Multiple Byte Write
Last updated
Last updated
The Multiple Byte Write operation functions similarly to the Single Byte Write, but allows writing a block of up to 3600 registers in a single operation—that is, the entire memory in one go.
To perform a Multiple Byte Write operation, follow the same procedure as for a Single Byte Write until the first data byte is written. After writing the first byte, instead of generating a Stop Condition, the microcontroller should continue writing data bytes. To conclude the write operation, after sending the last data byte, the microcontroller should generate a Stop Condition.
Invalid Memory Addressing
The valid memory range of the IS3750 goes from addresses 0 to 3599 (0x0E0F).
If a Multiple Byte Write Operation is performed with a Pointer Register within the valid memory range (0 to 3599) but exceeds the last memory register (3599), a rollover to register 0 will occur.
If a Multiple Byte Write Operation is performed with a Pointer Register outside from the valid memory range (greater than 3599), the IS3750 will respond with a NACK upon receiving the first data byte.