SLVSER3A November 2018 – April 2020 TPS65982BB
PRODUCTION DATA.
The TPS65982BB device features clock stretching for the I2C protocol. The TPS65982BB slave I2C port can hold the clock line (SCL) low after receiving (or sending) a byte, indicating that the slave is not yet ready to process more data. The master communicating with the slave must not finish the transmission of the current bit and must wait until the clock line actually goes high. When the slave is clock stretching, the clock line remains low.
The master must wait until it observes the clock line transitioning high plus an additional minimum time (4 μs for standard 100 kbps I2C) before pulling the clock low again.
Any clock pulse can be stretched but typically it is the interval before or after the acknowledgment bit.