Atmel AT89S52 Datasheet

AT89S52 is a low-power, high-performance CMOS 8-bit microcontroller with 8K bytes of in-system programmable Flash memory. It provides a highly-flexible and cost-effective solution to many embedded control applications.


Atmel AT89S52 Datasheet - cover page
Brand
Atmel
Category
Other Electronics
Document type
Datasheet
Language
English
Pages
39
File format
PDF
File size
477 KB
Published
10 May, 2012
Updated
01 October, 2023
Model
AT89S52
MD5 checksum
273CAF615C5EBBF57308327F559F7DF6

About this manual

The AT89S52 is a low‑power, high‑performance 8‑bit CMOS microcontroller featuring 8 KB of in‑system programmable flash, 256 bytes of RAM, and 32 programmable I/O lines. It operates from 4.0 V to 5.5 V and can run at frequencies up to 33 MHz, with three 16‑bit timer/counters, a full‑duplex UART, and a watchdog timer.

The document includes pin‑out diagrams for 40‑lead PDIP and 44‑lead PLCC packages, detailed port descriptions, the SFR map with reset values, and register tables such as the Timer/Counter 2 control register. Legal and contact information for Atmel are provided at the end of the file.

What's inside

  • Features
  • Description
  • Pin Configurations
  • Block Diagram
  • Pin Description
  • Port Description
  • SFR Map and Reset Values
  • Timer/Counter 2 Control Register
  • Legal Disclaimer

Specifications

Flash memory8 KB
Internal RAM256 bytes (8‑bit)
Programmable I/O lines32
Operating voltage range4.0 V to 5.5 V
Maximum CPU frequency33 MHz
Timer/CountersThree 16‑bit timers
UARTFull‑duplex serial channel

Frequently asked questions

What is the operating voltage range of the AT89S52?

The AT89S52 operates from 4.0 V to 5.5 V.

How many programmable I/O lines does the AT89S52 have?

It provides 32 programmable I/O lines.

What is the size of the flash memory in the AT89S52?

The device contains 8 KB of in‑system programmable flash memory.

What is the maximum CPU frequency supported by the AT89S52?

The microcontroller can run up to 33 MHz.

Download PDF (477 KB)

More Atmel Manuals


View all Atmel manuals →