

The XIAO ESP32C6 by SEEED Studio is a compact and powerful microcontroller board built around the ESP32-C6 chip. It features integrated Wi-Fi 6 and Bluetooth 5.0/LE capabilities, making it an excellent choice for IoT applications, smart devices, and rapid prototyping. Its small form factor and low power consumption make it ideal for wearable devices, home automation, and other space-constrained projects.








| Parameter | Value |
|---|---|
| Microcontroller | ESP32-C6 (RISC-V single-core processor) |
| Clock Speed | Up to 160 MHz |
| Flash Memory | 4 MB |
| SRAM | 512 KB |
| Wireless Connectivity | Wi-Fi 6 (802.11ax), Bluetooth 5.0/LE |
| Operating Voltage | 3.3V |
| Input Voltage Range | 5V (via USB-C) or 3.3V (via pins) |
| GPIO Pins | 11 (including ADC, I2C, SPI, UART, PWM) |
| ADC Resolution | 12-bit |
| Dimensions | 21 x 17.5 mm |
| Power Consumption | Ultra-low power modes available |
The XIAO ESP32C6 has a total of 14 pins, including power, GPIO, and communication pins. Below is the pinout description:
| Pin Number | Pin Name | Functionality |
|---|---|---|
| 1 | 3.3V | Power output (3.3V) |
| 2 | GND | Ground |
| 3 | D0 | GPIO, UART RX |
| 4 | D1 | GPIO, UART TX |
| 5 | D2 | GPIO, I2C SDA |
| 6 | D3 | GPIO, I2C SCL |
| 7 | D4 | GPIO, PWM |
| 8 | D5 | GPIO, PWM |
| 9 | D6 | GPIO, SPI MOSI |
| 10 | D7 | GPIO, SPI MISO |
| 11 | D8 | GPIO, SPI SCK |
| 12 | A0 | GPIO, ADC |
| 13 | RST | Reset |
| 14 | USB-C | USB interface for power and programming |
Powering the Board:
Connecting Peripherals:
Programming the Board:
Uploading Code:
The following example demonstrates how to blink an LED connected to GPIO pin D4:
// Define the GPIO pin for the LED
const int ledPin = 4;
void setup() {
// Initialize the LED pin as an output
pinMode(ledPin, OUTPUT);
}
void loop() {
// Turn the LED on
digitalWrite(ledPin, HIGH);
delay(1000); // Wait for 1 second
// Turn the LED off
digitalWrite(ledPin, LOW);
delay(1000); // Wait for 1 second
}
The board is not detected by the computer:
Code upload fails:
Wi-Fi or Bluetooth is not working:
The board overheats:
Q: Can the XIAO ESP32C6 run on battery power?
A: Yes, you can power the board using a 3.3V battery connected to the 3.3V and GND pins. Ensure the battery provides a stable voltage.
Q: Does the board support deep sleep mode?
A: Yes, the ESP32-C6 supports ultra-low power deep sleep mode for energy-efficient applications.
Q: Can I use the XIAO ESP32C6 with MicroPython?
A: Yes, the board is compatible with MicroPython. You can flash the MicroPython firmware and use it for development.
Q: What is the maximum range for Wi-Fi and Bluetooth?
A: The range depends on environmental factors, but typically Wi-Fi can reach up to 50 meters indoors, and Bluetooth can reach up to 10 meters.
This concludes the documentation for the XIAO ESP32C6. For further assistance, refer to the official SEEED Studio documentation or community forums.