Adafruit ItsyBitsy M4 Express - image 1
1 / 2
Adafruit·Dev Board

Adafruit ItsyBitsy M4 Express

High-performance compact board with ATSAMD51 Cortex M4F at 120MHz, 192KB RAM, 512KB flash, 2MB SPI flash, dual 12-bit DAC/ADC, 18 PWM outputs, AES-256 crypto, and native USB. Measures 36mm × 18mm.

Starting from

$14.95

Compatible Firmware

Specifications

ArchitectureARM Cortex-M4F
CPU Cores1
Clock Speed120MHz
Flash512 KB
GPIO Level3.3V
Storagenone
Dimensions35.9mm × 17.8mm × 4.2mm
Weight2.4g

Components

32-bit ARM Cortex M4F at 120 MHz with 512 KB flash, 192 KB SRAM, AES-256, TRNG, native USB.

SPI FlashFlashDatasheet

2 MB SPI NOR flash for CircuitPython code, accessible as USB drive.

RGB DotStar LEDLedDatasheet

Built-in RGB DotStar LED for status and animations.

Bus Interfaces

I2C
SCL: D15SDA: D14
SPI
SS: D10SCK: D13MISO: D12MOSI: D11
UART
RX: D1TX: D0
USB
I2S

GPIO Map

D0
TX
digital-inputdigital-output
UART
D1
RX
digital-inputdigital-output
UART
D2
GPIO
digital-inputdigital-output
D3
GPIO
digital-inputdigital-outputpwm
D4
GPIO
digital-inputdigital-output
D5
GPIO
digital-inputdigital-outputpwm
D7
GPIO
digital-inputdigital-output
D9
GPIO
digital-inputdigital-outputpwm
D10
SS
digital-inputdigital-outputpwm
SPI
D11
MOSI
digital-inputdigital-outputpwm
SPI
D12
MISO
digital-inputdigital-output
SPI
D13
SCK
digital-inputdigital-output
SPI
D14
SDA
digital-inputdigital-output
I2C
D15
SCL
digital-inputdigital-output
I2C
A0
ADC/DAC
digital-inputdigital-outputanalog-inputdac
A1
ADC/DAC
digital-inputdigital-outputanalog-inputdac
A2
ADC
digital-inputdigital-outputanalog-input
A3
ADC
digital-inputdigital-outputanalog-input
A4
ADC
digital-inputdigital-outputanalog-input
A5
ADC
digital-inputdigital-outputanalog-input

Overview

The Adafruit ItsyBitsy M4 Express brings the performance of the ATSAMD51 ARM Cortex M4F processor to the ultra-compact ItsyBitsy form factor, running at 120 MHz with hardware floating-point, 192 KB of SRAM, and 512 KB of internal flash. This represents a significant performance leap over the M0-based ItsyBitsy, suitable for audio processing, DSP, real-time control, and complex CircuitPython scripts.

Twenty-three GPIO pins are provided with 7 analog inputs, 18 PWM outputs, 6 hardware SERCOM interfaces (configurable as SPI, I2C, or Serial), dual 1 MSPS 12-bit DAC outputs on A0 and A1, and dual 1 MSPS 12-bit ADC. On-chip AES-256 hardware acceleration and a true random number generator (TRNG) provide cryptographic capability without software overhead. An 8-bit parallel capture interface and I2S audio are also available.

The 2MB SPI flash is accessed as a USB drive under CircuitPython, enabling code editing via any text editor on any OS. An RGB DotStar LED and a red LED on pin 13 are included. The board can drive over 60,000 NeoPixel LEDs via DMA — useful for large LED installations. Native USB HID, MIDI, CDC serial, and mass storage are all supported.

At 36mm × 18mm and 2.4g, the ItsyBitsy M4 Express is the highest-performance compact CircuitPython board in Adafruit's lineup, making it a compelling choice for audio synthesis, machine vision preprocessing, high-speed data acquisition, and any application requiring more than the M0 can provide in a small package.

Use Cases

6

Resources

Where to Buy

Explore more of the directory — popular use cases, firmware, and specs to browse next.