¿Qué es el ESP32? La familia completa, pinouts y dónde comprarla

Qué es el ESP32, en qué se diferencian el clásico, S2, S3, C3, C6, H2 y P4, pinouts de las placas más comunes y dónde comprarlas en México y online.

También disponible en: EN, ES

Serie Introducción al ESP32 Parte 1 Ver la serie →
Comparativa de distintos módulos ESP32

El ESP32 es, probablemente, el microcontrolador con Wi-Fi y Bluetooth más popular del mundo del maker. Cuesta menos que un café, tiene más potencia que un Arduino UNO por un factor de 20 y existe en una docena de sabores distintos: ESP32, S2, S3, C3, C6, H2, P4… Elegir mal la variante es el error número uno de quien empieza.

Esta guía es la que me habría gustado leer al principio: qué es exactamente, en qué se diferencia cada miembro de la familia, cómo leer un pinout sin equivocarte, cuál comprar según tu proyecto y dónde conseguirla.

El ESP32 en 30 segundos

Un ESP32 es un chip (SoC) que incluye:

  • Un procesador de 32 bits (1 o 2 núcleos, Xtensa o RISC-V).
  • Wi-Fi y, según la variante, Bluetooth clásico, BLE y/o Zigbee/Thread.
  • Memoria SRAM y, en algunos modelos, PSRAM externa.
  • Un montón de periféricos: GPIO, ADC, DAC, PWM, I2C, SPI, UART, I2S, CAN…
  • Todo por 2–5 dólares en una placa lista para conectar por USB.

Esa combinación —potencia, radio y precio— es lo que lo convirtió en el estándar de facto del IoT doméstico.

SoC, módulo y placa: no son lo mismo

Antes de seguir, un detalle que confunde a mucha gente:

TérminoQué esEjemplo
SoCEl chip desnudoESP32-D0WDQ6
MóduloEl SoC + flash + antena + apantallamientoESP32-WROOM-32
Placa / devkitEl módulo + USB + regulador + botonesESP32-DevKitC-32E
Módulo ESP32-WROOM-32 visto de cerca, con su apantallamiento metálico
Un módulo ESP32-WROOM-32: el SoC, la memoria flash y la antena en una pieza. Foto: Ubahnverleih (CC0).

Cuando compras en AliExpress o Mercado Libre casi siempre compras un devkit (la placa completa). Cuando diseñas tu propia PCB, compras el módulo.

La familia ESP32

Estos son todos los miembros relevantes, en orden cronológico:

Línea de tiempo de la familia ESP: ESP8266, ESP32, S2, C3, S3, C6, H2 y P4
La familia ESP, del ESP8266 (2014) al ESP32-P4 (2024).

Y aquí la tabla que de verdad importa a la hora de comprar:

VarianteAñoNúcleoRadioGPIOsUSB nativoIdeal para
ESP82662014Xtensa L106 ×1 @ 160 MHzWi-Fi 4~11 usablesProyectos Wi-Fi al mínimo coste
ESP32 (clásico)2016Xtensa LX6 ×2 @ 240 MHzWi-Fi 4 + BT 4.2~34 (25 usables)Uso general, más barato
ESP32-S22019Xtensa LX7 ×1 @ 240 MHzWi-Fi 4~43USB, HID, muchos pines
ESP32-C32020RISC-V ×1 @ 160 MHzWi-Fi 4 + BLE 5~22Reemplazo moderno y barato
ESP32-S32020Xtensa LX7 ×2 @ 240 MHzWi-Fi 4 + BLE 5~45IA, cámara, audio, USB
ESP32-C62022RISC-V ×1 @ 160 MHz (+ núcleo LP)Wi-Fi 6 + BLE 5 + 802.15.4~30Matter, Thread, Zigbee
ESP32-H22023RISC-V ×1 @ 96 MHzBLE 5 + 802.15.4~26Matter/Zigbee sin Wi-Fi
ESP32-P42024RISC-V ×2 @ 400 MHzsin radiomuchosHMI, pantallas, alto rendimiento

