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

Adafruit Feather M4 Express

High-performance Feather with ATSAMD51J19 Cortex M4F at 120MHz, 192KB RAM, 512KB flash, 2MB SPI flash, dual 12-bit DAC/ADC, AES-256 hardware crypto, LiPo charging, 21 GPIO, and native USB HID. Feather ecosystem compatible.

Starting from

$22.95

Compatible Firmware

Specifications

ArchitectureARM Cortex-M4F
CPU Cores1
Clock Speed120MHz
Flash512 KB
GPIO Level3.3V
Storagenone
Dimensions50.8mm × 22.8mm × 7mm
Weight4.8g

Components

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

SPI FlashFlashDatasheet

2 MB SPI NOR flash for CircuitPython and data storage.

Bus Interfaces

I2C
SCL: SCLSDA: SDA
SPI
SCK: D13MISO: D12MOSI: D11
UART
RX: D0TX: D1
USB
I2S

GPIO Map

D0
RX
digital-inputdigital-output
UART
D1
TX
digital-inputdigital-output
UART
D4
GPIO
digital-inputdigital-output
D5
GPIO
digital-inputdigital-outputpwm
D6
GPIO
digital-inputdigital-outputpwm
D9
GPIO
digital-inputdigital-outputpwm
D10
GPIO
digital-inputdigital-outputpwm
D11
MOSI
digital-inputdigital-outputpwm
SPI
D12
MISO
digital-inputdigital-output
SPI
D13
SCK
digital-inputdigital-output
SPI
SDA
SDA
digital-inputdigital-output
I2C
SCL
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 Feather M4 Express is the high-performance member of the Feather family, powered by the Microchip ATSAMD51J19 ARM Cortex M4F processor at 120 MHz with hardware floating-point. It offers a significant performance uplift over M0-based Feathers while maintaining the standard Feather form factor and full compatibility with the extensive FeatherWing ecosystem.

With 512 KB of internal flash, 192 KB of SRAM, and 2 MB of external SPI flash, the Feather M4 has ample storage for complex CircuitPython scripts, audio samples, and data buffers. The ATSAMD51J19 includes 6 hardware SERCOM units (configurable as SPI, I2C, or Serial), dual 1 MSPS 12-bit DAC outputs, dual 1 MSPS 12-bit ADC, I2S stereo audio, 8-bit parallel capture, and 16 PWM outputs. AES-256 hardware acceleration and a true RNG provide cryptographic capability for secure IoT applications.

Native USB handles HID, MIDI, CDC serial, and mass storage modes simultaneously. The UF2 bootloader enables drag-and-drop firmware flashing: plugging in the board mounts it as a USB drive where .uf2 files or CircuitPython .py files can be copied directly. A built-in NeoPixel and a red LED provide visual feedback. The JST LiPo connector with built-in 100mA charger makes battery-powered deployments straightforward.

The Feather M4 is ideal for audio synthesis, software-defined radio preprocessing, machine learning inference on small models, real-time data visualization, and any maker project that needs more processing power than an M0 can provide without sacrificing the convenient Feather form factor.

Use Cases

5

Resources

Where to Buy

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