Espressif ESP32-C3-DevKit-RUST-1 Development Board
Code name: ESP32_C3_DEVKIT_RUST_1
Espressif ESP32-C3-DevKit-RUST-1 development board is based on esp32c3 microcontroller and uses riscv architecture. This board has a maximum CPU frequency of 160 MHz and a flash size of 4MB.
About Espressif ESP32-C3-DevKit-RUST-1
The ESP32-C3-DevKit-RUST-1 is an entry-level development board based on the ESP32-C3-MINI-1 module, featuring a 32-bit RISC-V single-core processor with Wi-Fi and Bluetooth 5 (LE) capabilities. Designed to demonstrate Rust programming capabilities, it includes a 6-DoF IMU, a temperature and humidity sensor, a Li-Ion battery charger, and a Type-C USB connector, making it ideal for IoT applications and embedded systems.
Technical Specifications
π°οΈ Connectivity
π§ Microcontroller
β¨ Features
- 22 digital IO pins
- 16 external interrupt pins
- 6 analog input pins
- 6 PWM pins
Espressif ESP32-C3-DevKit-RUST-1 Pinout
Espressif ESP32-C3-DevKit-RUST-1 Useful Links
Espressif ESP32-C3-DevKit-RUST-1 Pins Mapping Arduino IDE
Below you can find the Espressif ESP32-C3-DevKit-RUST-1 pinout. This development board provides 22 digital IO pins, out of which 16 can be used as external interrupt pins, 6 as analog input pins and 6 pins have Pulse-Width Modulation (PWM).
Pin | Analog | Touch | PWM | Other |
---|---|---|---|---|
0 | A0 | T0 | PWM | |
1 | A1 | T1 | PWM | |
2 | A2 | T2 | PWM | |
3 | A3 | T3 | PWM | |
4 | A4 | T4 | PWM | |
5 | PWM | |||
6 | PWM | |||
7 | PWM | |||
8 | PWM | |||
9 | PWM | |||
10 | PWM | |||
11 | PWM | |||
12 | PWM | |||
13 | PWM | |||
14 | PWM | |||
15 | PWM | |||
16 | PWM | |||
17 | PWM | |||
18 | PWM | |||
19 | PWM | |||
20 | PWM | |||
21 | PWM |
Default Tools
Bootloader tool | esptool_py |
Uploader tool | esptool_py |
Network uploader tool | esp_ota |
Bootloader address | 0x1000 |
Flash mode | dio |
Boot mode | dio |
Maximum upload size | 1280 Kb (1310720 B) |
Maximum data size | 320 Kb (327680 B) |
The Espressif ESP32-C3-DevKit-RUST-1 development board by default uses esptool_py uploader tool, esp_ota network uploader tool for Over-the-air (OTA) uploads and esptool_py bootloader tool. The bootloader starts at address "0x1000". Flash mode and boot mode for Espressif ESP32-C3-DevKit-RUST-1 development board by default is dio and dio respectively.