

The Seeed Studio XIAO ESP32C6 is a compact microcontroller board powered by the ESP32-C6 chip. It is designed for IoT (Internet of Things) applications, offering built-in Wi-Fi 6 and Bluetooth 5.0 Low Energy (BLE) capabilities. Its small form factor and aligned pins make it ideal for breadboard prototyping and integration into compact designs. The board is well-suited for applications such as smart home devices, wearable electronics, and wireless sensor networks.








| Specification | Value |
|---|---|
| Microcontroller | ESP32-C6 (RISC-V architecture) |
| Wireless Connectivity | Wi-Fi 6, Bluetooth 5.0 LE, IEEE 802.15.4 |
| Operating Voltage | 3.3V |
| Input Voltage Range | 5V (via USB-C) |
| Flash Memory | 4MB |
| SRAM | 512KB |
| GPIO Pins | 11 (including multifunctional pins) |
| Communication Interfaces | UART, I2C, SPI, PWM |
| USB Interface | USB-C (supports programming and power) |
| Dimensions | 21 x 17.5 mm |
| Pin Name | Pin Number | Functionality |
|---|---|---|
| 3V3 | 1 | 3.3V power output |
| GND | 2 | Ground |
| D0 | 3 | GPIO0, multifunctional (PWM, I2C, etc.) |
| D1 | 4 | GPIO1, multifunctional (PWM, I2C, etc.) |
| D2 | 5 | GPIO2, multifunctional (PWM, I2C, etc.) |
| D3 | 6 | GPIO3, multifunctional (PWM, I2C, etc.) |
| D4 | 7 | GPIO4, multifunctional (PWM, I2C, etc.) |
| D5 | 8 | GPIO5, multifunctional (PWM, I2C, etc.) |
| RX | 9 | UART RX (serial communication) |
| TX | 10 | UART TX (serial communication) |
| RST | 11 | Reset pin |
Powering the Board:
Connecting to a Breadboard:
Programming the Board:
Using GPIO Pins:
Below is an example of using the Seeed Studio XIAO ESP32C6 to blink an LED connected to GPIO2:
// Example: Blink an LED connected to GPIO2 on the XIAO ESP32C6
// Define the GPIO pin for the LED
const int ledPin = 2;
void setup() {
// Initialize the GPIO 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:
Wi-Fi or Bluetooth connectivity issues:
The board is overheating:
Upload errors in the Arduino IDE:
Can I power the board with a battery?
Yes, you can use a 3.7V LiPo battery with a suitable voltage regulator to provide 3.3V to the 3V3 pin.
What is the maximum current output of the GPIO pins?
Each GPIO pin can source or sink up to 40mA, but it is recommended to limit the current to 20mA for safe operation.
Does the board support OTA (Over-the-Air) updates?
Yes, the ESP32-C6 supports OTA updates, which can be implemented using the appropriate libraries in your code.
This concludes the documentation for the Seeed Studio XIAO ESP32C6 (Aligned pins). For further details, refer to the official Seeed Studio documentation or community forums.