Pin No
|
Function
|
Name
|
1
|
8 bit input/output port (P1) pins
|
P1.0
|
2
|
8 bit input/output port (P1) pins
|
P1.1
|
3
|
8 bit input/output port (P1) pins
|
P1.2
|
4
|
8 bit input/output port (P1) pins
|
P1.3
|
5
|
8 bit input/output port (P1) pins
|
P1.4
|
6
|
8 bit input/output port (P1) pins
|
P1.5
|
7
|
8 bit input/output port (P1) pins
|
P1.6
|
8
|
8 bit input/output port (P1) pins
|
P1.7
|
9
|
Reset pin; Active high
|
RST
|
10
|
Input (receiver) for serial communication
|
RxD
|
8 bit input/output port (P3) pins
|
P3.0
|
11
|
Output (transmitter) for serial communication
|
TxD
|
8 bit input/output port (P3) pins
|
P3.1
|
12
|
External interrupt 1
|
INT0
|
8 bit input/output port (P3) pins
|
P3.2
|
13
|
External interrupt 2
|
INT1
|
8 bit input/output port (P3) pins
|
P3.3
|
14
|
Timer1 external input
|
T0
|
8 bit input/output port (P3) pins
|
P3.4
|
15
|
Timer2 external input
|
T1
|
8 bit input/output port (P3) pins
|
P3.5
|
16
|
Write to external data memory
|
Write (WR)
|
8 bit input/output port (P3) pins
|
P3.6
|
17
|
Read from external data memory
|
Read (RD)
|
8 bit input/output port (P3) pins
|
P3.7
|
18
|
Quartz crystal oscillator (up to 24 MHz)
|
XTAL1
|
19
|
Quartz crystal oscillator (up to 24 MHz)
|
XTAL2
|
20
|
Ground; 0V
|
Ground
|
21
|
8 bit input/output port (P2) pins
|
P2.0
|
High-order address bits when interfacing with external memory
|
A8
|
22
|
8 bit input/output port (P2) pins
|
P2.1
|
High-order address bits when interfacing with external memory
|
A9
|
23
|
8 bit input/output port (P2) pins
|
P2.2
|
High-order address bits when interfacing with external memory
|
A10
|
24
|
8 bit input/output port (P2) pins
|
P2.3
|
High-order address bits when interfacing with external memory
|
A11
|
25
|
8 bit input/output port (P2) pins
|
P2.4
|
High-order address bits when interfacing with external memory
|
A12
|
26
|
8 bit input/output port (P2) pins
|
P2.5
|
High-order address bits when interfacing with external memory
|
A13
|
27
|
8 bit input/output port (P2) pins
|
P2.6
|
High-order address bits when interfacing with external memory
|
A14
|
28
|
8 bit input/output port (P2) pins
|
P2.7
|
High-order address bits when interfacing with external memory
|
A15
|
29
|
Program store enable; Read from external program memory
|
PSEN
|
30
|
Address Latch Enable
|
ALE
|
Program pulse input during Flash programming
|
PROG
|
31
|
External Access Enable; Vcc for internal program executions
|
EA
|
Programming enable voltage; 12V (during Flash programming)
|
Vpp
|
32
|
8 bit input/output port
(P0) pin
|
P0.7
|
Low-order address bits when
interfacing with external memory
|
AD7
|
33
|
8 bit input/output port (P0) pins
|
P0.6
|
Low-order address bits when
interfacing with external memory
|
AD6
|
34
|
8 bit input/output port
(P0) pin
|
P0.5
|
Low-order address bits when interfacing with external memory
|
AD5
|
35
|
8 bit input/output port
(P0) pin
|
P0.4
|
Low-order address bits when
interfacing with external memory
|
AD4
|
36
|
8 bit input/output port
(P0) pin
|
P0.3
|
Low-order address bits when
interfacing with external memory
|
AD3
|
37
|
8 bit input/output port
(P0) pin
|
P0.2
|
Low-order address bits when interfacing with external memory
|
AD2
|
38
|
8 bit input/output port
(P0) pin
|
P0.1
|
Low-order address bits when
interfacing with external memory
|
AD1
|
39
|
8 bit input/output port
(P0) pin
|
P0.0
|
Low-order address bits when interfacing with external memory
|
AD0
|
40
|
Supply voltage; 5V (up to 6.6V)
|
Vcc
|