Максимальний вихідний струм джерела портів вводу /виводу PORTC і
PORTD 200ма
Мікроконтролер PIC16F874/877 випускаються в 40-вивідному корпусі
Тип корпуса: PDIP40 - 600т
Таблиця 1.2.
Технологічні розміри
Одиниці виміру
Міліметри
Межі розмірів
Мін.
Ном.
Макс.
Число виводів
n
Відстань між виводами
Р
2.54
Висота корпуса
А
4.06
4.45
4.83
Товщина корпуса
А2
3.56
3.81
4.06
Відстань між корпусом і платою
А1
0.38
Ширина корпуса з виводами
Е
15.11
15.24
15.88
Ширина корпуса
Е1
13.46
13.84
14.22
Довжина корпуса
D
51.94
52.26
52.45
Довжина нижньої частини виводу
L
3.05
3.30
3.43
Товщина виводу
с
0.20
0.29
0.38
Ширина верхньої частини виводу
B1
0.76
1.27
1.78
Ширина нижньої частини виводу
B
0.36
0.46
0.56
Повна ширина корпуса з виводами
еВ
15.75
16.51
17.27
Кут фаски верхньої частини корпуса
a
Кут фаски нижньої частини корпуса
b
Детальний опис виводів мікроконтролера PIC16F877 приведений в таблиці 1.3.
Таблиця 1.3.
Призначення виводів мікроконтролера PIC16F877
Позначення виводу
№
Тип
І/О/Р
Тип буфера
Опис
OSC1/CLKIN
І
ST/CMOS(3)
Вхід генератора / вхід зовнішнього тактового сигналу
OSC2/CLKOUT
О
-
Вихід генератора. Підключається кварцовий або керамічний резонатор. У RC режимі тактового генератора на виході OSC2 є тактовий сигнал CLKOUT, рівний Fosc/4.
-MCLR/VPP
І/Р
ST
Вхід скидання мікроконтролера або вхід напруги програмування. Скидання мікроконтролера відбувається при низькому логічному рівні сигналу на вході.
Двунаправлений порт вводу/виводу PORTA.
RAO може бути налаштований як аналоговий канал 0
RA1 може бути налаштований як аналоговий канал 1
RA2 може бути налаштований як аналоговий канал 2 або вхід негативної опорної напруги
RA3 може бути налаштований як аналоговий канал 3 або вхід позитивної опорної напруги
RA4 може використовуватися як вхід зовнішнього тактового сигналу для TMRO. Вихід з відкритим стоком.
RA1 може бути налаштований як аналоговий канал 1 або вхід вибору мікросхеми в режимі відомого SPI
RBO/INT
RB1
RB2
RB3/PGM
RB4
RB5
RB6/PGC
RB7/PGD
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
TTL/ST(1)
TTL
TTL
TTL
TTL
TTL
TTL/ST(2)
TTL/ST(2)
Двунаправлений порт вводу/виводу PORTB.
PORTB має програмно підключаємо підтягуючі резистори на входах.
RBO може використовуватися як вхід зовнішніх переривань.
RB3 може використовуватися як вхід для режиму низьковольтного рограмування.
Переривання по зміні рівня вхідного сигналу.
Переривання по зміні рівня вхідного сигналу.
Переривання по зміні рівня вхідного сигналу або вивід для режиму внутрішньосхемного налагодження ICD.
Тактовий вхід у режимі програмування.
Переривання по зміні рівня вхідного сигналу або вивід для режиму внутрішньосхемного налагодження ICD. Вивід даних у режимі програмування.
RCO/T1OSO
/T1CKI
I/O
ST
Двунаправлений порт вводу/виводу PORTC.
RCO може використовуватися як вихід
генератора TMR1 або входу зовнішнього тактового сигналу для TMR1 .
RC1/T1OSI
/CCP2
I/O
ST
RC1 може використовуватися як вхід генератора для TMR1 або виводу модуля РСР2.
RC2/CCP1
I/O
ST
RC2 може використовуватися як вивід модуля РСР1.
RC3/SCK/SCL
I/O
ST
RC3 може використовуватися як вхід/виходу тактового сигналу в режимі SPI і I2C.
RC4/SDI/SDA
RC5/SDO
RC6/TX/CK
RC7/RX/DT
I/O
I/O
I/O
I/O
ST
ST
ST
ST
RC4 може використовуватися як вхід даних у режимі SPI або вхід/вихід даних у режимі I2C.
RC5 може використовуватися як вихід даних у режимі SPI.
RC6 може використовуватися як вивід
передавача USART в асинхронному режимі або виводу синхронізації USART у синхронному режимі.
RC6 може використовуватися як вивід приймача USART в асинхронному режимі або виводу даних USART у синхронному режимі.
RE0/D/AN5
RE1/WR/AN6
RE2/CS/AN7
I/O
I/O
I/O
ST/TTL(3)
ST/TTL(3)
ST/TTL(3)
Двунаправлений порт вводу/виводу PORTE.
RE0 може використовуватися як керуючого входу читання PSP або аналогового каналу 5
RE1 може використовуватися для керуючого входу запису PSP або аналогового каналу 6
RE2 може використовуватися як керуючого входу вибору PSP або аналогового каналу 7
Vss
12,31
P
-
Загальний вивід для внутрішньої логіки і портів вводу/виводу
vdd
11,32
P
-
Позитивна напруга живлення для внутрішньої логіки і портів вводу/виводу