ESP32-C3
The ESP32-C3 is a cost-effective, RISC-V based microcontroller with WiFi and Bluetooth 5 (LE). It's the default board for every workshop in this section - modern architecture, low power, USB-C, and good Arduino IDE support.

Features
- RISC-V 32-bit single-core processor (up to 160 MHz)
- 400 KB SRAM, 384 KB ROM
- 2.4 GHz WiFi (802.11 b/g/n)
- Bluetooth 5 (LE only)
- 22 GPIOs, ADC, I2C, SPI, UART
- USB-to-UART bridge for programming
- USB-C for power / programming
- Lower power consumption than the original ESP32
- Built-in USB support
ESP32-C3 quirks worth knowing
- No 5 GHz WiFi - Connects only to 2.4 GHz networks.
- WiFi power workaround. The Super Mini variant often needs
WiFi.setTxPower(WIFI_POWER_8_5dBm);to connect reliably. See Troubleshooting for the full note. - Default I2C pins are
SDA = GPIO 8,SCL = GPIO 9.
Resources
- ESP32-C3 Datasheet
- ESP32-C3 Technical Reference Manual
- ESP32-C3 Super Mini pinout diagram
- ESP32-C3 Super Mini case STL files
- ESP32-C3 on Random Nerd Tutorials
- ESP32io.com - wider ESP32 tutorial portal.
Where to buy
Adapted from the CardanoThings project, originally produced under Project Catalyst Fund 11. Source: github.com/CardanoThings.