10.2.7.26 TCPC USB PHY Control Register

8-bit or 16-bit access to part of this register is permitted.

Name: TCPC_UPC
Offset: 0xA0
Reset: 0x0000
Property: Read/Write

Bit 3130292827262524 
   BCDETEBCVSRCEBCDETSELBCIDPSRCEDMPDFEDMPDFD 
Access R/WR/WR/WR/WR/WR/W 
Reset 000000 
Bit 2322212019181716 
   RDSRC[1:0] RDTRMERDSEL[1:0] 
Access R/WR/WR/WR/WR/W 
Reset 00000 
Bit 15141312111098 
   RDIPSEL[1:0] TCIDCTSEL[2:0] 
Access R/WR/WR/WR/WR/W 
Reset 00000 
Bit 76543210 
       TCIDSELTCCE 
Access R/WR/W 
Reset 00 

Bit 29 – BCDETE Battery Charging Detection Enable

ValueDescription
0 Battery charging detection is disabled.
1 Battery charging detection is enabled.
  • If BCDETSEL is set to 0, DM VDAT comparator and IDM_SINK current source are enabled, and CHG_DET output can be read in TCPC_UPS.CHGDCP.
  • If BCDETSEL is set to 1, DP VDAT comparator and IDP_SINK current source are enabled, and DCP_DET output can be read in TCPC_UPS.CHGDCP.

Bit 28 – BCVSRCE Battery Charging Voltage Source Enable

ValueDescription
0 Battery charging VDP_SRC and VDM_SRC voltage sources are disabled.
1 Battery charging voltage source enable:
  • If BCDETSEL is set to 0, VDP_SRC voltage source is enabled.
  • If BCDETSEL is set to 1, VDM_SRC voltage source is enabled.

Bit 27 – BCDETSEL Battery Charging Detection Selection

ValueDescription
0 Battery charging primary detection is selected.
1 Battery charging secondary detection is selected.

Bit 26 – BCIDPSRCE Battery Charging IDP Source Enable

ValueDescription
0 Battery charging IDP current source is disabled.
1 Battery charging IDP current source is enabled for data contact detection.

Bit 25 – DMPDFE DM Pull-Down Force Enable

ValueDescription
0 DM pull-down is not forced to the active state by the TCPC.
1 DM pull-down is forced to the active state by the TCPC for battery charging data contact detection.

Bit 24 – DMPDFD DM Pull-Down Force Disable

ValueDescription
0 DM pull-down is not forced to the inactive state by the TCPC.
1 DM pull-down is forced to the inactive state by the TCPC.

Bits 21:20 – RDSRC[1:0] Type-C Rd Resistor Value Source

ValueNameDescription
0 RDSRC_CFG Software configuration value RDSEL is selected for Rd pull-down resistor.
1 RDSRC_OTP OTP value is selected for Rd pull-down resistor.
2 RDSRC_CAL Calibration value TCPC_CALST.RDCAL is selected for Rd pull-down resistor.
3 RDSRC_DIS Rd pull-down is disabled.

Bit 18 – RDTRME Type-C Rd Resistor Trim Enable

ValueDescription
0 Rd resistor trim is disabled. The Rd value selected in RDSEL can be used for Type-C attach detection.
1 Rd resistor trim is enabled. CC2 is disconnected. RDSEL is enforced for Rd resistor value.

Bits 17:16 – RDSEL[1:0] Type-C Rd Resistor Trim Selection

ValueNameDescription
0 RDSEL_OFF Rd pull-down is disabled
1 RDSEL_MINUS_10P Rd pull-down value decreased by 10% is selected
2 RDSEL_DEFAULT Rd pull-down default value is selected
3 RDSEL_PLUS_10P Rd pull-down value increased by 10% is selected

Bits 13:12 – RDIPSEL[1:0] Type-C Rd or Ip Pull-up Current Selection

ValueNameDescription
0 IP_OFF Type-C pull-up current source Ip is off, Rd pull-down is selected
1 IP_0P5 Type-C pull-up current source Ip is advertising 0.5A as VBUS sourcing capability
2 IP_1P5 Type-C pull-up current source Ip is advertising 1.5A as VBUS sourcing capability
3 IP_3P0 Type-C pull-up current source Ip is advertising 3.0A as VBUS sourcing capability

Bits 10:8 – TCIDCTSEL[2:0] Type-C or ID Comparator Threshold Selection

ValueNameDescription
0 THRESHOLD_0 Threshold above VRid_gnd for ID determination or Type-C VRa
1 THRESHOLD_1 Threshold above VRid_c for ID determination or Type-C VRd-USB
2 THRESHOLD_2 Threshold above VRid_b for ID determination or Type-C VRd-1.5
3 THRESHOLD_3 Threshold above VRid_a for ID determination or Type-C VRd
4 THRESHOLD_4 Reserved
5 THRESHOLD_5 Reserved
6 THRESHOLD_6 Reserved
7 THRESHOLD_7 Reserved

Bit 1 – TCIDSEL Type-C or ID Selection

ValueDescription
0 CC1 comparator is used for ID detection for OTG or for battery charging. CC1 is connected and CC2 is disconnected.
1 CC1 and CC2 comparators are used to determine the power capability advertised by the facing source.

Bit 0 – TCCE Type-C Cell Enable

ValueDescription
0 USB Type-C cell is disabled; CC1 and CC2 are disconnected.
1 USB Type-C cell is enabled.