Microcontrollers (MCU)

Design Support

Getting Started

Selection Tool

Training & Events

Developer Network



Flash memory is a widely used, reliable, and flexible nonvolatile memory to store software code and data in a microcontroller. Failing to handle the flash according to data-sheet specifications may result in unreliable operation of the application. This application report explains the physics behind these specifications and also gives recommendations for correct MSP430 flash handling. All examples are based on the flash memory used in the MSP430F1xx, MSP430F2xx, and MSP430F4xx microcontroller families.