SBOSA15A september 2022 – may 2023 TMP1827
PRODUCTION DATA
The function is issued by the host to read the EEPROM memory directly.
The host sends 2 bytes for the address of the EEPROM location, that it wants to read. The device then sends the data bytes starting from that location until the internal address pointer does not reach the end of the EEPROM or host does not issue a bus reset. If the internal address pointer reaches end of the EEPROM location, the device shall send 1's on the bus. After sending the 2 bytes for the address of the EEPROM location to access, and when moving between block boundary, the host must idle the bus for tIDLE as specified in the EEPROM characteristics. Additionally, there is no CRC provided in the response from the device during the READ EEPROM function.
The device does not support byte wise access for EEPROM. All access to the memory is done in increments of 8 bytes. Hence the host must send the address at the 8-byte block boundary. If the address is sent for a non-block boundary, the device shall send data from the start of the corresponding block as shown in Figure 9-9.