首頁>ATMEL 愛特梅爾>8051單片機
AT89S52 帶有8K系統(tǒng)內(nèi)可編程Flash系統(tǒng)
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位單片機,片內(nèi)含8kBytesISP(In-system programmable)的可反復(fù)擦寫1000次的Flash只讀程序存儲器,器件采用ATMEL公司的高密度、非易失性存儲技術(shù)制造,兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng)及80C51引腳結(jié)構(gòu),芯片內(nèi)集成了通用8位中央處理器和ISP Flash存儲單元,功能強大的微型計算機的AT89S52可為許多嵌入式控制應(yīng)用系統(tǒng)提供高性價比的解決方案。
AT89
S52具有如下特點:40個引腳,8k Bytes Flash片內(nèi)程序存儲器,256 bytes的隨機存取數(shù)據(jù)存儲器(RAM),32個外部雙向輸入/輸出(I/O)口,5個中斷優(yōu)先級2層中斷嵌套中斷,2個16位可編程定時計數(shù)器,2個全雙工串行通信口,看門狗(WDT)電路,片內(nèi)時鐘振蕩器。 此外,AT89S52設(shè)計和配置了振蕩頻率可為0Hz并可通過軟件設(shè)置省電模式。空閑模式下,CPU暫停工作,而RAM定時計數(shù)器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結(jié)振蕩器而保存RAM的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件復(fù)位。同時該芯片還具有PDIP、TQFP和PLCC等三種封裝形式,以適應(yīng)不同產(chǎn)品的需求。 主要功能特性: · 兼容MCS-51指令系統(tǒng)· 8k可反復(fù)擦寫(>1000次)ISP Flash ROM · 32個雙向I/O口· 4.5-5.5V工作電壓 · 3個16位可編程定時/計數(shù)器· 時鐘頻率0-33MHz · 全雙工UART串行中斷口線· 256x8bit內(nèi)部RAM · 2個外部中斷源· 低功耗空閑和省電模式 · 中斷喚醒省電模式· 3級加密位 · 看門狗(WDT)電路· 軟件設(shè)置空閑和省電功能 · 靈活的ISP字節(jié)和分頁編程· 雙數(shù)據(jù)寄存器指針。 附錄一 C51中的關(guān)鍵字
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 技術(shù)支持
- AT89S52 英文數(shù)據(jù)手冊DataSheet 下載. PDF
- 80C51微控制器的復(fù)位輸入. PDF (編號: Tech 8051 00049)
- 80C51在系統(tǒng)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
-