ESP32-C2
Microcontrolador RISC-V ultra económico y de bajo consumo con Wi-Fi 4 y Bluetooth 5.3 LE
- Procesador
- Single-core
- Hasta 120 MHz
- SRAM
- 272 KB (16 KB para cache)
- + No (sin SRAM RTC dedicada; usa SRAM principal) de SRAM RTC
- GPIO
- 14
- pines programables
- Arquitectura
- RISC-V
- RISC-V single-core de 32 bits (RV32IMC)
Kit de desarrollo oficial

Placa estándar de Espressif para la serie ESP32-C2.
Pines con restricción de uso
No todos los pines del ESP32-C2 están libres para uso general. 9 de ellos tienen alguna condición: ya están ocupados por memoria, se leen durante el arranque o solo funcionan como entrada. Conviene comprobarlos antes de cerrar el esquemático.
Strapping (modo de arranque)
2 pines- GPIO8
- GPIO9
El chip lee el nivel lógico de estos pines en el instante del reset para decidir cómo inicializarse. Pueden usarse después del arranque, pero el circuito externo no debe forzar el nivel incorrecto durante el reset, de lo contrario la placa no iniciará o entrará en modo de descarga inesperadamente.
Grabación y depuración
6 pines- GPIO4
- GPIO5
- GPIO6
- GPIO7
- GPIO19
- GPIO20
Son la UART de grabación y las líneas de JTAG. Siguen utilizables como GPIO, pero al reutilizarlos pierde la posibilidad de grabar y depurar la placa sin desconectar lo que esté conectado allí.
No deben quedar flotando
1 pin- CHIP_EN
Requieren un nivel lógico definido por hardware: pull-up externo o circuito RC de retardo. Dejarlos sueltos causa reinicios aleatorios o un arranque inestable.
Estos grupos proceden de los mismos datos que el diagrama de conexiones. Allí podrá consultar pino a pino todas las funciones, el dominio de alimentación y los avisos completos.
Abrir diagrama de pinesProcesador
- Arquitectura
- RISC-V single-core de 32 bits (RV32IMC)
- Núcleos
- 1 (Single-core)
- Frecuencia
- Hasta 120 MHz
- Coprocesador ULP
- No
- Aceleradores de IA
- No
Conectividad
- Wi-Fi
- IEEE 802.11 b/g/n (2.4 GHz, hasta 72.2 Mbps)
- Bluetooth
- Bluetooth 5.3 LE (soporte a 2 Mbps y 1 Mbps, modo publicitario extendido)
- Zigbee/Thread
- No
- Matter
- No
- Ethernet
- No
- CAN
- No
Herramientas y disponibilidad
- ESP-IDF mínimo
- ESP-IDF v5.0+
- Core Arduino
- Sí (core oficial)
- Depuración
- JTAG externo
- Encapsulado
- QFN24 (4×4 mm) y QFN32 (4×4 mm)
- Módulos disponibles
- ESP8684-WROOM-02C, ESP8684-WROOM-06C, ESP8684-MINI-1 y 3 más
Seguridad
- AES
- No
- SHA
- SHA-1/224/256
- RSA / MPI
- Sí (RSA-3072)
- ECC (curvas elípticas)
- Sí (ECC HW acelerado)
- ECDSA en hardware
- Sí (ECDSA HW)
- HMAC
- No
- Firma digital (DS)
- No
- Key Manager
- No
- Generador aleatorio (TRNG)
- Sí (TRNG por hardware)
- Cifrado de flash
- Sí (AES-128-XTS)
- Secure Boot
- V2 (RSA-3072 o ECDSA-P256)
- Protección contra DPA
- No
Memoria
- SRAM
- 272 KB (16 KB para cache)
- SRAM RTC
- No (sin SRAM RTC dedicada; usa SRAM principal)
- ROM
- 576 KB (para arranque y funciones del núcleo)
- Flash externa
- Hasta 4 MB en encapsulamiento SiP o externa vía QSPI
- PSRAM externa
- No
Consumo de energía
Valores típicos a 3,3 V y 25 °C. El consumo real depende del ciclo de trabajo de la radio y de la frecuencia de reloj configurada.
- Active Cpu 120mhz
- 10,7-15,6 mA (modem-sleep)
- Light Sleep
- 140 µA
- Deep Sleep
- 5 µA
Periféricos
- GPIO
- 14
- ADC
- 1x SAR ADC de 12 bits, hasta 5 canales
- DAC
- No
- Touch
- No
- UART
- 2
- SPI
- 2 (SPI0/1 para Flash interna/externa, SPI2 para propósito general)
- I2C
- 1 (Master-only)
- I2S
- No
- PWM
- LED PWM (hasta 6 canales)
- USB
- No
Interfaces especiales
- Sensor Hall
- No
- Sensor de temperatura
- Sí (1 sensor interno)
Límites de temperatura
- Operación
- -40°C a 105°C
- Almacenamiento
- -40°C a 150°C
¿Listo para prototipar con ESP32-C2?
Explore las placas de desarrollo disponibles para esta serie, con USB, sensores integrados y enlaces a la tienda oficial.