PM0214
4.2.5
MPU type register (MPU_TYPER)
Address offset: 0x00
Reset value: 0x0000 0800
Required privilege: Privileged
The MPU_TYPER register indicates whether the MPU is present, and if so, how many
regions it supports.
31
30
29
28
15
14
13
12
DREGION[7:0]
r
r
r
Bits 31:24 Reserved.
Bits 23:16 IREGION[7:0]: Number of MPU instruction regions.
These bits indicates the number of supported MPU instruction regions.
Always contains 0x00. The MPU memory map is unified and is described by the DREGION
field.
Bits 15:8 DREGION[7:0]: Number of MPU data regions.
These bits indicates the number of supported MPU data regions.
0x08: Eight MPU regions
0x00: MPU not present
Bits 7:1 Reserved.
Bit 0 SEPARATE: Separate flag.
This bit indicates support for unified or separate instruction and data memory maps:
0 = Unified
1 = Separate
27
26
25
Reserved
11
10
9
r
r
r
r
DocID022708 Rev 6
24
23
22
21
r
r
r
8
7
6
5
Reserved
Core peripherals
20
19
18
17
IREGION[7:0]
r
r
r
r
4
3
2
1
16
r
0
SEPA
RATE
r
199/260
259
Need help?
Do you have a question about the STM32F4 Series and is the answer not in the manual?
Questions and answers