I2c slaves at different clocks


My question is a very basic one. Can an I2C Master run a slave at 100 kz and another slave at 400 khz?

Thank you, Sharaf

Reply to
Loading thread data ...

No, because the timing violates the requirements of the 100 kHz slave, its behavior becomes undefined. If this results in random bit errors, it may occasionally find its own address on the bus, and perform random commands.

Reply to
Arlet Ottens

You are right when that slave can only handle 100kHz (this information is missing in the original post). But when both slaves can at least handle

400kHz, you can run one at 100kHz the other at 400kHz, no problem. Why you would want to do that is another matter.
Stef    (remove caps, dashes and .invalid from e-mail address to reply by mail)
Reply to

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.