apibūdinimas
AVR branduolys sujungia turtingą instrukcijų rinkinį su 32 bendrosios paskirties darbo registrais.Visi 32 registrai yra tiesiogiai prijungti prie aritmetinės logikos bloko (ALU), todėl du nepriklausomus registrus galima pasiekti viena komanda, vykdoma per vieną laikrodžio ciklą.Gauta architektūra yra kodo efektyvesnė, o pralaidumas pasiekiamas iki dešimties kartų greičiau nei įprasti CISC mikrovaldikliai.ATmega16 turi šias funkcijas: 16 Kbaitų sistemoje programuojamos Flash programos atminties su skaitymo-rašymo galimybėmis, 512 baitų EEPROM, 1 Kbyte SRAM, 32 bendrosios paskirties įvesties/išvesties linijas, 32 bendrosios paskirties darbo registrus, JTAG sąsają. Boundaryscan, lusto derinimo palaikymas ir programavimas, trys lankstūs laikmačiai / skaitikliai su palyginimo režimais, vidiniai ir išoriniai pertraukimai, nuosekliai programuojama USART, baitais orientuota dviejų laidų nuoseklioji sąsaja, 8 kanalų 10 bitų ADC su pasirenkamu Diferencialinė įvesties pakopa su programuojamu stiprinimu (tik TQFP paketui), programuojamas Watchdog laikmatis su vidiniu osciliatoriumi, SPI nuosekliuoju prievadu ir šešiais programine įranga pasirenkamais energijos taupymo režimais.Laukimo režimas sustabdo procesorių ir leidžia toliau veikti USART, dviejų laidų sąsajai, A/D keitikliui, SRAM, laikmačiui/skaitikliams, SPI prievadui ir pertraukimo sistemai.Išjungimo režimas išsaugo registro turinį, bet sustabdo osciliatorių, išjungiant visas kitas lusto funkcijas iki kito išorinio pertraukimo arba aparatinės įrangos atstatymo.Energijos taupymo režimu asinchroninis laikmatis ir toliau veikia, todėl vartotojas gali išlaikyti laikmačio bazę, kol likęs įrenginys miega.ADC triukšmo mažinimo režimas sustabdo procesorių ir visus įvesties / išvesties modulius, išskyrus asinchroninį laikmatį ir ADC, kad sumažintų perjungimo triukšmą ADC konvertavimo metu.Budėjimo režimu kristalo / rezonatoriaus osciliatorius veikia, o likusi įrenginio dalis miega.Tai leidžia labai greitai paleisti ir sunaudoti mažai energijos.Išplėstinio budėjimo režimu ir toliau veikia pagrindinis osciliatorius ir asinchroninis laikmatis.
Specifikacijos: | |
Atributas | Vertė |
Kategorija | Integriniai grandynai (IC) |
Įterptieji – mikrovaldikliai | |
Mfr | Mikroschemų technologija |
Serija | AVR® ATmega |
Paketas | Padėklas |
Dalies būsena | Aktyvus |
Pagrindinis procesorius | AVR |
Šerdies dydis | 8 bitų |
Greitis | 8MHz |
Ryšys | I²C, SPI, UART/USART |
Periferiniai įrenginiai | Aptikimas / atstatymas, POR, PWM, WDT |
I/O skaičius | 32 |
Programos atminties dydis | 16 KB (8 KB x 16) |
Programos atminties tipas | BLYKSTĖ |
EEPROM dydis | 512 x 8 |
RAM dydis | 1K x 8 |
Įtampa – maitinimas (Vcc / Vdd) | 2,7V ~ 5,5V |
Duomenų keitikliai | A/D 8x10b |
Osciliatoriaus tipas | Vidinis |
Darbinė temperatūra | -40°C ~ 85°C (TA) |
Montavimo tipas | Paviršinis montavimas |
Pakuotė / Dėklas | 44-TQFP |
Tiekėjo įrenginių paketas | 44-TQFP (10x10) |
Bazinis gaminio numeris | ATMEGA16 |