🚚 Envío GRATIS en compras sobre $30.000 | Retiro en Curauma, Valparaíso | 📞 +56 9 65214463
ESP32 08 de July de 2026 · 3 min de lectura

Pinout del ESP32: Guía Completa de Todos los Pines GPIO (38 y 30 Pines)

Pinout completo del ESP32: qué hace cada GPIO, cuáles son seguros de usar, cuáles evitar (strapping pins, input-only, flash), pines ADC, DAC, táctiles, I2C y SPI. Guía de referencia definitiva.

El pinout del ESP32 confunde hasta a usuarios con experiencia: no todos los GPIO son iguales, algunos son solo de entrada, otros interfieren con el arranque y seis de ellos ni siquiera se pueden usar. Esta guía es la referencia definitiva en español: qué hace cada pin, cuáles usar con confianza y cuáles evitar.

Resumen Rápido: Pines Seguros del ESP32

Si solo quieres saber qué pines usar sin problemas, esta es la lista dorada:

✅ GPIO seguros para entrada y salida: 4, 13, 14, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 32, 33

Tabla Completa del Pinout ESP32 (38 pines)

GPIOFunción especial¿Seguro de usar?Nota
0Strapping / BOOT⚠️ Con cuidadoLOW al arrancar = modo flasheo
1UART0 TX❌ EvitarUsado por el monitor serial
2Strapping / LED interno⚠️ Con cuidadoLED azul de la placa en la mayoría de devkits
3UART0 RX❌ EvitarUsado por el monitor serial
4ADC2, Touch T0✅ SíUso general
5Strapping / VSPI CS⚠️ Con cuidadoDebe estar HIGH al arrancar
6-11Flash SPI interna❌ NUNCAConectados a la memoria flash — usarlos cuelga el chip
12Strapping (MTDI)⚠️ Con cuidadoHIGH al arrancar impide el boot
13ADC2, Touch T4✅ SíUso general
14ADC2, Touch T6✅ SíEmite señal breve al arrancar
15Strapping (MTDO)⚠️ Con cuidadoDebe estar HIGH al arrancar
16UART2 RX✅ SíUso general
17UART2 TX✅ SíUso general
18VSPI CLK✅ SíSPI por defecto
19VSPI MISO✅ SíSPI por defecto
21I2C SDA✅ SíI2C por defecto
22I2C SCL✅ SíI2C por defecto
23VSPI MOSI✅ SíSPI por defecto
25DAC1, ADC2✅ SíSalida analógica real de 8 bits
26DAC2, ADC2✅ SíSalida analógica real de 8 bits
27ADC2, Touch T7✅ SíUso general
32ADC1, Touch T9✅ SíADC compatible con WiFi
33ADC1, Touch T8✅ SíADC compatible con WiFi
34ADC1⚠️ Solo entradaSin pull-up interno
35ADC1⚠️ Solo entradaSin pull-up interno
36 (VP)ADC1⚠️ Solo entradaSin pull-up interno
39 (VN)ADC1⚠️ Solo entradaSin pull-up interno

Los 3 Errores Más Comunes con los Pines del ESP32

1. Usar ADC2 con WiFi activo

Los pines ADC2 (GPIO 0, 2, 4, 12-15, 25-27) dejan de funcionar como entradas analógicas cuando el WiFi está encendido, porque el driver WiFi usa ese conversor internamente. Si tu proyecto usa WiFi y necesitas leer sensores analógicos, usa solo ADC1: GPIO 32, 33, 34, 35, 36 y 39.

2. Conectar algo a los strapping pins

Los GPIO 0, 2, 5, 12 y 15 determinan el modo de arranque del chip. Si un sensor o módulo los fuerza a un nivel incorrecto durante el encendido, el ESP32 no arranca o entra en modo flasheo. El clásico: conectas un relay al GPIO 12, y la placa nunca más bootea hasta que lo desconectas.

3. Esperar salida en los pines 34-39

Los GPIO 34, 35, 36 y 39 son solo de entrada: no pueden encender un LED ni controlar nada. Tampoco tienen resistencias pull-up/pull-down internas, así que para botones necesitas resistencia externa de 10kΩ.

Pines por Protocolo

ProtocoloPines por defecto
I2CSDA = GPIO 21 · SCL = GPIO 22
SPI (VSPI)MOSI = 23 · MISO = 19 · CLK = 18 · CS = 5
UART0 (USB/monitor)TX = 1 · RX = 3
UART2 (libre)TX = 17 · RX = 16
DAC (salida analógica)DAC1 = 25 · DAC2 = 26

¿38 o 30 pines? La diferencia real

Las placas de 38 pines exponen además los GPIO 6-11 (inutilizables, van a la flash) y más pines de GND/5V. En la práctica, ambas versiones tienen los mismos GPIO útiles — la de 38 pines solo es más cómoda para alimentar varios módulos. Si tienes la placa de 30 pines (DOIT DevKit V1), revisa nuestra guía del ESP32 DevKit V1.

¿Recién partiendo con este chip? Lee primero qué es el ESP32 y cómo programarlo, y consigue tu ESP32 de 38 pines con USB-C a $6.990 con stock en Valparaíso y envío a todo Chile.

Compartir: WhatsApp
Escríbenos por WhatsApp