Beskrywing
Die AVR-kern kombineer 'n ryk instruksiestel met 32 algemene doel werkende registers.Al die 32 registers is direk gekoppel aan die Rekenkundige Logika Eenheid (ALU), sodat toegang tot twee onafhanklike registers verkry kan word in een enkele instruksie wat in een kloksiklus uitgevoer word.Die gevolglike argitektuur is meer kode-doeltreffend terwyl dit deurvoer tot tien keer vinniger as konvensionele CISC-mikrobeheerders bereik word.Die ATmega16 bied die volgende kenmerke: 16 Kgrepe in-stelsel programmeerbare flitsprogram geheue met Lees-Terwyl-Skryf-vermoëns, 512 grepe EEPROM, 1 Kbyte SRAM, 32 algemene I/O-lyne, 32 algemene doel werkende registers, 'n JTAG-koppelvlak vir Boundaryscan, On-chip Ontfouting-ondersteuning en -programmering, drie buigsame timer/tellers met vergelykingsmodusse, interne en eksterne onderbrekings, 'n serieprogrammeerbare USART, 'n byte-georiënteerde tweedraad-seriële koppelvlak, 'n 8-kanaal, 10-bis ADC met opsionele differensiële insetstadium met programmeerbare versterking (slegs TQFP-pakket), 'n programmeerbare Watchdog Timer met Interne Ossillator, 'n SPI-reekspoort, en ses sagteware kiesbare kragbesparingsmodusse.Die Idle-modus stop die SVE terwyl die USART, Tweedraad-koppelvlak, A/D-omskakelaar, SRAM, Timer/Tellers, SPI-poort en onderbrekingstelsel kan voortgaan om te funksioneer.Die afskakelmodus stoor die registerinhoud, maar vries die ossillator, wat alle ander skyfiefunksies deaktiveer tot die volgende eksterne onderbreking of hardeware-terugstelling.In kragbesparingsmodus gaan die asynchrone timer voort om te loop, wat die gebruiker in staat stel om 'n timerbasis te handhaaf terwyl die res van die toestel slaap.Die ADC Noise Reduction-modus stop die SVE en alle I/O-modules behalwe asinchrone tydteller en ADC, om skakelgeraas tydens ADC-omskakelings te minimaliseer.In Standby-modus loop die kristal/resonator-ossillator terwyl die res van die toestel slaap.Dit laat baie vinnige opstart gekombineer met lae kragverbruik toe.In Uitgebreide Standby-modus gaan beide die hoofossillator en die Asynchronous Timer voort om te loop.
Spesifikasies: | |
Eienskap | Waarde |
Kategorie | Geïntegreerde stroombane (IC's) |
Ingebed - Mikrobeheerders | |
Mnr | Mikroskyfie Tegnologie |
Reeks | AVR® ATmega |
Pakket | Skinkbord |
Deel Status | Aktief |
Kernverwerker | AVR |
Kerngrootte | 8-bis |
Spoed | 8MHz |
Konnektiwiteit | I²C, SPI, UART/USART |
Randapparatuur | Verbruin-opspoor/terugstel, POR, PWM, WDT |
Aantal I/O | 32 |
Program geheue grootte | 16KB (8K x 16) |
Program geheue tipe | FLITS |
EEPROM grootte | 512 x 8 |
RAM grootte | 1k x 8 |
Spanning – Toevoer (Vcc/Vdd) | 2.7V ~ 5.5V |
Data-omskakelaars | A/D 8x10b |
Ossillator tipe | Intern |
Werkstemperatuur | -40°C ~ 85°C (TA) |
Montage tipe | Oppervlakmontering |
Pakket / houer | 44-TQFP |
Verskafferstoestelpakket | 44-TQFP (10x10) |
Basisproduknommer | ATMEGA16 |