Adafruit HalloWing M4 Express - image 1
1 / 2
Adafruit·Microcontroller Board

Adafruit HalloWing M4 Express

Skull-shaped ATSAMD51J19 dev board (120MHz Cortex-M4F) with a 1.54" 240×240 IPS TFT, 4 capacitive touch inputs, 4 NeoPixels, accelerometer, speaker driver, and LiPoly charging. Perfect for Halloween props and wearables.

Starting from

$39.95

Compatible Firmware

Specifications

ArchitectureARM Cortex-M4F
CPU Cores1
Clock Speed120MHz
GPIO Level3.3V
WiFifalse
Bluetoothfalse
Zigbeefalse
Ethernetfalse
Antennanone
Storagenone
Dimensionsapprox 60 x 53mm (skull shape)

Certifications

Components

Main MCUMCUDatasheet

ARM Cortex-M4F @ 120MHz, 512KB Flash, 192KB RAM, 3.3V logic.

3-axis MEMS digital accelerometer, I2C interface, low power.

Bus Interfaces

I2C
SCL: SCLSDA: SDA
SPI
SCK: D13MISO: D12MOSI: D11
UART
RX: D0TX: D1
PWM
ADC
capacitive-touch
T4: D4T5: D5T6: D6T7: D7

GPIO Map

A0
A0 — ADC/DAC
analog-inputdacdigital-inputdigital-output
ADC
A1
A1 — ADC
analog-inputdigital-inputdigital-output
ADC
A2
A2 — ADC
analog-inputdigital-inputdigital-output
ADC
A3
A3 — ADC
analog-inputdigital-inputdigital-output
ADC
D4
D4 — Capacitive Touch
digital-inputdigital-outputcapacitive-touch
D5
D5 — Capacitive Touch
digital-inputdigital-outputcapacitive-touch
D6
D6 — Capacitive Touch
digital-inputdigital-outputcapacitive-touch
D7
D7 — Capacitive Touch
digital-inputdigital-outputcapacitive-touch
SDA
SDA — I2C Data (D20)
digital-inputdigital-outputi2c-sda
I2C
SCL
SCL — I2C Clock (D21)
digital-inputdigital-outputi2c-scl
I2C

Overview

The Adafruit HalloWing M4 Express is a Halloween-themed microcontroller board shaped like a skull, designed for spooky props, wearable costumes, and interactive displays. At its core sits the ATSAMD51J19 ARM Cortex-M4F running at 120MHz — the same powerful chip found in Adafruit's Feather M4 and PyGamer — paired with 512KB of internal Flash, 192KB of RAM, and 8MB of SPI Flash for storing images, sounds, and animations.

The front of the skull features a 1.54-inch IPS TFT LCD at 240×240 pixels, offering roughly four times the pixel density of the original M0 version. Below the screen sit four capacitive touch inputs shaped like fanged teeth, each with alligator-clip-friendly pads, enabling interactive animations triggered by touch or proximity. Four side-mounted NeoPixel LEDs add colorful effects, while a mono Class-D speaker driver (up to 1W into 4–8Ω) provides audio output for sound effects and music.

The board ships with a 3-axis accelerometer (MSA311 in current production) for motion-reactive effects and a light sensor for ambient detection. A LiPoly battery port with recharging circuitry makes wireless, untethered deployment straightforward. The female header strips expose a Feather-compatible pinout, so any FeatherWing can be stacked on the back.

Programming is fully supported through both CircuitPython (with drag-and-drop firmware via UF2 bootloader) and the Arduino IDE. The PCB was redesigned in black in March 2023, giving the board its distinctive "Goth Black" aesthetic. Note that the LiPoly battery is sold separately; Adafruit recommends 350mAh or 500mAh 3.7V cells.

Use Cases

3

Resources

Where to Buy

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