Comprar ESP32-C3
El ESP32-C3 es el chip RISC-V de la familia ESP32: un núcleo de 32 bits a 160 MHz con WiFi de 2,4 GHz (802.11 b/g/n) y Bluetooth 5 (LE) en un encapsulado pensado para IoT de bajo consumo. Esta placa lo monta en formato de 21 × 51 mm con antena PCB integrada, 4 MB de flash y bordes almenados, de modo que puedes usarla en protoboard durante el desarrollo y soldarla directamente sobre tu propia PCB en la versión final.
Su ventaja práctica frente a placas con conversor serie es el USB tipo C nativo: el conector va directo al periférico USB Serial/JTAG del chip, sin puente USB-UART intermedio. Se programa, se depura y se lee el monitor serie por el mismo cable, sin instalar drivers en Windows, macOS o Linux. Ten en cuenta que este puerto ocupa GPIO18 y GPIO19; si tu montaje necesita esos dos pines, puedes grabar el firmware por UART0 con un adaptador USB-TTL externo.
Para el prototipado expone 15 GPIO reutilizables con 5 entradas ADC de 12 bits, bus I2C, 2 UART y hasta 4 salidas PWM simultáneas asignables a cualquier pin. Los dos LED integrados (GPIO12 y GPIO13) permiten probar código sin montar nada, y los botones BOOT y RESET evitan puentes manuales al flashear. Al ser un chip reciente, incluye aceleración por hardware de AES, SHA, RSA y ECC con generador de números aleatorios: puedes usar TLS en conexiones WiFi sin hundir el rendimiento, algo relevante si el dispositivo va a enviar datos a un servidor o a un broker MQTT.
En consumo, pasa de unos 90 mA en transmisión activa a 5 µA en reposo profundo, lo que permite alimentar sensores a pilas que despiertan, miden, transmiten y vuelven a dormir. Se alimenta por el USB tipo C, por el pin de 5 V o directamente por el pin de 3,3 V si ya tienes regulación en tu circuito.
Se programa con Arduino IDE (placa "AirM2M CORE ESP32C3"), ESP-IDF, PlatformIO o MicroPython. Si tu proyecto necesita dos núcleos o más pines, la ESP32 DevKit V1 es la opción clásica de la familia; si no necesitas Bluetooth y prefieres más GPIO con USB también nativo, mira la ESP32-S2 Mini.
Datos técnicos ESP32-C3
- Procesador: RISC-V de 32 bits, un núcleo a 160 MHz
- Memoria: 400 KB de SRAM y 4 MB de flash
- Conectividad: WiFi 2,4 GHz (802.11 b/g/n) y Bluetooth 5 (LE)
- USB: tipo C nativo (programación, depuración y monitor serie sin conversor)
- E/S: 15 GPIO reutilizables, 5 ADC de 12 bits, I2C, 2 UART, hasta 4 PWM simultáneas
- LED integrados: 2 (GPIO12 y GPIO13) · Botones BOOT y RESET
- Seguridad: aceleración AES, SHA, RSA, ECC y RNG por hardware
- Consumo: 90 mA típico en activo, 5 µA en reposo profundo
- Alimentación: USB tipo C, pin 5 V o pin 3,3 V
- Dimensiones: 21 × 51 mm, antena PCB integrada, bordes almenados
