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.

MSP432P401R: big current consumption occasionally

Part Number: MSP432P401R

Dear TI Experts,

One of my customer is developing charging center with MSP432, which can control the charging for several Power Bank with I2C bus. They find MSP432 will consume very big current ,around 800mA, when plugging I2C cable into MSP432 board sometimes, probability is about 20%. Under such abnormal status, all hardware function and software function of MSP432 is ok except the current in MSP432 will increase to 800mA, and the MCU get to hot. If they reset the MSP432, then current get back to the normal value and everything is fine. They suspect this issue is caused by ESD when plugging the cable, so they add ESD protector and small resistance on I2C bus, but seems not work. Do you have any suggestion about this issue? Thanks a lot.

  • Bruce,
    Thanks for posting to our forum.

    I'd like to get some background details to help answer your question.

    1. What is the revision of the MSP432P401R device you are using?
    2. What is the hardware board - is this a TI board such as the LaunchPad or your custom solution?
    3. How are the I2C lines tied high?
    4. What is the device you are using for ESD protection?

    It is possible that this issue may be related to published errata PORT31 which is mitigated by the use of a series resistor on the I/Os that are potentially causing the latch up to occur. Errata link: www.ti.com/.../slaz610l.pdf

    -Priya
  • Dear Priya,

    Thanks a lot for your support. This is very helpful. The MSP432 die version is C. Hardware is cutomer's solution. Below is I2C block diagram. Tied up by 4.7K and protected by ESD. I've attached ESD's datasheet.

    Since they need total 12 I2C buses, so most I2C buses are actually GPIOs, and accomplished by software.


    I read the PORT31,  and it says a series resistance should >100R, since customer's series resistance is 33R. I'll tell customer to change this resistance .  Can you give more suggestion just in case it is not working? Thanks a lot.

    ESD9B5VL - Rev 1.5.pdf

     

  • Hi

    After you add resistor > 100, the issue solved already?

    Best Regards

**Attention** This is a public forum