I2C in a Nutshell | Interrupt

Thanks for the great information!

You are right of course, there are practical limitations to adding many devices to a bus. I think the main point here though is that i2c is multi-slave.

I chose to omit high speed mode, as in my experience few devices support it. For example, popular microcontrollers like the STM32 only go up to “fast-mode-plus” (1MHz).

I’ll add a note about clearing a stuck bus, that’s definitely important and missing from this guide.