Leírás
Az AVR mag gazdag utasításkészletet kombinál 32 általános célú munkaregiszterrel.Mind a 32 regiszter közvetlenül kapcsolódik az aritmetikai logikai egységhez (ALU), lehetővé téve két független regiszter elérését egyetlen, egyetlen órajelen belül végrehajtott utasítással.Az így létrejövő architektúra kódhatékonyabb, miközben akár tízszer gyorsabb átvitelt tesz lehetővé, mint a hagyományos CISC mikrokontrollerek.Az ATmega16 a következő szolgáltatásokat nyújtja: 16 Kbyte rendszeren belüli programozható flash program memória olvasás-írás-írás képességekkel, 512 bájt EEPROM, 1 Kbyte SRAM, 32 általános célú I/O vonal, 32 általános célú munkaregiszter, JTAG interfész a Boundaryscanhez, On-chip hibakeresés támogatás és programozás, három rugalmas időzítő/számláló összehasonlítási módokkal, belső és külső megszakítások, soros programozható USART, bájt orientált kétvezetékes soros interfész, 8 csatornás, 10 bites ADC opcionálisan differenciális bemeneti fokozat programozható erősítéssel (csak TQFP csomag), programozható Watchdog Timer belső oszcillátorral, SPI soros porttal és hat szoftveresen választható energiatakarékos móddal.Az Idle mód leállítja a CPU-t, miközben lehetővé teszi az USART, a kétvezetékes interfész, az A/D konverter, az SRAM, az időzítő/számlálók, az SPI port és a megszakítórendszer működésének folytatását.A kikapcsolási mód elmenti a regiszter tartalmát, de leállítja az oszcillátort, letiltva az összes többi chip funkciót a következő külső megszakításig vagy hardver-visszaállításig.Energiatakarékos módban az aszinkron időzítő tovább fut, lehetővé téve a felhasználó számára, hogy fenntartson egy időzítőbázist, amíg a készülék többi része alvó állapotban van.Az ADC zajcsökkentési mód leállítja a CPU-t és az összes I/O modult, kivéve az aszinkron időzítőt és az ADC-t, hogy minimalizálja a kapcsolási zajt az ADC átalakítások során.Készenléti módban a kristály/rezonátor oszcillátor működik, miközben a készülék többi része alvó állapotban van.Ez nagyon gyors indítást tesz lehetővé alacsony fogyasztás mellett.Kiterjesztett készenléti módban a fő oszcillátor és az aszinkron időzítő is tovább fut.
Műszaki adatok: | |
Tulajdonság | Érték |
Kategória | Integrált áramkörök (IC) |
Beágyazott - Mikrokontrollerek | |
Mfr | Mikrochip technológia |
Sorozat | AVR® ATmega |
Csomag | Tálca |
Alkatrész állapota | Aktív |
Core Processzor | AVR |
Magméret | 8 bites |
Sebesség | 8 MHz |
Kapcsolódás | I²C, SPI, UART/USART |
Perifériák | Brown-out Detect/Reset, POR, PWM, WDT |
I/O száma | 32 |
Program memória mérete | 16 KB (8K x 16) |
Program memória típusa | VAKU |
EEPROM méret | 512 x 8 |
RAM mérete | 1K x 8 |
Feszültség – Tápellátás (Vcc/Vdd) | 2,7V ~ 5,5V |
Adatkonverterek | A/D 8x10b |
Oszcillátor típusa | Belső |
Üzemi hőmérséklet | -40°C ~ 85°C (TA) |
Szerelés típusa | Felületi rögzítés |
Csomag/tok | 44-TQFP |
Szállítói eszközcsomag | 44-TQFP (10x10) |
Alap termékszám | ATMEGA16 |