Referência de Engenharia Interativa

Pinagem e Diagrama do Raspberry Pi Pico

Pinagem interativa de 40 pinos

Este explorador da Pico reproduz a alocação oficial de 40 pinos com o conector micro-USB no topo. Ele mostra as alternativas padrão de UART, I2C e SPI impressas na figura de pinagem da Raspberry Pi, além das três entradas ADC expostas e da seção completa de alimentação.

  • Raspberry Pi Ltd
  • Fonte Verificada
  • Atualizado em set. de 2026

Diagrama de pinagem interativo

  • GPIO
  • Alimentação
  • Terra
  • Analógico
  • Controle

Toque em uma fileira de pinos para vê-la de perto

Raspberry Pi Pico Pinout Vector DiagramInteractive vector pinout diagram of Raspberry Pi Pico (top view) showing pin headers, power rails, components, and hardware interfaces.2R2VA4EHJQ41DUUSBLEDBOOTSEL▼ DEBUGGP0GP1GNDGP2GP3GP4GP5GNDGP6GP7GP8GP9GNDGP10GP11GP12GP13GNDGP14GP15VBUSVSYSGND3V3_EN3V3ADC_VREFGP28AGNDGP27GP26RUNGP22GNDGP21GP20GP19GP18GNDGP17GP16

Resumo da Placa

RP2040

Raspberry Pi Pico

RP2040

Raspberry Pi Ltd
MCU
RP2040
Núcleo da CPU
Dual Arm Cortex-M0+
Frequência de clock
133 MHz
SRAM
264 KB
Flash
2 MB
Quantidade de GPIO
26
Tensão lógica
3.3 V (não tolera 5 V)
Formato
40-pin

Antes de conectar

GPIO não tolera 5 V

  • Todos os GPIO usam lógica fixa de 3,3 V; não aplique 5 V.
  • Respeite os limites de entrada do ADC e do diodo sem alimentação do datasheet.
  • Não alimente VBUS ou VSYS sem entender o caminho de alimentação da Pico.

Tabela de pinos

Exibindo 40 de 40 pinos
Tabela de pinos da Raspberry Pi Pico: pino físico, nome, GPIO, funções, ADC, touch, função padrão, avisos
PinoNomeGPIOFunçõesADCFunção padrãoAvisos
1 leftGP0GPIO0
gpiouarti2cspipwm
—GPIO
2 leftGP1GPIO1
gpiouarti2cspipwm
—GPIO
3 leftGND—
gnd
—Ground
4 leftGP2GPIO2
gpioi2cspipwm
—GPIO
5 leftGP3GPIO3
gpioi2cspipwm
—GPIO
6 leftGP4GPIO4
gpiouarti2cspipwm
—GPIO
7 leftGP5GPIO5
gpiouarti2cspipwm
—GPIO
8 leftGND—
gnd
—Ground
9 leftGP6GPIO6
gpioi2cspipwm
—GPIO
10 leftGP7GPIO7
gpioi2cspipwm
—GPIO
11 leftGP8GPIO8
gpiouarti2cspipwm
—GPIO
12 leftGP9GPIO9
gpiouarti2cspipwm
—GPIO
13 leftGND—
gnd
—Ground
14 leftGP10GPIO10
gpioi2cspipwm
—GPIO
15 leftGP11GPIO11
gpioi2cspipwm
—GPIO
16 leftGP12GPIO12
gpiouarti2cspipwm
—GPIO
17 leftGP13GPIO13
gpiouarti2cspipwm
—GPIO
18 leftGND—
gnd
—Ground
19 leftGP14GPIO14
gpioi2cspipwm
—GPIO
20 leftGP15GPIO15
gpioi2cspipwm
—GPIO
1 rightVBUS—
power
—5.0 V PowerDirectly connected to Micro-USB 5V supply line via diode. Do not connect conflicting 5V sources while USB is plugged in.
2 rightVSYS—
power
—1.8–5.5 V PowerMain system input voltage range is 1.8V to 5.5V, feeding the RT6150B buck-boost converter. Monitored internally via GPIO29.
3 rightGND—
gnd
—Ground
4 right3V3_EN—
power
—Power SupplyPulling 3V3_EN low disables the onboard RT6150B buck-boost converter, turning off the 3.3V rail and RP2040.
5 right3V3—
power
—3.3 V Power
6 rightADC_VREF—
adcpower
—3.3 V PowerADC_VREF is tied to the filtered 3.3V supply via a 200Ω resistor. Any external reference must not exceed 3.3V.
7 rightGP28GPIO28
gpiopwmadc
ADC2GPIOADC input range is strictly 0V to 3.3V. Protection diode to 3.3V rail conducts even when Pico is unpowered; do not exceed 3.3V.
8 rightAGND—
gnd
—Ground
9 rightGP27GPIO27
gpioi2cpwmadc
ADC1GPIOADC input range is strictly 0V to 3.3V. Protection diode to 3.3V rail conducts even when Pico is unpowered; do not exceed 3.3V.
10 rightGP26GPIO26
gpioi2cpwmadc
ADC0GPIOADC input range is strictly 0V to 3.3V. Protection diode to 3.3V rail conducts even when Pico is unpowered; do not exceed 3.3V.
11 rightRUN—
reset
—Reset / EnableActive-low reset line. Pulling RUN to GND resets the RP2040 microcontroller and restarts firmware execution.
12 rightGP22GPIO22
gpiopwm
—GPIO
13 rightGND—
gnd
—Ground
14 rightGP21GPIO21
gpioi2cpwm
—GPIO
15 rightGP20GPIO20
gpioi2cpwm
—GPIO
16 rightGP19GPIO19
gpioi2cspipwm
—GPIO
17 rightGP18GPIO18
gpioi2cspipwm
—GPIO
18 rightGND—
gnd
—Ground
19 rightGP17GPIO17
gpiouarti2cspipwm
—GPIO
20 rightGP16GPIO16
gpiouarti2cspipwm
—GPIO

