The P87C52SBAA is a 8-bit Microcontroller based on is a high-performance static 80C51 design fabricated with high-density CMOS technology. The device contain 256 x 8 RAM, 32 I/O lines, three 16-bit counter/timers, a six-source, four-priority level nested interrupt structure, a serial I/O port for either multi-processor communications, I/O expansion or full duplex UART and on-chip oscillator and clock circuits. In addition, the device is a low power static design which offers a wide range of operating frequencies down to zero. Two software selectable modes of power reduction idle mode and power-down mode are available. 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.
80C51 Central processing unit
Memory addressing capability 64kB ROM and 64kB RAM
Clock can be stopped and resumed
Idle mode
Power-down mode
CMOS and TTL compatible
2 Speed ranges at VCC = 5V - 0 to 30MHz with 6-clock operation, 0 to 33MHz with 12-clock operation
Dual data pointers
Security bits - ROM (2 bits), OTP (3 bits)
Encryption array - 64 bytes
Four interrupt priority levels
Six interrupt sources
Four 8-bit I/O ports
Full-duplex enhanced UART
Programmable clock-out pin
Asynchronous port reset
Low EMI (inhibit ALE and slew rate controlled outputs)