Ukoliko ItsyBitsy M0 priključite na računalo putem USB kabela, prikazati će se kao maleni USB disk s datotekom main.py. Prepravite ovu Python datoteku u bilo kojem tekst editoru i spremite ju natrag na ItsyBitsy M0 - nema potrebe za instalacijom bilo kakvog softvera na računalo. Naravno, moguće je programirati i u C-u iz Arduino IDE-a. Specifikacije: - ATSAMD21G18 32-bit Cortex M0+ s 256KB flash memorije i 32 KB RAM-a - 3.3 V logika, 48 MHz, 32-bit procesor - 2 MB SPI flash memorije za CircuitPython i ostale datoteke - nativna USB podrška za bilo koji OS - programiranje u Arduino IDE-u ili CircuitPythonu - ugrađena crvena LED-ica (pin 13) - ugrađena RGB DotStar LED-ica - ukupno 23 GPIO pinova - 1x analogni izlaz (True analog - može reproducirati audio u 10-bit kvaliteti) - 12x 12-bit analogni ulaz - 13x PWM izlaz - 8x hardverski kapacitativni touch senzor - 1x Vhigh izlaz s naponom većim od VBAT ili VUSB, npr. za NeoPixele, servo motor itsl. Digitalni pin 5 s logikom na višem naponu (level-shift), označen kao 5! na pločici - može pogoniti preko 8000 NeoPixel ili DotStar LED-ica, a uz DMA-NeoPixel podršku na Vhigh pinu ne troši procesorsko vrijeme za upravljanje RGB LED-icama - ugrađena hardverska podrška za SPI, I2C i Serial - Reset gumb i pin - napajanje putem USB-a ili drugog vanjskog napajanja (npr. baterija) uz automatsko prebacivanje - dimenzije: 36.0x17.8x4.3 mm, masa: 2.7 g