Skip to content

Adafruit GEMMA M0 - Miniature wearable electronic platform

We have ✅ 7 available of the AF-3501 in our Sydney warehouse. An extra 100 units available with a short lead time.

Express post delivery (2-5 business days)

The Adafruit GEMMA M0 is a tiny, coin-sized microcontroller board designed for wearable electronics and small projects. Despite its quarter-sized footprint, it packs serious power with an ATSAMD21E18 32-bit Cortex M0+ processor, 256 KB of Flash, and 32 KB of RAM — a massive upgrade over the original ATtiny85-based Gemma.

The GEMMA M0 ships with CircuitPython pre-loaded. Plug it in, edit the main.py file with any text editor, and your project is ready — no IDE or compiler installation required. It also works with the Arduino IDE for those who prefer C/C++.

Key Features

  • ATSAMD21E18 32-bit Cortex M0+ – 48 MHz processor with 256 KB Flash and 32 KB RAM
  • Native USB – Works as a serial console, keyboard/mouse HID, or small disk drive on every OS
  • CircuitPython and Arduino Support – Program with Python or C/C++, no special software installation needed
  • Three Sew-Pads with Alligator-Clip Holes – Easy connections with conductive thread or clips for fast prototyping
  • 12-bit Analog Input – On each I/O pad, with internal pullups/pulldowns
  • True Analog Output – One pad supports 10-bit audio playback
  • Two High-Speed PWM Outputs – Drive servos, LEDs, and more
  • Hardware Capacitive Touch – All three pads work as touch sensors with no extra components
  • NeoPixel and DotStar Support – Drive 8,000+ pixels on any pin, with DMA-NeoPixel support on one pin for zero processor overhead
  • Hardware I²C and Serial – True hardware support on two pads (no bit-banging)
  • Built-in RGB DotStar LED – For status indication or visual feedback
  • On/Off Switch and Reset Button – Convenient power and restart controls
  • JST Battery Connector – For AAA or LiPo batteries (no built-in LiPo charging, safe for NiMH/alkalines)

Ideal For

  • Wearable electronics and e-textile projects
  • Small interactive LED installations
  • Beginner-friendly CircuitPython learning
  • Rapid prototyping with alligator clips
  • Portable, battery-powered projects

Package Contents

  • 1× Adafruit GEMMA M0 – Fully assembled and tested, with CircuitPython and example code pre-loaded
Note: The GEMMA M0 has the same pinout as the original Gemma, so existing Arduino code works without changes. USB cable not included.

Resources

The Adafruit GEMMA M0 - Miniature wearable electronic platform appears in the following collections:

SKU AF-3501