编辑: 笔墨随风 | 2019-08-29 |
8 8 Brown-out Reset USART CCP1,2 Synchronous 10-bit A/D Timer0 Timer1 Timer2 Serial Port RA3/AN3/VREF RA2/AN2 RA1/AN1 RA0/AN0
8 3 Data EEPROM RB1 RB2 RB3/PGM RB4 RB5 RB6/PGC RB7/PGD EEPROM PIC16F873 4K
192 128 PIC16F876 8K
368 256 In-Circuit Debugger Low-Voltage Programming PIC16F87X DS30292A-J-page
6 Preliminary ?
2000 Microchip Technology Inc. FLASH Program Memory
13 Data Bus
8 14 Program Bus Instruction reg Program Counter
8 Level Stack (13-bit) RAM File Registers Direct Addr
7 RAM Addr (1)
9 Addr MUX Indirect Addr FSR reg STATUS reg MUX ALU W reg Power-up Timer Oscillator Start-up Timer Power-on Reset Watchdog Timer Instruction Decode &
Control Timing Generation OSC1/CLKIN OSC2/CLKOUT MCLR VDD, VSS PORTA PORTB PORTC PORTD PORTE RA4/T0CKI RA5/AN4/SS RC0/T1OSO/T1CKI RC1/T1OSI/CCP2 RC2/CCP1 RC3/SCK/SCL RC4/SDI/SDA RC5/SDO RC6/TX/CK RC7/RX/DT RD7/PSP7:RD0/PSP0 RE0/AN5/RD RE1/AN6/WR RE2/AN7/CS
8 8 Brown-out Reset USART CCP1,2 Synchronous 10-bit A/D Timer0 Timer1 Timer2 Serial Port RA3/AN3/VREF RA2/AN2 RA1/AN1 RA0/AN0 Parallel Slave Port
8 3 Data EEPROM RB0/INT RB1 RB2 RB3/PGM RB4 RB5 RB6/PGC RB7/PGD EEPROM PIC16F874 4K
192 128 PIC16F877 8K
368 256 In-Circuit Debugger Low-Voltage Programming PIC16F87X ?
2000 Microchip Technology Inc. Preliminary DS30292A-J-page
7 DIP Pin# SOIC Pin# I/O/P Type Buffer Type OSC1/CLKIN
9 9 I ST/CMOS(3) OSC2/CLKOUT
10 10 O ― MCLR/VPP/THV
1 1 I/P ST RA0/AN0
2 2 I/O TTL RA1/AN1
3 3 I/O TTL RA2/AN2/VREF-
4 4 I/O TTL RA3/AN3/VREF+
5 5 I/O TTL RA4/T0CKI
6 6 I/O ST RA5/SS/AN4
7 7 I/O TTL RB0/INT
21 21 I/O TTL/ST(1) RB1
22 22 I/O TTL RB2
23 23 I/O TTL RB3/PGM
24 24 I/O TTL RB4
25 25 I/O TTL RB5
26 26 I/O TTL RB6/PGC
27 27 I/O TTL/ST(2) RB7/PGD
28 28 I/O TTL/ST(2) RC0/T1OSO/T1CKI
11 11 I/O ST RC1/T1OSI/CCP2
12 12 I/O ST RC2/CCP1
13 13 I/O ST RC3/SCK/SCL
14 14 I/O ST RC4/SDI/SDA
15 15 I/O ST RC5/SDO
16 16 I/O ST RC6/TX/CK
17 17 I/O ST RC7/RX/DT
18 18 I/O ST VSS 8,
19 8,
19 P ― VDD
20 20 P ― PIC16F87X DS30292A-J-page
8 Preliminary ?
2000 Microchip Technology Inc. DIP Pin# PLCC Pin# QFP Pin# I/O/P Type Buffer Type OSC1/CLKIN
13 14
30 I ST/CMOS(4) OSC2/CLKOUT
14 15
31 O ― MCLR/VPP/THV
1 2
18 I/P ST RA0/AN0
2 3
19 I/O TTL RA1/AN1
3 4
20 I/O TTL RA2/AN2/VREF-
4 5
21 I/O TTL RA3/AN3/VREF+
5 6
22 I/O TTL RA4/T0CKI
6 7
23 I/O ST RA5/SS/AN4
7 8
24 I/O TTL RB0/INT
33 36
8 I/O TTL/ST(1) RB1
34 37
9 I/O TTL RB2
35 38
10 I/O TTL RB3/PGM
36 39
11 I/O TTL RB4
37 41
14 I/O TTL RB5
38 42
15 I/O TTL RB6/PGC
39 43
16 I/O TTL/ST(2) RB7/PGD
40 44
17 I/O TTL/ST(2) PIC16F87X ?
2000 Microchip Technology Inc. Preliminary DS30292A-J-page
9 RC0/T1OSO/T1CKI
15 16
32 I/O ST RC1/T1OSI/CCP2
16 18
35 I/O ST RC2/CCP1
17 19
36 I/O ST RC3/SCK/SCL
18 20
37 I/O ST RC4/SDI/SDA
23 25
42 I/O ST RC5/SDO
24 26
43 I/O ST RC6/TX/CK
25 27
44 I/O ST RC7/RX/DT
26 29
1 I/O ST RD0/PSP0
19 21
38 I/O ST/TTL(3) RD1/PSP1
20 22
39 I/O ST/TTL(3) RD2/PSP2
21 23
40 I/O ST/TTL(3) RD3/PSP3
22 24
41 I/O ST/TTL(3) RD4/PSP4
27 30
2 I/O ST/TTL(3) RD5/PSP5
28 31
3 I/O ST/TTL(3) RD6/PSP6
29 32
4 I/O ST/TTL(3) RD7/PSP7
30 33
5 I/O ST/TTL(3) RE0/RD/AN5
8 9
25 I/O ST/TTL(3) RE1/WR/AN6
9 10
26 I/O ST/TTL(3) RE2/CS/AN7
10 11
27 I/O ST/TTL(3) VSS 12,31 13,34 6,29 P ― VDD 11,32 12,35 7,28 P ― NC ― 1,17,28,
40 12,13, 33,34 ― DIP Pin# PLCC Pin# QFP Pin# I/O/P Type Buffer Type PIC16F87X DS30292A-J-page