AT89C51RE2 doplňuje řadu existujících mikrokontrolérů s 16, 32 a 64 kB Flash AT89C51RB2/RC2/RD2/ED2. Tento nový přírůstek obsahuje 8 kB RAM, 128 kB Flash, dva UARTy, Watchdog timer, funkce power-on-reset, on-chip debug, power-fail detector, PCA, SPI a až padesát univerzálních I/O linek pro aplikace.
Klíčovou a novou funkcí AT89C51RE2 je zmíněná funkce on-chip debug (OCD), jenž umožňuje levnou emulaci. S grafickým IDE (Integrated development environment) pro Windows umožňuje hardwarový ladící systém přístup k ladícím funkcím AT89C51RE2 což urychluje vývoj a ověřování kódu. Na funkce rozhrani OCD se podíváme v některém z dalších článků.
AT89C51RE2 pracují v rozpětí 2,7 až 5,5V a na frekvencích 2-40 MHz. Při 40 MHz dosáhne výkon 4 MIPS a jsou vhodné pro spotřebitelské aplikace jako průmyslové a motorové řízení, inteligentní sensory či set-top boxy.
Základní vlastnosti
- Kompatibilní s 80C52
- Instrukce kompatibilní s 8051
- Šest 8bitových I/O Portů (64 či 68 vývodů)
- Čtyři 8bitové I/O porty (44 vývodů)
- Tři 16bitové Timery/Countery
- 256 B Scratch Pad RAM
- 11 zdrojů přerušení se 4 úrovněmi priority
- ISP (In System Programmer)
- Integrated Power Monitor (POR/PFD) – kontroluje napájení
- Boot ROM
- Vysokorychlostní architektura
- 128 kB On-chip Flash
- On-chip 8192 B XRAM
- Dual Data Pointer
- Stack Pointer až 512 B
- Rozhraní SPI (Master/Slave)
- 8bitový Clock Prescaler
- Reset Asynchronního portu
- 2x plně obousměrný UART
- Low EMI
- HW Watchdog Timer
- Úsporné režimy Idle a Power-down
- Napájení 2,7V až 5,5V
- Rozsah teplot -40 až 85°C
- Balení PLCC44, VQFP44, VQFP64
Dostupnost a cena
AT89C51RE2 jsou dostupné v balení 44-pin PLCC a VQFP a to za cenu USD 4,80 při odběru 10tis. Kusů. K dispozici je též starter kit AT89STK-11 v ceně USD 99,-.
david.novak@ HW.cz
DOWNLOAD & Odkazy
- Domovská stránka výrobce – www.atmel.com
- Domovská stránka distributora - KOALA elektronik - http://www.koala.cz/
- Domovská stránka distributora - RYSTON - http://www.ryston.cz/
- Katalogový list rodiny - doc7663.pdf
Komentáře
Turbo51 - Free Pascal compiler for 8051
Sorry for language, I hope you will understand.
Since 8051 is not dead yet and there might be somebody who likes programming in Pascal I would like to inform you about Turbo51 - a free Pascal compiler for the 8051 family of microcontrollers (including new Atmel models):
http://turbo51.com
It features a fast single pass optimizing compiler, Borland Turbo Pascal 7 syntax, full floating point support, mixed pascal and assembler programming, full use of register banks, advanced multi-pass optimizer, smart linker, generates compact high quality code, output formats include binary, Intel HEX, OMF-51 and assembler source. Source level debugging possible with extended absolute object file.