Description
The ESP32-C3-DevKit-RUST-1 is an entry-level RISC V development board featuring the ESP32-C3-MINI-1 module with 4MB SPI Flash and no PSRAM. It integrates Wi-Fi and Bluetooth LE capabilities suitable for diverse Internet of Things (IoT) projects such as embedded systems, smart homes, and wearable electronics.
This board is ideal for Rust development, outfitted with a 6-DoF IMU (ICM-42670-P), a temperature and humidity sensor (SHTC3), a Li-Ion battery charger, and a USB Type-C connector for power and programming. It provides rich peripheral interfaces including UART, I2C, I2S, SPI, ADC, and more.
Note: The board requires thin pressed plate pins like Adafruit’s Feather stacking headers for the pin headers; other headers may not fit. Header pins are not included.
Key Features:
- ESP32-C3-MINI-1 module with 4MB SPI Flash
- 32-bit RISC-V single-core processor up to 160 MHz
- IEEE 802.11 b/g/n Wi-Fi and Bluetooth 5 with BLE
- 6-DoF IMU (ICM-42670-P)
- Temperature and humidity sensor (SHTC3)
- Li-Ion battery charging circuit
- Full-speed USB Serial/JTAG controller with Type-C USB port
- 22 programmable GPIO pins
ESP32-C3 SoC Features:
- 384 KB ROM, 400 KB SRAM (16 KB cache), 8 KB SRAM RTC
- 3 × SPI, 2 × UART, 1 × I2C, 1 × I2S
- 2 × 54-bit general-purpose timers, 3 × watchdog timers
- LED PWM controller, Remote Control Peripheral, General DMA controller
- TWAI controller and 2 × 12-bit SAR ADCs with up to 6 channels
- Integrated temperature sensor
This development board is especially designed for Rust programming training and development using the ESP32-C3 RISC-V core with Arduino and ESP-IDF support (CircuitPython not supported).