The ESP32 CP2102 programmer schematic is described in brief in this article. This can be used for auto-programming both ESP32 and ESP8266.
The PCB Artists ESP8266 and ESP32 programmer is a very versatile, pin-configurable plug-and-play programmer with these features:
- Robust JST-XH connector and cable
- CP2102 based design
- 3.3V @500mA power output
- Automatic programming mode activation for ESP8266 and ESP32
- Pin matrix for flexible configuration and programming header pinout