Introduction
This application note describes how to manage the memory protection unit (MPU) in the STM32 products.
The MPU is an optional component for the memory protection. Including the MPU in the STM32 microcontrollers (MCUs) makes them more robust and reliable. The MPU must be programmed and enabled before using it. If the MPU is not enabled, there is no change in the memory system behavior.
This application note concerns all the STM32 products listed in Table 1 that include the Cortex®-M0+/M3/M4/M7 and Cortex®-M33/M55 design that supports the MPU.
For more details about the MPU, refer to the following documents available on www.st.com
- Programming manual STM32F7 series and STM32H7 series Cortex®-M7 processor (PM0253)
- Programming manual STM32F10xxx/20xxx/21xxx/L1xxxx Cortex®-M3 (PM0056)
- Programming manual STM32 Cortex®-M0+ MCUs programming manual (PM0223)
- Programming manual STM32 Cortex®-M4 MCUs and MPUs (PM0214)
- Programming manual STM32 Cortex®-M33 MCUs (PM0264)
- Programming manual STM32 Cortex®-M55 MCUs (PM0273)
| Type | Product series |
|---|---|
| Microcontrollers |
|
