The AT89LS52 is a low-voltage, high-performance CMOS 8-bit microcontroller with 8K 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 80C51 instruction set and pinout. The on-chip Flash allows the program memory to be reprogrammed in-system or by a conventional nonvolatile memory programmer. By combining a versatile 8-bit CPU with in-system programmable Flash on a monolithic chip, the Atmel AT89LS52 is a powerful microcontroller which provides a highly-flexible and cost-effective solution to many embedded control applications. The AT89LS52 provides the following standard features: 8K bytes of Flash, 256 bytes of RAM, 32 I/O lines, Watchdog timer, two data pointers, three 16-bit timer/counters, a six-vector two-level interrupt architecture, a full duplex serial port, on-chip OS.
The AT89LS52 is an 8‑bit low‑voltage CMOS microcontroller with 8 KB of in‑system programmable flash memory, 256 bytes of RAM and 32 programmable I/O lines. It includes three 16‑bit timer/counters, a full‑duplex UART, watchdog timer and low‑power idle and power‑down modes, making it suitable for a wide range of embedded applications.
The manual provides a complete description of the device, including pin configurations for PDIP, PLCC and TQFP packages, a block diagram of internal architecture, detailed pin functions, special function registers, timer and interrupt register maps, and auxiliary register settings. Contact information for Atmel worldwide offices is also included.
| Flash Memory | 8 KB ISP Flash |
|---|---|
| Operating Voltage | 2.7 V to 4.0 V |
| Internal RAM | 256 bytes (8‑bit) |
| I/O Lines | 32 programmable |
| Timers/Counters | Three 16‑bit |
| Interrupt Sources | Eight |
| Serial Port | Full‑duplex UART |
| Power‑saving Modes | Low‑power Idle and Power‑down |
| Watchdog Timer | Enabled |
The device operates from 2.7 V to 4.0 V.
It contains 8 KB of in‑system programmable flash memory.
The microcontroller offers 32 programmable I/O lines.