SBOSA15A september 2022 – may 2023 TMP1827
PRODUCTION DATA
The function is issued by the host to write the functional registers for the temperature sensor. Following the function byte, the host transmits the device configuration registers, short address register, temperature alert low limit registers, temperature alert high limit registers and temperature offset registers. After sending the 9 bytes, the device shall transmit the CRC computed on the 9 bytes and send the CRC back to the host for quick verification of data integrity.
Additionally, the host can issue a bus reset at any time during the transfer, though it is advised that the same may be done only at byte boundary to ensure that there is no register corrupted due to incomplete transfer.
When the FLEX_ADDR_MODE bits are updated as a non-zero value, the host must hold off on any communication to keep the bus in idle state for either tRESDET or tDELAY, as per the requested flex mode, to allow the device to decode and update the short address. Also when the FLEX_ADDR_MODE bits have a non-zero value, the byte for short address register shall not be updated in the register scratchpad, for any subsequent write scratchpad-1 operations, to avoid the overwrite of the decoded short address.