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.

MSP430 unexpected NMI interrupt

Other Parts Discussed in Thread: CC1101, MSP430F4152

Hi,

We are getting unexpected NMI interrupt in our application using MSP430F4152 & CC1101.
The MSP430 and CC1101 is connected through SPI port.

Everything works fine if we do not set the I/O pins as Output LOW in order to save power.

Below is the sequence to reproduce the problem:

1>Enter LPM3 mode:
CC1101 is shutdown and all the MSP430 I/O ports(except LCD ports) are set to
Output LOW in order to reduce the current consumption.

2>Wake-up from LPM3 mode:
Reintialize all the ports including SPI and send the initialization command
to the CC1101 chip

3>We get "NMI interrupt" when we send the initialization command to the CC1101 chip

4>This problem occurs at low voltages between 2.3V to 2.7V (but not at 3V)

Note: NMI interrupts occurs even if we disable the interrupt enable bit NMIIE as well as GIE.
and there won't be NMI interrupt problem if the SPI ports are not changed before entering the LPM3 mode.
32KHz Crystal is running properly.

Could you please let us know if there is any hint or pointers on this problem.

Best Regards

**Attention** This is a public forum