AT89S52 带有8K系统内可编程Flash系统
Flash (Kbytes) |
8 |
ISP |
SPI |
RAM (Bytes) |
256 |
F.max (MHz) |
33 |
Vcc (V) |
4.0-5.5 |
I/O Pins |
32 |
UART |
1 |
16-bit Timers |
2 |
Watchdog |
Yes |
Pb-Free Packages |
PDIP 40 PLCC 44 TQFP 44 |
AT89S52是一个低功耗,40个脚,高性能CMOS 8位单片机,片内含8kBytesISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S52可为许多嵌入式控制应用系统提供高性价比的解决方案。
AT89
S52具有如下特点:40个引脚,8k Bytes Flash片内程序存储器,256 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。 此外,AT89S52设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。 主要功能特性: · 兼容MCS-51指令系统· 8k可反复擦写(>1000次)ISP Flash ROM · 32个双向I/O口· 4.5-5.5V工作电压 · 3个16位可编程定时/计数器· 时钟频率0-33MHz · 全双工UART串行中断口线· 256x8bit内部RAM · 2个外部中断源· 低功耗空闲和省电模式 · 中断唤醒省电模式· 3级加密位 · 看门狗(WDT)电路· 软件设置空闲和省电功能 · 灵活的ISP字节和分页编程· 双数据寄存器指针。 附录一 C51中的关键字
The AT89S52 is a low-power, 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 AT89S52 is a powerful microcontroller which provides a highly-flexible and cost-effective solution to many embedded control applications.
The AT89S52 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 oscillator, and clock circuitry. In addition, the AT89S52 is designed with static logic for operation down to zero frequency and supports two software selectable power saving modes.
The Idle Mode stops the CPU while allowing the RAM, timer/counters, serial port, and interrupt system to continue functioning. The Power-down mode saves the RAM contents but freezes the oscillator, disabling all other chip functions until the next interrupt or hardware reset.
AT89S2051 特性
? Compatible with MCS?-51 Products
? 8K Bytes of In-System Programmable (ISP) Flash Memory
– Endurance: 10,000 Write/Erase Cycles
? 4.0V to 5.5V Operating Range
? Fully Static Operation: 0 Hz to 33 MHz
? Three-level Program Memory Lock
? 256 x 8-bit Internal RAM
? 32 Programmable I/O Lines
? Three 16-bit Timer/Counters
? Eight Interrupt Sources
? Full Duplex UART Serial Channel
? Low-power Idle and Power-down Modes
? Interrupt Recovery from Power-down Mode
? Watchdog Timer
? Dual Data Pointer
? Power-off Flag
? Fast Programming Time
? Flexible ISP Programming (Byte and Page Mode)
? Green (Pb/Halide-free) Packaging Option
AT89S52 订购型号
AT89S52 技术支持
- AT89S52 英文数据手册DataSheet 下载. PDF
- 80C51微控制器的复位输入. PDF (编号: Tech 8051 00049)
- 80C51在系统Flash编程. PDF (编号:8051 00050)
- Device Programmers for 8051 Devices (Other, updated 09/07)
This Excel spreadsheet provide summary information on device programmers supporting Atmel 8051 microcontrollers
- Emulators for 80C51 Devices (Other, updated 11/03)
This Excel spreadsheet provide summary information on emulation support for Atmel 80C51 microcontrollers
- Package Adapters of 80C51 Devices (Other, updated 10/04)
This Excel spreadsheet list available package adapters for Atmel 80C51 microcontrollers