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