ATSAMV71J19B MPU registers

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
FieldBitsWhat it does
IREGION23:16Indicates the number of supported MPU data regions.
DREGION15:8Indicates the number of supported MPU instruction regions.
SEPARATE0Indicates 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
FieldBitsWhat it does
PRIVDEFENA2Enables privileged software access to the default memory map.
HFNMIENA1Enables the operation of MPU during hard fault, NMI, and FAULTMASK handlers.
ENABLE0Enables the MPU

RNRMPU Region Number Register

Address
0xE000ED98
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
REGION7:0Indicates 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
FieldBitsWhat it does
VALID4MPU Region Number valid bit.
REGION3:0MPU region field.
ADDR31:5Region base address field.

RASRMPU Region Attribute and Size Register

Address
0xE000EDA0
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
XN28Instruction access disable bit.
AP26:24Access permission field.
TEX21:19MPU access permission attributes.
S18Shareable bit.
C17MPU access permission attributes.
B16MPU access permission attributes.
SRD15:8Subregion disable bits.
SIZE5:1Specifies the size of the MPU protection region.
ENABLE0Region 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

Address
0xE000EDB8
Reset
0x00000000
Access
read/write
Size
32-bit