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