Atmel AT89S52 Microcontroller Datasheet

Technical data sheet for the Atmel AT89S52 8‑bit microcontroller, covering specifications, pinout, registers and operation modes.


Atmel AT89S52 Microcontroller Datasheet - cover page
Brand
Almel
Category
Other Electronics
Document type
Datasheet
Language
Chinese
Pages
19
File format
PDF
File size
353 KB
Published
05 October, 2011
Updated
30 September, 2026
Model
AT89S52
MD5 checksum
35A2A198DA413709F88DE25779CD3AC7

About this manual

The AT89S52 is a low‑power, high‑performance CMOS 8‑bit microcontroller with 8 KB in‑system programmable flash memory, 256 B RAM and 32 programmable I/O pins. It includes three 16‑bit timers/counters, a full‑duplex UART, a watchdog timer and supports both idle and power‑down modes.

The document provides detailed information on pin functions, special function registers, memory organization, interrupt control, oscillator characteristics, and programming procedures for flash memory, including required voltage levels and timing sequences. This manual is written in Chinese.

What's inside

  • 主要性能
  • 引脚结构
  • 特殊寄存器映象
  • 定时器 2 控制寄存器
  • 存储器结构
  • 看门狗定时器
  • 中断允许控制寄存器
  • 晶振特性
  • 空闲模式与掉电模式
  • Flash 编程步骤

Specifications

Flash memory8 KB in‑system programmable
RAM256 B
I/O pins32 programmable I/O pins
Timers/CountersThree 16‑bit timers/counters
UARTFull‑duplex serial channel
Watchdog timerIntegrated watchdog timer
Idle mode frequency range0 Hz – 33 Hz

Frequently asked questions

What is the flash memory size of the AT89S52?

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

How many I/O pins does the AT89S52 provide?

It provides 32 programmable I/O pins.

How many timers are available in the AT89S52?

The device includes three 16‑bit timers/counters.

What is the purpose of the watchdog timer in the AT89S52?

The watchdog timer resets the device after a timeout unless it is periodically refreshed via the WDTRST registers.

Download PDF (353 KB)

More Almel Manuals


View all Almel manuals →