Ukoliko ItsyBitsy M4 priključite na računalo pute 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 M4 - nema potrebe za instalacijom bilo kakvog softvera na računalo. Naravno, moguće je programirati i u C-u iz Arduino IDE-a. Specifikacije: - ATSAMD51 32-bit Cortex M4 s 512 KB flash memorije i 192 KB RAM-a - 3.3 V logika, 120 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 - 2x analogni izlaz (True analog - može reproducirati audio u 12-bit kvaliteti) - 7x 12-bit analogni ulaz - 18x PWM izlaz - 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 - ugrađena podrška za enkripciju s AES(256bit), true RNG, Pubkey kontrolerom - može pogoniti preko 60.000 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: 35.9x17.8x4.2 mm, masa: 2.4 g