Referencia de hardware embebido para ingenieros y makers

Cabezal de Expansión Universal GPIO de 40 Pines Raspberry Pi (5, 4, 3, Zero)

Pinout interactivo de 40 pines

Esta página documenta el cabezal de expansión GPIO estandarizado de 40 pines (conector J8) compartido por todos los ordenadores monoplaca Raspberry Pi modernos — incluidos Raspberry Pi 5, 4B, 3B+, 3, 2, 1B+, Zero y Zero 2 W. Constituye el estándar unificado para conectar sensores, módulos y placas de expansión HAT, ofreciendo 28 líneas digitales (GPIO BCM), líneas de 3,3 V y 5V, I2C, SPI, UART, PWM y audio I2S/PCM.

  • Raspberry Pi Ltd
  • Fuente verificada
  • Actualizado sept 2026

Diagrama de pinout interactivoSuperior

  • GPIO
  • Alimentación
  • Masa

Toca una fila de pines para verla de cerca

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

RESUMEN DE LA 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 CPU
Quad-Core ARM Cortex-A72 / A76 / A53
Frecuencia
1500 MHz
SRAM
4 GB
Flash
512 KB
Nº de GPIO
28
Tensión lógica
3.3 V (no tolera 5 V)
Formato
40-pin

Antes de conectar

GPIO no es tolerante a 5 V

  • Nunca aplique más de 3,3 V a ningún pin GPIO. Superar los 3,3 V dañará irremediablemente el chip Broadcom.
  • Extrema el cuidado al medir en los pines 2 y 4 (5V); un cortocircuito accidental con el pin 1 (3,3 V) o el pin 3 (GPIO 2) destruirá de forma permanente la placa.
  • No uses los pines 27 y 28 para funciones normales de GPIO.

Tabla de pines

Mostrando 40 de 40 pines
Tabla de pines de Raspberry Pi 40-Pin GPIO Header: pin físico, nombre, GPIO, funciones, ADC, táctil, rol por defecto, indicadores
PinNombreGPIOFuncionesADCFunción predeterminadaAvisos
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

Referencia documentada

Resumen de la placa

Cabezal de expansión estandarizado de 40 pines (J8) con paso de 2.54 mm, común a los modelos Raspberry Pi (5, 4B, 3B+, 3, Zero). Da acceso a 28 líneas GPIO BCM, I2C, SPI, UART, PWM, I2S y alimentación de 3,3 V y 5V.

Entradas de alimentación

  • Entrada de alimentación USB Type-C (5V DC, recomendado 5V/3A para Pi 4 o 5V/5A PD para Pi 5)
  • Pines 2 y 4 (5V) y pines 1 y 17 (3,3 V) del cabezal para alimentar periféricos o alimentar la placa
  • Alimentación a través de Ethernet (HAT PoE / PoE+) mediante el cabezal de 4 pines dedicado

Usos habituales

  • Conexión de accesorios HAT oficiales y de terceros (DACs de audio, pantallas, relés).
  • Automatización industrial y doméstica, robótica, motores paso a paso y relés.
  • Estaciones ambientales y pasarelas IoT con sensores digitales I2C, SPI y 1-Wire.

Notas

  • Lógica estricta de 3,3 V: los pines GPIO NO toleran 5V. Emplee convertidores de nivel bidireccionales.
  • Los pines 27 y 28 están reservados para la EEPROM de identificación HAT al arrancar.
  • Preste especial atención a los números físicos de los pines (1-40) frente a la numeración BCM GPIO (0-27).

Antes de cablear

  • Nunca aplique más de 3,3 V a ningún pin GPIO. Superar los 3,3 V dañará irremediablemente el chip Broadcom.
  • Extrema el cuidado al medir en los pines 2 y 4 (5V); un cortocircuito accidental con el pin 1 (3,3 V) o el pin 3 (GPIO 2) destruirá de forma permanente la placa.
  • No uses los pines 27 y 28 para funciones normales de GPIO.

Especificaciones

MCU
BCM2711 / BCM2712 / RP1 / BCM2837
Núcleo de CPU
Quad-Core ARM Cortex-A72 / A76 / A53
Frecuencia
1500 MHz
SRAM
4194304 KB
Flash
0.5 MB
Cantidad de GPIO
28
Tensión lógica
3.3 V

Pines GPIO seguros

Precaución: los procesadores Broadcom de Raspberry Pi funcionan exclusivamente con niveles lógicos de 3,3 V y NO toleran 5V. Aplicar 5V a cualquier pin GPIO destruirá el procesador. La corriente máxima por pin es de 16 mA y el consumo conjunto de 3,3 V no debe superar 50 mA.

Pines ADC y analógicos

Raspberry Pi no incluye convertidores analógico-digitales (ADC) en su cabezal de 40 pines. Para sensores analógicos se requiere un ADC externo conectado por I2C o SPI (como ADS1115 o MCP3008).

Pines I2C, SPI y UART

Interfaces principales: I2C1 en los pines 3 (SDA) y 5 (SCL) con resistencias pull-up de 1.8 kΩ integradas; SPI0 en los pines 19 (MOSI), 21 (MISO), 23 (SCLK), 24 (CE0) y 26 (CE1); UART0 en los pines 8 (TX) y 10 (RX); PWM hardware en GPIO 12, 13, 18, 19; audio I2S/PCM en GPIO 18, 19, 20, 21.

Pines de configuración y arranque

Los pines 27 (ID_SD) y 28 (ID_SC) están reservados exclusivamente para la EEPROM de identificación HAT en el bus I2C0. No deben emplearse como GPIO convencional ni para sensores para evitar conflictos en el arranque.

Pines de solo entrada

Las 28 líneas BCM GPIO permiten configurar por software resistencias internas de pull-up/pull-down, interrupciones por flanco y corriente de salida configurable entre 2 y 16 mA por pin.

Pinout de Raspberry Pi PicoPinout de Arduino Mega 2560 Rev3Pinout de Arduino Pro MiniPinout de NodeMCU v2 Amica (ESP8266)

Ayuda a mantener esta página correcta

¿Comprobaste este pinout con tu placa o conector? Confírmalo o informa de un pin, una tensión o una orientación que no coincida.

Abre un formulario público en GitHub con esta página ya indicada; necesitas una cuenta gratuita de GitHub. Cómo funcionan los informes y las confirmaciones