Atmel AT89LS52 8-bit Microcontroller Preliminary Manual

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.


Atmel AT89LS52 8-bit Microcontroller Preliminary Manual - cover page
Brand
Almel
Category
Other Electronics
Document type
User Manual
Language
English
Pages
39
File format
PDF
File size
470 KB
Published
03 May, 2012
Updated
01 October, 2023
MD5 checksum
A422ADB5471AE31E997CAC01F3EADAA0

About this manual

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.

What's inside

  • Features
  • Description
  • Pin Configurations
  • Block Diagram
  • Pin Description
  • Special Function Registers
  • Timer 2 Registers
  • Interrupt Registers
  • Auxiliary Registers

Specifications

Flash Memory8 KB ISP Flash
Operating Voltage2.7 V to 4.0 V
Internal RAM256 bytes (8‑bit)
I/O Lines32 programmable
Timers/CountersThree 16‑bit
Interrupt SourcesEight
Serial PortFull‑duplex UART
Power‑saving ModesLow‑power Idle and Power‑down
Watchdog TimerEnabled

Frequently asked questions

What is the operating voltage range of the AT89LS52?

The device operates from 2.7 V to 4.0 V.

How much flash memory does the AT89LS52 provide?

It contains 8 KB of in‑system programmable flash memory.

How many programmable I/O lines are available on the AT89LS52?

The microcontroller offers 32 programmable I/O lines.

Download PDF (470 KB)

More Almel Manuals


View all Almel manuals →