Sei sulla pagina 1di 6

Philips Semiconductors

80C51 microcontroller family features guide

Memory from 1K to 8K
Part Number Memory New and Counter I/O Serial Comments/
Prefix ROM/ROMless/ Improved
ROM EPROM RAM # PWM PCA WD Pins Interfaces Special Features
OTP/Flash (Note 6)
P 83C750 1K 64 1 N N N 19 – Lowest cost, 1 (16-bit) Timer, SSOP
P 87C750 1K 64 1 N N N 19 – Lowest cost, 1 (16-bit) Timer, SSOP
P 83C748 2K 64 2 N N N 19 – ’751 w/o I2C, 1 (16-bit) Timer, SSOP
P 87C748 2K 64 2 N N N 19 – ’751 w/o I2C, 1 (16-bit) Timer, SSOP
S 83C751 2K 64 1 N N N 19 I2C (bit) 1 (16-bit) Timer, SSOP
S 87C751 2K 64 1 N N N 19 I2C (bit) 1 (16-bit) Timer, SSOP
P 83C749 2K 64 2 Y N N 21 – ’752 w/o I2C, 1 (16-bit) Timer, SSOP
P 87C749 2K 64 2 Y N N 21 – ’752 w/o I2C, 1 (16-bit) Timer, SSOP
S 83C752 2K 64 1 Y N N 21 I2C (bit) 1 (16-bit) Timer, SSOP
S 87C752 2K 64 1 Y N N 21 I2C (bit) 1 (16-bit) Timer, SSOP
P 80C51/80C31 4K 128 Y 2 N N N 32 UART CMOS
P 87C51 4K 128 Y 2 N N N 32 UART CMOS
P 89C51 4K 128 Y 3 N N N 32 UART Flash, 3 power control modes
P 80CL51/80CL31 4K 128 2 N N N 32 UART Low voltage (1.8V–6V), Low power
P 83C434 4K 128 LCD driver
P 83CL410/80CL410 4K 128 2 N N N 32 I2C Low voltage (1.8V–6V), Low power
P 83C851/80C851 4K 128 2 N N N 32 UART 256B EEPROM, 80C51 pin-compatible
P 83C754 4K 256 3 Y Y N 11 UART 8-bit DAC, 3-input mux comparator,
Ref V Out
P 87C754 4K 256 3 Y Y N 11 UART (see above)
P 83C852 6K 256 2 N N N 16 – Smartcard controller with 2K EEPROM
(Data, Code) Cryptographic Calc Unit
P 80C52/80C32 8K 256 Y 3 N N N 32 UART 80C51 pin-compatible
P 87C52 8K 256 Y 3 N N N 32 UART 80C51 pin-compatible
P 89C52 8K 256 Y 3 N N N 32 UART Flash, 3 power control modes
P 83C51RA+/80C51RA+ 8K 512 Y 4 Y Y Y 32 UART w/Hdw WD, 2.7–5.5V versions
P 89C51RA+/87C51RA+ 8K 512 Y 4 Y Y Y 32 (see above) (FLASH–5V only)
P 83C652/80C652 8K 256 2 N N N 32 UART, I2C 80C51 pin-compatible
S 87C652 8K 256 2 N N N 32 UART, I2C 80C51 pin-compatible
P 83C51FA/80C51FA 8K 256 Y 4 Y Y Y 32 UART Enhanced UART, 3 timers + PCA
P 87C51FA 8K 256 Y 4 Y Y Y 32 UART Enhanced UART, 3 timers + PCA
P 83C845 8K 256 2 Y N N 28 – On-screen display, 9 PWM outputs,
3 software A/D inputs
P 83C880 8K 512 DDC interface for monitors,
auto sync detection and sync processor
PCx 83C562/80C562 8K 256 3 Y N Y 48 UART 8 channel 8-bit A/D, 2 PWM outputs,
Capture/Compare timer, w/Hdw WD
PCx 83C552/80C552 8K 256 3 Y N Y 48 UART, I2C 8 channel 10-bit A/D, 2 PWM outputs,
Capture/Compare timer, w/Hdw WD
S 87C552 8K 256 3 Y N Y 48 UART, I2C (see above)
P 83C834 8K 256 LCD driver
P 83CL883 8K 8K 256 3 N N Y 19 UART 1.8–3.6V operation, low voltage detection
P 83CL884 8K 8K 256 3 N N Y 18 UART 1.8–3.6V operation, low voltage detection
NOTES:
Part number prefixes are noted in the first column.
All combinations of part type, speed, temperature and package may not be available.
Parts in Italics bold are 51plus microcontrollers.

