El conector de 40 pines es lo que convierte la Raspberry Pi en algo más que un miniordenador: con él puedes leer sensores, encender LED o hablar con pantallas. Esta guía explica qué hace cada pin, cómo se numeran y qué límites eléctricos no debes superar.
En resumen
- Los GPIO trabajan a 3,3 V y no toleran 5 V: meter 5 V en un pin puede dañar el chip para siempre.
- Cada pin da como mucho unos 16 mA, y Raspberry Pi indica unos 50 mA en total para todos los GPIO a la vez.
- Hay dos numeraciones: la física (1 a 40, por posición) y la BCM/GPIO (la que usa el software). No las mezcles.
Datos de la documentación oficial de Raspberry Pi. El conector es el mismo en Pi 5, Pi 4, Pi 3 y Zero 2 W.
Qué hay en los 40 pines
No todos los pines son GPIO. El conector mezcla tres tipos:
| Tipo | Cuántos | Para qué |
|---|---|---|
| Alimentación 5 V | 2 (pines 2 y 4) | Salida directa de la fuente; no pasa por ningún regulador |
| Alimentación 3,3 V | 2 (pines 1 y 17) | Salida del regulador de la placa |
| Masa (GND) | 8 | Referencia común de todos los circuitos |
| GPIO | 26 (GPIO 2 a GPIO 27) | Entradas y salidas digitales, configurables |
| ID EEPROM | 2 (pines 27 y 28, GPIO 0 y 1) | Reservados para que los HAT se identifiquen |
Cómo orientarte en la placa
- El pin 1 es el que tiene el pad cuadrado en la placa y está en la esquina más cercana a la ranura de la microSD.
- Los pines impares (1, 3, 5…) forman la fila interior; los pares (2, 4, 6…), la fila del borde.
- Desde un terminal de Raspberry Pi OS puedes ver el mapa en ASCII con:
pinout
Numeración física frente a BCM
Este es el error número uno al empezar. Un mismo pin tiene dos nombres:
- Física (BOARD): la posición en el conector, del 1 al 40.
- BCM (o GPIO): el número de la señal en el chip. Es lo que usan casi todas las librerías actuales.

| Pin físico | Nombre BCM | Función alternativa |
|---|---|---|
| 3 | GPIO 2 | I2C SDA |
| 5 | GPIO 3 | I2C SCL |
| 7 | GPIO 4 | GPCLK0 |
| 8 | GPIO 14 | UART TX |
| 10 | GPIO 15 | UART RX |
| 11 | GPIO 17 | Uso general |
| 12 | GPIO 18 | PWM / PCM CLK |
| 19 | GPIO 10 | SPI MOSI |
| 21 | GPIO 9 | SPI MISO |
| 23 | GPIO 11 | SPI SCLK |
| 24 | GPIO 8 | SPI CE0 |
| 26 | GPIO 7 | SPI CE1 |
| 32 | GPIO 12 | PWM0 |
| 33 | GPIO 13 | PWM1 |
Ejemplo: si un tutorial dice «conecta el LED al GPIO 17», va al pin físico 11, no al pin 17 (que es una salida de 3,3 V).
Con la librería gpiozero, que viene en Raspberry Pi OS, los números son siempre BCM:
from gpiozero import LED
from time import sleep
led = LED(17) # GPIO 17 = pin físico 11
while True:
led.toggle()
sleep(0.5)
Límites eléctricos: 3,3 V y pocos miliamperios
Tensión: 3,3 V, nunca 5 V
Los GPIO trabajan con lógica de 3,3 V. Un «1» es 3,3 V y un «0» es 0 V. La documentación oficial es clara: no toleran 5 V, y aplicar 5 V a un GPIO puede dañar el SoC de forma permanente.
Esto importa cuando conectas módulos pensados para Arduino (que suele trabajar a 5 V):
- Un sensor alimentado a 5 V que envía datos a la Pi necesita un divisor de tensión o un conversor de nivel lógico.
- Si la Pi solo envía a un módulo de 5 V, normalmente funciona, porque 3,3 V suele leerse como «1». Compruébalo en su hoja de datos.
Corriente: muy poca

