Seeed Studio
Seeed Studio XIAO ESP32C3
Imported from Elementic Devices.xlsm on 2026-03-25.
Device information
- Controller
- ESP32-C3
- Category
- Maker / Entry
- Pins
- 11
Controller details
ESP32-C3
Espressif · ESP32-C3 · RISC-V single-core
400 KB RAM · 22 GPIO
Starter Arduino code
Device specific// Elementic starter sketch
// Device: Seeed Studio XIAO ESP32C3
// Device Excel ID: 21
// Controller: ESP32-C3
void setup()
{
Serial.begin(115200);
delay(500);
Serial.println("Elementic device booting...");
Serial.println("Device: Seeed Studio XIAO ESP32C3");
Serial.println("Excel ID: 21");
}
void loop()
{
// 1. Configure your Elementic pins here.
// 2. Add your connectivity setup.
// 3. Publish or react to device state changes.
delay(1000);
}
Pin summary
| GPIO | Name | Flags |
|---|---|---|
| 2 | D0 (GPIO2) | Analog in, Binary in, Digital out, Binary out, Interrupt |
| 3 | D1 (GPIO3) | Analog in, Binary in, Digital out, Binary out, Interrupt |
| 4 | D2 (GPIO4) | Analog in, Binary in, Digital out, Binary out, Interrupt |
| 5 | D3 (GPIO5) | Analog in, Binary in, Digital out, Binary out, Interrupt |
| 6 | D4 (GPIO6) | Binary in, Digital out, Binary out, Interrupt |
| 7 | D5 (GPIO7) | Binary in, Digital out, Binary out, Interrupt |
| 8 | D8 (GPIO8) | Binary in, Digital out, Binary out, Interrupt |
| 9 | D9 (GPIO9) | Binary in, Digital out, Binary out, Interrupt |
| 10 | D10 (GPIO10) | Binary in, Digital out, Binary out, Interrupt |
| 20 | D7 (GPIO20) | Binary in, Digital out, Binary out, Interrupt |
| 21 | D6 (GPIO21) | Binary in, Digital out, Binary out, Interrupt |