Referência de Engenharia Interativa

Barra de Expansão GPIO Universal de 40 Pinos do Raspberry Pi (5, 4, 3, Zero)

Pinagem interativa de 40 pinos

Esta página documenta a barra de expansão GPIO padronizada de 40 pinos (barra J8) compartilhada por todos os computadores de placa única Raspberry Pi modernos — incluindo Raspberry Pi 5, 4B, 3B+, 3, 2, 1B+, Zero e Zero 2 W. Ela serve como padrão de hardware unificado para sensores, módulos de expansão e acessórios HAT oficiais, expondo 28 linhas de E/S digital de uso geral (BCM GPIO), trilhas de alimentação de 3,3 V e 5V, dois I2C, SPI, UART, PWM por hardware e canais de áudio I2S/PCM.

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

Diagrama de pinagem interativoSuperior

  • GPIO
  • Alimentação
  • Terra

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

Raspberry Pi 40-Pin GPIO Header Pinout Vector DiagramInteractive vector pinout diagram of Raspberry Pi 40-Pin GPIO Header (top view) showing pin headers, power rails, components, and hardware interfaces.3V35VGPIO 25VGPIO 3GNDGPIO 4GPIO 14GNDGPIO 15GPIO 17GPIO 18GPIO 27GNDGPIO 22GPIO 233V3GPIO 24GPIO 10GNDGPIO 9GPIO 25GPIO 11GPIO 8GNDGPIO 7ID_SDID_SCGPIO 5GNDGPIO 6GPIO 12GPIO 13GNDGPIO 19GPIO 16GPIO 26GPIO 20GNDGPIO 21

Resumo da Placa

BCM2711 / BCM2712 / RP1 / BCM2837

Raspberry Pi 40-Pin GPIO Header

BCM2711 / BCM2712 / RP1 / BCM2837

Raspberry Pi Ltd
MCU
BCM2711 / BCM2712 / RP1 / BCM2837
Núcleo da CPU
Quad-Core ARM Cortex-A72 / A76 / A53
Frequência de clock
1500 MHz
SRAM
4 GB
Flash
512 KB
Quantidade de GPIO
28
Tensão lógica
3.3 V (não tolera 5 V)
Formato
40-pin

Antes de conectar

GPIO não tolera 5 V

  • Nunca aplique mais de 3,3 V a qualquer pino GPIO. Exceder 3,3 V queimará permanentemente o processador Broadcom.
  • Tenha extremo cuidado ao medir os pinos 2 e 4 (5V); um curto acidental com o pino 1 (3,3 V) ou o pino 3 (GPIO 2) destruirá permanentemente a placa.
  • Não leve os pinos 27 e 28 a nível alto ou baixo durante o boot, a menos que esteja se comunicando com uma EEPROM de HAT oficial.

Tabela de pinos

Exibindo 40 de 40 pinos
Tabela de pinos da Raspberry Pi 40-Pin GPIO Header: pino físico, nome, GPIO, funções, ADC, touch, função padrão, avisos
PinoNomeGPIOFunçõesADCFunção padrãoAvisos
1 j83V3—
power
—Power Supply
2 j85V—
power
—Power Supply
3 j8GPIO 2GPIO2
gpioi2c
—GPIO
4 j85V—
power
—Power Supply
5 j8GPIO 3GPIO3
gpioi2c
—GPIO
6 j8GND—
gnd
—Ground
7 j8GPIO 4GPIO4
gpio
—GPIO
8 j8GPIO 14GPIO14
gpiouart
—GPIO
9 j8GND—
gnd
—Ground
10 j8GPIO 15GPIO15
gpiouart
—GPIO
11 j8GPIO 17GPIO17
gpiouart
—GPIO
12 j8GPIO 18GPIO18
gpiopwmi2s
—GPIO
13 j8GPIO 27GPIO27
gpio
—GPIO
14 j8GND—
gnd
—Ground
15 j8GPIO 22GPIO22
gpio
—GPIO
16 j8GPIO 23GPIO23
gpio
—GPIO
17 j83V3—
power
—Power Supply
18 j8GPIO 24GPIO24
gpio
—GPIO
19 j8GPIO 10GPIO10
gpiospi
—GPIO
20 j8GND—
gnd
—Ground
21 j8GPIO 9GPIO9
gpiospi
—GPIO
22 j8GPIO 25GPIO25
gpio
—GPIO
23 j8GPIO 11GPIO11
gpiospi
—GPIO
24 j8GPIO 8GPIO8
gpiospi
—GPIO
25 j8GND—
gnd
—Ground
26 j8GPIO 7GPIO7
gpiospi
—GPIO
27 j8ID_SDGPIO0
i2c
—GPIO
28 j8ID_SCGPIO1
i2c
—GPIO
29 j8GPIO 5GPIO5
gpio
—GPIO
30 j8GND—
gnd
—Ground
31 j8GPIO 6GPIO6
gpio
—GPIO
32 j8GPIO 12GPIO12
gpiopwm
—GPIO
33 j8GPIO 13GPIO13
gpiopwm
—GPIO
34 j8GND—
gnd
—Ground
35 j8GPIO 19GPIO19
gpiospipwmi2s
—GPIO
36 j8GPIO 16GPIO16
gpiouartspi
—GPIO
37 j8GPIO 26GPIO26
gpio
—GPIO
38 j8GPIO 20GPIO20
gpiospii2s
—GPIO
39 j8GND—
gnd
—Ground
40 j8GPIO 21GPIO21
gpiospii2s
—GPIO

