Freescale Semiconductor Demonstration Board for Freescale MC9S12XHY256 Microcontroller DEMO9S12XHY256 DEMO9S12XHY256 Manuale Utente

Codici prodotto
DEMO9S12XHY256
Pagina di 924
Background Debug Module (S12XBDMV2)
MC9S12XHY-Family Reference Manual, Rev. 1.04
202
Freescale Semiconductor
5.3
Memory Map and Register Definition
5.3.1
Module Memory Map
 shows the BDM memory map when BDM is active.
5.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 5-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 5-2. BDM Register Summary