
Kaikki sulautettu kehitys ei tarvitse 64-bittistä prosessoria ja gigatavujen muistia. Monessa ohjaus- ja anturisovelluksessa 8-bittinen mikrokontrolleri on edelleen järkevin ratkaisu. Tähän tarpeeseen vastaa ruotsalaisen iLabsin Challenger+ T3217, kompakti kehityskortti, joka rakentuu ATtiny3217 -mikro-ohjaimen ympärille.
ATtiny3217 tarjoaa 32 kilotavua flash-muistia, 2 kilotavua SRAMia ja 256 tavua EEPROMia. Ytimenä on 20 megahertsin kellolla toimiva AVR-arkkitehtuuri. Ominaisuuksiin kuuluvat 10-bittinen ADC, 8-bittinen DAC, useita 16-bittisiä ajastimia sekä USART-, SPI- ja I²C-liitännät. Kyse ei siis ole pelkästä perusohjaimesta, vaan modernista 8-bittisestä piiristä, jossa on riittävästi oheislaitteita monipuolisiin tehtäviin.
Challenger+ -formaatti pohjautuu Adafruitin tunnetuksi tekemään Feather-formaattiin, joten mitat ovat 50,8 × 22,86 millimetriä. Lähes kaikki ohjaimen I/O-nastat on tuotu suoraan kaksoisriviliittimiin. Tämä helpottaa matalan tason kehitystä ja tekee kortista kiinnostavan opetuskäyttöön, prototyyppien rakentamiseen sekä pieniin ohjausmoduuleihin.
Ohjelmointi onnistuu suoraan USB-C-liitännän kautta. Kortilla on CH340B USB–sarjamuunnin sekä valmiiksi asennettu Optiboot-käynnistyslataaja, joten erillistä ohjelmointilaitetta ei tarvita. Kehityssykli pysyy nopeana, mikä on tärkeää iteratiivisessa tuotekehityksessä.
Yksi käytännöllinen yksityiskohta on sisäänrakennettu Li-Po-akkuliitin ja latauspiiri. Kortti soveltuu siten suoraan akkukäyttöisiin anturisolmuihin ja kannettaviin IoT-laitteisiin. Kun USB-kaapeli kytketään, lataus hoituu automaattisesti samalla kun järjestelmä saa käyttöjännitteen.
Tällainen kortti on vahvimmillaan pienissä ohjaus- ja säätösovelluksissa, joissa vaaditaan determinististä toimintaa ja matalaa virrankulutusta. Rele- ja moottoriohjaukset, yksinkertaiset mittausjärjestelmät, teolliset apuprosessorit sekä sensorisolmut ovat tyypillisiä kohteita. Kun käyttöjärjestelmää ei tarvita ja resurssit halutaan pitää kurissa, 8-bittinen ratkaisu on edelleen teknisesti perusteltu valinta.













