DLPU115 January 2022 DLPC3421
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 |