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.

MSP430FR6877: About PMM32 errata

Genius 5840 points
Part Number: MSP430FR6877

Hello,

I couldn't understand about condition 2-(3) in PMM32 errata.

>Neither MODCLK nor SMCLK are running (e.g. requested by a peripheral)

Which Is it means in below?

1.All the time while throughout both of MODCLK and SMCLK are not running

2.When there is a request from either CLK when both MODCLK and SMCLK are not running

If your answer is 2 described above, is my understanding correct that SMCLK mentioned in condition 2-(3) in PMM32 errata is only triggered by ADC, eUSCI, ESI according to PMM31 errata?

If we don't use these module(ADC, eUSCI, ESI), Doesn't PMM32 issue  occur?

Regards,

U-SK

  • Hi, 

    Please read carefully on the errata data: 

    The following events happen at the same time: 1) The device transitions from AM to LPM2/3/4 (e.g. during ISR exits or Status Register modifications), AND 2) An interrupt is requested (e.g. GPIO interrupt), AND 3) Neither MODCLK nor SMCLK are running (e.g. requested by a peripheral), AND 4) SMCLK is configured with a different frequency than MCLK. The device can recover from this lockup condition by a BOR/Power cycle.

    This means all the 4 conditions should be happened at the same time. 

    If perioheral will request stop MODCLK or SMCLK in LPM mode, and all other conditions matched, it would trigger an BOR. 

  • Hi Hawken,

    Thank you for your reply.

    I understand as following:

    The following events happen at the same time:

    1) The device transitions from AM to LPM2/3/4 (e.g. during ISR exits or Status Register modifications), 

    AND 2) An interrupt is requested (e.g. GPIO interrupt), 

    AND 3) Any peripheral request stop MODCLK or SMCLK in LPM mode

    AND 4) SMCLK is configured with a different frequency than MCLK. The device can recover from this lockup condition by a BOR/Power cycle.

    Is above correct?

    If so,  is my understanding correct that MODCLK or SMCLK can be stopped only from ADC, eUSCI, ESI?

    Will PMM32 not occur if I am not using ADC, eUSCI, ESI?

    Regards,

    U-SK

  • Hi, 

    I think your understanding is correct. If you don't use the ADC or eUSCI, it would not trig the lock condition. 

  • Hi Hawken,

    Thank you for your reply.

    I understand.

    Regards,

    U-SK

**Attention** This is a public forum