| Límite | Valor oficial |
|---|---|
| Corriente máxima por pin | 16 mA |
| Total de todos los GPIO a la vez | 50 mA |
| Fuerza de salida por defecto (drive strength) | 8 mA |
Con estos números, un GPIO puede encender un LED con su resistencia (unos 5–10 mA), pero no un motor, un relé sin módulo, un zumbador grande ni una tira de LED.
Para cargas mayores usa un transistor, un MOSFET o un módulo de relé con su propia alimentación, y deja que el GPIO solo controle la señal.
Los pines de 5 V y 3,3 V
- Los pines de 5 V vienen directos de la fuente. Lo que puedan dar depende de la fuente y de lo que consuman los USB.
- El pin de 3,3 V sale del regulador de la placa y es para sensores pequeños, no para alimentar motores ni pantallas grandes.
Pines especiales: I2C, SPI, UART y PWM
Muchos GPIO tienen funciones alternativas que se activan desde sudo raspi-config → Interface Options.
I2C (pines 3 y 5)
Bus de dos hilos para sensores, pantallas OLED, relojes… Varios dispositivos comparten los mismos dos cables, cada uno con su dirección. Los pines 3 y 5 llevan resistencias pull-up fijas de 1,8 kΩ a 3,3 V, así que no hace falta añadirlas.
sudo apt install i2c-tools
i2cdetect -y 1
SPI (pines 19, 21, 23, 24 y 26)
Más rápido que I2C, usado en pantallas TFT, lectores de tarjetas o conversores analógico-digitales. Cada dispositivo necesita su propia línea de selección (CE0, CE1).
UART (pines 8 y 10)
Puerto serie: TX de la Pi va al RX del otro dispositivo y viceversa, con las masas unidas. Sirve para módulos GPS o para obtener una consola sin red.
PWM (GPIO 12, 13, 18 y 19)
Señal que se enciende y apaga muy rápido para regular el brillo de un LED o controlar un servo. Hay dos canales de PWM por hardware, accesibles en esos pines.
Si quieres entender bien cuándo usar cada bus, lo tienes en I2C, SPI y UART: diferencias.
Cómo no quemar tu Raspberry Pi
- Trabaja siempre con la Pi apagada al cablear. Un cable que roza el pin de 5 V con un GPIO al conectar es la causa clásica de averías.
- Nunca unas 5 V o 3,3 V directamente a GND: es un cortocircuito.
- Pon siempre una resistencia con los LED. Usa la calculadora de resistencia para LED.
- Configura como entrada los pines que reciben señales. Dos salidas enfrentadas (una a 1 y otra a 0) se pelean.
- Une las masas de la Pi y de cualquier circuito externo.
- Usa resistencias pull-up o pull-down en botones para que la entrada no quede «flotando».
Errores habituales
| Síntoma | Causa probable |
|---|---|
| El LED no se enciende | Pin físico y BCM confundidos, o LED al revés |
| El botón da lecturas aleatorias | Entrada sin pull-up/pull-down |
i2cdetect no muestra nada | I2C sin activar o SDA/SCL cruzados |
| La Pi se reinicia al conectar algo | Carga excesiva en 5 V o cortocircuito |
| Un pin dejó de responder | Recibió 5 V o demasiada corriente |
Preguntas frecuentes
¿Puedo alimentar la Raspberry Pi por los pines de 5 V?
Se puede, pero te saltas las protecciones de la entrada USB-C. Solo con una fuente estable y bien dimensionada.
¿El pinout es igual en la Pi 5?
Sí, la distribución de los 40 pines es la misma. Cambia el chip que los controla (RP1), no la posición.



