Opis
AVR jezgra kombinira bogat skup instrukcija s 32 radna registra opće namjene.Sva 32 registra izravno su povezana s aritmetičko-logičkom jedinicom (ALU), omogućujući pristup dvama neovisnim registrima u jednoj instrukciji koja se izvodi u jednom taktu.Rezultirajuća arhitektura je učinkovitija koda dok postiže propusnost do deset puta bržu od konvencionalnih CISC mikrokontrolera.ATmega16 pruža sljedeće značajke: 16 Kbajta programabilne Flash programske memorije unutar sustava s mogućnostima čitanja-za vrijeme pisanja, 512 bajta EEPROM-a, 1 Kbajt SRAM-a, 32 I/O linije opće namjene, 32 radna registra opće namjene, JTAG sučelje za Boundaryscan, podršku za otklanjanje pogrešaka na čipu i programiranje, tri fleksibilna mjerača vremena/brojača s načinima usporedbe, interne i vanjske prekide, serijski programibilni USART, bajtno orijentirano dvožično serijsko sučelje, 8-kanalni, 10-bitni ADC s dodatnim diferencijalni ulazni stupanj s programabilnim pojačanjem (samo TQFP paket), programabilni Watchdog Timer s internim oscilatorom, SPI serijski port i šest softverski odabranih modova uštede energije.Način mirovanja zaustavlja CPU dok omogućuje USART-u, dvožilnom sučelju, A/D pretvaraču, SRAM-u, mjeraču vremena/brojačima, SPI priključku i sustavu prekida da nastave funkcionirati.Način isključivanja sprema sadržaj registra, ali zamrzava oscilator, onemogućujući sve druge funkcije čipa do sljedećeg vanjskog prekida ili hardverskog resetiranja.U načinu rada za uštedu energije, asinkroni mjerač vremena nastavlja raditi, dopuštajući korisniku da održava bazu mjerača vremena dok ostatak uređaja spava.ADC način rada za smanjenje buke zaustavlja CPU i sve I/O module osim asinkronog mjerača vremena i ADC-a, kako bi se smanjio šum pri prebacivanju tijekom ADC pretvorbe.U stanju pripravnosti, kristal/rezonatorski oscilator radi dok ostatak uređaja spava.To omogućuje vrlo brzo pokretanje u kombinaciji s malom potrošnjom energije.U produženom stanju mirovanja, i glavni oscilator i asinkroni mjerač vremena nastavljaju raditi.
Tehnički podaci: | |
Atribut | Vrijednost |
Kategorija | Integrirani krugovi (IC) |
Ugrađeni - mikrokontroleri | |
Proizv | Microchip tehnologija |
Niz | AVR® ATmega |
Paket | Ladica |
Status dijela | Aktivan |
Jezgreni procesor | AVR |
Veličina jezgre | 8-bitni |
Ubrzati | 8MHz |
Povezivost | I²C, SPI, UART/USART |
Periferije | Otkrivanje/resetiranje kvara, POR, PWM, WDT |
Broj I/O | 32 |
Veličina programske memorije | 16KB (8K x 16) |
Vrsta programske memorije | BLJESAK |
Veličina EEPROM-a | 512 x 8 |
Veličina RAM-a | 1K x 8 |
Napon - napajanje (Vcc/Vdd) | 2,7 V ~ 5,5 V |
Pretvarači podataka | A/D 8x10b |
Vrsta oscilatora | Interni |
Radna temperatura | -40°C ~ 85°C (TA) |
Vrsta montaže | Površinska montaža |
Paket / Kutija | 44-TQFP |
Paket uređaja dobavljača | 44-TQFP (10x10) |
Osnovni broj proizvoda | ATMEGA16 |