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.

MSP430F5359: BSL bootloader hardware invocation and interrupt disabling

Part Number: MSP430F5359

The user guide for MSP430 BSL bootloader (slau319ad.pdf ) specifically states that all interrupts are to be disabled before jumping to the boot loader.

__disable_interrupt(); // disable interrupts

((void ( * )())0x1000)(); // jump to BSL

The hardware invocation of the bootloader using RST/NMI and TCK pins does not talk about disabling the interrupts.   

With the MSP430 in a running state with interrupts firing, if the hardware invocation is applied, would that be considered safe or  do we have to disable all interrupts before doing the hardware invocation.

**Attention** This is a public forum