You copied the Doc URL to your clipboard.

9.1. About the MPU

The MPU is a component for memory protection. The processor supports the standard ARMv7 Protected Memory System Architecture (PMSAv7) model. The MPU provides full support for:

  • protection regions

  • overlapping protection regions

  • access permissions

  • exporting memory attributes to the system.

MPU mismatches and permission violations invoke the programmable-priority MemManage fault handler. For more information, see Memory Manage Fault Address Register.

You can use the MPU to:

  • enforce privilege rules

  • separate processes

  • enforce access rules.