SLLSES1D December 2015 – September 2020 HD3SS3220
PRODUCTION DATA
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DEBOUNCE | MODE_SELECT | I2C_SOFT _RESET | SOURCE_PREF | DISABLE _TERM | |||
R/W | R/W | R/U | R/W | R/W |
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:6 | DEBOUNCE | R/W | 2’b00 | The nominal amount of time the HD3SS3220 debounces the voltages on the CC pins. 00 – 168 ms (Default) 01 – 118 ms 10 – 134 ms 11 – 152 ms |
5:4 | MODE_SELECT | R/W | 2’b00 | This register can be written to set the HD3SS3220 mode operation. The ADDR pin must be set to I2C mode. If the default is maintained, HD3SS3220 shall operate according to the PORT pin levels and modes. The MODE_SELECT can only be changed when in the unattached state. 00 – DRP mode (start from unattached.SNK) (default) 01 – UFP mode (unattached.SNK) 10 – DFP mode (unattached.SRC) 11 – DRP mode (start from unattached.SNK) |
3 | I2C_SOFT _RESET | R/U | 1’b0 | This register resets the digital logic. The bit is self-clearing. A write of 1 starts the reset. The following registers can be affected after setting this bit: CURRENT_MODE_DETECT ACTIVE_CABLE_DETECTION ACCESSORY_CONNECTED ATTACHED_STATE CABLE_DIR |
2:1 | SOURCE_PREF | R/W | 2’b00 | This field controls the TUSB322I behavior when configured as a DRP. 00 – Standard DRP (default) 01 – DRP performs Try.SNK 10 – Reserved 11 – DRP performs Try.SRC |
0 | DISABLE _TERM | R/W | 1’b0 | This field disables the termination on CC pins and transition the CC state machine to the disabled state. 0 – Termination enabled according TUSB322I mode of operation (default) 1 – Termination disabled and state machine held in disable state |