The 11 registers of MPU (Memory Protection Unit), from 0xE000ED90, with their reset value and every field. The ATSAMV71J19B has 2417 registers in 55 peripherals, one page each.
MPU Memory Protection Unit
TYPEMPU Type Register
Address
0xE000ED90
Reset
0x00001000
Access
read/write
Size
32-bit
3 fields
Field
Bits
What it does
IREGION
23:16
Indicates the number of supported MPU data regions.
DREGION
15:8
Indicates the number of supported MPU instruction regions.
SEPARATE
0
Indicates support for unified or separate instruction and date memory maps.
CTRLMPU Control Register
Address
0xE000ED94
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
Field
Bits
What it does
PRIVDEFENA
2
Enables privileged software access to the default memory map.
HFNMIENA
1
Enables the operation of MPU during hard fault, NMI, and FAULTMASK handlers.
ENABLE
0
Enables the MPU
RNRMPU Region Number Register
Address
0xE000ED98
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
REGION
7:0
Indicates the MPU region referenced by the MPU_RBAR and MPU_RASR registers.
RBARMPU Region Base Address Register
Address
0xE000ED9C
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
Field
Bits
What it does
VALID
4
MPU Region Number valid bit.
REGION
3:0
MPU region field.
ADDR
31:5
Region base address field.
RASRMPU Region Attribute and Size Register
Address
0xE000EDA0
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
Field
Bits
What it does
XN
28
Instruction access disable bit.
AP
26:24
Access permission field.
TEX
21:19
MPU access permission attributes.
S
18
Shareable bit.
C
17
MPU access permission attributes.
B
16
MPU access permission attributes.
SRD
15:8
Subregion disable bits.
SIZE
5:1
Specifies the size of the MPU protection region.
ENABLE
0
Region enable bit.
RBAR_A1MPU Alias 1 Region Base Address Register
Address
0xE000EDA4
Reset
0x00000000
Access
read/write
Size
32-bit
RASR_A1MPU Alias 1 Region Attribute and Size Register
Address
0xE000EDA8
Reset
0x00000000
Access
read/write
Size
32-bit
RBAR_A2MPU Alias 2 Region Base Address Register
Address
0xE000EDAC
Reset
0x00000000
Access
read/write
Size
32-bit
RASR_A2MPU Alias 2 Region Attribute and Size Register
Address
0xE000EDB0
Reset
0x00000000
Access
read/write
Size
32-bit
RBAR_A3MPU Alias 3 Region Base Address Register
Address
0xE000EDB4
Reset
0x00000000
Access
read/write
Size
32-bit
RASR_A3MPU Alias 3 Region Attribute and Size Register