Important NoteThis entire repo was AI created - including all of the data within. The intent was to A) help me with my personal electronics inventory; and B) see how I could use AI to make that process a bit easier. DO NOT TRUST!
Seeed Studio XIAO SAMD21
Details
- Location: Cabinet-1, Bin 26
- Category: Microcontroller Boards
- Type: ARM Cortex-M0+ Development Board
- Microcontroller: ATSAMD21G18
- Brand: Seeed Technology Co., Ltd
- Part Number: 102010328
- Quantity: 2
- Product URL: https://www.digikey.com/en/products/detail/seeed-technology-co-ltd/102010328/11506471
Description
Ultra-compact ARM Cortex-M0+ microcontroller development board featuring the ATSAMD21G18 with USB connectivity. Part of the XIAO series, this tiny board provides powerful 32-bit processing capabilities in a thumb-sized form factor perfect for embedded applications, wearables, and Arduino projects.
Specifications
- Part Number: 102010328
- Microcontroller: ATSAMD21G18
- Architecture: 32-bit ARM Cortex-M0+
- Clock Speed: 48MHz
- Operating Voltage: 3.3V
- Input Voltage: 5V (via USB-C) or 3.3V
- Flash Memory: 256KB
- SRAM: 32KB
- Dimensions: 20.0mm x 17.5mm x 3.5mm
- Weight: ~2.3g
Image

Features
- ARM Cortex-M0+: Efficient 32-bit RISC processor
- USB-C Connector: Modern connector for programming and power
- Compact Size: Smallest SAMD21 development board
- Arduino Compatible: Full Arduino IDE support
- CircuitPython: Native CircuitPython support
- MicroPython: MicroPython compatibility
- Rich Peripherals: Multiple communication interfaces
Pin Configuration
- Digital I/O: 11 pins
- Analog Inputs: 10 pins (A0-A9, 12-bit resolution)
- PWM: All digital pins support PWM
- I2C: SDA (A4), SCL (A5)
- SPI: MOSI (A10), MISO (A9), SCK (A8)
- UART: TX (A6), RX (A7)
- Special: D0-D10 (GPIO), A0-A9 (ADC)
Power Specifications
- Operating Voltage: 3.3V
- Input Voltage: 5V (USB-C) or 3.3V (VCC)
- Current Consumption:
- Active: ~15mA (typical operation)
- Sleep: ~10μA (standby mode)
- Deep Sleep: ~2μA (deep sleep mode)
- Power Management: Multiple sleep modes available
Connectivity
USB
- Type: USB-C connector
- Speed: Full-speed USB 2.0
- Functions: Programming, power, serial communication
- Native USB: Hardware USB support
Applications
- Wearable devices
- IoT sensor nodes
- Arduino projects
- Educational platforms
- Prototyping boards
- Embedded systems
- Data logging
- Interactive art projects
Programming
- Arduino IDE: Full support with SAMD board package
- CircuitPython: Native support, drag-and-drop programming
- MicroPython: Compatible with MicroPython
- Atmel Studio: Professional development environment
- PlatformIO: Cross-platform development
XIAO Ecosystem
- Form Factor: Compatible with all XIAO accessories
- Expansion Boards: Grove Base, Expansion Board
- Shields: Various XIAO-compatible shields available
- Community: Large XIAO developer community
Advantages
- ARM Architecture: Powerful 32-bit processing
- USB Native: Hardware USB support
- Low Power: Excellent for battery applications
- Easy Development: Arduino IDE and CircuitPython support
- Rich Peripherals: Multiple ADC channels and interfaces
- Cost Effective: Great price-to-performance ratio
Notes
- Smallest SAMD21 development board available
- Perfect for learning ARM Cortex-M0+ architecture
- Excellent CircuitPython support for beginners
- Native USB makes it ideal for HID projects
- Compatible with XIAO ecosystem of accessories
- Great for educational and prototyping applications
- Low power consumption suitable for battery projects
Tags
microcontroller, arm, cortex-m0+, samd21, usb, xiao, seeed, arduino, circuitpython