A/T89C51AC2 is a high-performance Flash version of the 80C51 single chip 8-bit microcontrollers. It features 256 bytes of internal RAM and 32 KB of flash memory. It has various features including timers/counters, UART, PWM, and analog-to-digital converter.
The AT89C51AC2 is an 8‑bit microcontroller based on the 80C51 core architecture. It integrates 256 bytes of RAM, 1 KB of XRAM, 32 KB of flash program memory, a 2 KB boot flash, 2 KB EEPROM, a 10‑bit ADC with eight multiplexed inputs, three 16‑bit timers/counters, a programmable counter array, and a full‑duplex UART. The device operates from 3 V to 5.5 V and supports a temperature range of –40 °C to +85 °C, making it suitable for industrial and consumer applications.
The document details pin configurations, port operation (quasi‑bidirectional and true bidirectional), read‑modify‑write instructions, watchdog timer operation, and power‑saving modes (idle and power‑down). Package options include VQFP44 and PLCC44, and the datasheet includes electrical characteristics, ordering information, and change‑log history.
| Core Architecture | 80C51 |
|---|---|
| On‑chip RAM | 256 Bytes |
| On‑chip XRAM | 1 KB |
| Flash Memory | 32 KB |
| Boot Flash | 2 KB |
| EEPROM | 2 KB |
| Interrupt Sources | 14 sources, 4‑level |
| Timers/Counters | Three 16‑bit |
| UART | Full‑Duplex UART compatible with 80C51 |
| Maximum Crystal Frequency | 40 MHz (X2 mode) / 20 MHz core |
| I/O Ports | Five ports (32 + 2 digital I/O lines) |
| ADC Resolution | 10‑bit |
| ADC Inputs | 8 multiplexed inputs |
| Watchdog Timer | 21‑bit, 7 programmable bits |
| Power Supply | 3 V to 5.5 V |
| Operating Temperature | -40 °C to +85 °C |
| Package Types | VQFP44, PLCC44 |
The AT89C51AC2 contains 32 KB of on‑chip flash memory.
It operates from 3 V to 5.5 V.
The ADC provides eight multiplexed analog inputs.
The device supports up to 40 MHz in X2 mode (20 MHz core).