Elementic logo

Seeed Studio

Seeed Studio XIAO RP2040

Imported from Elementic Devices.xlsm on 2026-03-25.

Device information

Controller
RP2040
Category
Maker / Entry
Pins
11

Controller details

RP2040

Raspberry Pi · RP2 · Dual Arm Cortex-M0+

264 KB RAM · 30 GPIO

Starter Arduino code

Device specific
// Elementic starter sketch
// Device: Seeed Studio XIAO RP2040
// Device Excel ID: 22
// Controller: RP2040

void setup()
{
    Serial.begin(115200);
    delay(500);

    Serial.println("Elementic device booting...");
    Serial.println("Device: Seeed Studio XIAO RP2040");
    Serial.println("Excel ID: 22");
}

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
0 D6 (GPIO0) Binary in, Digital out, Binary out, Interrupt
1 D7 (GPIO1) Binary in, Digital out, Binary out, Interrupt
2 D8 (GPIO2) Binary in, Digital out, Binary out, Interrupt
3 D10 (GPIO3) Binary in, Digital out, Binary out, Interrupt
4 D9 (GPIO4) 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
26 D0 (GPIO26) Analog in, Binary in, Digital out, Binary out, Interrupt
27 D1 (GPIO27) Analog in, Binary in, Digital out, Binary out, Interrupt
28 D2 (GPIO28) Analog in, Binary in, Digital out, Binary out, Interrupt
29 D3 (GPIO29) Analog in, Binary in, Digital out, Binary out, Interrupt