ATSAML11E14A MPU registers

The 7 registers of MPU (Memory Protection Unit), from 0xE000ED90, with their reset value and every field. The ATSAML11E14A has 1295 registers in 47 peripherals, one page each.

MPU Memory Protection Unit

MPU_TYPEMPU Type Register

Address
0xE000ED90
Reset
0x00000000
Access
read only
Size
32-bit
2 fields
FieldBitsWhat it does
DREGION15:8Number of MPU data regions
SEPARATE0Separate instructions and data address regions

MPU_CTRLMPU Control Register

Address
0xE000ED94
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
PRIVDEFENA2Privileged default enable
HFNMIENA1HardFault, NMI enable
ENABLE0MPU enable

MPU_RNRMPU Region Number Register

Address
0xE000ED98
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
REGION7:0Selected region number

MPU_RBARMPU Region Base Address Register

Address
0xE000ED9C
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
SH4:3Shareability
  • 0 Non-shareable
  • 2 Outer shareable
  • 3 Inner shareable
AP2:1Access permissions
  • 0 Read/write by privileged code only
  • 1 Read/write by any privilege level
  • 2 Read-only by privileged code only
  • 3 Read-only by any privilege level
XN0Execute Never
BASE31:5Base address

MPU_RLARMPU Region Limit Address Register

Address
0xE000EDA0
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
AttrInd3:1Attribute Index
EN0Region enable
LIMIT31:5Limit address

MPU_MAIR0MPU Memory Attribute Indirection Register 0

Address
0xE000EDC0
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
Attr223:16Attribute of MPU region 2
Attr115:8Attribute of MPU region 1
Attr07:0Attribute of MPU region 0
Attr331:24Attribute of MPU region 3

MPU_MAIR1MPU Memory Attribute Indirection Register 1

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