SLVUCR7 September 2024 TPS26750
Description | The 'I2Cr' task can be used to cause the PD controller to read from a specified target address and register offset using a I2C read transaction through the I2Cc_SDA and I2Cc_SCL pins. | ||
---|---|---|---|
INPUT DATAX | Bit | Name | Description |
Byte 3: Number of bytes to read from the target. | |||
7:0 | NumBytes | ||
Byte 2: Register offset to use in the I2C read transaction. | |||
7:0 | RegisterOffset | ||
Byte 1: Target Address | |||
7 | Reserved | ||
6:0 | target to use for the transaction. | ||
OUTPUT DATAX | Bit | Name | Description |
Bytes 2-65: Data Bytes read from the target (in order received) | |||
511:0 | Data | ||
Byte 1: Standard Task Return Code. See also Table 5-1. | |||
Task Completion | The PD controller completes after it has succesfully read the specified number of bytes, or the I2C transaction terminated for some other reason. | ||
Side Effects | This task will cause the PD controller to issue a command on the I2Cc port. It can result in INT_EVENTx.I2CControllerNACKed being asserted. | ||
Additional Information | None |