
Philips Semiconductors
Product specification
87C524/87C528
80C51 8-bit microcontrollers
16K/32K, 512 OTP, I
2
C, watchdog timer
2
1999 Jul 23
853-1687 22041
DESCRIPTION
The 87C528 single-chip 8-bit microcontroller is manufactured in an
advanced CMOS process and is a derivative of the 80C51
microcontroller family. The 87C528 has the same instruction set as
the 80C51. Three versions of the derivative exist:
83C528—32k bytes ROM
83C524—16k bytes ROM
80C528—ROMless version of the 83C528
87C528—32k bytes EPROM
83C524—16k bytes EPROM
This device provides architectural enhancements that make it
applicable in a variety of applications in consumer, telecom and
general control systems, especially in those systems which need
large ROM and RAM capacity on-chip.
The 87C528 contains a 32k
×
8 EPROM and the 87C524 contains a
16k x 8 EPROM. Both devices have a 512
×
8 RAM, four 8-bit I/O
ports, two 16-bit timer/event counters (identical to the timers of the
80C51), a 16-bit timer (identical to the timer 2 of the 80C52), a
watchdog timer with a separate oscillator, a multi-source,
two-priority-level, nested interrupt structure, two serial interfaces
(UART and I
2
C-bus), and on-chip oscillator and timing circuits.
In addition, the 87C524/87C528 has two software selectable modes
of power reduction—idle mode and power-down mode. The idle
mode freezes the CPU while allowing the RAM, timers, serial port,
and interrupt system to continue functioning. The power-down mode
saves the RAM contents but freezes the oscillator, causing all other
chip functions to be inoperative.
FEATURES
80C51 instruction set
–
512
×
8 RAM
–
Memory addressing capability
64k ROM and 64k RAM
–
Three 16-bit counter/timers
–
On-chip watchdog timer with oscillator
–
Full duplex UART
–
I
2
C serial interface
Power control modes:
–
Idle mode
–
Power-down mode
–
Warm start from power-down
CMOS and TTL compatible
Extended temperature ranges
EPROM code protection
OTP package available
16 MHz speed at V
CC
= 5 V
ORDERING INFORMATION
EPROM
TEMPERATURE
o
C RANGE
AND PACKAGE
FREQ
(MHz)
Drawing
Number
P87C528EBP N
0 to +70, Plastic Dual In-line Package
16
SOT129-1
P87C528EBA A
0 to +70, Plastic Leaded Chip Carrier
16
SOT187-2
P87C528EBB B
0 to +70, Plastic Quad Flat Pack
16
SOT307-2
P87C528EFP N
–40 to +85, Plastic Dual In-line Package
16
SOT129-1
P87C528EFB B
–40 to +85, Plastic Quad Flat Pack
16
SOT307-2
P87C524EBA A
0 to +70, Plastic Leaded Chip Carrier
16
SOT187-2
P87C524EBB B
NOTE:
1. For ROM & ROMless devices, see data sheet P8X524/528.
0 to +70, Plastic Quad Flat Pack
16
SOT307-2