Este artículo detalla la distribución de pines de la Raspberry Pi Pico y la Pico W. La Raspberry Pi Pico incluye 40 pines que permiten conectar componentes electrónicos como LED, motores y sensores. Descubre la función de cada pin, sus usos y sus funciones específicas.

En este artículo cubriremos los siguientes temas:
- Presentamos los GPIO de Raspberry Pi Pico
- Interfaces GPIO de Raspberry Pi Pico
- Diagrama de distribución de pines de Raspberry Pi Pico
- Diagrama de distribución de pines de la Raspberry Pi Pico W
- Pines de alimentación
- Pines de entrada/salida de propósito general
- Pines PWM
- Pines analógicos
- Pines I2C
- Pines SPI
- Pines UART
- LED incorporado
- Sensor de temperatura integrado
- Pines de depuración
Presentamos los GPIO de Raspberry Pi Pico
La Raspberry Pi Pico y la Raspberry Pi Pico W tienen una fila de 20 pines a cada lado, lo que suma un total de 40 pines. De estos 40 pines, 26 son GPIO programables que permiten conectar periféricos como LED, motores y sensores, o incluso comunicarse con otras placas de microcontroladores.

Los conectores GPIO de la Raspberry Pi Pico están etiquetados en la parte posterior. Al usar la Raspberry Pi Pico en una placa de pruebas, puede resultar difícil identificar cada pin. Por eso, conviene tener siempre a mano un diagrama de pines.

Raspberry Pi Pico W y Raspberry Pi Pico
Antes de explicar todo sobre los GPIO de Raspberry Pi Pico, es importante tener en cuenta que hay dos variantes diferentes de la placa Raspberry Pi Pico:
- Raspberry Pi Pico: sin conectividad inalámbrica (sin Wi-Fi, sin Bluetooth)
- Raspberry Pi Pico W: viene con conectividad inalámbrica (Wi-Fi y Bluetooth)

Raspberry Pi Pico, Pico H, Pico W, Pico WH
También puedes ver esas versiones referenciadas con una H, como Raspberry Pi Pico H o Raspberry Pi Pico WH, lo que significa que vienen con pines de cabecera soldados.
La distribución de pines de las diferentes variantes es muy similar; la única diferencia es el pin GPIO que controla el LED integrado y la ubicación de los pines de depuración. Ofrecemos un diagrama diferente para la Raspberry Pi Pico y la Raspberry Pi Pico W.
Interfaces GPIO de Raspberry Pi Pico
La Raspberry Pi Pico viene con 40 pines, 26 de los cuales son GPIO programables que puedes usar para conectar periféricos.
Raspberry Pi Pico admite las siguientes interfaces periféricas en sus GPIO:
Los GPIO de Raspberry Pi Pico funcionan a 3,3 V.
Diagrama de distribución de pines de Raspberry Pi Pico
La siguiente imagen muestra la distribución de pines del Raspberry Pi Pico (qué funciones admite cada pin).

Diagrama de distribución de pines de la Raspberry Pi Pico W
La siguiente imagen muestra la distribución de pines del Raspberry Pi Pico W (qué funciones admite cada pin).

Pines de alimentación
La Raspberry Pi Pico tiene varios pines de alimentación,
3V3 (FUERA)
,
VSYS
, y
VBUS
marcado en rojo en los diagramas de distribución de pines.El pin
3V3(FUERA)
proporciona una salida de potencia de 3,3 V que puede ser útil para alimentar circuitos externos.
El
VBUS
(Entrada de alimentación USB) es el voltaje de entrada micro-USB. Por lo tanto, si alimenta la Raspberry Pi Pico a través del puerto USB con 5 V, obtendrá 5 V en el pin
VBUS
VSYS
(Entrada de Alimentación Externa) es el voltaje de entrada principal del sistema. Esto significa que este pin permite conectar una fuente de alimentación externa para alimentar la placa si no se utiliza la entrada micro-USB. La entrada mínima de VSYS es de 1.8 V y la máxima de 5.5 V.
Los pines
Tierra
están coloreados en negro en el diagrama.
Hay otros pines de alimentación para casos especiales:
- 3V3_EN : se conecta al pin de habilitación de SMPS de la placa, lo que equivale a decir que es responsable del encendido/apagado del hardware (reinicio del hardware); configúrelo en BAJO para reiniciar;
- ADC_REF : Voltaje de alimentación del pin ADC;
- AGND : referencia GND para los pines del ADC;
- RUN : este es el pin de habilitación; configúrelo en BAJO para reiniciar el chip del microcontrolador RP2040 (reinicio del software).
Pines de entrada/salida de propósito general
La Raspberry Pi Pico viene con 40 pines, 26 de los cuales son GPIO (pines de entrada/salida de propósito general) programables que puedes usar para conectar periféricos.

