Seeed Studio · structured pinout

Seeed Studio XIAO RP2040 pinout

All 20 pins of the Seeed Studio XIAO RP2040, each mapped to the RP2040 pad it routes to, with its functions and — for 14 pins — the electrical limits from the chip datasheet. Every number cites its page and table.

20 pins documented14 with electrical limits11 gpio2 power in3 ground1 power out2 debug1 controlcomplete pinout
Pin table

Seeed Studio XIAO RP2040 pins, functions and electrical limits

Markdown · JSON
VIH/VIL: input thresholds · VOH/VOL: output levels · IOH/IOL: output current. Values apply to the chip pad each pin routes to, under the conditions cited in the source.
PinPositionKindChip padFunctionsVIHVILVOHVOLIOHIOL5 V tolerantAbs maxSource
D0castellated_edge · L1gpioGPIO26D0, GPIO26, PWM, A0, PIO (any GPIO), SPI1_SCK, UART1_CTS, I2C1_SDA, PWM5_A, SIO, PIO0, PIO1, USB_VBUS_EN, ADC02–3.6 V-0.3–0.8 V2.62–3.3 V0–0.5 V≤ 12 mA≤ 12 mAno≤ 3.3 VRP2040 datasheet p.617 table 617_1
D1castellated_edge · L2gpioGPIO27D1, GPIO27, PWM, A1, PIO (any GPIO), SPI1_TX, UART1_RTS, I2C1_SCL, PWM5_B, SIO, PIO0, PIO1, USB_OVCUR_DET, ADC12–3.6 V-0.3–0.8 V2.62–3.3 V0–0.5 V≤ 12 mA≤ 12 mAno≤ 3.3 VRP2040 datasheet p.617 table 617_1
D2castellated_edge · L3gpioGPIO28D2, GPIO28, PWM, A2, PIO (any GPIO), SPI1_RX, UART0_TX, I2C0_SDA, PWM6_A, SIO, PIO0, PIO1, USB_VBUS_DET, ADC22–3.6 V-0.3–0.8 V2.62–3.3 V0–0.5 V≤ 12 mA≤ 12 mAno≤ 3.3 VRP2040 datasheet p.617 table 617_1
D3castellated_edge · L4gpioGPIO29D3, GPIO29, PWM, A3, PIO (any GPIO), SPI1_CSn, UART0_RX, I2C0_SCL, PWM6_B, SIO, PIO0, PIO1, USB_VBUS_EN, ADC32–3.6 V-0.3–0.8 V2.62–3.3 V0–0.5 V≤ 12 mA≤ 12 mAno≤ 3.3 VRP2040 datasheet p.617 table 617_1
D4castellated_edge · L5gpioGPIO6D4, GPIO6, PWM, SDA0, PIO (any GPIO), SPI0_SCK, UART1_CTS, I2C1_SDA, PWM3_A, SIO, PIO0, PIO1, USB_OVCUR_DET2–3.6 V-0.3–0.8 V2.62–3.3 V0–0.5 V≤ 12 mA≤ 12 mAno≤ 3.3 VRP2040 datasheet p.617 table 617_1
D5castellated_edge · L6gpioGPIO7D5, GPIO7, PWM, SCL0, PIO (any GPIO), SPI0_TX, UART1_RTS, I2C1_SCL, PWM3_B, SIO, PIO0, PIO1, USB_VBUS_DET2–3.6 V-0.3–0.8 V2.62–3.3 V0–0.5 V≤ 12 mA≤ 12 mAno≤ 3.3 VRP2040 datasheet p.617 table 617_1
D6castellated_edge · L7gpioGPIO0D6, GPIO0, PWM, TX, PIO (any GPIO), SPI0_RX, UART0_TX, I2C0_SDA, PWM0_A, SIO, PIO0, PIO1, USB_OVCUR_DET2–3.6 V-0.3–0.8 V2.62–3.3 V0–0.5 V≤ 12 mA≤ 12 mAno≤ 3.3 VRP2040 datasheet p.617 table 617_1
5Vcastellated_edge · R1power inpower_inp.4 table 4_1
GNDcastellated_edge · R2groundground
3V3castellated_edge · R3power outpower_outp.5
D10castellated_edge · R4gpioGPIO3D10, GPIO3, PWM, MOSI, PIO (any GPIO), SPI0_TX, UART0_RTS, I2C1_SCL, PWM1_B, SIO, PIO0, PIO1, USB_OVCUR_DET2–3.6 V-0.3–0.8 V2.62–3.3 V0–0.5 V≤ 12 mA≤ 12 mAno≤ 3.3 VRP2040 datasheet p.617 table 617_1
D9castellated_edge · R5gpioGPIO4D9, GPIO4, PWM, MISO, PIO (any GPIO), SPI0_RX, UART1_TX, I2C0_SDA, PWM2_A, SIO, PIO0, PIO1, USB_VBUS_DET2–3.6 V-0.3–0.8 V2.62–3.3 V0–0.5 V≤ 12 mA≤ 12 mAno≤ 3.3 VRP2040 datasheet p.617 table 617_1
D8castellated_edge · R6gpioGPIO2D8, GPIO2, PWM, SCK, PIO (any GPIO), SPI0_SCK, UART0_CTS, I2C1_SDA, PWM1_A, SIO, PIO0, PIO1, USB_VBUS_EN2–3.6 V-0.3–0.8 V2.62–3.3 V0–0.5 V≤ 12 mA≤ 12 mAno≤ 3.3 VRP2040 datasheet p.617 table 617_1
D7castellated_edge · R7gpioGPIO1D7, GPIO1, PWM, RX, PIO (any GPIO), SPI0_CSn, UART0_RX, I2C0_SCL, PWM0_B, SIO, PIO0, PIO1, USB_VBUS_DET2–3.6 V-0.3–0.8 V2.62–3.3 V0–0.5 V≤ 12 mA≤ 12 mAno≤ 3.3 VRP2040 datasheet p.617 table 617_1
SWDIOback_pads · TP5debugSWDSWDIO2–3.6 V-0.3–0.8 V2.62–3.3 V0–0.5 V≤ 12 mA≤ 12 mAno-0.5–3.8 VRP2040 datasheet p.617 table 617_1
SWCLKback_pads · TP3debugSWCLKSWCLK2–3.6 V-0.3–0.8 V2.62–3.3 V0–0.5 V≤ 12 mA≤ 12 mAno-0.5–3.8 VRP2040 datasheet p.617 table 617_1
RUNback_pads · TP1controlRUNRUN2–3.6 V-0.3–0.8 V2.62–3.3 V0–0.5 V≤ 12 mA≤ 12 mAno-0.5–3.8 VRP2040 datasheet p.617 table 617_1
GND_TPback_pads · TP6groundground
VINback_pads · VIN0power inpower_inp.4 table 4_1
GND_VINback_pads · GND0groundground
Answers from the record

Seeed Studio XIAO RP2040 pinout FAQ

What microcontroller does the Seeed Studio XIAO RP2040 use?

The Seeed Studio XIAO RP2040 is built around the RP2040, alongside P25Q16SH (2 MB), LDO (DFN 1×1, part value not given).

How many GPIO pins does the Seeed Studio XIAO RP2040 have?

11 GPIO pins are exposed. Xirkit documents 20 board pins, 14 of them with pin-level electrical limits.

Are the Seeed Studio XIAO RP2040 I/O pins 5 V tolerant?

No. The I/O pins are not 5 V tolerant — they run at 3.3 V logic; use a level shifter for 5 V signals. Input-high threshold: 2–3.6 V.

How much current can a Seeed Studio XIAO RP2040 GPIO pin source?

Documented output-high current per pin: ≤ 12 mA. Values are traced to the chip datasheet; see the pinout table for per-pin limits and conditions.

What voltage powers the Seeed Studio XIAO RP2040?

Supply range 5–5 V. Power inputs: 5V, VIN.

Go deeper

Related data

Looking for something else? Browse every structured part.

Sign up