CP2102 USB to UART adapter with ESP32

Supply 3.3 V Bus GPIO
DTRRXDTXD5VGND3V3

Pins and ESP32 wiring

PinRoleESP32 pinNotes
DTROutput (the part drives it)D25Control line for auto-reset, optional
RXDInput (the ESP32 drives it)D26The adapter receives here. Connect to an ESP32 TX pin
TXDOutput (the part drives it)D27The adapter sends here. Connect to an ESP32 RX pin
5VNot wired to the ESP32—5 V output from USB. Do not connect when the ESP32 is on USB too
GNDGroundGND
3V3Not wired to the ESP32—3.3 V output from the CP2102 regulator (about 100 mA max)

Suggested wiring for the 30-pin ESP32 DevKit, avoiding flash, input-only and strapping pins. BoardPilot checks it for you as you wire.

Sources

Try it in 3D in BoardPilot

BoardPilot Part data (JSON)

Related parts

Part data: CC BY 4.0, free to reuse with credit to BoardPilot.