English
Language : 

80C152JA Datasheet, PDF (5/17 Pages) Intel Corporation – UNIVERSAL COMMUNICATION CONTROLLER 8-BIT MICROCONTROLLER
8XC152JA JB JC JD
Pin
DIP
PLCC(1)
48
2
24
3 33(2)
18-21 27-30
25-28 34-37
1-8
4-11
29-36 41-48
10- 17 14-16
18 19
23-25
Pin Description
VCC Supply voltage
VSS Circuit ground
Port 0 Port 0 is an 8-bit open drain bidirectional I O port As an output port each pin
can sink 8 LS TTL inputs Port 0 pins that have 1s written to them float and in that
state can be used as high-impedance inputs
Port 0 is also the multiplexed low-order address and data bus during accesses to
external program memory if EBEN is pulled low During accesses to external Data
Memory Port 0 always emits the low-order address byte and serves as the multiplexed
data bus In these applications it uses strong internal pullups when emitting 1s
Port 0 also outputs the code bytes during program verification External pullups are
required during program verification
Port 1 Port 1 is an 8-bit bidirectional I O port with internal pullups Port 1 pins that
have 1s written to them are pulled high by the internal pullups and in that state can be
used as inputs As inputs Port 1 pins that are externally being pulled low will source
current (IIL on the data sheet) because of the internal pullups
Port 1 also serves the functions of various special features of the 8XC152 as listed
below
Pin
Name
Alternate Function
P1 0
P1 1
P1 2
P1 3
P1 4
P1 5
P1 6
GRXD
GTXD
DEN
TXC
RXC
HLD
HLDA
GSC data input pin
GSC data output pin
GSC enable signal for an external driver
GSC input pin for external transmit clock
GSC input pin for external receive clock
DMA hold input output
DMA hold acknowledge input output
Port 2 Port 2 is an 8-bit bidirectional I O port with internal pullups Port 2 pins that
have 1s written to them are pulled high by the internal pullups and in that state can be
used as inputs As inputs Port 2 pins that are externally being pulled low will source
current (IIL on the data sheet) because of the internal pullups
Port 2 emits the high-order address byte during fetches from external Program
Memory if EBEN is pulled low During accesses to external Data Memory that use 16-
bit addresses (MOVX DPTR and DMA operations) Port 2 emits the high-order
address byte In these applications it uses strong internal pullups when emitting 1s
During accesses to external Data Memory that use 8-bit addresses (MOVX Ri)
Port 2 emits the contents of the P2 Special Function Register
Port 2 also receives the high-order address bits during program verification
Port 3 Port 3 is an 8-bit bidirectional I O port with internal pullups Port 3 pins that
have 1s written to them are pulled high by the internal pullups and in that state can be
used as inputs As inputs Port 3 pins that are externally being pulled low will source
current (IIL on the data sheet) because of the pullups
Port 3 also serves the functions of various special features of the MCS-51 Family as
listed below
Pin
Name
Alternate Function
P3 0
P3 1
P3 2
P3 3
P3 4
P3 5
P3 6
P3 7
RXD
TXD
INT0
INT1
T0
T1
WR
RD
Serial input line
Serial output line
External Interrupt 0
External Interrupt 1
Timer 0 external input
Timer 1 external input
External Data Memory Write strobe
External Data Memory Read strobe
5