SLAZ308AD October 2012 – May 2021 MSP430F5522
CPU Module
Compiler-Fixed
CPU may be halted if a conditional jump is followed by a rotate PC instruction
If a conditional jump instruction (JZ, JNZ, JC, JNC, JN, JGE, JL) is followed by an Address Rotate instruction on the PC (RRCM, RRAM, RLAM, RRUM) and the jump is not performed, the CPU is halted.
Insert a NOP between the conditional jump and the rotate PC instructions.
Refer to the table below for compiler-specific information.
IDE/Compiler | Version Number | Notes |
---|---|---|
IAR Embedded Workbench | Not affected | |
TI MSP430 Compiler Tools (Code Composer Studio) | Not affected | |
MSP430 GNU Compiler (MSP430-GCC) | Not affected |