ESP32-C3
Figures here are compiled from Espressif's official datasheets, with the source linked on each page. Mistakes are possible, so if something looks off, please report it.
Specifications
⚑ flag an error| CPU | RISC-V, 1-core @ 160 MHz |
|---|---|
| SRAM / ROM | 400 / 384 KB |
| Wi-Fi | Wi-Fi 4 |
| Bluetooth | BLE 5.x |
| 802.15.4 | No |
| Deep sleep | 5 µA |
Modules based on ESP32-C3
Software & firmware
⚑ flag an errorNotable open-source software & firmware known to run on this chip. Support evolves, so check each project for its current board support.
Smart home & IoT
- Tasmota★ 24k
Mature open firmware for smart switches, plugs and sensors, with web UI, MQTT and rules.
- ESPHome★ 11k
Describe your device in YAML and get firmware that integrates straight into Home Assistant, no C required.
- ESPresense★ 1.4k
Turn ESP32 nodes into a room-level BLE presence-detection network for Home Assistant.
SDKs & languages
- MicroPython★ 22k
Run Python 3 directly on the chip with an interactive REPL, great for rapid prototyping.
- ESP-IDF★ 18k
Espressif's official IoT development framework (FreeRTOS-based, C/C++); the reference SDK for every modern ESP32-family chip.
- Arduino-ESP32★ 17k
The official Arduino core for ESP32 chips; the easiest on-ramp, built on top of ESP-IDF.
- esp-hal (esp-rs)★ 2.0k
Bare-metal Rust hardware-abstraction layer for Espressif chips, and the heart of the esp-rs ecosystem.
LED, display & UI
- WLED★ 18k
Fast, feature-rich control for addressable LED strips over Wi-Fi, with app, web UI and effects.
Mesh & comms
- Meshtastic★ 7.8k
Long-range, off-grid LoRa mesh messaging firmware for ESP32-based radios.
Security research
- Bruce★ 5.8k
Predatory ESP32 firmware for offensive-security research on M5Stack and cheap-yellow-display boards.