Espressif

ESP32-C6 Edge AI Guides

512 KB SRAM with RISC-V core supports ML inference for lightweight models. Wi-Fi 6 + Thread enables versatile IoT connectivity for edge AI deployments.

Hardware Specs

Processor Single-core RISC-V @ 160 MHz
Cores 1
Clock 160 MHz
SRAM 512 KB
Flash 4 MB
FPU none
Connectivity Wi-Fi 6 (802.11ax), Bluetooth 5 LE, 802.15.4 (Thread/Zigbee)
Key Features Wi-Fi 6 with OFDMA and TWT, Matter/Thread support via 802.15.4, RISC-V architecture, LP core for ultra-low-power operation, Hardware crypto acceleration
Price $1–$3 (chip), $5–$15 (dev board)

5 dev boards available across PlatformIO registries.

Hardware Guides

ESP32-C6 Anomaly Detection with Edge Impulse

Excellent

Espressif's ESP32-C6 excels at anomaly detection via Edge Impulse. The 1-core risc-v at 160 MHz with 512 KB SRAM handles 15 KB quantized mod…

ESP32-C6 Anomaly Detection with TFLite Micro

Excellent

For anomaly detection, the ESP32-C6 with TFLite Micro scores Excellent. Its 512 KB internal SRAM (16.0x the required 32 KB) and 160 MHz cloc…

ESP32-C6 Fall Detection with Edge Impulse

Excellent

For fall detection, the ESP32-C6 with Edge Impulse scores Excellent. Its 512 KB internal SRAM (8.0x the required 64 KB) and 160 MHz clock en…

ESP32-C6 Fall Detection with TFLite Micro

Excellent

The ESP32-C6 is an excellent match for fall detection with TFLite Micro. 512 KB SRAM delivers 8.0x the 64 KB minimum while 160 MHz processes…

ESP32-C6 Gesture Recognition with Edge Impulse

Excellent

Espressif's ESP32-C6 excels at gesture recognition via Edge Impulse. The 1-core risc-v at 160 MHz with 512 KB SRAM handles 20 KB quantized m…

ESP32-C6 Gesture Recognition with TFLite Micro

Excellent

For gesture recognition, the ESP32-C6 with TFLite Micro scores Excellent. Its 512 KB internal SRAM (8.0x the required 64 KB) and 160 MHz clo…

ESP32-C6 Image Classification with Edge Impulse

Good

The ESP32-C6 handles image classification effectively with Edge Impulse. 512 KB SRAM at 160 MHz provides 4.0x headroom over the 128 KB requi…

ESP32-C6 Image Classification with TFLite Micro

Good

Running image classification on the ESP32-C6 with TFLite Micro is practical. 512 KB SRAM meets the 128 KB minimum with 4.0x headroom. The 16…

ESP32-C6 Object Detection with Edge Impulse

Good

The ESP32-C6 handles object detection effectively with Edge Impulse. 512 KB SRAM at 160 MHz provides 2.0x headroom over the 256 KB requireme…

ESP32-C6 Object Detection with TFLite Micro

Good

The ESP32-C6 handles object detection effectively with TFLite Micro. 512 KB SRAM at 160 MHz provides 2.0x headroom over the 256 KB requireme…

ESP32-C6 People Counting with Edge Impulse

Good

Espressif's ESP32-C6 is a solid choice for people counting using Edge Impulse. The risc-v core at 160 MHz with 512 KB SRAM accommodates 200 …

ESP32-C6 People Counting with TFLite Micro

Good

The ESP32-C6 handles people counting effectively with TFLite Micro. 512 KB SRAM at 160 MHz provides 2.7x headroom over the 192 KB requiremen…

ESP32-C6 Predictive Maintenance with Edge Impulse

Excellent

Espressif's ESP32-C6 excels at predictive maintenance via Edge Impulse. The 1-core risc-v at 160 MHz with 512 KB SRAM handles 30 KB quantize…

ESP32-C6 Predictive Maintenance with TFLite Micro

Excellent

Espressif's ESP32-C6 excels at predictive maintenance via TFLite Micro. The 1-core risc-v at 160 MHz with 512 KB SRAM handles 30 KB quantize…

ESP32-C6 Sound Classification with Edge Impulse

Excellent

The ESP32-C6 is an excellent match for sound classification with Edge Impulse. 512 KB SRAM delivers 8.0x the 64 KB minimum while 160 MHz pro…

ESP32-C6 Sound Classification with TFLite Micro

Excellent

Espressif's ESP32-C6 excels at sound classification via TFLite Micro. The 1-core risc-v at 160 MHz with 512 KB SRAM handles 40 KB quantized …

ESP32-C6 Voice Recognition with Edge Impulse

Excellent

For voice recognition, the ESP32-C6 with Edge Impulse scores Excellent. Its 512 KB internal SRAM (4.0x the required 128 KB) and 160 MHz cloc…

ESP32-C6 Voice Recognition with TFLite Micro

Excellent

For voice recognition, the ESP32-C6 with TFLite Micro scores Excellent. Its 512 KB internal SRAM (4.0x the required 128 KB) and 160 MHz cloc…

ESP32-C6 Wildlife Monitoring with Edge Impulse

Good

The ESP32-C6 handles wildlife monitoring effectively with Edge Impulse. 512 KB SRAM at 160 MHz provides 4.0x headroom over the 128 KB requir…

ESP32-C6 Wildlife Monitoring with TFLite Micro

Good

Running wildlife monitoring on the ESP32-C6 with TFLite Micro is practical. 512 KB SRAM meets the 128 KB minimum with 4.0x headroom. The 160…

Other Microcontrollers

Deploy AI on ESP32-C6

ForestHub compiles visual AI workflows to C code for ESP32-C6. Build your pipeline and deploy in minutes.

Get Started Free