SBOSA15B September 2022 – January 2025 TMP1827
PRODUCTION DATA
Table 8-5 shows the program flow that the host MCU must execute for temperature conversion and subsequent read of the temperature result. As the temperature results are the first two bytes of the register scratchpad-1, the host can optionally stop the read after the device transmits the first two bytes by performing a bus reset.
HOST TO DEVICE | DEVICE TO HOST | COMMENTS |
---|---|---|
Reset | Host sends reset to initialize communication | |
Answer to Reset | Device responds to initialization | |
SKIPADDR (CCh) | Host sends address command to select all devices | |
CONVERTTEMP (44h) | Host sends function command to start temperature conversion | |
Bus idle for tDELAY + tCONV | Bus is held in idle state (high) during temperature conversion | |
Reset | Host sends reset to initialize communication | |
Answer to Reset | Device responds to initialization | |
SKIPADDR (CCh) | Host sends address command to select all devices | |
READ SCRATCHPAD-1 (BEh) | Host sends function command to read register scratchpad-1 | |
TEMP_RESULT_L | Device sends temperature result LSB register | |
TEMP_RESULT_H | Device sends temperature result MSB register | |
STATUS_REG | (Optional read for host) Device sends status register | |
FFh | (Optional read for host) Device sends reserved byte | |
CONFIG_REG1 | (Optional read for host) Device sends configuration-1 register | |
CONFIG_REG2 | (Optional read for host) Device sends configuration-2 register | |
SHORT_ADDR | (Optional read for host) Device sends short address register | |
FFh | (Optional read for host) Device sends reserved byte | |
CRC | (Optional read for host) Device sends CRC on first 8 bytes | |
TEMP_ALERT_LOW_L | (Optional read for host) Device sends temperature alert low LSB register | |
TEMP_ALERT_LOW_H | (Optional read for host) Device sends temperature alert low MSB register | |
TEMP_ALERT_HIGH_L | (Optional read for host) Device sends temperature alert high LSB register | |
TEMP_ALERT_HIGH_H | (Optional read for host) Device sends temperature alert high MSB register | |
TEMP_OFFSET_L | (Optional read for host) Device sends temperature offset LSB register | |
TEMP_OFFSET_H | (Optional read for host) Device sends temperature offset MSB register | |
FFh | (Optional read for host) Device sends reserved byte | |
FFh | (Optional read for host) Device sends reserved byte | |
CRC | (Optional read for host) Device sends CRC on last 8 bytes |