ESP-C3-12F ESP32-C3-12F FLASH WITH ESP8266-12F FIXTURE

Post Reply
k6xtc
Site Admin
Posts: 26
Joined: Sat Oct 26, 2019 12:09 am

ESP-C3-12F ESP32-C3-12F FLASH WITH ESP8266-12F FIXTURE

Post by k6xtc » Tue May 10, 2022 1:47 am

The ESP-C3-12F (aka ESP32-C3-12F) module is advertised as being pin compatible with the ESP8266-12F module.

However, trying to flash the ESP32-C3-12F in a programming fixture made for an ESP8266-12F will not work without some additional circuitry.

Reset has moved to pin 3 (EN).
Pin 16 (IO 8) needs to be pulled high.
  • Connect a switch between pin 3 (EN) and pin 15 (GND) for reset.
  • Connect a 10k resistor between pin 16 (IO 8) and pin 8 (3.3v).

Test fixtures from different manufacturers can have the module pins in a different order on the headers.
Make sure you are connecting to the correct pins on the ESP-C3-12F module.

esp32-c3-12f-a.jpg
ESP32-C3-12F-B.jpg

To enter flash mode:
  1. press and hold the added reset switch.
  2. press and hold the flash switch on the fixture.
  3. release the reset switch.
  4. release the flash switch.
If you are using the Arduino environment you should see something like the following in the serial monitor:

Code: Select all

ESP-ROM:esp32c3-api1-20210207
Build:Feb  7 2021
rst:0x1 (POWERON),boot:0x4 (DOWNLOAD(USB/UART0/1))
waiting for download
You do not have the required permissions to view the files attached to this post.

Post Reply