- RISC-V 
- 160MHz 
- RAM:400KB
- QFN32_5x5

Chip

IPEX Antenna Version

ESP32-C3 Chip Info

  • chip page
  • https://www.espressif.com/en/products/socs/esp32-c3
  • CN DS
  • https://github.com/Edragon/ESP32/blob/master/ESP32-C3/esp32-c3_datasheet_cn.pdf
  • EN DS
  • https://www.espressif.com/sites/default/files/documentation/esp32-c3_datasheet_en.pdf
  • Reference manual
  • https://www.espressif.com/sites/default/files/documentation/esp32-c3_technical_reference_manual_en.pdf

ESP32-C3 Boards

models lifetime Compatible
ESP-C3-12F-dat x ESP-12f-dat

products -

Software

Arduino Setup

  • arduino json install
  • IDF - Secondary development SDK source code address:https://github.com/espressif/esp-idf
  • Find ESP32-C3 DEV board in development branch version
  • Setup board
    • Board: ESP32C3 DEV Board
    • Upload Speed: 921600
    • CPU Frequency: 160Mhz (WIFI)
    • Flash Frequency: 40Mhz
    • Flash Mode: QIO
    • Flash Size: ?
    • Partion Scheme: Default 4MB with Spiffs
    • Core Debug Level: None

Open Issues

I2C

  • https://github.com/espressif/arduino-esp32/issues/5478

Boot Log

If you have a serial USB-TTL bridge board or cable, you can read following debug output from the serial

ESP32-C3S

ESP-ROM:esp32c3-api1-20210207
Build:Feb  7 2021
rst:0x1 (POWERON),boot:0x7 (DOWNLOAD(USB/UART0/1))
waiting for download

ESP32-C3-12F

ESP-ROM:esp32c3-api1-20210207
Build:Feb  7 2021
rst:0x1 (POWERON),boot:0x0 (USB_BOOT)
wait usb download

ESP32-C3 Enter into Flash Mode

  • Connect wiring first, TXD->RXD, RXD->TXD, 5V, GND
  • Hold down IO9
  • Press EN or RST button to restart (re-power) the module
  • Now it is enter into flash mode