Seeed Studio XIAO SAMD21 is a compact, versatile, and powerful development board from Seeed Studio, based on the Atmel SAMD21 microprocessor. Here’s a brief overview:

- Microcontroller: The board uses the ATSAMD21G18, a 32-bit ARM Cortex M0+ based processor with:
- 256KB Flash memory
- 32KB SRAM
- Operating at up to 48 MHz
- Form Factor: XIAO SAMD21 has a tiny form factor, making it one of the smallest development boards available, suitable for wearable devices, IoT projects, or embedding into projects where space is at a premium.
- Connectivity:
- GPIO Pins: It features 14 digital I/O pins (including PWM and analog capabilities), with 11 of them accessible for general use.
- USB: USB-C port for programming and power supply.
- I2C, SPI, UART: Available through the GPIO pins.
- Programming:
- Compatible with the Arduino IDE, making it easy to program for those familiar with Arduino.
- Also supports CircuitPython and can be used with other microprocessor development environments.
- Power:
- Can be powered via USB or an external power source through the 5V pin.
- Development Features:
- On-board LED: An indicator LED for debugging or as an output.
- Reset Button: Allows for easy resetting of the board.
- Applications: Ideal for:
- Prototyping and proof-of-concept projects.
- Wearable electronics due to its small size.
- IoT projects needing a small, low-power microcontroller.
- Integration into existing designs due to its compatibility with Seeed Studio’s ecosystem.
- Community and Ecosystem: It benefits from Seeed Studio’s ecosystem, including libraries, examples, and support from a vibrant community.
The XIAO SAMD21 combines the power of the SAMD21 chip with a form factor that promotes creativity and innovation in small-scale projects. Its compatibility with Arduino, along with its low power consumption and extensive peripheral support, makes it a go-to choice for developers looking for a compact yet capable microcontroller solution.
Feature

- High Performance: Powered by SAMD21G18 chip, operating up to 48MHz, equipped with 32KB of SRAM, and 256KB of onboard flash memory
- Ultra-small Design: 21 x 17.8mm, Seeed Studio XIAO series classic form-factor, suitable for wearable devices
- Multiple Development Interfaces: 11x analog / 11x digital Pins, 1x I2C interface, 1x UART port, and 1 SPI port
- Multiple Develop Platform: Support Arduino / Micropython / CircuitPython development, friendly for beginners, satisfied for electronics enthusiasts
- Perfect for Production: Breadboard-friendly & SMD design, no components on the back
Note
XIAO SoM User Manual open-sources all hardware and software materials of XIAO, providing professional product design guidelines to help you accelerate ideas off the ground, streamline product design, providing a seamless experience from module selection to mass production. You can check here to see more info.
Starter Kit with free Course for all Electronics Neophytes and Enthusiasts
Seeed Studio has provided the Grove Starter Kit along with free and detailed courses for you quickly get started with microcontrollers and electronics, regarding all the Seeed Studio XIAO boards, promising you a great learning experience.
Not only programming but also electronics knowledge is not required, you will be taken step by step, from understanding the basic concepts to exercising the simple projects individually, finally being able to build complex, interesting, wearable projects on your own, owing a practical electronic product prototype from the course.

You can have access to the Seeed Studio Grove ecosystem by connecting it to the compatible Seeed Studio XIAO expansion board. We have developed more than 400 Grove modules, covering a wide range of applications that can fulfill various needs. Get started and explore the infinite possibilities of the Seeed Studio XIAO series!

If you are interested in programming embedded machine learning, we have Codecraft visual programming that can help you quickly start your own TinyML project. And we have set up a #tinyml channel on our Discord server, please click to join for 24/7 making, sharing, discussing, and helping each other out.
We already have 8 XIAO products based on different solutions in the XIAO family, to help you better understand the differences and choose the most suitable part for your projects, please refer to the Seeed Studio XIAO Series Page.
Specification
| Parameter | Description |
| CPU | ARM Cortex-M0+ CPU(SAMD21G18) running at up to 48MHz |
| Storage | 256KB Flash,32KB SRAM |
| I/O PINs | 14 GPIO PINs,11 analog PINs, 11 digital PINs, 1 DAC output Pin |
| Interface | 1 I2C interface,1 UART interface, 1 SPI interface, USB Type-C interface |
| LEDs | 1 user LED, 1 power LED, and two LEDs for serial port downloading |
| Reset button | two reset buttons short connect to reset |
| Software compatibility | Arduino IDE |
| Dimensions | 21×17.8mm |
Hardware Overview
Attention
All the I/O pins are 3.3V, please do not input more than 3.3V, otherwise, the CPU may be damaged.
- PinOut

Application
- Wearable devices
- Rapid prototyping (directly attached to the expanded PCB as a minimal system)
- Perfect for all the projects that need a mini Arduino
- DIY keyboard
- USB development (USB to multi-channel TTL/USB host mode, etc.)
- In a scenario where you need to read multiple mock values The DAC output