Robot Maker ToolkitPinouts › Raspberry Pi Pico

Raspberry Pi Pico pinout

Every Raspberry Pi Pico pin with its capabilities (digital, PWM, ADC, I2C, SPI, UART) and the wiring gotchas that bite. Cheap, fast, with PIO state machines. 3.3 V logic — GPIOs are NOT 5 V tolerant.

RP2040 dual-core M0+ @ 133 MHzLogic: 3.3 VPro in app
PinCapabilitiesWatch out
GP0DigitalPWMUART0 TXI2C0 SDA
GP1DigitalPWMUART0 RXI2C0 SCL
GP2DigitalPWMSPI0 SCK alt
GP3DigitalPWMSPI0 TX alt
GP4DigitalPWMI2C0 SDA (default)
GP5DigitalPWMI2C0 SCL (default)
GP6DigitalPWMI2C1 SDA
GP7DigitalPWMI2C1 SCL
GP8DigitalPWMUART1 TX
GP9DigitalPWMUART1 RX
GP10DigitalPWMSPI1 SCK
GP11DigitalPWMSPI1 TX
GP12DigitalPWMSPI1 RX
GP13DigitalPWMSPI1 CSn
GP14DigitalPWM
GP15DigitalPWM
GP16DigitalPWMSPI0 RX (default)
GP17DigitalPWMSPI0 CSn (default)
GP18DigitalPWMSPI0 SCK (default)
GP19DigitalPWMSPI0 TX (default)
GP20DigitalPWM
GP21DigitalPWM
GP22DigitalPWM
GP26DigitalPWMADC0
GP27DigitalPWMADC1
GP28DigitalPWMADC2
3V3 (OUT)Power out 3.3V
Max ~300 mA
VBUSPower 5V from USB
VSYSPower in 1.8–5.5V
GNDGround

Raspberry Pi Pico gotchas & notes

Get this pinout — plus 55+ sensor wiring diagrams, shield maps and maker calculators — offline on your phone.

Get it onGoogle Play

Other board pinouts

Arduino UNO R3ESP32 DevKit (WROOM-32)Arduino UNO R4 WiFiArduino NanoArduino Nano ESP32Arduino Mega 2560Arduino LeonardoESP8266 NodeMCU