Seeed Studio
Seeed Studio XIAO ESP32C3
The Seeed Studio XIAO ESP32C3 is a compact microcontroller board built around the ESP32-C3 RISC-V SoC. It features complete Wi-Fi and Bluetooth 5.0/BLE conne...
The Seeed Studio XIAO ESP32C3 is a compact microcontroller board built around the ESP32-C3 RISC-V SoC. It features complete Wi-Fi and Bluetooth 5.0/BLE connectivity in the signature XIAO thumb-sized form factor (21 × 17.8 mm), making it well suited for IoT, wearables, and low-power wireless projects.
With Arduino and CircuitPython support, a rich set of GPIO, and deep sleep consumption as low as 44 µA, the XIAO ESP32C3 balances versatility with power efficiency. All components are mounted on one side for clean, production-ready designs.
Key Features
- RISC-V Processor – ESP32-C3 single-core 32-bit, up to 160 MHz
- Wireless – 2.4 GHz Wi-Fi and Bluetooth 5.0/BLE mesh; U.FL antenna connector for 100 m+ range
- Memory – 400 KB SRAM, 4 MB flash
- GPIO – 11× GPIO (PWM capable), 4× ADC, 1× UART, 1× I²C, 1× SPI
- Power Modes – Active (<75 mA), modem-sleep (<25 mA), light-sleep (<4 mA), deep-sleep (>44 µA)
- Battery Support – Lithium battery charge management (350 mA / 100 mA)
- Compact Size – 21 × 17.8 mm, single-sided component mounting
- Operating Voltage – 3.3 V @ 200 mA; 5 V input (VIN)
- Temperature Range – −40 °C to 85 °C
- Development – Arduino and CircuitPython supported
Ideal For
- IoT and connected device projects
- Wearable devices and health monitoring
- Low-power wireless sensor networks
- Rapid prototyping and education
Resources
- ESP32-C3 Datasheet (PDF)
- XIAO Series SOM Datasheet (PDF)
- XIAO ESP32C3 Pinout Sheet (XLSX)
- Schematic & PCB Design Files (ZIP)
- Low Power Consumption Report (PDF)
- Bottom Pad Positioning / Dimensions (ZIP)
- RoHS Compliance Report (PDF)
- XIAO Reference Design (PDF)
- 3D Printing Case Studies (PDF)
- XIAO Starter Kit Courses – Free tutorials for getting started
- Grove Ecosystem Wiki – Compatible Grove modules and expansion
Jargon buster
Plain-language definitions for the technical terms used above.
- ADC
- An analogue-to-digital converter reads a changing voltage and turns it into a number the microcontroller can use. It matters when connecting analogue sensors such as light, sound, or variable-resistor sensors.
- BLE
- BLE stands for Bluetooth Low Energy, a Bluetooth mode designed for lower power use and modern phone compatibility. It matters because BLE support can make the module easier to use with Apple devices and battery-powered projects, though it may behave differently from classic serial Bluetooth.
- CircuitPython
- A beginner-friendly version of Python designed to run directly on microcontroller boards. If a product supports CircuitPython, you can often program it by copying code files onto the board rather than setting up a more complex toolchain.
- deep sleep
- Deep sleep is a low-power mode where the microcontroller turns off most functions while keeping just enough circuitry active to wake up later. It is important for battery-powered projects because it can greatly extend how long the device runs between charges.
- ESP32
- ESP32 is a family of microcontroller modules with built-in wireless features such as Bluetooth and WiFi. Knowing this product uses an ESP32-based module helps explain how it provides wireless serial communication and firmware update features.
- GPIO
- General-purpose input/output pins are microcontroller pins you can set in software to read signals, switch devices on and off, or connect to peripherals. The number of GPIO pins matters because it limits how many buttons, LEDs, sensors, and other parts you can wire directly to the board.
- Grove
- Grove is a plug-in connector ecosystem for sensors and modules that avoids soldering and jumper wires. Grove compatibility matters because it can make it quicker to add supported I2C devices, as long as the cable and voltage are suitable.
- IoT
- Short for Internet of Things, meaning physical devices that connect to networks or the internet to send data or be controlled remotely. It matters if you want projects such as connected sensors, remote controls or classroom data-logging activities.
- microcontroller
- A microcontroller is a small computer on a chip that runs your program and controls connected inputs and outputs. For this product, it is the part that reads buttons and sensors, drives the display and speaker, and communicates over Bluetooth.
- PWM
- Pulse Width Modulation is a way for a digital pin to simulate variable output power by switching on and off very quickly. It matters for controlling things like LED brightness, motor speed, or servo-style signals from a microcontroller pin.
- RISC-V
- An open processor architecture used inside some modern microcontroller chips. It matters because it affects the software tools, performance, and low-power features available for developing projects on the board.
- SPI
- A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
- SRAM
- Fast temporary memory used by a processor while a program is running. More SRAM helps with projects that handle larger data buffers, networking, displays, or more complex code.
- u.FL
- u.FL is a tiny snap-on antenna connector often used on compact wireless boards. A board with u.FL usually needs an external antenna, which matters if the product will be inside an enclosure or needs better antenna placement.
- UART
- UART is a simple serial connection that sends data over separate transmit and receive wires, often labelled TX and RX. It matters because this module is designed to replace a wired UART cable with a wireless link while keeping the same serial data format.
Find this product in
Connectivity