Atmel AT89LS52 Datasheet

The AT89LS52 is a low-voltage, high-performance CMOS 8-bit microcontroller with 8K bytes of in-system programmable Flash memory. It is compatible with the industry-standard 80C51 instruction set and pinout.


Atmel AT89LS52 Datasheet - cover page
Brand
Atmel
Category
Other Electronics
Document type
Datasheet
Language
English
Pages
39
File format
PDF
File size
573 KB
Published
27 March, 2012
Updated
30 September, 2023
MD5 checksum
D8F283746269ECAE84B5138D5ADA3FA4

About this manual

The AT89LS52 is a low‑voltage, high‑performance 8‑bit CMOS microcontroller with 8 KB of in‑system programmable Flash memory, 256 bytes of RAM, and 32 programmable I/O lines. It supports a 2.7 V to 4.0 V operating range and can run from 0 Hz to 16 MHz, making it suitable for a wide range of embedded control applications.

The document provides a complete pin description, block diagram, special function register map, and package dimensions for both 40‑lead PDIP/TQFP and 42‑lead variants. It also outlines power‑saving modes, watchdog timer operation, and interrupt architecture.

What's inside

  • Features
  • Description
  • Pin Configurations
  • Block Diagram
  • Pin Description
  • Special Function Registers
  • Package Dimensions

Specifications

Flash memory8 KB
Operating voltage range2.7 V to 4.0 V
Maximum CPU frequency16 MHz
Internal RAM256 bytes (256 × 8‑bit)
Programmable I/O lines32
Timer/CountersThree 16‑bit timers/counters
Interrupt sourcesEight
UARTFull‑duplex serial channel
Watchdog timerIncluded
Power‑saving modesIdle and Power‑down

Frequently asked questions

What is the operating voltage range of the AT89LS52?

The AT89LS52 operates from 2.7 V to 4.0 V.

How much Flash memory does the AT89LS52 provide?

It provides 8 KB of in‑system programmable Flash memory.

How many I/O pins are available on the AT89LS52?

The device has 32 programmable I/O lines.

What power‑saving modes are supported?

The microcontroller supports low‑power Idle and Power‑down modes.

Download PDF (573 KB)

More Atmel Manuals


View all Atmel manuals →