The document describes a microcontroller product based on the 80C51 core architecture, which features 256 bytes of on-chip RAM, 2048 bytes of on-chip ERAM, and 64K bytes of on-chip flash memory. Additionally, the product includes a boot code section with independent lock bits, 2K bytes of on-chip flash for a bootloader, in-system programming capability through an on-chip UART boot program and IAP, and 2K bytes of on-chip EEPROM. The product also incorporates an integrated power monitor, 14 sources of 4-level interrupts, three 16-bit timers/counters, a full duplex UART compatible with 80C51, a high-speed architecture, five ports, a five-channel 16-bit PCA with PWM, high-speed output, and timer and edge capture functionality. Other features include a double data pointer, a 21-bit watchdog timer, a 10-bit resolution analog to digital converter with 8 multiplexed inputs, SPI interface (PLCC52 and VPFP64 packages only), on-chip emulation logic, and power-saving modes such as idle mode and power-down mode.
The AT89C51AC3 is a high‑performance 8‑bit Flash microcontroller based on the 80C51 core architecture. It offers 64 KB of on‑chip Flash memory, 256 bytes of RAM, 2 KB of EEPROM, and 2 KB of ERAM, with in‑system programming capabilities and a built‑in power monitor. The device operates from 3 V to 5.5 V and supports clock speeds up to 60 MHz in standard mode and 30 MHz in X2 mode.
The datasheet details the pin configuration, including five ports (32 + 4 digital I/O lines), a 16‑bit PCA with PWM, a 10‑bit ADC with eight multiplexed inputs, and three 16‑bit timers/counters. It also lists electrical characteristics, interrupt sources, and package options such as VQFP44 and PLCC52, along with the industrial temperature range of –40 °C to +85 °C.
| Core Architecture | 80C51 |
|---|---|
| On‑chip RAM | 256 Bytes |
| On‑chip ERAM | 2048 Bytes |
| Flash Memory | 64 KB |
| EEPROM | 2 KB |
| Operating Voltage | 3 V to 5.5 V |
| Temperature Range | -40 °C to +85 °C |
| Number of Ports | 5 ports (32 + 4 I/O lines) |
The device includes 64 KB of on‑chip Flash memory.
It operates from 3 V to 5.5 V.
The microcontroller provides five ports with a total of 32 + 4 digital I/O lines.
It is rated for industrial temperatures from –40 °C to +85 °C.