The Type-C Test Controller provides full control of the USB Type-C interface which is core to the RX and TX compliance testing in USB3.1, Thunderbolt and DisplayPort. Power contracts (consuming or providing) can be made up to 100 Watts and alt modes for DisplayPort and Thunderbolt function can be invoked. Test automation is supported through routing of SBU lines to support DisplayPort and Thunderbolt testing as well as USB LFPS signaling to facilitate USB3.1 compliance mode testing as well as testing LBPM (LFPS Based Pulse Width Modulation) signaling. Access to key signals such as VBUS, CC lines, SBU is provided for power up/debug, interface protocol monitoring, or for power delivery testing.