Atmel AT89S51 User Manual

The AT89S51 is a low-power, high-performance CMOS8-bit microcontroller produced by ATMEL Corporation. The chip contains 4k bytes of in-system programmable Flash read-only program memory. The device is produced using ATMEL's high-density, non-volatile storage technology and is compatible with the MCS-51 product instruction system and pins. It integrates Flash program storage devices that can be programmed both online (ISP) and by conventional methods and general 8-bit microprocessors on a single chip. ATMEL's powerful and low-priced AT89S51 microcontroller can provide you with many cost-effective applications and can be flexibly applied to various control fields.


Atmel AT89S51 User Manual - cover page
Brand
AT89S51
Category
Other Electronics
Document type
User Manual
Language
Chinese
Pages
25
File format
PDF
File size
1.2 MB
Published
27 March, 2012
Updated
30 September, 2023
Model
AT89S51
MD5 checksum
2F80310A0C3055DFEA97DF4D6A2A6C57

About this manual

The AT89S51 is an 8‑bit flash microcontroller from Atmel featuring low power consumption, 128 bytes of internal RAM, 32 programmable I/O pins, and a range of on‑chip peripherals such as timers, UART, and a watchdog timer. It supports the standard 8051 instruction set and can be programmed in‑system via ISP or traditional methods.

The manual details the pin‑out, special function registers, auxiliary registers, clock and oscillator circuitry, interrupt sources, and the procedures for enabling and using the watchdog timer, UART, timers, and power‑saving modes. It also includes package dimensions for the PDIP variants. This manual is written in Chinese.

What's inside

  • 主要性能参数
  • 端口引脚 第二功能
  • 特殊功能寄存器
  • AUXR 辅助寄存器
  • 看门狗定时器 (WDT)
  • UART 通信口
  • 定时器 0 和定时器 1
  • 中断源
  • 晶体振荡器特性
  • 封装尺寸

Specifications

Operating voltage range4.0 V – 5.5 V
Internal RAM128 bytes
Programmable I/O pins32 pins
Watchdog timer counter width14‑bit

Frequently asked questions

What does the reset (RST) pin require to reset the device?

When the oscillator is running, the RST pin must be held high for at least two machine cycles to reset the microcontroller.

How many interrupt vectors does the AT89S51 have?

The AT89S51 provides five interrupt vectors: two external interrupts, two timer interrupts, and one serial interrupt.

Download PDF (1.2 MB)