The I²C bus and the SMBus are popular 2-wire buses that are essentially compatible with each other. Normally devices, both masters and slaves, are freely interchangeable between both buses.
- Start and Stop events. These are especially important in that they are ways of signaling to an interface that it needs to go to an initialized or reset state.
- Data and Clock must be high to generate Start and Stop. A master can’t generate a Start or Stop unless both the Data (SDA for I²C and SMB Data for SMBus) and Clock (SCL for I²C and SMBClk for SMBus) lines are fr