Kuvaus
AVR-ydin yhdistää runsaan käskysarjan 32 yleiskäyttöiseen työrekisteriin.Kaikki 32 rekisteriä on kytketty suoraan aritmeettiseen logiikkayksikköön (ALU), mikä mahdollistaa kahden itsenäisen rekisterin käytön yhdellä käskyllä, joka suoritetaan yhden kellojakson aikana.Tuloksena oleva arkkitehtuuri on kooditehokkaampi ja saavuttaa jopa kymmenen kertaa nopeamman suorituskyvyn kuin perinteiset CISC-mikro-ohjaimet.ATmega16 tarjoaa seuraavat ominaisuudet: 16 kilotavua järjestelmän sisäistä ohjelmoitavaa Flash-muistia luku-kirjoitusominaisuuksilla, 512 tavua EEPROM, 1 kilotavu SRAM, 32 yleiskäyttöistä I/O-linjaa, 32 yleiskäyttöistä työrekisteriä, JTAG-liitäntä Boundaryscanille, On-chip Debugging -tuki ja ohjelmointi, kolme joustavaa ajastinta/laskuria vertailutiloilla, sisäiset ja ulkoiset keskeytykset, sarjaohjelmoitava USART, tavusuuntainen kaksijohtiminen sarjaliitäntä, 8-kanavainen, 10-bittinen ADC valinnaisella differentiaalinen syöttöaste ohjelmoitavalla vahvistuksella (vain TQFP-paketti), ohjelmoitava Watchdog-ajastin sisäisellä oskillaattorilla, SPI-sarjaportti ja kuusi ohjelmistolla valittavaa virransäästötilaa.Idle-tila pysäyttää CPU:n ja sallii USART:n, kaksijohtimisliittymän, A/D-muuntimen, SRAM-muistin, ajastimen/laskurit, SPI-portin ja keskeytysjärjestelmän jatkaa toimintaansa.Sammutustila tallentaa rekisterin sisällön, mutta pysäyttää oskillaattorin, mikä estää kaikki muut sirun toiminnot seuraavaan ulkoiseen keskeytykseen tai laitteiston nollaukseen asti.Virransäästötilassa Asynchronous Timer jatkaa toimintaansa, jolloin käyttäjä voi ylläpitää ajastinta, kun muu laite on lepotilassa.ADC Noise Reduction -tila pysäyttää CPU:n ja kaikki I/O-moduulit paitsi Asynchronous Timer ja ADC minimoidakseen kytkentäkohinan ADC-muunnosten aikana.Valmiustilassa kide/resonaattorioskillaattori on käynnissä, kun muu laite on lepotilassa.Tämä mahdollistaa erittäin nopean käynnistyksen yhdistettynä alhaiseen virrankulutukseen.Extended Standby -tilassa sekä pääoskillaattori että asynkroninen ajastin jatkavat toimintaansa.
Tekniset tiedot: | |
Attribuutti | Arvo |
Kategoria | Integroidut piirit (ICs) |
Sulautetut - Mikro-ohjaimet | |
Mfr | Mikrosirutekniikka |
Sarja | AVR® ATmega |
Paketti | Tarjotin |
Osan tila | Aktiivinen |
Ydinprosessori | AVR |
Ytimen koko | 8-bittinen |
Nopeus | 8 MHz |
Yhteydet | I²C, SPI, UART/USART |
Oheislaitteet | Brown-out Detect/Reset, POR, PWM, WDT |
I/O:n määrä | 32 |
Ohjelman muistin koko | 16 kt (8 kt x 16) |
Ohjelman muistin tyyppi | FLASH |
EEPROMin koko | 512 x 8 |
RAM-muistin koko | 1K x 8 |
Jännite – syöttö (Vcc/Vdd) | 2,7V ~ 5,5V |
Tiedonmuuntimet | A/D 8x10b |
Oskillaattorin tyyppi | Sisäinen |
Käyttölämpötila | -40°C ~ 85°C (TA) |
Asennustyyppi | Pinta-asennus |
Paketti / kotelo | 44-TQFP |
Toimittajan laitepaketti | 44-TQFP (10x10) |
Perustuotenumero | ATMEGA16 |