Microchip ATMEGA328P-AUR on suorituskykyinen, vähävirtainen 8-bittinen AVR-mikrokontrolleri, joka perustuu edistyneeseen RISC-arkkitehtuuriin. Se on suunniteltu suorittamaan tehokkaita käskyjä yhdessä kellojaksossa, saavuttaen lähes 1 MIPS:n suorituskyvyn per MHz. Tämä mahdollistaa tehokkaan tasapainon virrankulutuksen ja prosessointinopeuden välillä, mikä tekee siitä sopivan monenlaisiin sovelluksiin.
Tässä mikrokontrollerissa on 32 kt järjestelmässä itsestään ohjelmoitavaa flash-ohjelmamuistia, 1 kt EEPROM ja 2 kt sisäistä SRAM-muistia. Se tukee laajaa käyttöjännitealuetta 2,7 V - 5,5 V ja on saatavana 32-nastaisissa TQFP- ja 32-tyynyisissä QFN/MLF-koteloissa. ATMEGA328P-AUR on varustettu erilaisilla oheislaitteilla, mukaan lukien kaksi 8-bittistä ja yksi 16-bittinen ajastin/laskuri, reaaliaikainen laskuri, kuusi PWM-kanavaa, 8-kanavainen 10-bittinen ADC, ohjelmoitava sarja-USART, SPI- ja I2C-liitännät, mikä tekee siitä erittäin monipuolisen lukuisiin elektroniikkaprojekteihin.
Mikrokontrolleri
Mikrokontrollerit (MCU) ovat kompakteja integroituja piirejä, jotka on suunniteltu ohjaamaan tiettyä toimintoa sulautetussa järjestelmässä. Ne ovat itsenäisiä järjestelmiä, joissa on prosessoriydin, muistia ja ohjelmoitavia tulo-/lähtöoheislaitteita. MCU:ita käytetään laajalti automaattisesti ohjatuissa laitteissa, mukaan lukien autojen moottorinohjausjärjestelmät, implantoitavat lääketieteelliset laitteet, kaukosäätimet, toimistokoneet, kodinkoneet, sähkötyökalut, lelut ja muut sulautetut järjestelmät.
Mikrokontrollerin valinta projektiin on kriittistä ja riippuu vaatimuksista prosessointitehon, muistin koon, virrankulutuksen ja tarvittavien oheislaitteiden tyyppien suhteen. Tekijät, kuten käyttöjännite, kellotaajuus, liitäntävaihtoehdot ja kotelotyypit, ovat myös keskeisessä roolissa valintaprosessissa.
Valittaessa mikrokontrolleria insinöörien tulisi ottaa huomioon arkkitehtuuri (8-bittinen, 16-bittinen tai 32-bittinen) sovelluksen monimutkaisuudesta riippuen. Muistin määrä (Flash, EEPROM, SRAM) on tärkeä koodin ja datan tallennukselle. Oheislaitteiden (ADC, ajastimet, tiedonsiirtoliitännät) olemassaolo mahdollistaa liittämisen muihin komponentteihin ja ulkomaailmaan.
Virrankulutus on kriittinen tekijä akkukäyttöisissä laitteissa, mikä tekee vähävirtaisista mikrokontrollereista erittäin haluttuja. Lopuksi kehitysympäristö, mukaan lukien ohjelmistotyökalut, kirjastot ja yhteisön tuki, voi vaikuttaa merkittävästi kehitysaikaan ja helppokäyttöisyyteen.