The I2C Block Register Write transaction is shown in Figure 8-34 and consists of the following sequence:
- Controller issues a Start Condition.
- Controller writes the 7-bit Target Address following by a Write bit.
- Controller writes the 8-bit Register address as the CommandCode of the programming sequence.
- Controller writes one or more data bytes each of
which must be acknowledged by the target. The target increments the internal
register address after each byte.
- Controller issues a Stop Condition to terminate the transaction.