Si me preguntas «¿qué ESP32 compro para empezar?», la respuesta corta es ESP32-C3. Es moderno, barato, con Bluetooth 5 y USB nativo, y para el 90 % de los proyectos de sensores y domótica es más que suficiente.
No es perfecto: tiene pocos pines y le faltan cosas. Vamos a ver exactamente qué te da y qué no.
Qué es
El C3 es el ESP32 «de nueva generación»: en vez de los núcleos Xtensa de siempre, usa RISC-V, la arquitectura libre que Espressif adoptó para sus chips más recientes.
| Cosa | Valor |
|---|---|
| Núcleo | 1 × RISC-V @ 160 MHz |
| SRAM | 400 KB |
| Wi-Fi | 802.11 b/g/n (2,4 GHz) |
| Bluetooth | BLE 5 |
| GPIOs | 22 |
| ADC | 2 × 12 bits (6 canales) |
| DAC | ninguno |
| Touch | no tiene |
| USB | Serial/JTAG nativo |
Lo bueno
- Barato: suele costar lo mismo que un ESP8266 y es mejor en todo.
- BLE 5: perfecto para hablar con el móvil (no tiene Bluetooth clásico).
- USB nativo: olvídate del CH340 y disfruta de JTAG integrado, que permite depurar con puntos de ruptura sin hardware extra.
- Consumo bajo: en deep sleep queda por debajo del clásico, ideal para nodos a batería.
- RISC-V: toolchain moderna y soporte de primera en ESP-IDF, Arduino y Rust.
Lo malo
- Solo 22 GPIOs, y de esos hay que descontar los de la flash.
- Sin DAC y sin touch: si necesitas salida analógica real o botones capacitivos, vuelve al clásico o al S2.
- Un solo núcleo: no repartes tareas entre dos CPUs.
- Bluetooth solo BLE, nada de clásico.
Pinout: lo esencial
| Pin(es) | Para qué |
|---|---|
| GPIO18 / GPIO19 | USB D− / D+ (USB Serial/JTAG) |
| GPIO0–4 | ADC1 |
| GPIO5 | ADC2 |
| GPIO2, GPIO8, GPIO9 | Strapping (ojo con el 9: es el botón BOOT) |
| GPIO11–17 | Flash interna (no usar) |
| GPIO20 / GPIO21 | UART (RX / TX) |
Como siempre: ADC2 no funciona con Wi-Fi encendido, así que para sensores tira de ADC1 (GPIO0–4).
Placas y módulos
- ESP32-C3-WROOM-02 — el módulo estándar.
- ESP32-C3-MINI-1 — pequeño, para PCB propia.
- ESP32-C3-DevKitM-1 — la placa pequeña, tipo stick.
- ESP32-C3-DevKitC-02 — con más pines y botones.
¿Cuándo elegirlo (y cuándo no)?
Sí, elige el C3 si…
- Estás empezando y no quieres gastar de más.
- Haces domótica, sensores o relés con Wi-Fi y BLE.
- Quieres USB nativo y JTAG sin chip extra.
- Buscas un nodo a batería con buen deep sleep.
No lo elijas si…
- Necesitas Bluetooth clásico → ESP32 clásico.
- Necesitas DAC o touch → clásico o S2.
- Necesitas muchos GPIOs → S2 o S3.
- Necesitas cámara, audio o IA → S3.
- Necesitas Matter/Thread/Zigbee → C6 o H2.
Errores típicos
- Contar con 22 GPIOs y olvidar que GPIO11–17 son de la flash.
- Poner el botón BOOT en GPIO9 y que el chip arranque en modo descarga.
- Buscar el DAC o el touch en la documentación del C3 (no existen).
- Leer sensores por ADC2 con el Wi-Fi conectado.
Resumen
- 1 núcleo RISC-V a 160 MHz, 400 KB de SRAM, Wi-Fi 4 + BLE 5.
- USB Serial/JTAG nativo y buen consumo en deep sleep.
- 22 GPIOs, sin DAC y sin touch.
- Es la mejor compra para empezar en 2026: barato, moderno y bien soportado.
- Si necesitas más músculo o pines, salta al S3 o al S2.
Siguiente paso: el ESP32-C6, con Wi-Fi 6 y radio para Matter. O vuelve al hub de la serie.