Memory Protection Unit

Address

Register Name

Register Write

Register Read

Default

Description

0xE000ED90

MPU_TYPE

-

(15:8) NBR_OF_REGION

0x4

Number of regions

0xE000ED94

MPU_CTRL

(2) PRIVDEFENA

(2) PRIVDEFENA

0x0

Privileged default enable

(1) HFNMIENA

(1) HFNMIENA

0x0

Hard fault and NMI enable

(0) ENABLE

(0) ENABLE

0x0

Enable the MPU

0xE000ED98

MPU_RNR

-

(7:0) REGION

0x0

Region number

0xE000ED9C

MPU_RBAR

(31:5) BASE

(31:5) BASE

0x0

Base address

(4:3) SH

(4:3) SH

0x0

Shareability

(2:1) AP

(2:1) AP

0x0

Access permissions

(0) XN

(0) XN

0x0

Execute never

0xE000EDA0

MPU_RLAR

(31:5) LIMIT

(31:5) LIMIT

0x0

Limit address

(3:1) ATTRINDX

(3:1) ATTRINDX

0x0

Attribute index

(0) EN

(0) EN

0x0

Region enable

0xE000EDA4

MPU_RBAR1

(31:5) BASE

(31:5) BASE

0x0

Base address

(4:3) SH

(4:3) SH

0x0

Shareability

(2:1) AP

(2:1) AP

0x0

Access permissions

(0) XN

(0) XN

0x0

Execute never

0xE000EDA8

MPU_RLAR1

(31:5) LIMIT

(31:5) LIMIT

0x0

Limit address

(3:1) ATTRINDX

(3:1) ATTRINDX

0x0

Attribute index

(0) EN

(0) EN

0x0

Region enable

0xE000EDAC

MPU_RBAR2

(31:5) BASE

(31:5) BASE

0x0

Base address

(4:3) SH

(4:3) SH

0x0

Shareability

(2:1) AP

(2:1) AP

0x0

Access permissions

(0) XN

(0) XN

0x0

Execute never

0xE000EDB0

MPU_RLAR2

(31:5) LIMIT

(31:5) LIMIT

0x0

Limit address

(3:1) ATTRINDX

(3:1) ATTRINDX

0x0

Attribute index

(0) EN

(0) EN

0x0

Region enable

0xE000EDB4

MPU_RBAR3

(31:5) BASE

(31:5) BASE

0x0

Base address

(4:3) SH

(4:3) SH

0x0

Shareability

(2:1) AP

(2:1) AP

0x0

Access permissions

(0) XN

(0) XN

0x0

Execute never

0xE000EDB8

MPU_RLAR3

(31:5) LIMIT

(31:5) LIMIT

0x0

Limit address

(3:1) ATTRINDX

(3:1) ATTRINDX

0x0

Attribute index

(0) EN

(0) EN

0x0

Region enable

0xE000EDC0

MPU_MAIR0

(31:24) REGION3

(31:24) REGION3

0x0

Memory attribute encoding for MPU regions 3

(23:16) REGION2

(23:16) REGION2

0x0

Memory attribute encoding for MPU regions 2

(15:8) REGION1

(15:8) REGION1

0x0

Memory attribute encoding for MPU regions 1

(7:0) REGION0

(7:0) REGION0

0x0

Memory attribute encoding for MPU regions 0