Estos pines están coloreados de verde claro en los diagramas. Están numerados del
GPIO0
a
GPIO29
. Cuatro de estos pines no están expuestos en el conector, sino que están dedicados a funciones internas de la placa: GPIO23 , GPIO24 , GPIO25 y GPIO29 . Consulte la siguiente sección:
GPIO dedicados a funciones internas de la placa
Hay GPIO que no están expuestos en el conector de pines, pero que puedes usar para controlar o monitorear funciones internas de la placa:
| GPIO29 | ADC interno (ADC3) para medir VSYS ( consulte la sección de pines analógicos ) |
| GPIO25 | Conectado al LED integrado (en el Pico) ( consulte esta sección ) |
| GPIO24 | Indicador de presencia de VBUS |
| GPIO23 | Controla la fuente de alimentación conmutada (SMPS) integrada |
Pines PWM
Todos los GPIO de Raspberry Pi Pico pueden emitir señales PWM; están marcados en los diagramas en color VERDE CLARO
La Raspberry Pi Pico cuenta con
8 generadores PWM independientes,llamados segmentos. Cada segmento tiene dos canales (A y B), lo que suma un total de 16 canales PWM.
| Entrada/Salida de GP | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| Canal PWM | 0A | 0B | 1A | 1B | 2A | 2B | 3A | 3B | 4A | 4B | 5A | 5B | 6A | 6B | 7A | 7B |
| Entrada/Salida de GP | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | ||
| Canal PWM | 0A | 0B | 1A | 1B | 2A | 2B | 3A | 3B | 4A | 4B | 5A | 5B | 6A | 6B |
Se puede seleccionar la misma salida PWM en dos pines GPIO; la misma señal aparecerá en cada GPIO.
Pines analógicos
La Raspberry Pi Pico cuenta con un convertidor analógico-digital (ADC) de 12 bits con cuatro canales en un conjunto fijo de pines (además de un sensor de temperatura interno adicional). Esto significa que puede transformar una señal analógica en una señal digital con un número entre 0 y 4095.
Tiene cinco canales ADC, pero solo cuatro son accesibles en los GPIO:
GPIO26
,
GPIO27
,
GPIO28
, y
GPIO29
.
Los primeros tres GPIO (26, 27 y 28) se pueden usar para leer el voltaje de los periféricos, mientras que
GPIO29
se puede utilizar para medir el nivel de voltaje de la fuente de alimentación VSYS en la placa Raspberry Pi Pico (VSYS es el voltaje de entrada que alimenta la placa).
El quinto canal ADC está conectado a un sensor de temperatura incorporado.
| Canal ADC | Entrada/Salida de GP | Función |
| ADC0 | GPIO26 | Leer señales analógicas de los periféricos |
| ADC1 | GPIO27 | Leer señales analógicas de los periféricos |
| ADC2 | GPIO28 | Leer señales analógicas de los periféricos |
| ADC3 | GPIO29 | Medir el nivel de voltaje de la fuente de alimentación VSYS |
| ADC4 | ——— | Leer el sensor de temperatura incorporado |
En resumen, aquí están las características clave de los pines analógicos de la placa Raspberry Pi Pico:
- Resolución de 12 bits : transforma una señal analógica en un valor entre 0 y 4095;
- 4 canales ADC en GPIO externos;
- Los GPIO 26, 27 y 28 se pueden utilizar para leer el voltaje de salida de los periféricos;
- GPIO29 puede medir el voltaje de entrada que alimenta la placa (VSYS) ;
- Hay un quinto canal ADC que está conectado a un sensor de temperatura interno .
I2C
Hay dos periféricos I2C disponibles, llamados I2C1 e I2C0 . Se pueden usar dos buses diferentes (I2C1 e I2C2) simultáneamente, pero no se pueden usar dos I2C1 ni dos I2C2 simultáneamente. Se puede usar la comunicación I2C en cualquiera de los pines I2C disponibles.
Los pines I2C predeterminados son GPIO 4 (SDA) y GPIO 5 (SCL).
La siguiente tabla muestra todos los pines que puedes utilizar para la comunicación I2C.
| Controlador I2C | GPIO de SDA | GPIO de SCL |
| I2C0 | GPIO0, GPIO4, GPIO8, GPIO12, GPIO16, GPIO20 | GPIO1, GPIO5, GPIO9, GPIO13, GPIO17, GPIO21 |
| I2C1 | GPIO2, GPIO6, GPIO10, GPIO14, GPIO18, GPIO26 | GPIO3, GPIO7, GPIO11, GPIO15, GPIO19, GPIO27 |
SPI
También hay dos periféricos SPI disponibles:
SPI0y
SPI1. Se pueden usar dos buses SPI en diferentes periféricos simultáneamente, pero no se pueden usar dos buses en el mismo periférico simultáneamente. Se puede usar SPI en cualquiera de los pines SPI disponibles, pero los predeterminados son GPIO19 (TX), GPIO18 (SCK), GPIO17 (CS) y GPIO16 (RX).
Pines SPI predeterminados de Raspberry Pi Pico: GPIO19 (MOSI/TX), GPIO18 (SCK), GPIO17 (CS) y GPIO 16 (MISO/RX)
La siguiente tabla muestra todos los pines que puedes utilizar para la comunicación SPI:
| Controlador SPI | GPIO RX (MISO) | GPIO TX (MOSI) | GPIO CLK | GPIO de CS |
| SPI0 | GPIO0, GPIO4, GPIO16 | GPIO3, GPIO7, GPIO19 | GPIO2, GPIO6, GPIO18 | GPIO1, GPIO5, GPIO17 |
| SPI1 | GPIO8, GPIO12 | GPIO11, GPIO15 | GPIO10, GPIO14 | GPIO9, GPIO13 |
UART
Al igual que con I2C y SPI, existen dos periféricos UART: UART0 y UART1. Puedes usar UART en cualquiera de los pines disponibles, pero
GPIO0(TX)
y
GPIO1(RX)
son los pines UART predeterminados.
Pines UART predeterminados de Raspberry Pi Pico: GPIO0(TX) y GPIO1(RX)
La siguiente tabla muestra todos los pines que puedes utilizar para UART:
| Interfaz UART | GPIO de TX | GPIO de RX |
| UART0 | GPIO0, GPIO12, GPIO16 | GPIO1, GPIO13, GPIO17 |
| UART1 | GPIO4, GPIO8 | GPIO5, GPIO9 |
LED incorporado

