SBOSA15A september 2022 – may 2023 TMP1827
PRODUCTION DATA
The function is issued by the host to read the content of the memory scratchpad.
The host first sends the 2 bytes for the EEPROM address (see Figure 9-23). If the 2 bytes of address matches the address sent during the last WRITE SCRATCHPAD-2, the device responds by sending the 8 bytes of data that was written to the scratchpad-2 buffer earlier. The host can send a bus reset any time during the transfer. If the device sends all 8 bytes and no bus reset is received,the device transmits the CRC computed on the 2 byte of address sent by the host and 8 bytes of data sent by the device to the host for data integrity check.
If there is a mismatch in the EEPROM address, the device shall go back to the start and wait for a bus reset to restart communication, and the host shall receive '1' on the bus for any subsequent read. This mechanism ensures that the host can detect an address byte corruption during both WRITE SCRATCHPAD-2 and READ SCRATCHPAD-2, as both the data bytes and CRC byte will read back as FFh.