ZHCSG96A May 2017 – May 2019 TMP116
PRODUCTION DATA.
The TMP116 is two-wire, SMBus, and I2C interface-compatible. Figure 27 to Figure 30 describe the various operations on the TMP116. Parameters for Figure 1 are defined in Two-Wire Interface Timing. Bus definitions are:
Bus Idle: Both SDA and SCL lines remain high.
Start Data Transfer: A change in the state of the SDA line from high to low when the SCL line is high defines a START condition. Each data transfer is initiated with a START condition.
Stop Data Transfer: A change in the state of the SDA line from low to high when the SCL line is high defines a STOP condition. Each data transfer is terminated with a repeated START or STOP condition.
Data Transfer: The number of data bytes transferred between a START and a STOP condition is not limited and is determined by the master device.
Acknowledge: Each receiving device, when addressed, is obliged to generate an acknowledge bit. A device that acknowledges must pull down the SDA line during the acknowledge clock pulse in such a way that the SDA line is stable low during the high period of the acknowledge clock pulse. Setup and hold times must be taken into account. On a master receive, the termination of the data transfer can be signaled by the master generating a not-acknowledge (1) on the last byte transmitted by the slave.
Figure 27. Write Word Command Timing Diagram
Figure 28. Read Word Command Timing Diagram
Figure 29. SMBus ALERT Timing Diagram
Figure 30. General-Call Reset Command Timing Diagram