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.

MSP430G2433: SMBUS Compatibility

Part Number: MSP430G2433

Hi MSP Team,

I have a customer who would like to communicate with their battery gauge & charger from a MSP430G2433. I have found the SMBUS library on dev.ti.com and want to ensure that this is fully compatible with the MSP430G2433.

1. Will SMBUS be able to be implemented on the MSP430G2433?

2. Are there any differences that need to be paid attention to since the MSP430G2433 says it can handle I2C explicitly and not SMBUS? http://www.ti.com/lit/an/sloa132/sloa132.pdf This article does a nice job showing the differences.

3. Any adaptations needed in hardware to make sure SMBUS will work on a device made for I2C (MSP430G2433)?

Thanks!
Reed

  • Hi Reed,

    I'm consulting with my colleagues and will get back to you.

    BR,
    Leo

  • Hi Leo,

    Thank you! Any comments you can share?

    Best regards,

    Reed

  • Hi Reed,

    Please see my comments below:

    ReedKacz said:
    1. Will SMBUS be able to be implemented on the MSP430G2433?

    I don't see any issue. As the User's Guide mentions (available here), the current library uses 1 USCI_B and 1 Timer_A and the MSP430G2433 has both:

    ReedKacz said:
    2. Are there any differences that need to be paid attention to since the MSP430G2433 says it can handle I2C explicitly and not SMBUS? http://www.ti.com/lit/an/sloa132/sloa132.pdf This article does a nice job showing the differences.

    I'm not aware of any other document besides that one; however, the SMBUsLib User's Guide mentions the features which are supported and not supported in the current library in section 1.2.1.

    Note that not all devices really implement all SMBus features, so your application might not require all these features. Let me know if you have questions about any of them.

    ReedKacz said:
    3. Any adaptations needed in hardware to make sure SMBUS will work on a device made for I2C (MSP430G2433)?

    Not that I know of. We have many customers using MSP430 for SMBus and I haven't heard of any issues or required adaptations.

    Regards,

    Luis R