In the USB micro B receptacle we had an ID pin that was used the notify the microcontroller that an On-The-Go adapter/device is connected, the controller could then reconfigure its USB peripheral to fulfill USB-Host duties.
I'm upgrading a design to uses the type C receptacle, where instead of the ID pin we have CC1 and CC2 logic. What I'm looking for is an interface chip (like the TUSB320LA) with the following requirements:
1. It negotiates the usb host/device roles (DRP)
2. It outputs the ID logic
3. It receives the maximum allowed current @5V
4. It has built-in ESD protection for D+/D- lines
5. It preferably doesn't need I2C for configuration
4 & 5 is what makes me unhappy about TUSB320LA
Does anyone have hands on experience with upgrading designs? Please share the knowledge!
Thanks!