Regla rápida: ¿no sabes cuál? Compra un ESP32-C3 si quieres algo barato y moderno, o un ESP32-S3 si necesitas potencia, cámara o USB.

Variante por variante

ESP8266 — el abuelo que aún sirve

No es un ESP32, pero es su antecesor y sigue vendiéndose por menos de 2 $. Tiene un núcleo, sin Bluetooth y con pocos GPIO, pero suficiente para un sensor de temperatura que publica por Wi-Fi.

Módulo ESP8266
ESP8266: el chip que puso el Wi-Fi barato en manos de los makers. Foto: Suyash Dwivedi (CC BY-SA 4.0).

Míralo solo si el precio es lo único que importa. Por un poco más tienes un C3, que es mejor en todo.

ESP32 clásico — el todoterreno

El de 2016. Dos núcleos a 240 MHz, más GPIOs que casi cualquiera y la única variante con Bluetooth clásico (además de BLE). Es el que encontrarás en la mayoría de tutoriales antiguos y sigue siendo una elección perfecta para empezar.

Placa de desarrollo ESP32 DevKitC
Un ESP32-DevKitC: módulo WROOM, USB, regulador y dos botones. Foto: Edwiyanto (CC BY-SA 4.0).

Contras: no tiene USB nativo (lleva un chip CH340 o CP2102 para el puerto serie) y consume más en reposo que las variantes modernas.

ESP32-S2 — el que no tiene Bluetooth

El S2 fue el primer ESP32 con USB OTG nativo y muchos GPIOs (~43). Su pecado: no tiene Bluetooth. Si no lo necesitas, es una gran opción para HID (teclados, ratones) o proyectos con muchísimos pines.

Ilustración del ESP32-S2 y sus características
ESP32-S2: USB OTG nativo, Wi-Fi 4 y sin Bluetooth. Ilustración.

ESP32-S3 — el potente

El favorito para proyectos ambiciosos: dos núcleos LX7, BLE 5, USB nativo y, sobre todo, instrucciones vectoriales que aceleran cargas de IA (detección de voz, visión). Es el que llevan las placas con cámara y las que mueven pantallas.

Placa ESP32-S3
ESP32-S3: la variante más capaz para IA en el borde y multimedia. Foto: VectorVoyager (CC BY-SA 4.0).

Contras: más caro que un C3 y, si no vas a usar cámara/IA, es matar moscas a cañonazos.

ESP32-C3 — el equilibrado

Mi recomendación por defecto en 2026. Es RISC-V, con BLE 5, USB Serial/JTAG nativo y un precio casi de ESP8266. Para sensores, relés, domótica y casi cualquier proyecto normal, sobra.

Placa ESP32-C3 estilo NodeMCU
Un ESP32-C3 tipo NodeMCU: pequeño, barato y con USB-C. Foto: Popolon (CC BY-SA 4.0).

Contras: menos GPIOs (~22) y sin Bluetooth clásico (solo BLE).

ESP32-C6 — el de Matter

El primer ESP32 con Wi-Fi 6 y, lo importante, con radio 802.15.4: eso significa Thread, Zigbee y Matter. Si quieres montar domótica moderna y compatible, es el chip.

Placa de desarrollo ESP32-C6
ESP32-C6: Wi-Fi 6 + BLE 5 + 802.15.4 (Thread/Zigbee/Matter). Foto: Popolon (CC BY-SA 4.0).

Contras: requiere toolchain reciente (ESP-IDF 5.1+) y algunos módulos aún tienen poca disponibilidad en tiendas locales.

ESP32-H2 — el que no tiene Wi-Fi

Igual que el C6 pero sin Wi-Fi: solo BLE y 802.15.4. Suena raro, pero para un nodo Matter alimentado por batería es perfecto (menos radio, menos consumo).

