Chapter 4 Memory Protection Unit (S12XMPUV1)
MC9S12XE-Family Reference Manual , Rev. 1.19
230
Freescale Semiconductor
4.3.1
Register Descriptions
This section describes in address order all the MPU module registers and their individual bits.
Figure 4-2. MPU Register Summary
Register
Name
Bit 7
6
5
4
3
2
1
Bit 0
0x0000
MPUFLG
R
AEF
WPF
NEXF
0
0
0
0
SVSF
W
0x0001
MPUASTAT0
R
0
ADDR[22:16]
W
0x0002
MPUASTAT1
R
ADDR[15:8]
W
0x0003
MPUASTAT2
R
ADDR[7:0]
W
0x0004
Reserved
R
0
0
0
0
0
0
0
0
W
0x0005
MPUSEL
R
SVSEN
0
0
0
0
SEL[2:0]
W
0x0006
MPUDESC0
(1)
1. The module addresses 0x0006
−
0x000B represent a window in the register map through which different descriptor registers
are visible.
R
MSTR0
MSTR1
MSTR2
MSTR3
LOW_ADDR[22:19]
W
0x0007
MPUDESC1
R
LOW_ADDR[18:11]
W
0x0008
MPUDESC2
R
LOW_ADDR[10:3]
W
0x0009
MPUDESC3
R
WP
NEX
0
0
HIGH_ADDR[22:19]
W
0x000A
MPUDESC4
R
HIGH_ADDR[18:11]
W
0x000B
MPUDESC5
R
HIGH_ADDR[10:3]
W
= Unimplemented or Reserved
Because
of
an
order
from
the
United
States
International
Trade
Commission,
BGA-packaged
product
lines
and
part
numbers
indicated
here
currently
are
not
available
from
Freescale
for
import
or
sale
in
the
United
States
prior
to
September
2010:
S12XE
products
in
208
MAPBGA
packages