SLLA565 September 2021 TUSB1044
The PD controller allows different trigger events to initiate I2C behaviors. On POR, the control register (0x0A), and configuration registers (0x10, 0x11, 0x20, 0x21, part of 0x0C) can be initiated with a pre-defined value.
Configuration Register Offset | Data | Trigger Event |
---|---|---|
0x10 | 0x7710 | PoR, *Attach |
0x11 | 0x7711 | PoR, *Attach |
0x20 | 0x3320 | PoR, *Attach |
0x21 | 0x3321 | PoR, *Attach |
0x0C | 0x4C0C | PoR, *Attach |
Figure 6-1 is an example of defining I2C configuration to TUSB1044 over PD controller upon trigger events Power on Reset, where “0x10” is the config data for register offset “0x0A” with a total byte count to be ‘2’ defined in the Data Length.
Upon detach event, reset the control register to the same value as PoR.