Kirjeldus
AVR-tuum ühendab endas rikkaliku käsukomplekti 32 üldotstarbelise tööregistriga.Kõik 32 registrit on otse ühendatud aritmeetilise loogikaüksusega (ALU), võimaldades juurdepääsu kahele sõltumatule registrile ühe käsuga, mis täidetakse ühe taktitsükli jooksul.Saadud arhitektuur on kooditõhusam, saavutades samal ajal kuni kümme korda kiirema läbilaskevõime kui tavalised CISC-mikrokontrollerid.ATmega16 pakub järgmisi funktsioone: 16 kilobaiti süsteemisisest programmeeritavat välkmälu koos lugemise-kirjutamise võimalustega, 512 baiti EEPROM, 1 kilobaidine SRAM, 32 üldotstarbelist I/O liini, 32 üldotstarbelist tööregistrit, JTAG-liides. Boundaryscani jaoks, kiibisisese silumise tugi ja programmeerimine, kolm paindlikku taimerit/loendurit võrdlusrežiimidega, sisemised ja välised katkestused, jadaprogrammeeritav USART, baitidele orienteeritud kahejuhtmeline jadaliides, 8-kanaliline 10-bitine ADC koos valikulise lisavarustusega Programmeeritava võimendusega diferentsiaalne sisendaste (ainult TQFP pakett), programmeeritav Watchdog Timer koos sisemise ostsillaatoriga, SPI jadaport ja kuus tarkvaraliselt valitavat energiasäästurežiimi.Ooterežiim peatab protsessori, võimaldades samal ajal USART-il, kahejuhtmelisel liidesel, A/D-muunduril, SRAM-il, taimeril/loenduril, SPI-pordil ja katkestussüsteemil edasi töötada.Väljalülitusrežiim salvestab registri sisu, kuid külmutab ostsillaatori, blokeerides kõik muud kiibi funktsioonid kuni järgmise välise katkestuse või riistvara lähtestamiseni.Energiasäästurežiimis jätkab asünkroonne taimer töötamist, võimaldades kasutajal säilitada taimeri baasi, kui ülejäänud seade magab.ADC müra vähendamise režiim peatab protsessori ja kõik I/O moodulid, välja arvatud asünkroonne taimer ja ADC, et minimeerida lülitusmüra ADC muundamise ajal.Ooterežiimis töötab kristalli/resonaatori ostsillaator, samal ajal kui ülejäänud seade magab.See võimaldab väga kiiret käivitamist koos väikese energiatarbimisega.Laiendatud ooterežiimis jätkavad töötamist nii põhiostsillaator kui ka asünkroonne taimer.
Tehnilised andmed: | |
Atribuut | Väärtus |
Kategooria | Integraallülitused (IC-d) |
Manustatud – mikrokontrollerid | |
Mfr | Mikrokiibi tehnoloogia |
seeria | AVR® ATmega |
pakett | Salv |
Osa olek | Aktiivne |
Põhiprotsessor | AVR |
Südamiku suurus | 8-bitine |
Kiirus | 8 MHz |
Ühenduvus | I²C, SPI, UART/USART |
Välisseadmed | Pruunistuse tuvastamine/lähtestamine, POR, PWM, WDT |
I/O arv | 32 |
Programmi mälu suurus | 16 kB (8K x 16) |
Programmi mälu tüüp | VÄLK |
EEPROM-i suurus | 512 x 8 |
RAM-i suurus | 1K x 8 |
Pinge – toide (Vcc/Vdd) | 2,7V ~ 5,5V |
Andmemuundurid | A/D 8x10b |
Ostsillaatori tüüp | Sisemine |
Töötemperatuur | -40°C ~ 85°C (TA) |
Paigaldustüüp | Pinnakinnitus |
Pakend / ümbris | 44-TQFP |
Tarnija seadmepakett | 44-TQFP (10x10) |
Põhitoote number | ATMEGA16 |