The AT89LP2052/LP4052 is an 8-bit CMOS microcontroller from Atmel that features 2/4K bytes of In-System Programmable Flash memory. The device is manufactured using Atmel's high-density nonvolatile memory technology and is compatible with the industry-standard MCS-51 instruction set. The AT89LP2052/LP4052 is built around an enhanced CPU core that can fetch a single byte from memory every clock cycle. In low-power mode, the device consumes less than 100µA.
The AT89LP4052 is an 8‑bit CMOS microcontroller offering 2 KB or 4 KB of in‑system programmable flash, 256 bytes of internal RAM, and 15 programmable I/O lines. It operates from 2.4 V to 5.5 V and can run at up to 20 MHz, delivering up to 20 MIPS throughput.
The device includes enhanced UART, SPI, two 16‑bit timers with PWM, an analog comparator, a programmable watchdog timer, and multiple power‑saving modes. Pin configurations for PDIP, SOIC, and TSSOP packages are provided, along with a full register map and comparison to standard 8051 devices.
| Flash Memory | 2 KB or 4 KB |
|---|---|
| Operating Voltage | 2.4 V to 5.5 V |
| Maximum Clock Frequency | 20 MHz |
| Internal RAM | 256 bytes (8 bits each) |
| Programmable I/O Lines | 15 |
| Watchdog Timer | Programmable, counts once per clock cycle |
The AT89LP4052 operates from 2.4 V up to 5.5 V.
It provides either 2 KB or 4 KB of in‑system programmable flash memory.
The device has 15 programmable I/O lines.
It can run at up to 20 MHz and achieve 20 MIPS throughput.