1999 Oct 13 1
Philips Semiconductors

80C51 microcontroller family features guide

Memory from 1K to 8K (continued)


Part Number A/D Program Clock Temperature Range (°C) Package
External
ROM/ROMless/ Sec rity
Security Freq
Freq.
Bits Channels Interrupt 0 to +70 –40 to +85 –55 to +125 PDIP PLCC PQFP/SSOP
OTP/Flash ? (MHz)
83C750 S 2 N 3.5 to 40 X X N24 A28 DB24 (0–70F)
87C750 S 2 Y 3.5 to 40 X X N24 A28 DB24 (0–70F)
83C748 S 2 N 3.5 to 16 X X N24 A28 DB24 (0–70F)
87C748 S 2 Y 3.5 to 16 X X N24 A28 DB24 (0–70F)
83C751 S 2 N 3.5 to 16 X X N24 A28 DB24 (0–70F)
87C751 S 2 Y 3.5 to 16 X X N24 A28 DB24 (0–70F)
83C749 S 8 5 2 N 3.5 to 16 X X N28 A28 DB28 (0–70F)
87C749 S 8 5 2 Y 3.5 to 16 X X N28 A28 DB28 (0–70F)
83C752 S 8 5 2 N 3.5 to 16 X X X N28 A28 DB28 (0–70F)
87C752 S 8 5 2 Y 3.5 to 16 X X X N28 A28 DB28 (0–70F)
80C51/80C31 S 6 Y 0 to 33 X X N40 A44 B44 (5)
87C51 S 6 Y 0 to 33 X X N40 A44 B44 (5)
89C51 S 6 Y 0 to 33 X X N40 A44 B44 (5)
80CL51/80CL31 Z 10 N 0 to 16 (1) X N40 (2) B44
83C434 T 12MHz X NB42 B44
83CL410/80CL410 Z 10 N 0 to 12 (1) X N40 (2) B44
83C851/80C851 H 2 Y 1.2 to 16 X X N40 A44 B44
83C754 S 2 Y 3.5 to 16 X

87C754 S 2 Y 3.5 to 16 X DB28


83C852 H 1 Y 1 to 12 X SO28
or die
80C52/80C32 S 6 Y 0 to 33 X X N40 A44 B44 (5)
87C52 S 6 Y 0 to 33 X X X N40 A44 B44 (5)
89C52 S 6 Y 0 to 33 X X X N40 A44 B44 (5)
83C51RA+/80C51RA+ S 2 Y 0 to 33 X X N40 A44 B44
89C51RA+/87C51RA+ S 2 Y 0 to 33 X X N40 A44 B44
83C652/80C652 H 2 Y 3.5 to 24 X X –40 to +125 N40 A44 B44
87C652 S 2 Y 3.5 to 16 X X X N40 A44
83C51FA/80C51FA S 2 Y 0 to 33 X X N40 A44 B44
87C51FA S 2 Y 0 to 33 X X N40 A44 B44
83C845 T 2 N 3.5 to 20 X NB42

83C880

83C562/80C562 H 8 8 2 N 3.5 to 16 X X –40 to +125 A68 B80

83C552/80C552 H 10 8 2 N 3.5 to 30 X X –40 to +125 A68 B80

87C552 S 10 8 2 Y 3.5 to 16 X A68


83C834 T 16 X NB42 B44
83CL883 Z 8 3.58 –25 to +70 SO28
83CL884 Z 8 3.58 –25 to +70 SO28
NOTES: 1. Oscillator options start from 32kHz.
Production Centers are indicated in the second column: 2. Also available in VSO40 package.
H = Hamburg; S = Sunnyvale, T = Taiwan, Z = Zurich 3. Also available in VSO56 package.
All combinatiuons of part type, speed, temperature and package may not be available. 4. Not recommended for new design.
Parts in Italics bold are 51plus microcontrollers. 5. Package available up to 16MHz only.
6. New and Improved devices operate from 2.7V–5.5V @ 16MHz.
Static Core, 33MHz operation, Dual Data Pointers, and more.