Referência de Engenharia

Visão Geral da Placa

Barra de expansão padronizada de 40 pinos (J8) com passo de 2,54mm, comum aos modelos Raspberry Pi (5, 4B, 3B+, 3, Zero). Fornece acesso direto a 28 linhas BCM GPIO, barramentos I2C, SPI, UART, PWM, I2S e trilhas de alimentação de 3,3 V/5V.

Entradas de alimentação

  • Entrada de alimentação USB Type-C (5V DC, recomendado 5V/3A para o Pi 4 ou 5V/5A PD para o Pi 5)
  • Pinos 2 e 4 (5V) e pinos 1 e 17 (3,3 V) na barra para alimentar periféricos ou fornecer alimentação à placa
  • Power over Ethernet (HAT PoE / PoE+) via barra dedicada de 4 pinos próxima ao conector Ethernet

Casos de uso comuns

  • Empilhamento de acessórios HAT oficiais e de terceiros (DACs de áudio, displays, controladores de motor, shields de sensores).
  • Controle de automação industrial e residencial, robótica, chaveamento de relés e controle de motores de passo.
  • Construção de gateways IoT e estações de monitoramento ambiental usando sensores digitais I2C, SPI e 1-Wire.

Observações

  • Lógica estrita de 3,3 V: os GPIO NÃO toleram 5V. Use sempre conversores de nível lógico bidirecionais ao conectar componentes de 5V.
  • Os pinos ID_SD (27) e ID_SC (28) são reservados para a detecção da EEPROM de identificação do HAT no boot — não conecte periféricos comuns aqui.
  • Preste muita atenção aos números de pino físico (1-40) versus os números BCM GPIO (GPIO 0-27) nas configurações das bibliotecas Python e C.

Antes de conectar

  • Nunca aplique mais de 3,3 V a qualquer pino GPIO. Exceder 3,3 V queimará permanentemente o processador Broadcom.
  • Tenha extremo cuidado ao medir os pinos 2 e 4 (5V); um curto acidental com o pino 1 (3,3 V) ou o pino 3 (GPIO 2) destruirá permanentemente a placa.
  • Não leve os pinos 27 e 28 a nível alto ou baixo durante o boot, a menos que esteja se comunicando com uma EEPROM de HAT oficial.

Especificações Técnicas

Microcontrolador
BCM2711 / BCM2712 / RP1 / BCM2837
Núcleo de CPU
Quad-Core ARM Cortex-A72 / A76 / A53
Frequência de Clock
1500 MHz
Memória SRAM
4194304 KB
Memória Flash
0.5 MB
Total de GPIOs
28
Tensão Lógica
3.3 V

Pinos GPIO Seguros para Uso

Atenção: os processadores Broadcom das placas Raspberry Pi operam estritamente com lógica de 3,3 V e NÃO toleram 5V! Aplicar 5V a qualquer pino GPIO destruirá permanentemente o SoC. A corrente máxima por GPIO é de 16 mA, e o consumo total de todos os pinos de 3,3 V não deve exceder 50 mA.

Canais ADC e Pinos Analógicos

As placas Raspberry Pi não têm conversores analógico-digitais (ADC) nativos na barra GPIO de 40 pinos. Para ler sensores analógicos, use conversores ADC externos conectados via I2C ou SPI (por exemplo, ADS1115 ou MCP3008).

Barramentos I2C, SPI e UART

Interfaces principais: I2C1 no pino 3 (SDA) e no pino 5 (SCL) com pull-ups integrados de 1,8 kΩ; SPI0 nos pinos 19 (MOSI), 21 (MISO), 23 (SCLK), 24 (CE0), 26 (CE1); UART0 principal nos pinos 8 (TXD) e 10 (RXD); PWM por hardware nos GPIO 12, 13, 18, 19; áudio I2S/PCM nos GPIO 18 (CLK), 19 (FS), 20 (DIN), 21 (DOUT).

Pinos de Inicialização (Strapping e Boot)

Os pinos 27 (ID_SD) e 28 (ID_SC) são dedicados à EEPROM de identificação do HAT no I2C0. Eles são reservados pela especificação oficial de HAT para a identificação automática de hardware no boot e nunca devem ser usados como GPIO de uso geral ou para sensores do usuário.

Pinos Apenas de Entrada

Todas as 28 linhas BCM GPIO suportam resistores de pull-up e pull-down internos configuráveis por software, interrupções por borda e configuração da capacidade de acionamento de 2 a 16 mA por pino.

Pinagem: Raspberry Pi PicoPinagem: 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