SBOSA15A september 2022 – may 2023 TMP1827
PRODUCTION DATA
The function is issued by the host to prepare data write to the EEPROM using memory scratchpad.
Figure 9-23 shows that the host first sends 2 bytes for the EEPROM address, followed by 8 data bytes. On receiving the 8 data bytes, the device computes the CRC for total of 10 bytes of address and data received from the host for data integrity check. The function only copies the data to the memory scratchpad, to enable the host to change data, before the final EEPROM erase and program. Additionally, the host may use the memory scratchpad as a 8-byte volatile buffer.
The device does not support byte wise access for EEPROM. All access to the scratchpad are done in increments of 8 bytes. Hence the host must send the address at the 8-byte block boundary. Figure 9-9 shows that any attempt to write data at a non-block boundary will result in data corruption for the corresponding EEPROM page and block.