The 11 registers of MPU (Memory Protection Unit), from 0xE000ED90, with their reset value and every field. The PIC32CZ8110CA90176 has 6864 registers in 76 peripherals, one page each.
MPU Memory Protection Unit
TYPEMPU Type Register
Address
0xE000ED90
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
Field
Bits
What it does
IREGION
23:16
Number of Instruction Regions
DREGION
15:8
Number of Data Regions
SEPARATE
0
Separate instruction and Data Memory MapsRegions
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 default memory map
HFNMIENA
1
Enable Hard Fault and NMI handlers
ENABLE
0
MPU Enable
RNRMPU Region Number Register
Address
0xE000ED98
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
REGION
7:0
Region referenced by RBAR and RASR
RBARMPU Region Base Address Register
Address
0xE000ED9C
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
Field
Bits
What it does
VALID
4
Region number valid
REGION
3:0
Region number
ADDR
31:5
Region base address
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
Execute Never Attribute
AP
26:24
Access Permission
TEX
21:19
TEX bit
S
18
Shareable bit
C
17
Cacheable bit
B
16
Bufferable bit
SRD
15:8
Sub-region disable
SIZE
1
Region Size
ENABLE
0
Region Enable
RBAR_A1MPU Alias 1 Region Base Address Register
Address
0xE000EDA4
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
Field
Bits
What it does
VALID
4
Region number valid
REGION
3:0
Region number
ADDR
31:5
Region base address
RASR_A1MPU Alias 1 Region Attribute and Size Register
Address
0xE000EDA8
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
Field
Bits
What it does
XN
28
Execute Never Attribute
AP
26:24
Access Permission
TEX
21:19
TEX bit
S
18
Shareable bit
C
17
Cacheable bit
B
16
Bufferable bit
SRD
15:8
Sub-region disable
SIZE
1
Region Size
ENABLE
0
Region Enable
RBAR_A2MPU Alias 2 Region Base Address Register
Address
0xE000EDAC
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
Field
Bits
What it does
VALID
4
Region number valid
REGION
3:0
Region number
ADDR
31:5
Region base address
RASR_A2MPU Alias 2 Region Attribute and Size Register
Address
0xE000EDB0
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
Field
Bits
What it does
XN
28
Execute Never Attribute
AP
26:24
Access Permission
TEX
21:19
TEX bit
S
18
Shareable bit
C
17
Cacheable bit
B
16
Bufferable bit
SRD
15:8
Sub-region disable
SIZE
1
Region Size
ENABLE
0
Region Enable
RBAR_A3MPU Alias 3 Region Base Address Register
Address
0xE000EDB4
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
Field
Bits
What it does
VALID
4
Region number valid
REGION
3:0
Region number
ADDR
31:5
Region base address
RASR_A3MPU Alias 3 Region Attribute and Size Register