AT89S51 带有4K系统内可编程Flash系统
Flash (Kbytes) |
4 |
ISP |
SPI |
RAM (Bytes) |
128 |
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 |
8-bit Microcontroller with 4K Bytes In-System Programmable Flash
AT89S51 概述
AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。 AT89S51具有如下特点:40个引脚,4k Bytes Flash片内程序存储器,128 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。 The AT89S51 is a low-power, high-performance CMOS 8-bit microcontroller with 4K bytes of in-system programmable Flash memory. The device is manufactured using Atmel’s high-density nonvolatile memory technology and is compatible with the indus- try-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 pro- grammer. By combining a versatile 8-bit CPU with in-system programmable Flash on a monolithic chip, the Atmel AT89S51 is a powerful microcontroller which provides a highly-flexible and cost-effective solution to many embedded control applications. The AT89S51 provides the following standard features: 4K bytes of Flash, 128 bytes of RAM, 32 I/O lines, Watchdog timer, two data pointers, two 16-bit timer/counters, a five- vector two-level interrupt architecture, a full duplex serial port, on-chip oscillator, and clock circuitry. In addition, the AT89S51 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 con- tents but freezes the oscillator, disabling all other chip functions until the next external interrupt or hardware reset.
AT89S51与AT89C51 的区别
AT89S51相对于AT89C51增加的新功能包括:
-- 新增加很多功能,性能有了较大提升,价格基本不变,甚至比89C51更低!
-- ISP在线编程功能,这个功能的优势在于改写单片机存储器内的程序不需要把芯片从工作环境中剥离。是一个强大易用的功能。
-- 最高工作频率为33MHz,大家都知道89C51的极限工作频率是24M,就是说S51具有更高工作频率,从而具有了更快的计算速度。
-- 具有双工UART串行通道。
-- 内部集成看门狗计时器,不再需要像89C51那样外接看门狗计时器单元电路。
-- 双数据指示器。
-- 电源关闭标识。
-- 全新的加密算法,这使得对于89S51的解密变为不可能,程序的保密性大大加强,这样就可以有效的保护知识产权不被侵犯。
-- 兼容性方面:向下完全兼容51全部字系列产品。比如8051、89C51等等早期MCS-51兼容产品。也就是说所有教科书、网络教程上的程序(不论教科书上采用的单片机是8051还是89C51还是MCS-51等等),在AT89S51上一样可以照常运行,这就是所谓的向下兼容。
比较结果:就如同INTEL的P3向P4升级一样,虽然都可以跑Windows98,不过速度是不同的。 从AT89C51升级到AT89S51 ,也是同理。和S51比起来,C51就要逊色一些,实际应用市场方面技术的进步是永远向前的。 近日,从市场上得到消息,Atmel公司已经停产AT89C51/2,将用AT89S51/ AT89S52代替。停产的原因主要是成本问题,AT89S51/ AT89S52在工艺上进行了改进,AT89S51/ AT89S52采用0.35新工艺,成本降低,而且将功能提升,增加了竞争力。89CXX与89SXX可以兼容。Atmel已经不接受89CXX的定单。 据从电子市场获得的消息,AT89S51/ AT89S52的价格和AT89C51/ AT89S52的价格几乎相当。最直接的是编程器市场,老款不支持AT89SXX的编程器将真正、永远被淘汰。第二是仿真器市场,有客户将对AT89SXX提出仿真要求。第三是下载电缆线,因为AT89SXX支持在线编程,很多客户需要这个功能。第四,出版社、学校可能推出新的教材或技术资料。第五,AT89S在目前肯定不能被解密,但迟早仍可以给解密行业带来巨大利润。
AT89S51 功能特性
- Compatible with MCS-51 Products
- 4K Bytes of In-System Programmable (ISP) Flash Memory
– Endurance: 1000 Write/Erase Cycles
- 4.0V to 5.5V Operating Range
- Fully Static Operation: 0 Hz to 33 MHz
- Three-level Program Memory Lock
- 128 x 8-bit Internal RAM
- 32 Programmable I/O Lines
- Two 16-bit Timer/Counters
- Six 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)
- 兼容MCS-51指令系统
- 32个双向I/O口
- 2个16位可编程定时/计数器
- 全双工UART串行中断口线
- 2个外部中断源
- 中断唤醒省电模式
- 看门狗(WDT)电路
- 灵活的ISP字节和分页编程
- 4k可反复擦写(>1000次)ISP Flash ROM
- 4.5-5.5V工作电压
- 时钟频率0-33MHz
- 128x8bit内部RAM
- 低功耗空闲和省电模式
- 3级加密位
- 软件设置空闲和省电功能
- 双数据寄存器指针
AT89S51 订购型号
AT89S51 单片机解密服务
AT89S51-24AC 单片机解密(可以芯片解密,可以程序读写操作)
AT89S51-24JC 单片机解密(可以芯片解密,可以程序读写操作)
AT89S51-24PC 单片机解密(可以芯片解密,可以程序读写操作)
AT89S51-24AI 单片机解密(可以芯片解密,可以程序读写操作)
AT89S51-24JI 单片机解密(可以芯片解密,可以程序读写操作)
AT89S51-24PI 单片机解密(可以芯片解密,可以程序读写操作)
AT89S51-33AC 单片机解密(可以芯片解密,可以程序读写操作)
AT89S51-33JC 单片机解密(可以芯片解密,可以程序读写操作)
AT89S51-33PC 单片机解密(可以芯片解密,可以程序读写操作) 注:AT89S51 单片机解密服务,BDTIC 只提供合法的芯片解密服务。AT89S51 解密技术已经比较成熟,单片机解密难度很低,单片机解密成功的概率几乎100%,解密周期较短。 目前BDTIC 已经多次成功解密,需提供母片1片,当然如果能提供2片更好。
. . . 关于ATMEL 爱特梅尔解密 . . .
AT89S51 技术支持
- AT89S51 英文数据手册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