1.7.1.1 Memory Protection Unit

The MPU can be enabled by the selection option provided, as shown in the preceding figure. The following table lists all the registers that can be used to configure the MPU for the creation of the protected memory regions and setting the privileges for the created memory region in the firmware.

Table 1-5. MPU Configuration Register
Name of Register Access Type Address Reset Value
MPU type register Read Only 0xE000ED90 0x800
MPU control register Read/Write 0xE000ED94 0x0
MPU region number Read/Write 0xE000ED98 NA
MPU region base address Read/Write 0xE000ED9C NA
MPU region attribute and size Read/Write 0xE000EDA0 NA