www.onsemi.com
43
Table 45. COMMAND
Address: 23h
Reset Value: 0x00
Type: Read/Write (Auto−Clear)
Bit #
Name R/W/C
Size
(Bits)
Register
Settings
COMMAND Description
7:0 Command R/W 8
0001 0001b WakeI2C
(no action is taken other than to wake the I2C interface)
0010 0010b DisableVbusDetect. Disable Vbus present detection:
PWRSTAT.VBUS_VAL. The FUSB307B will ignore this
command and assert the FAULTSTAT.I2C_ERR if it has
sourcing or sinking power over Vbus enabled
0011 0011b EnableVbusDetect. Enable Vbus present detection
0100 0100b DisableSinkVbus. Disable sinking power over Vbus.
This COMMAND does not disable PWRSTAT.VBUS_VAL
detection
0101 0101b SinkVbus. Enable sinking power over Vbus and enable Vbus
present detection. The FUSB307B will ignore this command
and assert the FAULTSTAT.I2C_ERR if it has sourcing power
over Vbus enabled
0110 0110b DisableSourceVbus. Disable sourcing power over Vbus. This
COMMAND does not disable PWRSTAT.VBUS_VAL
detection
0111 0111b SourceVbusDefaultVoltage. Enable sourcing vSafe5V over
Vbus and enable Vbus present detection. Source shall
transition to vSafe5V if at a high voltage. The FUSB307B will
ignore this command and assert the FAULTSTAT.I2C_ERR if
it has sinking power over Vbus enabled
1000 1000b SourceVbusHighVoltage. Execute sourcing high voltage over
Vbus.
FUSB307B will ignore this command and assert the
FAULTSTAT.I2C_ERR
1001 1001b LOOK4CON. Start DRP Toggling if ROLECTRL.DRP = 1b.
If ROLECTRL.CC1/CC2 = 01b start with Rp,
if ROLECTRL.CC1/CC2 =10b start with Rd.
If ROLE_CONTROL.CC1/CC2 are not either 01b/01b or
10b/10b, then do not start toggling.
The TCPM shall issue .
COMMAND.LOK4CON to enable the device to restart
Connection Detection in cases where the ROLECTRL
contents will not change. An example of this is when a
potential connection as a Source occurred but was further
debounced by the TCPM to find the Sink disconnected. In
this case a Source Only or DRP should go back to its
Unattached.Src state. This would result in ROLECTRL
staying the same
1010 1010b RxOneMore. Configure the receiver to automatically clear the
RXDETECT register after sending the next GoodCRC.
This is used to shutdown reception of packets at a known
point regardless of packet separation or the depth of the
receive FIFO in the device
1100 1100b
1101 1101b
1110 1110b
Reserved. No Action
1111 1111b I2CIdle, Enter I2C Idle
www.onsemi.com
44
Table 46. DEVCAP1L
Address: 24h
Reset Value: FUSB307B: DDh
Type: Read
Bit #
Name R/W/C Size (Bits) Device Capabilities 1 L Description
7:5 ROLES_SUPPORT R 3 Roles Supported:
000b: Type−C Port Manager can configure the Port as Source only
or Sink only (not DRP)
001b: Source only
010b: Sink only
011b: Sink with accessory support
100b: DRP Only
101b: Source, Sink, DRP, Adapter/Cable all supported
110b: Source, Sink, DRP
110..111b: Not valid
4 SOP_SUPPORT R 1 0b: All SOP* except SOP’_DBG/SOP”_DBG
1b: All SOP* messages are supported
3 SWITCH_VCONN R 1 Supply VCONN:
0b: Not capable of switching VCONN
1b: Capable of switching VCONN
Support for PWRSTAT.VCONN_VAL and PWRCTRL.EN_VCONN
implemented
2 SNK_VBUS R 1 Sink VBUS:
0b: Not Capable of controlling the sink path to the system load
1b: Capable of controlling the sink path to the system load
Support for PWRSTAT.SNKVBUS and COMMAND.SinkVbus imple-
mented
1 SRC_HV R 1 Source Higher than vSafe5V on VBUS
0b: Not capable of controlling High Voltage Path on VBUS
1b: capable of controlling High Voltage Path on VBUS
Support for PWRSTAT.SOURCE_HV and
COMMAND.SourceVbusHighVoltage implemented
0 SRC_VBUS R 1 Source vSafe5V on VBUS
0b: Not of controlling the source path to VBUS
1b: Capable of controlling the source path to VBUS
Support for PWRSTAT.SOURCE_VBUS,
COMMAND.SourceVbusDefaultVoltage,
COMMAND.DisableSourceVbus,
COMMAND.EnableVbusDetect, and
COMMAND.DisableVbusDetect implemented
Table 47. DEVCAP1H
Address: 25h
Reset Value: 0x1E
Type: Read
Bit #
Name R/W/C Size (Bits) Device Capabilities 1 H Description
7:5 Reserved R 3 Reserved : 000b
4 BLEED_DIS R 1 0b: No Bleed Discharge
1b: Bleed Discharge implement
Support for PWRCTRL.EN_BLEED_DISCH implemented.
3 FORCE_DIS R 1 0b: No Force Discharge
1b: Force Discharge implement
Support for PWRCTRL.FORCE_DISCH,
FAULTSTAT.FORCE_DISCH_FAIL, and VBUS_STOP_DISCL
implemented
www.onsemi.com
45
Table 47. DEVCAP1H (continued)
Address: 25h
Reset Value: 0x1E
Type: Read
Bit #
Device Capabilities 1 H DescriptionSize (Bits)R/W/CName
2 VBUS_MEAS_ALRM R 1 0b: No VBUS voltage measurement or VBUS Alarms
1b: VBUS voltage measurement and VBUS Alarms
Support for VBUS_VOLTAGE_L, VALARMHCFGL and
VALARMLCFGL implemented
1:0 RP_SUPPORT R 2 Source Power Supported:
00b: Rp default only
01b: Rp 1.5 A and default
10b: Rp 3.0A, 1.5 A and default
11b: Reserved
Table 48. DEVCAP2L
Address: 26h
Reset Value: 0xD7
Type: Read
Bit #
Name R/W/C Size (Bits) Device Capabilities 2 L Description
7 SNK_DISC_DETECT R 1 0b: VBUS_SNK_DISCL not implemented
1b: VBUS_SNK_DISCL implemented
6 STOP_DSICH R 1 0b: VBUS_STOP_DISCL not implemented
1b: VBUS_STOP_DISCL implemented
5:4 VBUS_ALRM_LSB R 2 VBUS Voltage Alarm LSB Support
01b: Voltage Alarm Supports 50 mV LSB
Bit 0 of VALARMHCFGL and VALARMLCFGL are ignored
3:1 VCONN_POWER_CAP R 3 VCONN Power Supported
000b: 1.0 W
001b: 1.5 W
010b: 2.0 W
011b: 3 W (at VCONN = 5.5 V)
100b: 4 W
101b: W
110b: 6 W
111b: External
0 VCONN_FAULT_CAP R 1 VCONN OCP Fault Capable
110b: FUSB307B is not capable of detecting a VCONN fault
1b: FUSB307B is capable of detecting a VCONN fault
Table 49. DEVCAP2H
Address: 27h
Reset Value: 0x01
Type: Read
Bit #
Name R/W/C Size (Bits) Device Capabilities 2 H Description
7:1 Reserved R 7 Reserved: 000_0000b
0 Watchdog Timer R 1 1b: Watchdog Timer Implemented

FUSB307BMPX

Mfr. #:
Manufacturer:
ON Semiconductor
Description:
USB Interface IC USB-C TCPC PORT CONT
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet