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
I2C 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 VCC = 5 VPinoutSpecifications
PARAMETER |
RATING |
UNIT |
Operating temperature under bias |
0 to +70, or 40 to +85 |
|
Storage temperature range |
65 to +150 |
|
Voltage on any other pin to VSS |
0.5 toVDD +0.5 |
V |
Input, output current on any two pins |
±10 |
mA |
Power dissipation(based on package heat transfer limitations, not device power consumption) |
1.0 |
W |
NOTES:
1. Stresses above those listed under Absolute Maximum Ratings may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any conditions other than those described in the AC and DC Electrical Characteristics section of this specification is not implied
2. This product includes circuitry specifically designed for the protection of its internal devices from the damaging effects of excessive static charge. Nonetheless, it is suggested that conventional precautions be taken to avoid applying greater than the rated maxima.
3. Parameters are valid over operating temperature range unless otherwise specified. All voltages are with respect to VSS unless otherwise noted.
DescriptionThe 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 87C528 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 87C524/87C528 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 87C524/87C528 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.