7.5.3 The Following Procedure Should be Followed for Setting a Starting Sub-Address for I2C Reads:
- The master initiates a write operation by generating a start condition (S), followed by the TUSB544 7-bit address and a zero-value “W/R” bit to indicate a write cycle.
- The TUSB544 acknowledges the address cycle.
- The master presents the sub-address (I2C register within TUSB544) to be written, consisting of one byte of data, MSB-first.
- The TUSB544 acknowledges the sub-address cycle.
- The master terminates the write operation by generating a stop condition (P).
NOTE
If no sub-addressing is included for the read procedure, and reads start at register offset 00h and continue byte by byte through the registers until the I2C master terminates the read operation. If a I2C address write occurred prior to the read, then the reads start at the sub-address specified by the address write.