Ilustración del ESP32-H2 y sus características
ESP32-H2: BLE 5 + Zigbee/Thread, sin Wi-Fi. Ilustración.

ESP32-P4 — el nuevo (sin radio)

El P4 (2024) es distinto: sin Wi-Fi ni Bluetooth, pero con dos núcleos a 400 MHz y soporte de pantallas/cámaras de gama alta. Se usa como host de aplicación, normalmente acompañado de un C6 que le da la conectividad.

¿Cómo sé qué placa tengo en la mano?

Busca el nombre impreso en el módulo metálico:

  • ESP-WROOM-32 o ESP32-WROOM-32ESP32 clásico.
  • ESP32-WROVER → clásico con PSRAM (más memoria, ideal para cámaras).
  • ESP32-S3-WROOM-1S3.
  • ESP32-C3-MINI-1 o ESP32-C3-WROOM-02C3.
  • ESP32-C6-WROOM-1C6.
  • ESP32-S2-…S2.
  • ESP32-H2-…H2.

Si no ves nada, mira el patrón de pines: los GPIO34–39 del clásico son solo de entrada, y eso es inconfundible cuando probamos un sensor.

Pinouts (los mapas de pines)

Un pinout es el mapa que te dice qué función tiene cada pin. No todos los pines son iguales: algunos solo entran, otros definen el arranque y otros están prohibidos.

Pinout completo del ESP32-DevKitC
Pinout del ESP32 (DevKitC). Fuente: Wikimedia Commons, CC BY-SA 4.0.

Avisos que valen oro en el ESP32 clásico:

  • GPIO6–11: conectados a la flash. No los uses nunca.
  • GPIO34–39: solo entrada, sin pull-up interno.
  • GPIO0, 2, 12, 15: afectan al modo de arranque. Evítalos como salida.
  • GPIO1 (TX0) y GPIO3 (RX0): el puerto serie. Úsalos con cuidado.
  • ADC2 no funciona mientras el Wi-Fi está activo: usa ADC1 (GPIO32–39).

Y el del C3, cada vez más común:

Pinout del ESP32-C3
Pinout del ESP32-C3. Fuente: Wikimedia Commons, CC BY-SA 4.0.

Los pinouts oficiales y actualizados están siempre en docs.espressif.com. Ante la duda, esa es la fuente de verdad.

¿Cuál me compro? (según tu proyecto)

Quiero…Compra
Empezar y aprenderESP32-C3 o ESP32 clásico
Domótica con Home AssistantESP32-C3 o, si quieres Matter, C6
Cámara, audio o IAESP32-S3 (+ PSRAM)
Un nodo Matter/Zigbee a bateríaESP32-C6 o H2
Muchísimos pines o USB HIDESP32-S2
Lo más barato posible para un sensorESP8266 o ESP32-C3
Pantalla grande / HMIESP32-P4 + C6

Para tu primera placa, compra dos: una C3 barata para trastear y una S3 con PSRAM si piensas en cámaras o pantallas. Así no te quedas corto.

Dónde comprar

Aquí va la parte que casi ningún tutorial en español explica bien. El precio y el envío cambian mucho según la tienda y el país, así que toma esto como una guía de dónde mirar y con qué cuidado, no como un ranking fijo.

🇲🇽 México

  • Mercado Libre — lo más práctico: envío nacional, pago local y precios competitivos. Ojo con los vendedores: revisa reputación y que las fotos sean del producto real (no un render genérico).
  • Amazon México — envío rápido (Prime) y devoluciones fáciles; el precio suele ser algo más alto que en Mercado Libre.
  • UNIT Electronics — tienda mexicana especializada en electrónica y desarrollo. Buena para comprar módulos sueltos, sensores y accesorios en el mismo pedido, aunque el catálogo de placas varía.
  • Tiendas de robótica/maker locales — muchas ciudades tienen su tienda (CDMX, Guadalajara, Monterrey); vale la pena si necesitas el componente hoy.

