Microchip ATTINY84-20PU on 8-bittinen mikrokontrolleri, joka perustuu AVR:n parannettuun RISC-arkkitehtuuriin, suunniteltu alhaiseen virrankulutukseen ja korkeaan suorituskykyyn. Siinä on 2/4/8KB:n järjestelmässä ohjelmoitavaa Flash-muistia, mikä tekee siitä sopivan laajan valikoiman sovelluksiin, jotka vaativat ohjelmoitavaa muistia. Mikrokontrolleri toimii jopa 20MHz:n nopeudella, tarjoten kyvyn korkeanopeuksiseen käsittelyyn ja läpimenoaikaan lähes 1 MIPS per MHz.
Tämä mikro-ohjain sisältää 10-bittisen ADC:n 8 yksittäisellä kanavalla ja 12 differentiaalisella ADC-kanavaparilla, tarjoten joustavuutta analogisten signaalien mittauksessa. Se tukee myös erilaisia virransäästötiloja, mukaan lukien Idle, ADC Noise Reduction, Power-down ja Standby -tilat, mahdollistaen suunnittelijoiden optimoida virrankulutusta sovelluksen vaatimusten mukaan. Lisäksi se sisältää ohjelmoitavan Watchdog Timerin, sisäisesti kalibroidun oskillaattorin ja piirissä olevan debug-järjestelmän parannetun toiminnallisuuden ja luotettavuuden vuoksi.
Mikrokontrolleri
Mikrokontrollerit (MCU:t) ovat kompakteja integroituja piirejä, jotka on suunniteltu hallitsemaan pientä osaa suuremmasta järjestelmästä, tyypillisesti sulautetuissa sovelluksissa. Ne yhdistävät prosessoriytimen muistiin (sekä ohjelma- että datamuisti) ja oheislaitteisiin yhdellä sirulla, tarjoten tavan ohjata laitteita ja prosesseja perustuen syöttetietoihin ja esiohjelmoituihin algoritmeihin.
MCU:n valinta projektiin riippuu useista tekijöistä, mukaan lukien käsittelynopeus, muistin koko, virrankulutus ja tarvittavien periferioiden määrä ja tyyppi. 8-bittiset AVR-mikrokontrollerit, kuten ATTINY84-20PU, soveltuvat hyvin sovelluksiin, jotka vaativat tehokasta virranhallintaa ja yksinkertaista mutta nopeaa käsittelykykyä. Niiden arkkitehtuuri mahdollistaa suorituskykyisen toiminnan pienellä virrankulutuksella, mikä tekee niistä ihanteellisia kannettaviin ja akkukäyttöisiin sovelluksiin.
Mikrokontrolleria (MCU) valittaessa on tärkeää ottaa huomioon sovelluksen erityisvaatimukset, mukaan lukien tarvittava käyttöjännitealue, muistin koko sekä ohjelmien tallennusta että tietojen käsittelyä varten ja tarve analogisille tai digitaalisille I/O-liitännöille. ATTINY84-20PU tarjoaa joustavat muistivaihtoehdot, laajan käyttöjännitealueen ja kattavan valikoiman oheislaitteita, mikä tekee siitä monipuolisen ratkaisun laajaan sovellusvalikoimaan.
Lisäksi kehitystyökalujen, kuten kääntäjien, virheenkorjaajien ja simulaattoreiden, sekä laajan dokumentaation ja yhteisötuen saatavuus tekevät näistä mikrokontrollereista houkuttelevan vaihtoehdon sekä aloittelijoille että kokeneille kehittäjille. Laiteohjelman ohjelmointi ja uudelleenohjelmointi järjestelmässä tarjoaa joustavuutta ja helppokäyttöisyyttä kehitys- ja testausvaiheiden aikana.