ESP32-C3 | ESP32-C2 | |
CPU | 32-bit RISC-V single-core processor, up to 160MHz | 32-bit RISC-V single-core processor, up to 120MHz |
Memory | 384 KB ROM 400 KB SRAM |
576 KB ROM 272 KB SRAM |
Wi-Fi | 802.11 b/g/n |
802.11 b/g/n |
Bluetooth | Bluetooth 5.0/Bluetooth Mesh |
Bluetooth 5.0 |
Advanced Peripheral Interfaces | • 22 or 16 × programmable GPIOs • 2 × 12-bit SAR ADCs, up to 6 channels • 1 × temperature sensor • 3 × SPI • 2 × UART • 1 × I2C • 1 × I2S • Remote control peripheral, with 2 transmit channels and 2 receive channels • LED PWM controller, up to 6 channels • General DMA controller, with 3 transmit channels and 3 receive channels • 1 × TWAI controller (compatible with ISO 11898-1) • 1 × USB Serial/JTAG Controller Console |
• 14 × programmable GPIOs • 1 × 12-bit SAR ADCs, up to 5 channels • 1 × temperature sensor • 3 × SPI • 2 × UART • 1 × I2C • LED PWM controller, up to 6 channels • General DMA controller, with 1 transmit channels and 1 receive channels |
Dhrystone(MIPS) | Whetstones(MIPS) | |
ESP32C3@160 | 167 | 8.3 |
ESP32C2@120 | 142 | 8.3 |
$ grep -rn "Supported Targets" *
| grep ESP32-C2 | grep -v "ESP32 " |
I (371) cpu_start: Starting scheduler. |
int64_t time = esp_timer_get_time(); |
I (386) MAIN: time=ld us |
I (386) MAIN: time=396471 us |