> For the complete documentation index, see [llms.txt](https://inacks.gitbook.io/is3750-wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://inacks.gitbook.io/is3750-wiki/i2c-compatible-bus-description/multiple-byte-read.md).

# Multiple Byte Read

> This page is not the authoritative source for design information. The official [IS3750 datasheet](https://www.inacks.com/is3750) published on [www.inacks.com](http://www.inacks.com) is the authoritative reference: always consult it for the latest information.

The Multiple Byte Read operation functions similarly to the Single Byte Read, but allows reading a block of up to 3,603 registers in a single operation—that is, the entire memory in one go.&#x20;

To perform a Multiple Byte Read operation, follow the same procedure as for a Single Byte Read until the first byte is received. After receiving the first byte, instead of generating a Not Acknowledge (NACK), the microcontroller should continue acknowledging\
(ACK) each received data byte from the IS3750 for as many bytes as it intends to read. To conclude the read operation, after reading the last data byte, the microcontroller should generate a Not Acknowledge (NACK) and a Stop Condition.

\
**Invalid Memory Addressing**

The valid memory range of the IS3750 for a read operation goes from addresses 0 to 3602 (0xE12).

If the Multiple Byte Read Operation is performed with a Pointer Register within the valid memory range (0 to 3602), but the data retrieval extends beyond register 3602, a rollover to register 0 will occur.

If a Multiple Byte Read Operation is performed with a Pointer Register value higher than 3602, the read result will be 0xFF.&#x20;

<figure><img src="https://1816227180-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtGrI3IedEdPZm4IxBqoO%2Fuploads%2FJJ1tkk3AfqnB5Uxw2PH5%2FEvadrw0072r1.png?alt=media&amp;token=a7eeb148-de18-4fa7-b597-4eac423f58d2" alt=""><figcaption></figcaption></figure>
