SLLSEK1B July 2014 – March 2018 ONET2804T
PRODUCTION DATA.
Each receiving device, when addressed, is obliged to generate an acknowledge bit. The transmitter releases the SDA line and 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. When a slave-receiver does not acknowledge the slave address, the data line must be left HIGH by the slave. The master can then generate a STOP condition to abort the transfer. If the slave-receiver does acknowledge the slave address but some time later in the transfer cannot receive any more data bytes, the master must abort the transfer. This is indicated by the slave generating the not acknowledge on the first byte to follow. The slave leaves the data line HIGH and the master generates the STOP condition.
MIN | MAX | UNIT | ||
---|---|---|---|---|
fSCK | SCK clock frequency | 400 | kHz | |
tBUF | Bus free time between START and STOP conditions | 1.3 | µs | |
tHDSTA | Hold time after repeated START condition. After this period, the first clock pulse is generated | 0.6 | µs | |
tLOW | Low period of the SCK clock | 1.3 | µs | |
tHIGH | High period of the SCK clock | 0.6 | µs | |
tSUSTA | Setup time for a repeated START condition | 0.6 | µs | |
tHDDAT | Data HOLD time | 0 | µs | |
tSUDAT | Data setup time | 100 | ns | |
tR | Rise time of both SDA and SCK signals | 300 | ns | |
tF | Fall time of both SDA and SCK signals | 300 | ns | |
tSUSTO | Setup time for STOP condition | 0.6 | µs |