This application note introduces the bus hold function, which is a new technology for solving floating input problems. The bus hold circuit is able to hold the valid logic of open inputs, and so no external resistors are required to prevent floating or open inputs. The bus hold circuit can mitigate the constraints of floating input conditions. When using non-bus hold devices, these floating input conditions may cause current leakage, oscillation, and data errors. Another feature of the bus hold circuit is the ability to maintain the valid logic state of a 3-state data bus. Therefore, through this data bus, bus hold devices can control the inputs of other devices on the bus.