Due to the nature of the USB Type-C cable being reversible, it is important to know cable orientation if also implementing USB 3.0/3.1. The user can drive the mux that is connected to the MAX77860 from a host microcontroller or circuit logic if they are expecting the microcontroller to not be active when the device is connected. If the user is using the host micro, then the interrupt from the CCPinStatI bit in the CC_INT register will change the status of which CC pin is active, which will help with detecting a change in cable orientation. The user can then read the CCPinStat bits from the CC_STATUS register to see if either CC1 (standard orientation) or CC2 (reverse orientation) is active which can then be used to drive the select pins of the mux as necessary.