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.

MSP430FR6989: PMM31 and I2C

Part Number: MSP430FR6989

Hi there,

I'm looking over the PMM31 Errata, and I'm not really sure if this relates to my Device.

  1. MSP430 I2C Master Initiates Communication
  2. Activate Interrupt Slave No acknowledge and enable transmit Ready interrupt (also using DMA). I2C Module Clock source is SMCLK
  3. Than activating LPM3
  4. .... Communication runs

(Beside of this mentioned interrupts, just a timer is running for Systemtick (ACLK))

Does the Errata happen in this constellation?

  • Hey tunguskar,

    From the information you've provided, you should not be susceptible to PMM31. PMM31 can occur during SMCLK requests that are asynchronous to the power mode transition. Since your device is configured as an I2C Master (with SMCLK), SMCLK requests will be started by the CPU and will not occur at the same time as power mode transitions. 

    One quick thing to double check is to make sure you are not using the clock low timeout feature in your I2C configuration. 

    Thanks,

    Mitch

  • Hi Mitch,

    Thanks for the answer. No I'm not using the clock low timeout feature. Thats a good news, thank you.

**Attention** This is a public forum