 Buffers for bi-directional lines such as I2C must use one of several schemes for preventing latch-up.I2C is open-drain, so buffers must drive a low on one side when they see a low on the other.One method for preventing latch-up is for a buffer to have carefully selected input and output levels such that the output level of its driver is higher than its input threshold, preventing it from triggering itself.