🌎 Internacional

  • AliExpress — el más barato con diferencia. Contra: envío lento (2–6 semanas) y calidad irregular. Ideal para pedir varias placas y sensores de golpe.
  • LCSC — componentes y módulos originales a buen precio; útil si haces varias unidades o diseñas PCB.
  • Adafruit / SparkFun — placas propias de gran calidad y documentación excelente. Caro con envío a Latinoamérica, pero es el estándar para prototipos serios.
  • Mouser / Digi-Key / Farnell — distribuidores oficiales: te aseguras el chip original y tienes datasheet garantizado. Envío a México posible, pero con coste y trámites.
  • Espressif (tienda oficial) — módulos originales; útil si fabricas.

Cómo evitar clones malos

  1. Pregunta por el chip USB-serie. CH340 funciona, pero algunos drivers son problemáticos en macOS. CP2102 suele dar menos guerra.
  2. 30 vs 38 pines. Muchas placas clásicas baratas traen solo 30 pines: pierdes GPIOs. Si puedes, elige la de 38.
  3. USB-C vs micro-USB. Micro-USB en 2026 es un dolor; paga un poco más por C.
  4. PSRAM real. Si compras un S3 para cámara, verifica que anuncia PSRAM (8 MB en las buenas).
  5. Antena. Las placas con conector U.FL/IPEX permiten antena externa si vas a usar el ESP32 dentro de un gabinete metálico.
  6. Botones BOOT y EN. Que existan: sin BOOT a veces no puedes flashear.

Errores comunes al empezar

  • Comprar una placa sin USB nativo pensando que el puerto serie es nativo.
  • Elegir el ESP8266 “porque es más barato” cuando el C3 cuesta casi lo mismo y es mejor.
  • Comprar una S3 sin PSRAM para un proyecto de cámara.
  • Olvidar que en el clásico los GPIO34–39 son solo entrada.
  • Intentar usar ADC2 con Wi-Fi encendido.

Resumen

  • El ESP32 es un SoC con radio, mucha potencia y precio ridículo.
  • La familia es amplia: ESP8266 → ESP32 → S2 → C3 → S3 → C6 → H2 → P4.
  • Para empezar: C3 (barato) o S3 (potente). Para domótica moderna: C6.
  • El pinout no es opcional: hay pines prohibidos y pines de solo entrada.
  • Compra donde puedas devolver, y desconfía de las placas “demasiado baratas”.

Siguiente paso: elige tu placa y monta el entorno. Los siguientes capítulos de la serie Primeros pasos con ESP32 irán apareciendo en el blog; mientras, puedes explorar por categorías o buscar cualquier tema con Ctrl + K.

Créditos de las imágenes

Todas las fotografías provienen de Wikimedia Commons y se usan bajo su licencia (CC0 o CC BY-SA 4.0), con atribución al autor:

  • Módulo ESP32-WROOM-32 — Ubahnverleih (CC0)
  • ESP32-DevKitC — Edwiyanto (CC BY-SA 4.0)
  • ESP32-S3 — VectorVoyager (CC BY-SA 4.0)
  • ESP32-C3 — Popolon (CC BY-SA 4.0)
  • ESP32-C6 — Popolon (CC BY-SA 4.0)
  • ESP32-CAM — Nowforever (CC BY-SA 4.0)
  • ESP8266 — Suyash Dwivedi (CC BY-SA 4.0)
  • Pinout ESP32 DevKitC — Vishnu Maiea (CC BY-SA 4.0)
  • Pinout ESP32-C3 — Srdocdoc (CC BY-SA 4.0)

Ilustraciones de ESP32-S2, ESP32-H2 y de la familia: propias.

Entradas relacionadas

↑↓ navegar ↵ abrir Esc cerrar