| |||
| Home > Memory Protection Unit > About the MPU | |||
The MPU is an optional component for memory protection. The processor supports the standard ARMv7 Protected Memory System Architecture model. The MPU provides full support for:
protection regions
overlapping protection regions, with ascending region priority:
7 = highest priority
0 = lowest priority.
access permissions
exporting memory attributes to the system.
MPU mismatches and permission violations invoke the programmable-priority MemManage fault handler. See the ARMv7-M Architecture Reference Manual for more information.
You can use the MPU to:
enforce privilege rules
separate processes
enforce access rules.