Referência de Engenharia

Visão Geral da Placa

A Raspberry Pi Pico é uma placa compacta com RP2040 e processadores dual Arm Cortex-M0+ a 133 MHz, 2 MB de flash, 264 KB de SRAM, USB 1.1 e 26 GPIO multifunção expostos.

Entradas de alimentação

  • Micro-USB B para alimentação, dados e programação UF2
  • Entrada VSYS de 1,8 V a 5,5 V
  • VBUS expõe a alimentação nominal de 5 V do USB

Casos de uso comuns

  • Controle embarcado e aquisição de sensores
  • Interfaces digitais personalizadas usando as máquinas de estado do PIO
  • Ensino de C/C++, MicroPython e programação embarcada

Observações

  • O RP2040 possui dois núcleos Arm Cortex-M0+ a 133 MHz com 264 KB de SRAM integrada.
  • Apenas GP26–GP28 são expostos como entradas ADC; o GPIO29 mede VSYS internamente.

Antes de conectar

  • Todos os GPIO usam lógica fixa de 3,3 V; não aplique 5 V.
  • Respeite os limites de entrada do ADC e do diodo sem alimentação do datasheet.
  • Não alimente VBUS ou VSYS sem entender o caminho de alimentação da Pico.

Especificações Técnicas

Microcontrolador
RP2040
Núcleo de CPU
Dual Arm Cortex-M0+
Frequência de Clock
133 MHz
Memória SRAM
264 KB
Memória Flash
2 MB
Total de GPIOs
26
Tensão Lógica
3.3 V

Pinos GPIO Seguros para Uso

A Pico expõe 26 pinos GPIO multifunção com lógica fixa de 3,3 V. Todo GPIO exposto pode participar de PIO e PWM conforme a pinagem oficial; selecione o mapeamento de periféricos que corresponda ao seu programa e evite aplicar 5 V a qualquer GPIO.

Canais ADC e Pinos Analógicos

GP26, GP27 e GP28 fornecem ADC0, ADC1 e ADC2. ADC_VREF é a alimentação/referência filtrada do ADC e AGND é o terra analógico. O datasheet alerta que os GPIO com capacidade de ADC têm um diodo para a trilha de E/S de 3,3 V, inclusive quando o RP2040 está sem alimentação.

Barramentos I2C, SPI e UART

O diagrama de pinagem lista várias posições padrão para UART0/1, I2C0/1 e SPI0/1. O explorador copia esses rótulos por pino em vez de apresentar um par como universalmente preferido. O PIO pode implementar protocolos adicionais em software.

Pinos de Inicialização (Strapping e Boot)

A barra de 40 pinos não tem GPIO de strapping no estilo ESP. BOOTSEL é um botão da placa, e não uma posição da barra principal, enquanto RUN é a entrada de habilitação/reset e é resetado ao ser levado ao nível baixo.

Pinos Apenas de Entrada

Nenhum dos 26 GPIO expostos está documentado como somente entrada. RUN, 3V3_EN, ADC_VREF e os contatos de alimentação são pinos da barra de finalidade especial e não devem ser tratados como GPIO comuns.

Pinagem: Raspberry Pi 40-Pin GPIO HeaderPinagem: Arduino Mega 2560 Rev3Pinagem: Arduino Pro MiniPinagem: NodeMCU v2 Amica (ESP8266)

Ajude a manter esta página correta

Conferiu esta pinagem na sua placa ou conector? Confirme-a ou relate um pino, tensão ou orientação que não corresponda.

Abre um formulário público no GitHub com esta página já preenchida; é preciso uma conta gratuita do GitHub. Como funcionam relatos e confirmações