DLPU072C June 2018 – January 2024 DLPC3434
Since all I2C commands are processed by software, only one type of I2C transaction is supported. This transaction type is shown in Table 1-1 for both writes and reads. The I2C interface supports variably-sized transactions (for example, a one byte transaction or a nine byte transaction) to match the commands discussed later in this document.
| Transaction | Address(1) | Sub-Address(2) | Remaining Data Bytes(3) | |
|---|---|---|---|---|
| Write | Size | 8-bits | 8-bits | 8-bit parameter bytes (0 → N) |
| Value | 36h (or 3Ah) | Command value | Parameter values | |
| Read Request | Size | 8-bits | 8-bits | 8-bit parameter bytes (0 → N) |
| Value | 36h (or 3Ah) | Command value | Parameter values | |
| Read Response | Size | 8-bits | 8-bit parameter bytes (0 → N) | |
| Value | 37h (or 3Bh) | Parameter values | ||