PIC32CK2051SG00064 MPU_NS registers The 15 registers of MPU_NS (Memory Protection Unit), from 0xE002ED90, with their reset value and every field. The PIC32CK2051SG00064 has 5841 registers in 73 peripherals, one page each.
MPU_NS Memory Protection Unit TYPEMPU Type Register
Address 0xE002ED90
Reset 0x00000000
Access read only
Size 32-bit 2 fields
Field Bits What it does DREGION 15:8 Number of MPU data regions SEPARATE 0 Separate instructions and data address regions
CTRLMPU Control Register
Address 0xE002ED94
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does PRIVDEFENA 2 Privileged default enable HFNMIENA 1 HardFault, NMI enable ENABLE 0 MPU enable
RNRMPU Region Number Register
Address 0xE002ED98
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does REGION 7:0 Selected region number
RBARMPU Region Base Address Register
Address 0xE002ED9C
Reset 0x00000000
Access read/write
Size 32-bit 4 fields
Field Bits What it does SH 4:3 Shareability0 Non-shareable2 Outer shareable3 Inner shareable AP 2:1 Access permissions0 Read/write by privileged code only1 Read/write by any privilege level2 Read-only by privileged code only3 Read-only by any privilege level XN 0 Execute Never BASE 31:5 Base address
RLARMPU Region Limit Address Register
Address 0xE002EDA0
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does AttrInd 3:1 Attribute Index EN 0 Region enable LIMIT 31:5 Limit address
RBAR_A0MPU Region Base Address Register Alias x
Address 0xE002EDA4
Reset 0x00000000
Access read/write
Size 32-bit 4 fields
Field Bits What it does SH 4:3 Shareability0 Non-shareable2 Outer shareable3 Inner shareable AP 2:1 Access permissions0 Read/write by privileged code only1 Read/write by any privilege level2 Read-only by privileged code only3 Read-only by any privilege level XN 0 Execute Never BASE 31:5 Base address
RBAR_A1MPU Region Base Address Register Alias x
Address 0xE002EDA8
Reset 0x00000000
Access read/write
Size 32-bit 4 fields
Field Bits What it does SH 4:3 Shareability0 Non-shareable2 Outer shareable3 Inner shareable AP 2:1 Access permissions0 Read/write by privileged code only1 Read/write by any privilege level2 Read-only by privileged code only3 Read-only by any privilege level XN 0 Execute Never BASE 31:5 Base address
RLAR_A0MPU Region Limit Address Register Alias x
Address 0xE002EDA8
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does AttrInd 3:1 Attribute Index EN 0 Region enable LIMIT 31:5 Limit address
RBAR_A2MPU Region Base Address Register Alias x
Address 0xE002EDAC
Reset 0x00000000
Access read/write
Size 32-bit 4 fields
Field Bits What it does SH 4:3 Shareability0 Non-shareable2 Outer shareable3 Inner shareable AP 2:1 Access permissions0 Read/write by privileged code only1 Read/write by any privilege level2 Read-only by privileged code only3 Read-only by any privilege level XN 0 Execute Never BASE 31:5 Base address
RLAR_A1MPU Region Limit Address Register Alias x
Address 0xE002EDAC
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does AttrInd 3:1 Attribute Index EN 0 Region enable LIMIT 31:5 Limit address
RBAR_A3MPU Region Base Address Register Alias x
Address 0xE002EDB0
Reset 0x00000000
Access read/write
Size 32-bit 4 fields
Field Bits What it does SH 4:3 Shareability0 Non-shareable2 Outer shareable3 Inner shareable AP 2:1 Access permissions0 Read/write by privileged code only1 Read/write by any privilege level2 Read-only by privileged code only3 Read-only by any privilege level XN 0 Execute Never BASE 31:5 Base address
RLAR_A2MPU Region Limit Address Register Alias x
Address 0xE002EDB0
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does AttrInd 3:1 Attribute Index EN 0 Region enable LIMIT 31:5 Limit address
RLAR_A3MPU Region Limit Address Register Alias x
Address 0xE002EDB4
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does AttrInd 3:1 Attribute Index EN 0 Region enable LIMIT 31:5 Limit address
MAIR0MPU Memory Attribute Indirection Register 0
Address 0xE002EDC0
Reset 0x00000000
Access read/write
Size 32-bit 4 fields
Field Bits What it does Attr2 23:16 Attribute of MPU region 2 Attr1 15:8 Attribute of MPU region 1 Attr0 7:0 Attribute of MPU region 0 Attr3 31:24 Attribute of MPU region 3
MAIR1MPU Memory Attribute Indirection Register 1
Address 0xE002EDC4
Reset 0x00000000
Access read/write
Size 32-bit 4 fields
Field Bits What it does Attr6 23:16 Attribute of MPU region 6 Attr5 15:8 Attribute of MPU region 5 Attr4 7:0 Attribute of MPU region 4 Attr7 31:24 Attribute of MPU region 7