Document
INTEGRATED CIRCUITS
8XC54/58 8XC51FA/FB/FC/80C51FA 8XC51RA+/RB+/RC+/RD+/80C51RA +
80C51 8-bit microcontroller family
8K–64K/256–1K OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz)
Product specification
Replaces datasheet 8XC52/54/58/80C32 8XC51FA/FB/FC/80C51FA 8XC51RA+/RB+/RC+/RD+/80C51RA + of 1999 Apr 01
2000 Aug 07
Philips Semiconductors
Philips Semiconductors
80C51 8-bit microcontroller family 8K–64K/256–1K OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz)
Product specification
8XC54/58 8XC51FA/FB/FC/80C51FA 8XC51RA+/RB+/RC+/RD+/80C51RA+
DESCRIPTION
Three different Single-Chip 8-Bit Microcontroller families are presented in this datasheet:
• 8XC54/8XC58 • 80C51FA/8XC51FA/8XC51FB/8XC51FC • 80C51RA+/8XC51RA+/8XC51RB+/8XC51RC+/8XC51RD+
For applications requiring 4K ROM/EPROM, see the 8XC51/80C31 8-bit CMOS (low voltage, low power, and high speed) microcontroller families datasheet.
All the families are Single-Chip 8-Bit Microcontrollers manufactured in advanced CMOS process and are derivatives of the 80C51 microcontroller family. All the devices have the same instruction set as the 80C51.
These devices provide architectural enhancements that make them applicable in a variety of applications for general control systems.
ROM/EPROM Memory Size
(X by 8)
RAM Size (X by 8)
Programmable Timer Counter
(PCA)
80C31/8XC51
0K/4K
128
No
8XC54/58
0K/8K/16K/32K
256
No
80C51FA/8XC51FA/FB/FC
0K/8K/16K/32K
256
Yes
80C51RA+/8XC51RA+/RB+/RC+
0K/8K/16K/32K
512
Yes
8XC51RD+
64K
1024
Yes
Hardware Watch Dog
Timer
No
No
No
Yes
Yes
The ROMless devices, 80C51FA, and 80C51RA+ can address up to 64K of external memory. All the devices have four 8-bit I/O ports, three 16-bit timer/event counters, a multi-source, four-priority-level, nested interrupt structure, an enhanced UART and on-chip oscillator and timing circuits. For systems that require extra memory capability up to 64k bytes, each can be expanded using standard TTL-compatible memories and logic.
Its added features make it an even more powerful microcontroller for applications that require pulse width modulation, high-speed I/O and up/down counting capabilities such as motor control. It also has a more versatile serial channel that facilitates multiprocessor communications.
FEATURES
• 80C51 Central Processing Unit • Speed up to 33 MHz • Full static operation • Operating voltage range: 2.7 V to 5.5 V @ 16 MHz • Security bits:
– ROM – 2 bits – OTP–EPROM – 3 bits
• Encryption array – 64 bytes • RAM expandable to 64K bytes • 4 level priority interrupt • 6 or7 interrupt sources, depending on device • Four 8-bit I/O ports • Full-duplex enhanced UART
– Framing error detection – Automatic address recognition
• Power control modes
– Clock can be stopped and resumed – Idle mode – Power down mode
• Programmable clock out • Second DPTR register • Asynchronous port reset • Low EMI (inhibit ALE)
2000 Aug 07
2
853-2068 24292
Philips Semiconductors
80C51 8-bit microcontroller family 8K–64K/256–1K OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz)
Product specification
8XC54/58 8XC51FA/FB/FC/80C51FA 8XC51RA+/RB+/RC+/RD+/80C51RA+
BLOCK DIAGRAM
VCC VSS
RAM ADDR REGISTER
RAM
P0.0–P0.7
PORT 0 DRIVERS
PORT 0 LATCH
P2.0–P2.7
PORT 2 DRIVERS
PORT 2 LATCH
ROM/EPROM
B REGISTER
ACC TMP2
TMP1
STACK POINTER
8
PROGRAM ADDRESS REGISTER
PSEN ALE/PROG
EAVPP RST
TIMING AND
CONTROL
PD
OSCILLATOR
XTAL1
XTAL2
INSTRUCTION REGISTER
ALU PSW
PORT 1 LATCH PORT 1 DRIVERS P1.0–P1.7
SFRs TIMERS P.C.A. (FA & RA+ only)
BUFFER
PC INCREMENTER
8
16
PROGRAM COUNTER
PORT 3 LATCH
DPTR’S MULTIPLE
PORT 3 DRIVERS
P3.0–P3.7
SU00831B
2000 Aug 07
3
Philips Semiconductors
80C51 8-bit microcontroller family 8K–64K/256–1K OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz)
Product specification
8XC54/58 8XC51FA/FB/FC/80C51FA 8XC51RA+/RB+/RC+/RD+/80C51RA+
LOGIC SYMBOL
VCC VSS XTAL1
ADDRESS AND DATA BUS
PORT 0
SECONDARY FUNCTIONS PORT 3
XTAL2
RST EA/VPP
PSEN ALE/PROG RxD TxD INT0 INT1 T0 T1 WR RD
PORT 2
PORT 1
T2 T2EX
ADDRESS BUS SU00830
PIN CONFIGURATIONS DUAL IN-LINE PACKAGE PIN FUNCTIONS
T2/P1.0 1 T2EX/P1.1 2
ECI/P1.2 3 CEX0/P1.3 4 CEX1/P1.4 5 CEX2/P1.5 6 CEX3/P1.6 7 CEX4/P1.7 8
RST 9 RxD/P3.0 10 TxD/P3.1 11 INT0/P3.2 12 INT1/P3.3 13
T0/P3.4 14 T1/P3.5 15 WR/P3.6 16 RD/P3.7 17 XTAL2 18 XTAL1 19
VSS 20
40 VCC 39 P0.0/AD0
38 P0.1/AD1
37 P0.2/AD2
36 P0.3/AD3
35 P0.4/AD4
34 P0.5/AD5
33 P0.6/AD6
32 P0.7/AD7
DUAL IN-LINE PACKAGE
31 EA/VPP 30 ALE/PROG
29 PSEN
28 P2.7/A15 27 P2.6/A14
26 P2.5/A13
25 P2.4/A12
24 P2.3/A11
23 P2.2/A10 22 P2.1/A9
21 P2.0/A8
SU00021
PLASTIC LEADED CHIP CARRIER PIN FUNCTIONS
6
1
40
7
39
LCC
17
29
18
28
Pin Function 1 NIC* 2 P1.0/T2 3 P1.1/T2EX 4 P1.2/ECI 5 P1.3/CEX0 6 P1.4/CEX1 7 P1.5/CEX2 8 P1.6/CEX3 9 P1.7/CEX4 10 RST 11 P3.0/RxD.