The 80E52 is the successor to the Intel 8051 microcontroller, and is an 8-bit single-chip microcomputer with an 8051 compatible instruction set. The 80E52 has all the features of the 80C52, and also adds some enhanced features, such as 3 16-bit timers/counters, 1024 bytes of internal expanded RAM, and asynchronous port reset function.
The AT89C51RC2 is a high‑performance Flash version of the classic 80C51 8‑bit microcontroller family. It offers 16 KB or 32 KB of on‑chip Flash, 256 B of scratch‑pad RAM, up to 1024 B of expandable XRAM, four 8‑bit I/O ports, three 16‑bit timer/counters, and a rich set of peripherals including UART, SPI, and a programmable counter array.
The device operates from 2.7 V to 5.5 V, supports commercial (0 °C to +70 °C) and industrial (‑40 °C to +85 °C) temperature ranges, and is available in PDIL40, PLCC44 and VQFP44 packages. Detailed register maps, SFR descriptions, and electrical characteristics are provided for designers.
| Flash Memory | 16 KB or 32 KB |
|---|---|
| On‑chip RAM | 256 B Scratch Pad RAM |
| Expanded XRAM | Up to 1024 B selectable |
| I/O Ports | Four 8‑bit ports |
| Timer/Counters | Three 16‑bit |
| Interrupt Sources | 9 sources with 4 priority levels |
| Maximum Clock Frequency | 40 MHz (standard mode) / 60 MHz (Vcc 4.5‑5.5 V, internal code only) |
| Power Supply Voltage | 2.7‑3.6 V (3 V version) / 2.7‑5.5 V (5 V version) |
| Operating Temperature | 0 °C to +70 °C (commercial) / ‑40 °C to +85 °C (industrial) |
| Package Types | PDIL40, PLCC44, VQFP44 |
The device runs up to 40 MHz in standard mode, and up to 60 MHz when Vcc is 4.5 V‑5.5 V with internal code execution only.
It supports 2.7 V‑3.6 V for the 3 V version and 2.7 V‑5.5 V for the 5 V version.
The microcontroller is available with either 16 KB or 32 KB of on‑chip Flash memory.
The AT89C51RC2 provides four 8‑bit general‑purpose I/O ports.