Interactive tool

I²C open-drain model

I²C lines are open-drain: a device pulls low or releases (Hi-Z); pull-ups create logic 1. Compare with push-pull and see wired-AND on SDA/SCL. Starter: slave ACK pulls SDA low while the master releases.