Skip to content

Pinout / Raspberry Pi Pico

Raspberry Pi Pico Pinout

Complete pinout reference for the Raspberry Pi Pico microcontroller. Learn about GPIO, power, ground, ADC, and special function pins.

Pinout DiagramGPIO · ADCBy Vilros

Pico GPIO overview

Your Pico talks to hardware through a series of pins along both its edges. Most of these pins work as a General-Purpose Input/Output (GPIO) pin, meaning they can be programmed to act as either an input or an output and have no fixed purpose of their own. Some pins have extra features and alternative modes for communicating with more complicated hardware; others have a fixed purpose.

Types of pins

GPIO Pins: These can be programmed to send or receive signals. They're used to turn things on or off or detect if a button has been pressed.

Power Pins: Provide constant 3.3V or 5V power to components like sensors or displays.

Ground (GND) Pins: Complete the circuit by connecting your components to the Pi's ground. The Raspberry Pi Pico's ground pins are 3, 8, 13, 18, 23, 28, 33, and 38.

GPIO pins

ADC: A GPIO pin which ends in 'ADC' and a number can be used as an analogue input as well as a digital input or output – but not both at the same time. The Pico has 3 ADC-capable GPIO pins (GPIO26/ADC0, GPIO27/ADC1, GPIO28/ADC2).

ADC_VREF: A special input pin which sets a reference voltage for any analogue inputs. This allows you to calibrate ADC readings.

AGND: A special ground connection for use with the ADC_VREF pin. Provides a clean ground reference for analog measurements.

Power pins

3V3: A source of 3.3V power, the same voltage your Pico runs at internally, generated from the VSYS input. This power supply can be switched on and off using the 3V3_EN pin above it, which also switches your Pico off.

VSYS (~2.5V): A pin directly connected to your Pico's internal power supply, which cannot be switched off without also switching Pico off. This pin accepts 1.8V to 5.5V input.

VBUS: A source of 5V power taken from your Pico's micro USB port, and used to power hardware which needs more than 3.3V. This pin is only powered when the Pico is connected via USB.

Pinout command

A reference guide to pinouts can be accessed directly in the Raspberry Pi OS. Open the command terminal and type:

pinout

Then press Enter. This displays a visual pinout diagram in the terminal.

Note: The pinout command works on Raspberry Pi OS running on full Raspberry Pi boards. For Pico development, refer to the official Raspberry Pi Pico documentation or the pinout diagram included with your Pico.

Getting started with Pico: See our Raspberry Pi Pico basics guide and how to program the Raspberry Pi Pico tutorial.

Sources

Based on the Raspberry Pi Pico pinout page from Vilros. Updated October 26, 2026 with GPIO, ADC, and power pin descriptions.