Позначення виводів PIC16C5X і їхнє функціональне призначення наведені на рис. 2.3 а також в табл. 2.1 і 2.2.
PDIP, SOIC, CERDIP, Windov
Рис. 2.3. Розташування виводів PIC16C5Х
Таблиця 2.1
Позначення і функціональне призначення виводів ОМК
PIC 16C52/16C54/16C56/16C58
Наймен.
Тип корпуса
Тип
Буфер
Примітка
DIP SOIC
SSOP
RAO
I/O
TTL
Двонаправлений порт вводу-виводу
RA1
I/O
TTL
RA2
I/O
TTL
RA3
I/O
TTL
Закінчення табл. 2.1
Наймен.
Тип корпуса
Тип
Буфер
Примітка
DIP SOIC
SSOP
RB0
I/O
TTL
Двонаправлений порт
вводу-виводу
RB1
I/O
TTL
RB2
I/O
TTL
RB3
I/O
TTL
RB4
I/O
TTL
RB5
I/O
TTL
RB6
I/O
TTL
RB7
I/O
TTL
TOCKI
ST
Вхід таймера TMRO
_____
МСLR/Vpp
ST
Вхід скидання/напруги
програмування. Скид низьким рівнем
OSC1/CLKIN
ST
Вхід генератора або зовнішня тактова частота
OSC2/CLKOUT
–
Вихід генератора.
Підключається до
резонатора. В режимі RC вихід ¼ тактової частоти OSC1
VDD
15,16
Р
–
Позитивна напруга живлення
Vss
5,6
Р
–
Загальний вивід
Таблиця 2.2
Позначення і функціональне призначення виводів
ОМКPIC 16C55/16C57
Наймен.
Тип корпуса
Тип
Буфер
Примітка
DIP SOIC
SSOP
RAO
I/O
TTL
Двонаправлений порт
вводу-виводу
RA1
I/O
TTL
Закінчення табл. 2.2
Наймен.
Тип корпуса
Тип
Буфер
Примітка
DIP SOIC
SSOP
RA2
I/O
TTL
Двонаправлений порт
вводу-виводу
RA3
I/O
TTL
RBO
I/O
TTL
Двонаправлений порт вводу-виводу
RB1
I/O
TTL
RB2
I/O
TTL
RB3
I/O
TTL
RB4
I/O
TTL
RB5
I/O
TTL
RB6
I/O
TTL
RB7
I/O
TTL
RC0
I/O
TTL
Двонаправлений порт вводу-виводу
RC1
I/O
TTL
RC2
I/O
TTL
RC3
I/O
TTL
RC4
I/O
TTL
RC5
I/O
TTL
RC6
I/O
TTL
RC7
I/O
TTL
TOCKI
I
ST
Вхід таймера TMR0
MCLR/Vpp
I
ST
Вхід скидання/напруги
програмування. Скид низьким рівнем
OSC1/
CLKIN
I
ST
Вхід генератора/зовнішня тактова частота
OSC2/CLKOUT
–
Вихід генератора.
Підключається до резона-
тора. В режимі RC вихід 1/4 тактової частоти OSC1
vdd
3,4
Р
–
Позитивна напруга живлення
Vss
1,14
Р
–
Загальний вивід
N/C
3,5
–
–
–
Не використовується
Позначення: I – вхід, O – вихід, I/O – вхід/вихід, Р – живлення, — – не використовується, TTL – вхід ТТЛ, ST – вхід з тригером Шмітта.
Організація пам'яті програм
Пам'ять програм (ПЗП/ППЗП) має сторінкову організацію (рис. 2.4). Обсяг однієї сторінки 512 байтів, тому пряма адресація пам'яті програм в сімействі PIC16С5Х можлива в межах 512 байтів. Мікроконтролери PIC 16C5X мають одну, дві або чотири сторінки пам'яті програм для зберігання 12-розрядних кодів команд (512 х 12, 1024 х 12, 2048 х 12). У відповідності з цим всі ОМК даного сімейства можна поділити на три групи. Доступ до пам'яті понад 512 байтів здійснюється після переключення на відповідну сторінку пам'яті. МК PIC16C52/54/C54A/CR54/CR54A/ CR54B/C55 мають одну сторінку пам'яті програми, PIC16C56/CR56 мають 2 сторінки по 512 байтів, PIC16C57/CR57A/CR57B/C58A/CR58A/CR58B мають 4 сторінки по 512 байтів кожна.