1. The storage structure of msp430 adopts the von Eman structure, that is, RAM and Flash are uniformly addressed in the same addressing space, without distinction between code space and data space.
2. Flash is stored in segments as the basic structure. Generally, it is divided into three parts:
Flash main storage area: used to store program code, divided into 4 sectors, each sector is divided into 128 segments, each segment size is 64 * 1024 / 128 = 512B. Flash controller can write to Flash controller in bit, byte, or word format. But the smallest erase unit of the controller is segment.
BSL storage area: It is the boot loader memory of the memory, which can be used to store the boot loader program. It is divided into 4 segments, each with 512B. Each segment can be erased separately.
Information storage area: mainly used to store data that needs to be permanently saved after power failure, divided into 4 segments, each 128B. Each segment can be erased and written separately.
3. Flash memory model
4. Memory organization
Previous article:MSP430 large array does not start when powered on
Next article:MSP430F5438A Interrupt System
- Popular Resources
- Popular amplifiers
- Learn ARM development(16)
- Learn ARM development(17)
- Learn ARM development(18)
- Embedded system debugging simulation tool
- A small question that has been bothering me recently has finally been solved~~
- Learn ARM development (1)
- Learn ARM development (2)
- Learn ARM development (4)
- Learn ARM development (6)
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
- CGD and Qorvo to jointly revolutionize motor control solutions
- CGD and Qorvo to jointly revolutionize motor control solutions
- Keysight Technologies FieldFox handheld analyzer with VDI spread spectrum module to achieve millimeter wave analysis function
- Infineon's PASCO2V15 XENSIV PAS CO2 5V Sensor Now Available at Mouser for Accurate CO2 Level Measurement
- Advanced gameplay, Harting takes your PCB board connection to a new level!
- Advanced gameplay, Harting takes your PCB board connection to a new level!
- A new chapter in Great Wall Motors R&D: solid-state battery technology leads the future
- Naxin Micro provides full-scenario GaN driver IC solutions
- Interpreting Huawei’s new solid-state battery patent, will it challenge CATL in 2030?
- Are pure electric/plug-in hybrid vehicles going crazy? A Chinese company has launched the world's first -40℃ dischargeable hybrid battery that is not afraid of cold
- Developers use experiments and data analysis
- Answer the questions to win prizes! ADI Application Tour - Smoke Detection
- IPC heterogeneous multi-core FFT test
- What are the specific differences between FreeRTOS and Linux?
- The Painful Experience of DSP Connecting to Emulator
- Is a touch oscilloscope necessary? It feels much faster to operate
- Simplifying Voltage and Current Measurements in Battery Test Equipment
- Knowledge about op amp and bandwidth
- [MM32 eMiniBoard Review] + SysTick Second Timer
- DSP realizes the source code of the water light style