La Raspberry Pi Pico incluye un LED integrado útil para pruebas y depuración (vea el LED verde en la imagen superior). Puede controlar el LED integrado mediante
GPIO25(Raspberry Pi Pico).
- Raspberry Pi Pico : LED incorporado conectado a GPIO 25
En Raspberry Pi Pico W, normalmente lo llamamos así
‘CONDUJO’
en MicroPython o
LED INTEGRADO
en Arduino IDE.
Sensor de temperatura integrado
Como mencionamos anteriormente, Raspberry Pi Pico viene con un sensor de temperatura incorporado que puedes leer en
ADC4.
Pines de depuración
Raspberry Pi Pico viene con pines de depuración que puedes usar para conectarlo a una sonda de depuración Raspberry Pi para solucionar problemas y depurar.

Concluyendo
Esperamos que esta guía sobre los conectores GPIO de Raspberry Pi Pico y Pico W te haya resultado útil. Para obtener información más detallada sobre los conectores GPIO de Raspberry Pi Pico, consulta la ficha técnica: Ficha técnica de Raspberry Pi Pico . Si recién estás comenzando con Raspberry Pi, echa un vistazo a nuestros tutoriales:- Introducción a Raspberry Pi Pico (y Pico W)
- Programación de Raspberry Pi Pico con Arduino IDE (compatible con Pico W)
- Raspberry Pi Pico: Control de salidas digitales y lectura de entradas digitales (Arduino IDE)
Preguntas frecuentes
¿Cuántos pines tiene la Raspberry Pi Pico y cuántos son GPIO?
Tiene 40 pines en total, 20 a cada lado, de los cuales 26 son GPIO programables. Con ellos se conectan periféricos como LED, motores y sensores, o se comunica con otras placas de microcontroladores.
¿A qué voltaje trabajan los GPIO de la Raspberry Pi Pico?
A 3,3 V. Es un dato importante al conectar periféricos, porque muchos módulos pensados para Arduino trabajan a 5V y pueden dañar la placa.
¿Qué interfaces periféricas admite la Raspberry Pi Pico?
Admite 2 UART, 2 I2C, 2 SPI, 16 canales PWM y 4 pines ADC de 12 bits a 500 ksps. Esa combinación cubre la mayoría de los sensores y módulos habituales.
¿En qué se diferencian la Raspberry Pi Pico y la Pico W?
La Pico no tiene conectividad inalámbrica y la Pico W incluye Wi-Fi y Bluetooth. La distribución de pines es muy similar entre ambas: las únicas diferencias son el pin GPIO que controla el LED integrado y la ubicación de los pines de depuración.
¿Qué significan las versiones Pico H y Pico WH?
La letra H indica que la placa viene con los pines de cabecera ya soldados. Funcionalmente equivalen a la Pico y la Pico W, pero se pueden montar de inmediato en una protoboard sin soldar.
¿Por qué conviene tener a mano un diagrama de pines?
Porque las etiquetas de los GPIO están impresas en la parte posterior de la placa. Al montar la Pico sobre una protoboard esas etiquetas quedan ocultas y se vuelve difícil identificar cada pin sin un diagrama de referencia.
Aprende esto en un curso
Si prefieres verlo en vivo y con alguien que resuelva tus dudas, estos cursos presenciales de MCI Educación cubren el tema de este tutorial:
- uPython y Electrónica Creativa con Raspberry Pi Pico — nivel inicial, 15 horas presenciales en Santiago
- Domina la Raspberry Pi: Sistemas y Conectividad — nivel intermedio, 18 horas presenciales en Santiago