ESP32-S3 USB Connection
Posted: Mon Jan 19, 2026 8:38 pm
I have a very simple PCB leveraging an ESP32-S3 to interface with an external component with a connector. The board contains a USB C connector in addition to a status LED. I've been able to program the board over the UARTO interface to flash the LED. However I can not a computer to recognize the board over USB C.
I've enabled the USB port as outlined in this doc:
https://docs.espressif.com/projects/esp ... nsole.html
Please suggest any other troubleshooting options I may have overlooked.
Thank you.
I've enabled the USB port as outlined in this doc:
https://docs.espressif.com/projects/esp ... nsole.html
- I'm using a USB C to A cable that I've confirmed works on other boards for flashing
- I've swapped out the USB protection IC
- I've probed the D+ and D- pins at the ESP32 and found D+ to be at a constant 3.3v while D- is at 0v. Holding EN low sends D+ to 0v.
Please suggest any other troubleshooting options I may have overlooked.
Thank you.