SLAZ308AD October 2012 – May 2021 MSP430F5522
CPU Module
Compiler-Fixed
Using POPM instruction on Status register may result in device hang up
When an active interrupt service request is pending and the POPM instruction is used to set the Status Register (SR) and initiate entry into a low power mode , the device may hang up.
None. It is recommended not to use POPM instruction on the Status Register.
Refer to the table below for compiler-specific fix implementation information.
IDE/Compiler | Version Number | Notes |
---|---|---|
IAR Embedded Workbench | Not affected | |
TI MSP430 Compiler Tools (Code Composer Studio) | v4.0.x or later | User is required to add the compiler or assembler flag option below. --silicon_errata=CPU21 |
MSP430 GNU Compiler (MSP430-GCC) | MSP430-GCC 4.9 build 167 or later |