Microchip ATTINY84-20PU on 8-bittinen mikro-ohjain, joka perustuu AVR:n parannettuun RISC-arkkitehtuuriin, suunniteltu alhaiseen virrankulutukseen ja korkeaan suorituskykyyn. Siinä on 2/4/8 kt järjestelmässä ohjelmoitavaa Flash-muistia, mikä tekee siitä sopivan monenlaisiin sovelluksiin, jotka vaativat ohjelmoitavaa muistia. Mikro-ohjain toimii jopa 20 MHz:n nopeudella, tarjoten kyvyn nopeaan käsittelyyn ja läpimenoon lähellä 1 MIPS per MHz.
Tämä mikrokontrolleri sisältää 10-bittisen ADC:n, jossa on 8 single-ended-kanavaa ja 12 differentiaalista ADC-kanavaparia, tarjoten joustavuutta analogisten signaalien mittaamiseen. Se tukee myös erilaisia virransäästötiloja, mukaan lukien Idle, ADC Noise Reduction, Power-down ja Standby -tilat, joiden avulla suunnittelijat voivat optimoida virrankulutuksen sovelluksen vaatimusten mukaisesti. Lisäksi siinä on ohjelmoitava Watchdog-ajastin, sisäinen kalibroitu oskillaattori ja sirulla oleva debug-järjestelmä parannettua toiminnallisuutta ja luotettavuutta varten.
Mikrokontrolleri
Mikrokontrollerit (MCU:t) ovat kompakteja integroituja piirejä, jotka on suunniteltu ohjaamaan 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 tulolukemien ja esiohjelmoitujen algoritmien perusteella.
Mikrokontrollerin (MCU) valinta projektiin riippuu useista tekijöistä, kuten prosessointinopeudesta, muistin koosta, virrankulutuksesta sekä tarvittavien oheislaitteiden määrästä ja tyypistä. 8-bittiset AVR-mikrokontrollerit, kuten ATTINY84-20PU, sopivat hyvin sovelluksiin, jotka vaativat tehokasta virranhallintaa ja yksinkertaisia mutta nopeita prosessointikykyjä. Niiden arkkitehtuuri mahdollistaa korkean suorituskyvyn alhaisella virrankulutuksella, mikä tekee niistä ihanteellisia kannettaviin ja akkukäyttöisiin sovelluksiin.
Mikrokontrolleria (MCU) valittaessa on tärkeää ottaa huomioon sovelluksen erityispiirteet, mukaan lukien vaadittu käyttöjännitealue, muistin koko sekä ohjelman tallennusta että datan käsittelyä varten, sekä analogisten tai digitaalisten I/O-liitäntöjen tarve. ATTINY84-20PU tarjoaa joustavilla muistivaihtoehdoillaan, laajalla käyttöjännitealueellaan ja kattavalla oheislaitteistollaan monipuolisen ratkaisun monenlaisiin sovelluksiin.
Lisäksi kehitystyökalujen, kuten kääntäjien, debuggereiden ja simulaattoreiden saatavuus sekä laaja dokumentaatio ja yhteisön tuki tekevät näistä mikrokontrollereista houkuttelevan vaihtoehdon sekä aloitteleville että kokeneille kehittäjille. Mahdollisuus ohjelmoida ja uudelleenohjelmoida laite järjestelmässä tarjoaa joustavuutta ja helppokäyttöisyyttä kehitys- ja testausvaiheissa.