1999 Oct 13 2
Philips Semiconductors

80C51 microcontroller family features guide

Memory from 12K to 64K


Part Number Memory New and Counter
I/O Serial Comments/
Prefix ROM/ROMless/ EPROM/ Improved
ROM RAM # PWM PCA WD Pins Interfaces Special Features
OTP/Flash FLASH (Note 6)
P 83C145 12K 256 2 Y N N 28 – On-Screen Display, 9 PWM outputs,
3 software A/D inputs
P 83C055 16K 256 2 Y N N 28 – On-Screen Display, 9 PWM outputs
3 software A/D inputs
P 87C055 16K 256 2 Y N N 28 – (see above)
P 83C180 16K 16K 512 DDC interface for monitors,
auto sync detection and sync processor
P 80C54 16K 256 Y 3 N N N 32 UART Standard; 80C51 compatible
P 87C54 16K 256 Y 3 N N N 32 UART Standard; 87C51 compatible
P 89C54 16K 256 Y 3 N N N 32 UART Flash, 3 power control modes
P 83C654/80C654 16K 256 2 N N N 32 UART, I2C 80C51 pin-compatible
S 87C654 16K 256 2 N N N 32 UART, I2C 80C51 pin-compatible
P 83C51FB 16K 256 Y 4 Y Y Y 32 UART Enhanced UART, 3 timers + PCA
P 87C51FB 16K 256 Y 4 Y Y Y 32 UART Enhanced UART, 3 timers + PCA
P 83C524 16K 512 3 N N Y 32 UART, I2C-bit 512 RAM
P 87C524 16K 512 3 N N Y 32 UART, I2C-bit 512 RAM
P 80C554/83C554/ 16K 16K 512 3 Y Y 48 UART, I2C 3 power control modes
87C554
P 83C51RB+ 16K 512 Y 4 Y Y Y 32 UART Extended RAM (512 bytes),
2.7V–5.5V versions
P 89C51RB+/87C51RB+ 16K 512 Y 4 Y Y Y 32 UART (see above) (FLASH–5V only)
P 89C51RB2 16K 512 Y 4 Y Y Y 32 UART 6 clock cycles, machine cycle,
3 power control modes
P 80C591/83C591/ 16K 16K 512 3 Y Y 32 UART, I2C CAN
87C591
P 83C592/80C592/ 16K 16K 512 3 N N Y 48 UART, CAN CAN bus controller, 8×10-bit A/D,
87C592 2 PWM outputs, Capture/Compare timer
P 83C280 24K 512 DDC interface for monitors,
auto sync detection and sync processor
P 83C380 32K 512 Y DDC interface for monitors,
auto sync detection and sync processor
P 80C58 32K 256 Y 3 N N N 32 UART Standard; 80C51 compatible
P 87C58 32K 256 Y 3 N N N 32 UART Standard; 87C51 compatible
P 89C58 32K 256 Y 3 N N N 32 UART Flash, 3 power control modes
P 83C51FC 32K 256 Y 4 Y Y Y 32 UART Enhanced UART, 3 timers + PCA
P 87C51FC 32K 256 Y 4 Y Y Y 32 UART Enhanced UART, 3 timers + PCA
P 83C528/80C528 32K 512 3 N N Y 32 UART, I2C-bit Large memory for high level languages
P 87C528 32K 512 3 N N Y 32 UART, I2C-bit Large memory for high level languages
P 83CE528 32K 512 3 N N Y 32 UART, I2C-bit 8XC528 with Reduced EMI
P 89C51RC2 32K 512 Y 4 Y Y Y 32 UART 6 clock cycles, machine cycle,
3 power control modes
P 83C51RC+ 32K 512 Y 4 Y Y Y 32 UART Extended RAM (512 bytes),
2.7V–5.5V versions
P 89C51RC+/87C51RC+ 32K 512 Y 4 Y Y Y 32 UART (see above) (FLASH–5V only)
P 83CE598/80CE598/ 32K 32K 512 3 Y N Y 48 UART, CAN CAN bus controller, 8×10-bit A/D,
89CE598 2 PWM outputs, WD, T2, Reduced EMI
P 83C557E4/80C557E4/ 32K 32K 1024 3 Y N Y 48 UART, I2C Low EMI, 8 Channel 10-bit A/D,
89C557E4 2 PWM outputs, Capture/Compare Timer
P 83C557E6/80C557E6 48K 48K 1536 3 Y N Y 48 UART, I2C (Same as above)
P 83C557E8/80C557E8/ 64K 64K 2048 3 Y N Y 48 UART, I2C (Same as above)
87C557E8
P 89C738 64K 512 3 N N N 32 UART Open Collector outputs
P 89C51RD2 64K 512 Y 4 Y Y Y 32 UART 6 clock cycles, Machine cycle,
3 power control modes
P 83C51RD+ 64K 1024 Y 4 Y Y Y 32 UART Extended RAM (1K), 2.7V–5.5V versions
P 89C51RD+/87C51RD+ 64K 1024 Y 4 Y Y Y 32 UART (see above) (FLASH–5V only)
P 87CL881 64K 2048 3 Y N Y 32 UART 1.8V–3.6V operation,
low voltage detection
NOTES:
Part number prefixes are noted in the first column.
All combinations of part type, speed, temperature and package may not be available.
Parts in Italics bold are 51plus microcontrollers.

