ESP32-C3 DAT

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

Chip

IPEX Antenna Version

ESP32-C3 Chip Info

Chip Info

ESP32-C3 Boards

modules

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

C2 / C3

obselete - ESP-C3-32S-dat - ESP-C3-12F-DAT

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
  • USB CDC On Boot: "Disabled"

  • CPU Frequency: 160MHz (WiFi)
  • Core Debug Level: **None"*
  • Erase All Flash Before Sketch Upload: "Enabled"
  • Flash Frequency: **80MHz"*
  • Flash Mode: "QIO"
  • Flash Size: "4MB (32Mb)"
  • JTAG Adapter: "Disabled"
  • Partition Scheme: "Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)"
  • Upload Speed: 921600"
  • Zigbee Mode: "Disabled"

Open Issues

I2C

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

Hardware

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

update logs and issues

ref