How to implement Dual-Role USB-C on ESP32-S3-WROOM-2-N32R16V

rjsnon
Posts: 1
Joined: Mon Jun 23, 2025 7:23 pm

How to implement Dual-Role USB-C on ESP32-S3-WROOM-2-N32R16V

Postby rjsnon » Mon Jun 23, 2025 7:28 pm

Hi all!

I'm hoping for a sanity check regarding implementing a dual-role USB-C port on a design using the ESP32-S3-WROOM-2-N32R16V module. It looks like there *is* software support for this in ESP-IDF, and maybe this is a dumb question, but it's not clear to me from the reference schematics and manual/datasheet whether or not I need any external controllers to make this work.

I presume I need at least:
1.) a CC controller
2.) some means of generating a 5V VBUS rail

Am I mistaken? Has anyone already implemented something like this and can share some wisdom?

Thank you!

Who is online

Users browsing this forum: Qwantbot and 4 guests