1999 Oct 13 3
Philips Semiconductors

80C51 microcontroller family features guide

Memory from 12K to 64K (continued)


Part Number A/D Clock Temperature Range (°C) Package
External Program
ROM/ROMless/ Freq. PQFP/
Bits Channels Interrupt Security? 0 to +70 –40 to +85 –55 to +125 PDIP PLCC
OTP/Flash (MHz) Other
83C145 T 2 N 3.5 to 20 X NB42

83C055 T 2 N 3.5 to 20 X NB42

87C055 T 2 N 3.5 to 20 X NB42


83C180 T 16 –25 to +85 NB42

80C54 S 2 Y 0 to 33 X X N40 A44 B44


87C54 S 6 Y 0 to 33 X X N40 A44 B44
89C54 S 6 Y 0 to 33 X X N40 A44 B44
83C654/80C654 H 2 Y 3.5 to 24 X X –40 to +125 R42, N40 A44 B44
87C654 S 2 Y 3.5 to 20 X X N40 A44 B44
83C51FB S 2 Y 0 to 33 X X N40 A44 B44
87C51FB S 2 Y 0 to 33 X X N40 A44 B44
83C524 H 2 Y 3.5 to 24 X X N40 A44 B44
87C524 S 2 Y 3.5 to 16 X X N40 A44 B44
80C554/83C554/ S 10 8 15 Y 0 to 33 X X A68 B80
87C554
83C51RB+ S 2 Y 0 to 33 X X N40 A44 B44

89C51RB+/87C51RB+ S 2 Y 0 to 33 X X N40 A44 B44


89C51RB2 S 8 0 to 33 X X N40 A44 B44

80C591/83C591/ S 10 6 2 Y 3.5 to 16 X X A44 B44


87C591
83C592/80C592/ H 10 8 6 Y 1.2 to 16 X –40 to +125 A68
87C592
83C280 T 16 –25 to +85 NB42

83C380 T 16 –25 to +85 NB42

80C58 S 6 Y 0 to 33 X X N40 A44 B44


87C58 S 6 Y 0 to 33 X X N40 A44 B44
89C58 S 6 Y 0 to 33 X X N40 A44 B44
83C51FC S 2 Y 0 to 33 X X N40 A44 B44
87C51FC S 2 Y 0 to 33 X X N40 A44 B44
83C528/80C528 H 2 Y 3.5 to 16 X X –40 to +125 N40, R42 A44 B44
87C528 S 2 Y 3.5 to 16 X X N40 A44 B44
83CE528 H 2 Y 3.5 to 16 X A44 B44
89C51RC2 S 8 0 to 33 X X N40 A44 B44

