ESP32-C3

SoC
by Espressifesp32-c3

Specifications

Radios

Wi-Fi
Wi-Fi 4 · 2.4 GHz
Bluetooth LE
BLE 5
Bluetooth Classic
no
802.15.4
no

USB

Native USB
yes
USB type
serial-jtag

CPU

Architecture
risc-v
Cores
1
Max clock
160 MHz

Memory

SRAM
400 KB
RTC SRAM
8 KB
ROM
384 KB

Security

Features
secure-bootflash-encryptionaes-256sharsads-peripheralrng

Budget RISC-V workhorse: Wi-Fi 4 + BLE 5, native USB Serial/JTAG. Very widely supported in Arduino & ESP-IDF.

Boards and modules on ESP32-C3 (8)

Frequently asked questions

What are the ESP32-C3 specs / datasheet?

ESP32-C3 is a single-core RISC-V SoC clocked up to 160 MHz. It has 400 KB of SRAM and 384 KB of ROM. Radios: Wi-Fi 4, Bluetooth LE 5, and no 802.15.4 radio. It exposes native USB (Serial/JTAG).

What is the ESP32-C3 pinout / GPIO count?

The ESP32-C3 has 22 GPIO pads in total, of which 3 are strapping pins and 2 are tied to USB/flash.

What wireless radios does the ESP32-C3 have?

ESP32-C3's wireless radios: Wi-Fi: Wi-Fi 4 radio. Bluetooth: Bluetooth LE 5. 802.15.4: no 802.15.4 radio.

Does the ESP32-C3 have a low-power (LP) core?

No -- the ESP32-C3 has no separate low-power (LP) core; only its main CPU core (up to 160 MHz).

ESP32-C3 vs ESP32-C6: what's different?

The ESP32-C3 is a single-core RISC-V SoC at up to 160 MHz (400 KB SRAM); the ESP32-C6 is a single-core RISC-V SoC at up to 160 MHz (512 KB SRAM). Wi-Fi: Wi-Fi 4 vs Wi-Fi 6. Bluetooth: BLE 5 vs BLE 5.3. 802.15.4: 802.15.4 no vs 802.15.4 yes. Low-power core: LP core no vs LP core yes.

Notes

  • Datasheet states 'Bluetooth 5' without a printed sub-revision
  • 22 GPIOs on QFN32 (16 on QFN28).
  • Default drive strength: GPIO2/3/4(MTMS)/5(MTDI) = 10 mA, GPIO18/19 (USB) = 40 mA, others 20 mA.
ESP32-C3 — Wi-Fi 4 + BLE 5 SoC specs · esp-atlas