The Seeed Studio XIAO SAMD21 is the original member of the popular XIAO family: a very small, breadboard-friendly Arduino-compatible development board built around the Microchip SAMD21G18 microcontroller.
Despite its tiny 21 × 17.8 mm footprint, this module provides a useful set of interfaces for compact embedded projects, wearable electronics, sensor nodes, small automation projects, data loggers, and educational Arduino projects.
The heart of the module is a 32-bit Arm Cortex-M0+ processor running at up to 48Â MHz. It includes 256Â KB Flash memory and 32Â KB SRAM, which makes it a good step up from classic 8-bit Arduino boards while keeping power consumption low and the board size extremely compact.
Programming is supported through the Arduino IDE, PlatformIO, MicroPython, CircuitPython, and Zephyr. The USB-C connector is used for power and programming, so no external USB-to-serial adapter is required.
Key features
- Microchip SAMD21G18 microcontroller
- 32-bit Arm Cortex-M0+ processor, up to 48Â MHz
- 256Â KB Flash memory
- 32Â KB SRAM
- Ultra-compact XIAO form factor: 21 × 17.8 mm
- USB-C connector for power and programming
- 11 digital I/O pins
- 11 analog-capable pins
- 10 PWM-capable pins
- 1 true DAC output on D0 / A0
- I²C, SPI, and UART interfaces
- SWD pads for advanced debugging and programming
- Onboard user LED, power LED, and serial TX/RX indicator LEDs
- Breadboard-friendly layout
Technical specifications
| MCU | Microchip SAMD21G18 |
| CPU | Arm Cortex-M0+ 32-bit processor, up to 48Â MHz |
| Flash | 256Â KB |
| SRAM | 32Â KB |
| GPIO | 14 pins total, 11 user-accessible digital pins |
| Analog inputs | 11 analog-capable pins |
| PWM | 10 PWM-capable pins |
| DAC | 1 true analog output on D0 / A0 |
| Interfaces | I²C, SPI, UART, SWD |
| USB | USB Type-C for power and programming |
| Logic level | 3.3Â V |
| Power input | 5Â V via USB-C or 5Â V pin |
| Dimensions | Approx. 21 × 17.8 mm |
Important: The SAMD21 microcontroller uses 3.3Â V logic. Do not connect 5Â V signals directly to the GPIO pins.
This module can be used with our CANABLOX® development system. A suitable XIAO adapter board, such as CX-XIAO-S or CX-XIAO-MH, is required. It can also be added to our CANADUINO® PLC-300 V2 Programmable Logic Controller DIY kit to provide extended functionality.
For pinout, software setup, schematics, and additional documentation, please refer to the official Seeed Studio XIAO SAMD21 documentation:






