Elementic logo

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