Govur University Logo
--> --> --> -->
...

In an I2C multi-master configuration, what is the exact function of clock stretching when a slave device requires more time to process data than the master's current clock speed provides?



In an I2C bus, the master device dictates the timing by toggling the Serial Clock (SCL) line. Clock stretching is a mechanism where a slave device physically holds the SCL line at a logic low level after receiving or sending a byte, effectively pausing the communication. Because the I2C bus uses an open-drain configuration—where devices only pull the line low and let resistors pull it high—a slave can force t....

Log in to view the answer



Redundant Elements