Main 40-pin edge connector exposes RP2040 multi-function GPIO pins for digital I/O, UART, I2C, SPI and PWM as documented in the Raspberry Pi Pico W datasheet pinout section.
RP2040 ADC-capable GPIO on the main edge connector.
RP2040 ADC-capable GPIO on the main edge connector.
RP2040 ADC-capable GPIO on the main edge connector.
Micro-USB input voltage connected to micro-USB port pin 1.
Main system input voltage used by the on-board SMPS to generate 3.3 V.
On-board SMPS enable pin, pulled high to VSYS; short low to disable 3.3 V and depower RP2040.
Main 3.3 V supply generated by the on-board SMPS for RP2040, I/O, and external circuitry.
ADC power supply/reference voltage, generated on Pico W by filtering the 3.3 V supply; can use an external reference if required.
Analogue ground reference for GPIO26-GPIO29 ADC signals.
RP2040 enable/reset pin; short low to reset RP2040.
Ground pins on the main 40-pin interface reduce EMI and signal crosstalk and provide board ground reference.
Close-coupled ground test point for differential USB signals.
USB D- signal test point; can access USB signals instead of the micro-USB port.
USB D+ signal test point; can access USB signals instead of the micro-USB port.
BOOTSEL test point; short low at power-up to enter USB mass-storage programming mode.
Wireless chip GPIO connected to the user LED; Raspberry Pi notes TP5 access is not recommended for general use.
USB 1.1 device or host connector for power, programming, mass-storage boot, and data.
| Pin | Position | Type | Function | Voltage |
|---|---|---|---|---|
| GPIO0-GPIO22 | main 40-pin edge connector, see official Pico W pin allocation | digital io | Main 40-pin edge connector exposes RP2040 multi-function GPIO pins for digital I/O, UART, I2C, SPI and PWM as documented in the Raspberry Pi Pico W datasheet pinout section. | 3.3 V fixed I/O voltage; datasheet warns Pico W I/O voltage is fixed at 3.3 V. |
| GPIO26 / ADC0 | main 40-pin edge connector, see official Pico W pin allocation | analogue io | RP2040 ADC-capable GPIO on the main edge connector. | 3.3 V I/O; ADC reference uses ADC_VREF. |
| GPIO27 / ADC1 | main 40-pin edge connector, see official Pico W pin allocation | analogue io | RP2040 ADC-capable GPIO on the main edge connector. | 3.3 V I/O; ADC reference uses ADC_VREF. |
UART · SPI · 3.3 V fixed I/O voltage; datasheet warns Pico W I/O voltage is fixed at 3.3 V. · 3.3 V I/O; ADC reference uses ADC_VREF.
Confirm the data interface matches your host board.
Module pins: VBUS, VSYS, 3V3, AGND, GND, TP1. Schematik maps them to your board in the app.
SparkFun Qwiic Pro Micro BoogieBoard visual preview
9V to Barrel Jack Adapter visual preview
SparkFun 16x2 SerLCD - RGB Backlight (Qwiic) visual preview
MicroUSB Plug to 5.5/2.1mm DC Barrel Jack Adapter | Kiwi Electronics visual previewSort passive connector adapters from Qwiic boards, LCD modules and microSD card adapters before assuming anything with the right plug will substitute safely.
Connectors & cables · Connectors · 28 parts
RGB backlight positive LCD 16x2 visual preview
SparkFun 16x2 SerLCD - RGB Backlight (Qwiic) visual preview
I2C 20x4 Arduino LCD Display Module visual preview
Gravity: I2C 16x2 Arduino LCD with RGB Backlight Display V2.0 visual previewCharacter LCDs, SPI TFTs, e-paper modules and larger capacitive-touch TFT panels solve different display jobs. Treat display class, interface, controller, resolution, touch, refresh behaviour, storage, voltage and mounting as separate swap checks.
Displays · TFT & LCD displays · 35 parts
MQ-2 Gas Sensor visual preview
MQ-3 Gas Sensor visual preview
MQ-135 Gas Sensor visual preview
Grove - Air quality sensor visual previewChoose between MQ gas sensors, VOC/eCO2 indoor-air sensors, true CO2 modules and particulate sensors without treating every air-quality breakout as the same detector.
Sensors · Gas & air-quality sensors · 31 parts
Raspberry Pi Pico visual preview
Adafruit Feather nRF52840 Express visual preview
Pan-Tilt HAT kit visual previewESP32, Arduino Uno, Raspberry Pi Pico, and compatible add-on boards for running builds.
Boards · Microcontroller boards · 29 parts
| GPIO28 / ADC2 | main 40-pin edge connector, see official Pico W pin allocation | analogue io | RP2040 ADC-capable GPIO on the main edge connector. | 3.3 V I/O; ADC reference uses ADC_VREF. |
| VBUS | pin 40 | power | Micro-USB input voltage connected to micro-USB port pin 1. | Nominally 5 V when USB is powered, or 0 V if USB is not connected or powered. |
| VSYS | pin 39 | power | Main system input voltage used by the on-board SMPS to generate 3.3 V. | Allowed range 1.8 V to 5.5 V. |
| 3V3_EN | pin 37 | control | On-board SMPS enable pin, pulled high to VSYS; short low to disable 3.3 V and depower RP2040. | Pulled high to VSYS via 100 kΩ. |
| 3V3 | pin 36 | power | Main 3.3 V supply generated by the on-board SMPS for RP2040, I/O, and external circuitry. | 3.3 V output; Raspberry Pi recommends keeping external load under 300 mA. |
| ADC_VREF | pin 35 | analogue reference | ADC power supply/reference voltage, generated on Pico W by filtering the 3.3 V supply; can use an external reference if required. | Normally filtered 3.3 V reference. |
| AGND | pin 33 | ground | Analogue ground reference for GPIO26-GPIO29 ADC signals. |
| RUN | pin 30 | control | RP2040 enable/reset pin; short low to reset RP2040. | Internal pull-up to 3.3 V about 50 kΩ. |
| GND | multiple ground pins on main 40-pin edge connector | ground | Ground pins on the main 40-pin interface reduce EMI and signal crosstalk and provide board ground reference. | 0 V reference. |
| TP1 | test point TP1 | ground | Close-coupled ground test point for differential USB signals. | 0 V reference. |
| TP2 / USB DM | test point TP2 | usb | USB D- signal test point; can access USB signals instead of the micro-USB port. | USB differential signal. |
| TP3 / USB DP | test point TP3 | usb | USB D+ signal test point; can access USB signals instead of the micro-USB port. | USB differential signal. |
| TP6 / BOOTSEL | test point TP6 | control | BOOTSEL test point; short low at power-up to enter USB mass-storage programming mode. | Board control signal. |
| WL_GPIO0 / LED | on-board LED / TP5 | indicator | Wireless chip GPIO connected to the user LED; Raspberry Pi notes TP5 access is not recommended for general use. | Only swings from 0 V to the LED forward voltage when accessed at TP5. |
| Micro-USB | micro-USB connector | usb power data | USB 1.1 device or host connector for power, programming, mass-storage boot, and data. | VBUS nominally 5 V when powered. |