83C51RC+ S 2 Y 0 to 33 X X N40 A44 B44

89C51RC+/87C51RC+ S 2 Y 0 to 33 X X N40 A44 B44


83CE598/80CE598 H 10 8 6 Y 1.2 to 16 X –40 to +125 B80
89CE598
83C557E4/80C557E4 T 10 8 2 Y 1.2 to 16 X X –40 to +125 B80
89C557E4
83C557E6/80C557E6 T 10 8 2 Y 1.2 to 16 X X –40 to +125 B80
83C557E8/80C557E8 T 10 8 2 Y 1.2 to 16 X X –40 to +125 B80
87C557E8
89C738 T 3 N 3.5 to 16 X N40 A44 B44
89C51RD2 S 8 0 to 33 X X N40 A44 B44

83C51RD+ S 2 Y 0 to 33 X X N40 A44 B44


89C51RD+/87C51RD+ S 2 Y 0 to 33 X X N40 A44 B44
87CL881 T 8 1 to 10 –25 to +70 BD44

NOTES: 1. Oscillator options start from 32kHz.


Production Centers are indicated in the second column: 2. Also available in VSO40 package.
H = Hamburg; S = Sunnyvale, T = Taiwan, Z = Zurich 3. Also available in VSO56 package.
All combinatiuons of part type, speed, temperature and package may not be available. 4. Not recommended for new design.
Parts in Italics bold are 51plus microcontrollers. 5. Package available up to 16MHz only.
6. New and Improved devices operate from 2.7V–5.5V @ 16MHz.
Static Core, 33MHz operation, Dual Data Pointers, and more.

1999 Oct 13 4
Philips Semiconductors

80C51 microcontroller family features guide

Memory from 12K to 64K (continued)


Part Number Memory New and Counter
I/O Serial Comments/
Prefix ROM/ROMless/ EPROM/ Improved
ROM RAM # PWM PCA WD Pins Interfaces Special Features
OTP/Flash FLASH (Note 6)
XA Family
P XASCC 256 3 N N Y 32 4 SCCs 4 Mbps serial communication
P XAH3 256 3 N N Y 32 4 UARTs Minimal external components needed
P XAH4 256 3 N N Y 32 4 USARTs On-board DRAM controller
P51 XAG30/G33 32K 512 3 N N Y 32 2 UARTs 2.7V–5.5V operation, 16-bit XA core,
compatible with 80C51
P XAG37 32K 512 3 N N Y 32 2 UARTs Low power operation
P XAS3 32K 1024 4 Y Y 50 2 UARTs, I2C 16M byte address range,
2.7V–5.5V operation, 8-bit DAC
NOTES:
Part number prefixes are noted in the first column.
All combinations of part type, speed, temperature and package may not be available.
Parts in Italics bold are 51plus microcontrollers.

1999 Oct 13 5
Philips Semiconductors

80C51 microcontroller family features guide

Memory from 12K to 64K (continued)


Part Number A/D Clock Temperature Range (°C) Package
External Program
ROM/ROMless/ Freq. PQFP/
Bits Channels Interrupt Security? 0 to +70 –40 to +85 –55 to +125 PDIP PLCC
OTP/Flash (MHz) Other
XA Family
XASCC S 3 N 0 to 30 X B100
XAH3 S 3 N 0 to 30 X B100
XAH4 S 3 N 0 to 30 X B100
XAG30/G33 S 2 0 to 30 X X A44 BD44

XAG37 S 2 0 to 30 X X A44 B44


XAS3 S 8 8 2 Y 0 to 30 X A68 B80

NOTES: 1. Oscillator options start from 32kHz.


Production Centers are indicated in the second column: 2. Also available in VSO40 package.
H = Hamburg; S = Sunnyvale, T = Taiwan, Z = Zurich 3. Also available in VSO56 package.
All combinatiuons of part type, speed, temperature and package may not be available. 4. Not recommended for new design.
Parts in Italics bold are 51plus microcontrollers. 5. Package available up to 16MHz only.
6. New and Improved devices operate from 2.7V–5.5V @ 16MHz.
Static Core, 33MHz operation, Dual Data Pointers, and more.

1999 Oct 13 6

Potrebbero piacerti anche