ESP32-C3-DevKitM-1 vs ESP32 DevKit
The two boards side by side, from the same board files BoardPilot uses to check your wiring.
| ESP32-C3-DevKitM-1 | ESP32 DevKit (30 pins) | |
|---|---|---|
| Chip | ESP32-C3 | ESP32 |
| Processor | Single-core 32-bit RISC-V at 160 MHz, 400 KB SRAM, 4 MB flash in the chip package, Wi-Fi and Bluetooth LE | Dual-core Xtensa LX6 at 240 MHz, 520 KB SRAM, 4 MB flash, Wi-Fi and Bluetooth |
| Logic level | 3.3 V | 3.3 V |
| Header pins | 28 | 30 |
| GPIO pins | 15 | 25 |
| Analog inputs | 6 | 15 |
| Default I2C | SDA 8, SCL 9 | SDA D21, SCL D22 |
| Default SPI | MOSI 6, MISO 5, SCK 4 | MOSI D23, MISO D19, SCK D18 |
| 5 V tolerant inputs | no | no |
| Flashing tool | esptool | esptool |
| Arduino board | esp32:esp32:esp32c3 | esp32:esp32:esp32 |
Which one to pick?
- Pick the ESP32 DevKit if you need more GPIO pins (25), more analog inputs (15), the faster processor.