This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DS160PT801: DS160PT801

Part Number: DS160PT801

Is the SMBus interface on the DS160PT801 compatible with the more general I2C protocol standard and thus I2C controllers that do not allow changes to conform to the stricter SMBus standard?
This, as opposed to only supporting SMBus controllers or SMBus/I2C over direct I/O?
Can you site specific applications where this has been achieved?
My question arises from the various difference in the two protocols such as CNT, clock stretching, supported modes, ACK/NACK differences, SMDAT hold times, response time to start bit, minimum rise/fall times etc. etc.

  • Hi Eric,

    If the I2C controller conforms to the SMBus timing parameters outlined in the DS160PT801 data sheet, it can be used on the SMBus interface of the device. This application note describes in further detail for general SMBus vs. I2C: https://www.ti.com/lit/pdf/sloa132

    For reference, the DS160PT801 EVM uses an MSP430F552X microcontroller-based USB to I2C controller scheme.

    Best,
    David