P89C51/89C52/89C54/89C58 has a parallel programmable non-volatile FLASH program storage device. This series of single-chip microcomputers is a derivative of the 80C51 microcontroller. It is a 8-bit microcontroller manufactured with advanced CMOS technology. Its instruction system is completely the same as 80C51. It has 4K storage, 8-bit I/O ports, 4 priority interrupts, 6 interrupt sources, full-duplex enhanced UART, power control mode, clock stop and resume, idle mode, power-down mode, programmable clock output, asynchronous port reset, dual DPTR register, low EMI, power-down mode can be awakened by external interrupt.
The P89C5x series are 8‑bit microcontrollers compatible with the 80C51 instruction set, built on an advanced CMOS process. They offer flash program memory, multiple I/O ports, UART, timers, and various low‑power operation modes.
The manual covers ordering information, detailed pin‑out tables, special function registers, flash memory characteristics, oscillator and reset circuits, and the three low‑power modes (idle, power‑down, and ONCE). It also explains programmable clock output and provides mechanical dimensions for PLCC44, DIP40, and LQFP44 packages. This manual is written in Chinese.
| Flash memory size | 4 KB – 32 KB |
|---|---|
| RAM size | 128 B – 8 KB |
| Maximum operating frequency | 33 MHz |
| Operating voltage | 5 V (0 °C – 70 °C) |
| I/O ports | 4 × 8‑bit ports (P0‑P3) |
| UART type | Full‑duplex enhanced UART |
| Timers | 3 × 16‑bit timers |
| Package types | PLCC44, DIP40, LQFP44 |
The microcontroller can run up to 33 MHz.