SMBus
SMBus, or System Management Bus, is a two-wire serial communication bus derived from I2C. It was developed in the 1990s by Intel and others as part of the SMBus specification maintained by the System Management Bus Committee. It provides a simple, low-speed protocol for monitoring and managing computer hardware and embedded devices, especially in motherboards, laptops, servers, and battery packs.
SMBus shares the I2C hardware topology: two wires called SDA and SCL; devices use open-drain or open-collector
SMBus defines several transfer types: quick, byte, byte data, word data, and block data transfers; block data
Addressing uses a 7-bit addressing scheme similar to I2C. The bus uses pull-ups to a defined supply,