This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

HD3SS3220: MODE can't be change by MODE_SELECT in attached state

Part Number: HD3SS3220

Hi team,

My customer tried to change MODE by MODE_SELECT register in attached state.

However, the register value is automatically over-write after writing MODE_SELECT register.

Is this the expected operation on HD3SS3220? The reason why the MODE is automatically over-write by IC is that MODE change in attached state is not allowed in USB-C specification, right?

The below procedure is used for changing MODE in attached state. If you find any wrong step, please let me know.

[Procedure]                                               [0x08] [0x09] [0x0a]
1. Power on                                                0x00   0x20   0x00
2. DISABLE _UFP_ ACCESSORY =1       0x00   0x21   0x00
3. MODE_SELECT=DFP                           0x00   0x20   0x20
4. Connect UFP device                              0x00   0x71   0x20
5. Clear Interruption                                   0x00   0x61   0x20
6. MODE_SELECT becomes UFP             0x00  0x31   0x10

Regards,

Saito