Adafruit HalloWing M0 Express - image 1
1 / 3
Adafruit·Dev Board

Adafruit HalloWing M0 Express

Skull-shaped wearable microcontroller with ATSAMD21G18 at 48MHz, 1.44" 128x128 TFT display, 3-axis accelerometer, light sensor, 4 capacitive touch pads, 2W speaker driver, 8MB SPI flash, and LiPo charging.

Starting from

$34.95

Compatible Firmware

Specifications

ArchitectureARM Cortex-M0+
CPU Cores1
Clock Speed48MHz
Flash256 KB
GPIO Level3.3V
Storagenone
Dimensions60mm × 51mm × 11mm
Weight17.5g

Components

32-bit ARM Cortex M0+ at 48 MHz with 256 KB flash, 32 KB SRAM, native USB.

128x128 color TFT LCD controller for full-color graphical display output.

3-axis digital accelerometer for motion detection and tilt sensing.

Bus Interfaces

I2C
SCL: D5SDA: D4
SPI
SS: D10SCK: D13MISO: D12MOSI: D11
UART
RX: D0TX: D1
USB

GPIO Map

D4
SDA
digital-inputdigital-output
I2C
D5
SCL
digital-inputdigital-output
I2C
D6
GPIO
digital-inputdigital-outputpwm
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
A0
ADC/DAC
digital-inputdigital-outputanalog-inputdac
A1
ADC
digital-inputdigital-outputanalog-input
A2
ADC
digital-inputdigital-outputanalog-input
A3
ADC
digital-inputdigital-outputanalog-input

Overview

The Adafruit HalloWing M0 Express is a skull-shaped development board combining the ATSAMD21G18 microcontroller with a built-in 1.44" 128×128 TFT color LCD, making it an all-in-one platform for animated eyes, badges, and interactive cosplay projects. The skull PCB shape is both a functional board and a visual design element.

The ATSAMD21G18 runs at 48 MHz with 256 KB flash and 32 KB SRAM, supplemented by 8 MB of SPI flash for storing images, animations, audio samples, and CircuitPython code. The 1.44" TFT displays full-color graphics at 128×128 resolution, and the Feather-compatible header strips expose GPIO for connecting additional components. Four capacitive touch pads on the outer edge of the skull provide touch-sensitive input without physical buttons.

Onboard sensors include a 3-axis accelerometer for motion/tilt detection and a light sensor for ambient brightness measurement — both useful for creating reactive animated displays. A Class-D mono speaker driver capable of 2W into 4-8Ω speakers enables audio playback and sound effects. JST-PH connectors provide access to NeoPixel chains, additional sensors, and I2C peripherals. A LiPo connector with built-in charging enables battery-powered operation.

The HalloWing ships with CircuitPython pre-installed and is compatible with the Arduino IDE. It is most commonly used for animatronic eye projects (including servo-controlled realistic eyes), wearable cosplay props, interactive Halloween decorations, and novelty badges — any project benefiting from a built-in TFT screen in an unusual form factor.

Use Cases

6

Resources

Where to Buy

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