Hi,
About the hardware design difference between I2C with SMBus, the pullup resistor values be different.
Customer could refer SMBus Quick Start Guide here, which with a chapter to description the difference between I2C and SMBus.
About the software aspect, customer could refer AN4342 related software, there provides a simple SMBus basic communication example.
AN4342SW could be downloaded.
Wish it helps.
Have a great day,
best regards,
Ma Hui
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------