Chapter 7 Background Debug Module (S12XBDMV2)
MC9S12XE-Family Reference Manual , Rev. 1.19
280
Freescale Semiconductor
7.3
Memory Map and Register Definition
7.3.1
Module Memory Map
shows the BDM memory map when BDM is active.
7.3.2
Register Descriptions
A summary of the registers associated with the BDM is shown in
. Registers are accessed by
host-driven communications to the BDM hardware using READ_BD and WRITE_BD commands.
Table 7-2. BDM Memory Map
Global Address
Module
Size
(Bytes)
0x7FFF00–0x7FFF0B
BDM registers
12
0x7FFF0C–0x7FFF0E
BDM firmware ROM
3
0x7FFF0F
Family ID (part of BDM firmware ROM)
1
0x7FFF10–0x7FFFFF
BDM firmware ROM
240
Global
Address
Register
Name
Bit 7
6
5
4
3
2
1
Bit 0
0x7FFF00
Reserved
R
X
X
X
X
X
X
0
0
W
0x7FFF01
BDMSTS
R
ENBDM
BDMACT
0
SDV
TRACE
CLKSW
UNSEC
0
W
0x7FFF02
Reserved
R
X
X
X
X
X
X
X
X
W
0x7FFF03
Reserved
R
X
X
X
X
X
X
X
X
W
0x7FFF04
Reserved
R
X
X
X
X
X
X
X
X
W
0x7FFF05
Reserved
R
X
X
X
X
X
X
X
X
W
0x7FFF06
BDMCCRL R
CCR7
CCR6
CCR5
CCR4
CCR3
CCR2
CCR1
CCR0
W
= Unimplemented, Reserved
= Implemented (do not alter)
X
= Indeterminate
0
= Always read zero
Figure 7-2. BDM Register Summary
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