SLAZ308AD October 2012 – May 2021 MSP430F5522
FLASH Module
Functional
Flash read error may cause invalid memory access
Flash memory accesses are always 32-bit wide and performed on 32-bit boundaries. A read error when accessing flash may corrupt the second most significant bit (MSB-1) in a 32-bit access when programmed as a logic 0.
When affected flash is idle, the read disturb may occur on the first flash access that follows any of the listed events:
- On reset issued at RST input pin
- On wakeup from low-power modes when executing interrupt service routines located at addresses <0xC400
- When moving program execution from unaffected to affected areas of flash
- When accessing affected flash after execution from RAM
See Flash Read Error and Susceptibility for MSP430F55xx (SLAA471) for detailed
background information and possible workaround(s).