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.

MSP430FR6972: Upgrade issue related with BOOT

Part Number: MSP430FR6972

Tool/software:

Hi expert,

Here is a issue for FR6972 need your comments:

Recently, during a batch infrared upgrade of the MSP430FR6972 microcontroller, we discovered that approximately 2% of the boards failed.

After investigation, we determined that a reset after receiving an infrared command in the boot program was the primary cause of the upgrade failure.

By modifying the boot program, we discovered two possible improvements:

1. The main program in the boot program can be moved from LPM2 to LPM0 or not at all;

2. While maintaining LPM2 mode, remove the following three lines of code from the clock initialization subroutine: FRCTL0 = FRCTLPW + NWAITS_0; GCCTL0 = FRPWR; FRCTL0_H = 0;.

Could you please analyze the issue and provide suggestions for future boot program improvements?

Joyce

**Attention** This is a public forum