Customer Use (0x6) Customer Use Customer Use Word 1 0x0 Customer Use Word 2 0x0 Interrupt Mask for I2C1 (0x16) Interrupt Mask for I2C1 Soft Reset False Hard Reset False Power Path Event False Plug Insert or Removal True PR Swap Complete False DR Swap Complete False Awoken by Host False RDO Received from Sink False Built-In Self Test False Overcurrent Event False Attention Received False Vendor-Defined Message Received False New Contract as Consumer False New Contract as Provider False Source Capabilities Message Ready False Sink Capabilities Message Ready False Swap Requested False BIST Message Ignored False GotoMin Received False USB Host Present False USB Host Present No Longer False High Voltage Warning False Power Path Switch Changed False Power Status Update False Data Status Update True Status Update False PD Status Update False ADC Low Threshold False ADC High Threshold False CMD1 Complete False CMD2 Complete False Error: Device Incompatible False Error: Cannot Provide Voltage or Current False Error: Cannot Provide Voltage or Current Later False Error: Power Event Occurred False Error: Missing Get Capabilities Message False Error: Protocol Error False Error: Message Data False Error: Discharge Failed False Sink Transition Complete False Error: Unable to Source False User SVID Mode Entered False User SVID Mode Exited False User SVID Attention VDM Received False User SVID Other VDM Received False Interrupt Mask for I2C2 (0x17) Interrupt Mask for I2C2 Soft Reset False Hard Reset False Power Path Event False Plug Insert or Removal True PR Swap Complete False DR Swap Complete False Awoken by Host False RDO Received from Sink False Built-In Self Test False Overcurrent Event False Attention Received False Vendor-Defined Message Received False New Contract as Consumer False New Contract as Provider False Source Capabilities Message Ready False Sink Capabilities Message Ready False Swap Requested False BIST Message Ignored False GotoMin Received False USB Host Present False USB Host Present No Longer False High Voltage Warning False Power Path Switch Changed False Power Status Update False Data Status Update True Status Update False PD Status Update False ADC Low Threshold False ADC High Threshold False CMD1 Complete False CMD2 Complete False Error: Device Incompatible False Error: Cannot Provide Voltage or Current False Error: Cannot Provide Voltage or Current Later False Error: Power Event Occurred False Error: Missing Get Capabilities Message False Error: Protocol Error False Error: Message Data False Error: Discharge Failed False Sink Transition Complete False Error: Unable to Source False User SVID Mode Entered False User SVID Mode Exited False User SVID Attention VDM Received False User SVID Other VDM Received False System Power State (0x20) System Power State Sleep Mode (When Allowed) Do Not Sleep System Configuration (0x28) System Configuration Port Information Presents R_p on CC, no data/power role swap Receptacle Type Standard fully-featured USB-C receptacle Type-C Current 3 A (strongest pullup) Type-C Current OCP Peak Current 100% V_CONN Supported VCONN supported as DFP/UFP (accept VCONN_Swap requests) High Voltage Warning Level Warning when source VBUS voltage exceeds 10% from nominal Low Voltage Warning Level Warning when source VBUS Voltage dips below 10% from nominal Over Voltage Protection Trip Point 24 V Over Voltage Protection Usage Disconnect VBUS if voltage exceeds OVPTripPoint PP_5V0 Configuration PP_5V0 switch configured for output PP_HV Configuration PP_HV switch not used (disabled) PP_EXT Configuration PP_EXT not used (disabled) BC 1.2 Enable True USB RP Enable True USB EP Enable True USB3.0/3.1 Rate USB3 Gen2 signaling rate supported USB2.0 Supported True Audio Accessory Support True Debug Accessory Support True Powered Accessory Support False Rsense (External Sense Resistor) 5 mOhm Try.Src (Try Source Support) True USB2.0 Endpoint Billboard Enable True External Power Path Over-Current Timeout Enable Enabled External Power Path Over-current Timeout 640 us Reset Z Timeout Count 2 Reset Z Timeout Clock 640 us Vout3V3 (3.3 V output) threshold 2.75 V Vout3V3 (3.3 V output) enable False Sense Disconnect on CC (in addition to VBUS) when Sink False Set Under-voltage Protection to 4.5V always True Under-voltage Protection Trip Point, PP_5V 20% Under-voltage Protection Usage, PP_HV 20% UART Disable Disabled Serial String Index Serial Number String at Index 1 Product String Index Product String at Index 2 Manufacturer String Index Manufacturer String at Index 3 Billboard URL String Index Billboard URL String at Index 4 Intel Thuderbolt Billboard String Index TBT Billboard String at Index 5 DisplayPort Billboard String Index DisplayPort Billboard String at Index 6 Custom Vendor ID 1 String Index No Custom Vendor ID 1 Billboard String Custom Vendor ID 2 String Index No Custom Vendor ID 2 Billboard String Custom Vendor ID 3 String Index No Custom Vendor ID 3 Billboard String Custom Vendor ID 4 String Index No Custom Vendor ID 4 Billboard String Internal 5V Power Path Over-Current Timeout Enable Enabled Internal 5V Power Path Over-current Timeout 640 us Internal HV Power Path Over-Current Timeout Enable Enabled Internal HV Power Path Over-current Timeout 640 us Voltage Threshold for Adjustable GPIO Event 0 V Control Configuration (0x29) Control Configuration PD Mode Normal PD Behavior Externally Powered True Never Sink if Externally Powered True Process Swap To Sink False Initiate Swap To Sink False Process Swap To Source True Initiate Swap To Source True RDO Intrusive Mode False PDO Intrusive Mode False Process VCONN Swap True Initiate VCONN Swap False Process Swap to UFP False Initiate Swap to UFP False Process Swap to DFP True Initiate Swap to DFP True Automatic Sink Capabilities Request False Automatic ID Request True Intrusive Alternate Mode Support False Force USB Generation 1 False I2C Timeout Period 200 mS Transmit Source Capabilities (0x32) Transmit Source Capabilities Tx Source PDO Config Number of Source PDOs 1 Source PDO 1 Switch Source Internal 5 volt Power Path (PP_5V) Maximum Current 3 A Voltage 5 V Peak Current 100% reserved reserved, set 0 USB Capable True USB Suspend Supported False Supply Type Fixed Source Source PDO 2 Advertised Mask Always Advertise Switch Source Internal High Voltage Power Path (PP_HV) Maximum Current 3 A Voltage 9 V Peak Current 100% reserved reserved, set 0 Supply Type Fixed Source Source PDO 3 Advertised Mask Always Advertise Switch Source Internal High Voltage Power Path (PP_HV) Maximum Current 3 A Voltage 15 V Peak Current 100% reserved reserved, set 0 Supply Type Fixed Source Source PDO 4 Advertised Mask Always Advertise Switch Source Internal High Voltage Power Path (PP_HV) Maximum Current 3 A Voltage 20 V Peak Current 100% reserved reserved, set 0 Supply Type Fixed Source Source PDO 5 Advertised Mask Always Advertise Switch Source Internal High Voltage Power Path (PP_HV) Maximum Current 0 A Voltage 0 V Peak Current 100% reserved reserved, set 0 Supply Type Fixed Source Source PDO 6 Advertised Mask Always Advertise Switch Source Internal High Voltage Power Path (PP_HV) Maximum Current 0 A Voltage 0 V Peak Current 100% reserved reserved, set 0 Supply Type Fixed Source Source PDO 7 Advertised Mask Always Advertise Switch Source Internal High Voltage Power Path (PP_HV) Maximum Current 0 A Voltage 0 V Peak Current 100% reserved reserved, set 0 Supply Type Fixed Source Transmit Sink Capabilities (0x33) Transmit Sink Capabilities Sink PDO Count Number of Sink PDOs 0 Sink PDO 1 Operating Current 0.9 A Voltage 5 V Peak Current 100% reserved reserved, set 0 Supply Type Fixed Sink Maximum Operating Current 0.9 A Minimum Operating Current 0.9 A Ask For Max True Sink PDO 2 Operating Current 0.9 A Minimum Voltage 9 V Maximum Voltage 0 V Supply Type Variable Sink Maximum Operating Current 3 A Minimum Operating Current 0.9 A Ask For Max True Sink PDO 3 Operating Current 0 A Voltage 0 V Peak Current 100% reserved reserved, set 0 Supply Type Fixed Sink Maximum Operating Current 0 A Minimum Operating Current 0 A Ask For Max False Sink PDO 4 Operating Current 0 A Voltage 0 V Peak Current 100% reserved reserved, set 0 Supply Type Fixed Sink Maximum Operating Current 0 A Minimum Operating Current 0 A Ask For Max False Sink PDO 5 Operating Current 0 A Voltage 0 V Peak Current 100% reserved reserved, set 0 Supply Type Fixed Sink Maximum Operating Current 0 A Minimum Operating Current 0 A Ask For Max False Sink PDO 6 Operating Current 0 A Voltage 0 V Peak Current 100% reserved reserved, set 0 Supply Type Fixed Sink Maximum Operating Current 0 A Minimum Operating Current 0 A Ask For Max False Sink PDO 7 Operating Current 0 A Voltage 0 V Peak Current 100% reserved reserved, set 0 Supply Type Fixed Sink Maximum Operating Current 0 A Minimum Operating Current 0 A Ask For Max False Autonegotiate Sink (0x37) Autonegotitate Sink General Settings Autonegotiate Sink Enable True Autonegotiate Variable Sink Enable True Autonegotiate Battery Sink Enable True USB Communication Capable True Offer Priority Choose Highest Voltage No USB Suspend True Giveback Flag False Capabilities Mismatch Determination Automatically Calculate Min Power Required False Minimum Power Required 0 W Alternate Mode Entry Queue (0x38) Alternate Mode Entry Queue Alternate Mode Entry Queue record #1 SVID (Standard or Vendor ID) 0xff01 Mode Number 0x1 Alternate Mode Entry Queue record #2 SVID (Standard or Vendor ID) 0x0 Mode Number 0x0 Alternate Mode Entry Queue record #3 SVID (Standard or Vendor ID) 0x0 Mode Number 0x0 Transmit Identity Data Object (0x47) Transmit Identity Data Object Record Counts Number of UFP Identity Objects 3 Number of SOP' (Tethered Plug) Identity Objects 0 UFP Discover Identity Response UFP IDO Header USB Vendor ID 0x451 Modal Operation Supported True Product Type Undefined Data Capable as USB Device True Data Capable as USB Host True Product Vendor Defined Object BCD Device 0x10 USB Product ID 0x1234 Alternate Mode Adapter VDO USB SS Signalling USB 2.0 Only VBus Required False VConn Required False VConn Power 1 W SSRx 2 Directionality Fixed SSRx 1 Directionality Fixed SSTx 2 Directionality Fixed SSTx 1 Directionality Fixed AMA Firmware Version 0x0 AMA Hardware Version 0x0 Certification Test ID 0x451 UFP IDO VDO #5 0x0 UFP IDO VDO #6 0x0 SOP' (Tethered Plug) Discover Identity Response SOP' (Tethered Plug) IDO Header USB Vendor ID 0x0 Modal Operation Supported False Product Type Undefined Data Capable as USB Device False Data Capable as USB Host False Product Vendor Defined Object BCD Device 0x0 USB Product ID 0x0 Cable Vendor Defined Object USB SS Signalling USB 2.0 Only SOP" Controller Present False VBus Through Cable False VBus Current Capability 1.5 A SSRx 2 Directionality Fixed SSRx 1 Directionality Fixed SSTx 2 Directionality Fixed SSTx 1 Directionality Fixed Cable Termination Type Both Ends Passive, VConn Not Required Cable Latency reserved (0000b) Type-C Plug/Receptacle Plug Type-C to Type-A/B/C Type-A Cable Firmware Version 0x0 Cable Hardware Version 0x0 Certification Test ID 0x0 SOP' (Tethered Plug) IDO VDO #5 0x0 SOP' (Tethered Plug) IDO VDO #6 0x0 User Alternate Mode Config (0x4a) User Alternate Mode Config General Settings User VID Enabled False User Alternate Mode VID (Vendor ID) 0x0 User Alternate Mode Billboard String Index 0x0 User VID Mode 1 Enabled False User VID Mode 2 Enabled False User VID Mode 3 Enabled False User VID Mode 4 Enabled False User Alternate Mode #1 Settings Mode Value 0x0 User VID Mode Autoentry Enabled False Automatically Send VDM on Mode Entry False Load App Config set On Mode Entry and Exit False User Alternate Mode #2 Settings Mode Value 0x0 User VID Mode Autoentry Enabled False Automatically Send VDM on Mode Entry False Load App Config set On Mode Entry and Exit False User Alternate Mode #3 Settings Mode Value 0x0 User VID Mode Autoentry Enabled False Automatically Send VDM on Mode Entry False Load App Config set On Mode Entry and Exit False User Alternate Mode #4 Settings Mode Value 0x0 User VID Mode Autoentry Enabled False Automatically Send VDM on Mode Entry False Load App Config set On Mode Entry and Exit False Autosend VDM Data Autosend VDM VDO Count 0 Autosend VDM VDO 1 Data 0x0 Autosend VDM VDO 2 Data 0x0 Autosend VDM VDO 3 Data 0x0 Autosend VDM VDO 4 Data 0x0 Autosend VDM VDO 5 Data 0x0 Autosend VDM VDO 6 Data 0x0 Autosend VDM Vendor Use Data 0x0 Display Port Capabilities (0x51) Display Port Capabilities Enable Display Port SID True Enable Display Port Mode 1 True Port Capability DP DFP_D only DisplayPort Signalling DP 1.3 Receptacle Indication Receptacle USB2.0 Signalling Not Used False DFPD Receptacle or UFPD Plug Pin Assignment C, E UFPD Receptacle or DFPD Plug Pin Assignment (none) Multifunction Preferred False Mux Swap False DisplayPort Mode Auto Entry Allowed False Billboard Index 6 Texas Instruments VID Config (0x54) Texas Instruments VID Config Enable Texas Instruments VID False Enable PDIO Mode False Enable PDIO Mode Autoentry False Message Index 0b00000111 PDIO Signature 0b00000000000000010000010001010001 GPIO Event Map (0x5c) GPIO Event Map Settings for GPIO #0 Output Enable True Interrupt Enable False Initial Value 0b0 Open Drain Output Enable False GPIO Output Level LDO3V3 Internal Pull Down Enable False Internal Pull Up Enable False Map Pin to GPIO or ADC GPIO Mapped Event Plug Event Settings for GPIO #1 Output Enable False Interrupt Enable False Initial Value 0b0 Open Drain Output Enable False GPIO Output Level VDDIO Internal Pull Down Enable False Internal Pull Up Enable False Map Pin to GPIO or ADC ADC (Hi-Z) Mapped Event Disabled Settings for GPIO #2 Output Enable False Interrupt Enable False Initial Value 0b0 Open Drain Output Enable False GPIO Output Level VDDIO Internal Pull Down Enable False Internal Pull Up Enable False Map Pin to GPIO or ADC ADC (Hi-Z) Mapped Event Disabled Settings for GPIO #3 Output Enable True Interrupt Enable False Initial Value 0b0 Open Drain Output Enable False GPIO Output Level LDO3V3 Internal Pull Down Enable False Internal Pull Up Enable False Map Pin to GPIO or ADC GPIO Mapped Event Output Enabled Without Event Settings for GPIO #4 Output Enable False Interrupt Enable False Initial Value 0b0 Open Drain Output Enable False GPIO Output Level VDDIO Internal Pull Down Enable False Internal Pull Up Enable False Map Pin to GPIO or ADC ADC (Hi-Z) Mapped Event Disabled Settings for GPIO #5 Output Enable True Interrupt Enable False Initial Value 0b0 Open Drain Output Enable False GPIO Output Level LDO3V3 Internal Pull Down Enable False Internal Pull Up Enable False Map Pin to GPIO or ADC GPIO Mapped Event Output Enabled Without Event Settings for GPIO #6 Output Enable False Interrupt Enable False Initial Value 0b0 Open Drain Output Enable False GPIO Output Level VDDIO Internal Pull Down Enable False Internal Pull Up Enable False Map Pin to GPIO or ADC ADC (Hi-Z) Mapped Event Disabled Settings for GPIO #7 Output Enable True Interrupt Enable False Initial Value 0b0 Open Drain Output Enable False GPIO Output Level LDO3V3 Internal Pull Down Enable False Internal Pull Up Enable False Map Pin to GPIO or ADC GPIO Mapped Event Output Enabled Without Event Settings for GPIO #8 Output Enable True Interrupt Enable False Initial Value 0b0 Open Drain Output Enable False GPIO Output Level LDO3V3 Internal Pull Down Enable False Internal Pull Up Enable False Map Pin to GPIO or ADC GPIO Mapped Event Output Enabled Without Event Settings for GPIO #9 Output Enable False Interrupt Enable False Initial Value 0b0 Open Drain Output Enable False GPIO Output Level VDDIO Internal Pull Down Enable False Internal Pull Up Enable False Map Pin to GPIO or ADC ADC (Hi-Z) Mapped Event Disabled Settings for GPIO #10 Output Enable False Interrupt Enable False Initial Value 0b0 Open Drain Output Enable False GPIO Output Level VDDIO Internal Pull Down Enable False Internal Pull Up Enable False Map Pin to GPIO or ADC ADC (Hi-Z) Mapped Event Disabled Settings for GPIO #11 Output Enable False Interrupt Enable False Initial Value 0b0 Open Drain Output Enable False GPIO Output Level VDDIO Internal Pull Down Enable False Internal Pull Up Enable False Map Pin to GPIO or ADC ADC (Hi-Z) Mapped Event Disabled Settings for GPIO #12 Output Enable False Interrupt Enable False Initial Value 0b0 Open Drain Output Enable False GPIO Output Level VDDIO Internal Pull Down Enable False Internal Pull Up Enable False Map Pin to GPIO or ADC ADC (Hi-Z) Mapped Event Disabled Settings for GPIO #13 Output Enable False Interrupt Enable False Initial Value 0b0 Open Drain Output Enable False GPIO Output Level VDDIO Internal Pull Down Enable False Internal Pull Up Enable False Map Pin to GPIO or ADC ADC (Hi-Z) Mapped Event Disabled Settings for GPIO #14 Output Enable False Interrupt Enable False Initial Value 0b0 Open Drain Output Enable False GPIO Output Level VDDIO Internal Pull Down Enable False Internal Pull Up Enable False Map Pin to GPIO or ADC ADC (Hi-Z) Mapped Event Disabled Settings for GPIO #15 Output Enable True Interrupt Enable False Initial Value 0b0 Open Drain Output Enable False GPIO Output Level LDO3V3 Internal Pull Down Enable False Internal Pull Up Enable False Map Pin to GPIO or ADC GPIO Mapped Event Port Connected CC2 (Cable Orientation Event) Settings for GPIO #16 Output Enable False Interrupt Enable False Initial Value 0b0 Open Drain Output Enable False GPIO Output Level VDDIO Internal Pull Down Enable False Internal Pull Up Enable False Map Pin to GPIO or ADC ADC (Hi-Z) Mapped Event Disabled Settings for GPIO #17 Output Enable False Interrupt Enable False Initial Value 0b0 Open Drain Output Enable False GPIO Output Level VDDIO Internal Pull Down Enable False Internal Pull Up Enable False Map Pin to GPIO or ADC ADC (Hi-Z) Mapped Event Disabled GPIO Event #0 -- Plug Event GPIO Number GPIO 0 Event Enable True GPIO Event #1 -- Port Connected CC2 (Cable Orientation Event) GPIO Number GPIO 15 Event Enable True GPIO Event #2 -- reserved GPIO Number GPIO 0 Event Enable False GPIO Event #3 -- reserved GPIO Number GPIO 0 Event Enable False GPIO Event #4 -- Source (1) / Sink (0) / Unattached (High-Z) event GPIO Number GPIO 0 Event Enable False GPIO Event #5 -- reserved GPIO Number GPIO 0 Event Enable False GPIO Event #6 -- Fault Condition (Active Low) Event GPIO Number GPIO 0 Event Enable False GPIO Event #7 -- reserved GPIO Number GPIO 0 Event Enable False GPIO Event #8 -- reserved GPIO Number GPIO 0 Event Enable False GPIO Event #9 -- reserved GPIO Number GPIO 0 Event Enable False GPIO Event #10 -- reserved GPIO Number GPIO 0 Event Enable False GPIO Event #11 -- reserved GPIO Number GPIO 0 Event Enable False GPIO Event #12 -- reserved GPIO Number GPIO 0 Event Enable False GPIO Event #13 -- Either DP or USB Event GPIO Number GPIO 0 Event Enable False GPIO Event #14 -- DP Mode Selection Event GPIO Number GPIO 0 Event Enable False GPIO Event #15 -- reserved GPIO Number GPIO 0 Event Enable False GPIO Event #16 -- reserved GPIO Number GPIO 0 Event Enable False GPIO Event #17 -- reserved GPIO Number GPIO 0 Event Enable False GPIO Event #18 -- Supply P5V Event GPIO Number GPIO 0 Event Enable False GPIO Event #19 -- Supply HV Event GPIO Number GPIO 0 Event Enable False GPIO Event #20 -- Supply HVE Event GPIO Number GPIO 0 Event Enable False GPIO Event #21 -- Supply PPCable Event GPIO Number GPIO 0 Event Enable False GPIO Event #22 -- Attached (Active Low) Event GPIO Number GPIO 0 Event Enable False GPIO Event #23 -- VBUS Detect Event GPIO Number GPIO 0 Event Enable False GPIO Event #24 -- reserved GPIO Number GPIO 0 Event Enable False GPIO Event #25 -- reserved GPIO Number GPIO 0 Event Enable False GPIO Event #26 -- reserved GPIO Number GPIO 0 Event Enable False GPIO Event #27 -- P5V Overcurrent Event GPIO Number GPIO 0 Event Enable False GPIO Event #28 -- Sink (1) / Source (0) Event GPIO Number GPIO 0 Event Enable False GPIO Event #29 -- USB3 Event GPIO Number GPIO 0 Event Enable False GPIO Event #30 -- USB2 Event GPIO Number GPIO 0 Event Enable False GPIO Event #31 -- 2-lane DP Event GPIO Number GPIO 0 Event Enable False Miscellaneous Configuration (0x5e) Miscellaneous Configuration Miscellaneous Configuration DP Hot Plug Detect GPIO GPIO 4 is HPD Transmit and Receive External Reset from MReset False External Reset Polarity False Ignore Good CRC Mismatch False Lock 3V3 Output False Use 3V3 for I2C1 Level True Use 3V3 for I2C2 Level True App Config Group 1 Settings App Config Mask, GPIO Low Transition or User AM Exit 0x1 App Config Mask, GPIO High Transition or User AM Enter 0x2 Command Channel to use for Command (not Task) Slot CMD3 (0x1E) Reserved Reserved, Set 0 Command Channel to use for Command or Task Slot CMD3 (0x1E) Reserved Reserved, Set 0 Alt Mode Entry / GPIO High 4CC Command (not Task) !CMD Alt Mode Entry / GPIO High 4CC Command or Task !CMD Alt Mode Exit / GPIO Low 4CC Command (not Task) !CMD Alt Mode Exit / GPIO Low 4CC Command or Task !CMD App Config Group 2 Settings App Config Mask, GPIO Low Transition or User AM Exit 0x0 App Config Mask, GPIO High Transition or User AM Enter 0x0 Command Channel to use for Command (not Task) Slot CMD3 (0x1E) Reserved Reserved, Set 0 Command Channel to use for Command or Task Slot CMD3 (0x1E) Reserved Reserved, Set 0 Alt Mode Entry / GPIO High 4CC Command (not Task) !CMD Alt Mode Entry / GPIO High 4CC Command or Task !CMD Alt Mode Exit / GPIO Low 4CC Command (not Task) !CMD Alt Mode Exit / GPIO Low 4CC Command or Task !CMD App Config Group 3 Settings App Config Mask, GPIO Low Transition or User AM Exit 0x0 App Config Mask, GPIO High Transition or User AM Enter 0x0 Command Channel to use for Command (not Task) Slot CMD3 (0x1E) Reserved Reserved, Set 0 Command Channel to use for Command or Task Slot CMD3 (0x1E) Reserved Reserved, Set 0 Alt Mode Entry / GPIO High 4CC Command (not Task) !CMD Alt Mode Entry / GPIO High 4CC Command or Task !CMD Alt Mode Exit / GPIO Low 4CC Command (not Task) !CMD Alt Mode Exit / GPIO Low 4CC Command or Task !CMD Sleep Control Register (0x70) Sleep Control Register Sleep Mode Allowed False Delay 100 mS Before Sleep False Delay 1000 mS Before Sleep False Delay 30000 mS Before Sleep False Sleep on 5V non-PD Load False I2C Relax Response Level 0b00000000