70.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 
          
Access  
Reset  
Bit 15141312111098 
   RDIPSEL[1:0] TCIDCTSEL[2:0] 
Access R/WR/WR/WR/WR/W 
Reset 00000 
Bit 76543210 
          
Access  
Reset  

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 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 Reserved
3 IP_3P0 Reserved

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

ValueNameDescription
0 THRESHOLD_0 Type-C cell power down
1 THRESHOLD_1 Reserved
2 THRESHOLD_2 Type-C VRa Threshold
3 THRESHOLD_3 Reserved
4 THRESHOLD_4 Type-C VRd-USB Threshold
5 THRESHOLD_5 Reserved
6 THRESHOLD_6 Type-C VRd-1.5 Threshold, Type-C VRd Threshold
7 THRESHOLD_7 Reserved