- •Рівні та аспекти проектування мкс
- •Основні задачі функціонально-логічного і програмного рівнів:
- •1.1.2. Схема процесу проектування
- •1.1.3. Методика рішення задач проектування
- •1.2. Типові структури мк-систем і пристроїв
- •1.3. Використання жорсткої і програмованої логіки
- •1.5. Основні характеристики і класифікація однокристальних мікроконтролерів
- •1.6. Обгрунтування застосування та вибору сімейства омк для систем і пристроїв, що проектуються
- •1.7. Особливості розробки апаратних засобів мк-систем
- •1.8. Особливості розробки прикладного програмного забезпечення
- •2. Структурна організація та режими роботи омк pic
- •2.1. Загальні відомості про омк pic та їхня класифікація
- •1. Мікроконтролери, які можуть бути багаторазово запрограмовані
- •2. Мікроконтролери, які одноразово програмуються (отр).
- •3. Мікроконтролери, які програмуються на підприємстві, що їх виготовляє (qtp).
- •4. Мікроконтролери, які послідовно програмуються на підприємстві, що їх виготовляє (sqtp).
- •5. Масочні мікроконтролери (rom).
- •2.2. Однокристальні мікроконтролери базового сімейства pic16c5x
- •2.2.1. Особливості структурної організації та функціонування
- •2.2.2. Позначення виводів і їхнє функціональне призначення
- •2.2.3. Організація пам'яті програм
- •2.2.4. Оргаізація пам'яті даних
- •Опис спеціальних регістрів pic16с5х
- •2.2.5. Регістр стану status
- •2.2.7. Програмний лічильник
- •2.2.8. Стек і повернення із підпрограм
- •2.2.9. Робочий регістр w
- •2.2.10. Порти вводу-виводу
- •2.2.11. Таймер/лічильник
- •2.2.12. Режими роботи і спеціальні функції
- •2.2.13. Біти конфігурації
- •2.2.14. Типи генераторів
- •2.2.15. Скидання
- •2.2.16. Сторожовий таймер
- •2.2.17. Режим пониженого енергоспоживання
- •2.2.18. Захист програми від зчитування
- •2.2.19. Індивідуальна мітка
2.2.2. Позначення виводів і їхнє функціональне призначення
Позначення виводів PIC16C5X і їхнє функціональне призначення наведені на рис. 2.3 а також в табл. 2.1 і 2.2.
P
DIP,
SOIC, CERDIP, Windov
Рис. 2.3. Розташування виводів PIC16C5Х
Таблиця 2.1
Позначення і функціональне призначення виводів ОМК
PIC 16C52/16C54/16C56/16C58
Наймен. |
Тип корпуса |
Тип |
Буфер |
Примітка |
|
DIP SOIC |
SSOP |
||||
RAO |
17 |
19 |
I/O |
TTL |
Двонаправлений порт вводу-виводу |
RA1 |
18 |
20 |
I/O |
TTL |
|
RA2 |
1 |
1 |
I/O |
TTL |
|
RA3 |
2 |
2 |
I/O |
TTL |
|
Закінчення табл. 2.1
Наймен. |
Тип корпуса |
Тип |
Буфер |
Примітка |
|
DIP SOIC |
SSOP |
||||
RB0 |
6 |
7 |
I/O |
TTL |
Двонаправлений порт вводу-виводу |
RB1 |
7 |
8 |
I/O |
TTL |
|
RB2 |
8 |
9 |
I/O |
TTL |
|
RB3 |
9 |
10 |
I/O |
TTL |
|
RB4 |
10 |
11 |
I/O |
TTL |
|
RB5 |
11 |
12 |
I/O |
TTL |
|
RB6 |
12 |
13 |
I/O |
TTL |
|
RB7 |
13 |
14 |
I/O |
TTL |
|
TOCKI |
3 |
3 |
1 |
ST |
Вхід таймера TMRO |
_____ МСLR/Vpp |
4 |
4 |
1 |
ST |
Вхід скидання/напруги програмування. Скид низьким рівнем |
OSC1/CLKIN |
16 |
18 |
1 |
ST |
Вхід генератора або зовнішня тактова частота |
OSC2/CLKOUT |
15 |
17 |
0 |
– |
Вихід генератора. Підключається до резонатора. В режимі RC вихід ¼ тактової частоти OSC1 |
VDD |
14 |
15,16 |
Р |
– |
Позитивна напруга живлення |
Vss |
5 |
5,6 |
Р |
– |
Загальний вивід |
Таблиця 2.2
Позначення і функціональне призначення виводів
ОМКPIC 16C55/16C57
Наймен. |
Тип корпуса |
Тип |
Буфер |
Примітка |
|
DIP SOIC |
SSOP |
||||
RAO |
6 |
5 |
I/O |
TTL |
Двонаправлений порт вводу-виводу
|
RA1 |
7 |
6 |
I/O |
TTL |
|
Закінчення табл. 2.2
Наймен. |
Тип корпуса |
Тип |
Буфер |
Примітка |
|
DIP SOIC |
SSOP |
||||
RA2 |
8 |
7 |
I/O |
TTL |
Двонаправлений порт вводу-виводу |
RA3 |
9 |
8 |
I/O |
TTL |
|
RBO |
10 |
9 |
I/O |
TTL |
Двонаправлений порт вводу-виводу
|
RB1 |
11 |
10 |
I/O |
TTL |
|
RB2 |
12 |
11 |
I/O |
TTL |
|
RB3 |
13 |
12 |
I/O |
TTL |
|
RB4 |
14 |
13 |
I/O |
TTL |
|
RB5 |
15 |
15 |
I/O |
TTL |
|
RB6 |
16 |
16 |
I/O |
TTL |
|
RB7 |
17 |
17 |
I/O |
TTL |
|
RC0 |
18 |
18 |
I/O |
TTL |
Двонаправлений порт вводу-виводу
|
RC1 |
19 |
19 |
I/O |
TTL |
|
RC2 |
20 |
20 |
I/O |
TTL |
|
RC3 |
21 |
21 |
I/O |
TTL |
|
RC4 |
22 |
22 |
I/O |
TTL |
|
RC5 |
23 |
23 |
I/O |
TTL |
|
RC6 |
24 |
24 |
I/O |
TTL |
|
RC7 |
25 |
25 |
I/O |
TTL |
|
TOCKI |
1 |
2 |
I |
ST |
Вхід таймера TMR0 |
MCLR/Vpp |
28 |
28 |
I |
ST |
Вхід скидання/напруги програмування. Скид низьким рівнем |
OSC1/ CLKIN |
27 |
27 |
I |
ST |
Вхід генератора/зовнішня тактова частота |
OSC2/CLKOUT |
26 |
26 |
0 |
– |
Вихід генератора. Підключається до резона- тора. В режимі RC вихід 1/4 тактової частоти OSC1 |
vdd |
2 |
3,4 |
Р |
– |
Позитивна напруга живлення |
Vss |
4 |
1,14 |
Р |
– |
Загальний вивід |
N/C |
3,5 |
– |
– |
– |
Не використовується |
Позначення: I – вхід, O – вихід, I/O – вхід/вихід, Р – живлення, — – не використовується, TTL – вхід ТТЛ, ST – вхід з тригером Шмітта.
