
Adafruit Feather M4 CAN Express with ATSAME51
The Feather M4 CAN Express upgrades the popular Feather M4 platform with the ATSAME51J19 processor, which adds built-in CAN bus support. It features a 120 MHz Cortex M4 with hardware floating point and DSP instructions, 512 KB flash, 192 KB RAM, and an on-board CAN transceiver with 5V boost converter and terminal block connection — ready to connect to CAN bus networks straight out of the box.
The board includes 2 MB SPI flash for CircuitPython scripts or Arduino file storage, a Mini NeoPixel, UF2 drag-and-drop bootloader, and USB Type C. It ships with CircuitPython-ready firmware and is pin-compatible with the original Feather M4 Express, so it works with all FeatherWings.
Key Features
- ATSAME51J19 Processor – 120 MHz Cortex M4 with hardware floating point and DSP, 3.3V logic
- 512 KB Flash + 192 KB RAM – Substantial memory for complex applications
- Built-in CAN Bus – Hardware CAN controller with on-board transceiver, 5V boost converter, and 3-pin 3.5 mm terminal block
- 2 MB SPI Flash – On-board file storage for CircuitPython scripts or Arduino data logging
- UF2 Bootloader – Drag-and-drop firmware loading via USB; compatible with CircuitPython and Arduino IDE
- USB Type C – Native USB with bootloader and serial port debugging
- Hardware Crypto – AES-256, true RNG, and public key controller
- 21 GPIO Pins – 6× hardware SERCOM (SPI, I2C, Serial), 16× PWM, I2S input/output, 8-bit parallel capture
- Analogue I/O – 2× 12-bit 1 MSPS DAC (stereo audio capable) and 2× 12-bit 1 MSPS ADC (6 analogue pins)
- Mini NeoPixel – On-board addressable RGB LED
- LiPo Battery Support – JST connector with built-in 100 mA charger and charging status LED
- 32.768 kHz Crystal – For accurate clock generation and RTC
- Compact Design – 50.8 mm × 22.8 mm × 7 mm, weighing 5 g
Also Available
- Feather M4 Express – Same M4 performance without CAN bus (ATSAMD51)
Ideal For
- CAN bus interfacing and automotive projects
- Industrial automation and sensor networks
- High-performance CircuitPython and Arduino development
- Audio processing with dual 12-bit DACs
Package Contents
- 1× Feather M4 CAN Express (ATSAME51)
- 1× Header pin set
Product Information
Product Information
Shipping & Returns
Shipping & Returns
Description
The Feather M4 CAN Express upgrades the popular Feather M4 platform with the ATSAME51J19 processor, which adds built-in CAN bus support. It features a 120 MHz Cortex M4 with hardware floating point and DSP instructions, 512 KB flash, 192 KB RAM, and an on-board CAN transceiver with 5V boost converter and terminal block connection — ready to connect to CAN bus networks straight out of the box.
The board includes 2 MB SPI flash for CircuitPython scripts or Arduino file storage, a Mini NeoPixel, UF2 drag-and-drop bootloader, and USB Type C. It ships with CircuitPython-ready firmware and is pin-compatible with the original Feather M4 Express, so it works with all FeatherWings.
Key Features
- ATSAME51J19 Processor – 120 MHz Cortex M4 with hardware floating point and DSP, 3.3V logic
- 512 KB Flash + 192 KB RAM – Substantial memory for complex applications
- Built-in CAN Bus – Hardware CAN controller with on-board transceiver, 5V boost converter, and 3-pin 3.5 mm terminal block
- 2 MB SPI Flash – On-board file storage for CircuitPython scripts or Arduino data logging
- UF2 Bootloader – Drag-and-drop firmware loading via USB; compatible with CircuitPython and Arduino IDE
- USB Type C – Native USB with bootloader and serial port debugging
- Hardware Crypto – AES-256, true RNG, and public key controller
- 21 GPIO Pins – 6× hardware SERCOM (SPI, I2C, Serial), 16× PWM, I2S input/output, 8-bit parallel capture
- Analogue I/O – 2× 12-bit 1 MSPS DAC (stereo audio capable) and 2× 12-bit 1 MSPS ADC (6 analogue pins)
- Mini NeoPixel – On-board addressable RGB LED
- LiPo Battery Support – JST connector with built-in 100 mA charger and charging status LED
- 32.768 kHz Crystal – For accurate clock generation and RTC
- Compact Design – 50.8 mm × 22.8 mm × 7 mm, weighing 5 g
Also Available
- Feather M4 Express – Same M4 performance without CAN bus (ATSAMD51)
Ideal For
- CAN bus interfacing and automotive projects
- Industrial automation and sensor networks
- High-performance CircuitPython and Arduino development
- Audio processing with dual 12-bit DACs
Package Contents
- 1× Feather M4 CAN Express (ATSAME51)
- 1× Header pin set























