English
Language : 

MC68HC912BL16 Datasheet, PDF (120/128 Pages) Freescale Semiconductor, Inc – 16-Bit Microcontroller
Freescale Semiconductor, Inc.
0 = Not a hardware background command
1 = Hardware background command (INSTRUCTION = $90)
W/B — Word/Byte Transfer Flag
0 = Byte transfer
1 = Word transfer
BD/U — BDM Map/User Map Flag
Indicates whether BDM registers and ROM are mapped to addresses $FF00 to $FFFF in the standard
64-Kbyte address space. Used only by hardware read/write commands.
0 = BDM resources not in map
1 = BDM resources in map
INSTRUCTION — BDM Instruction Register (firmware command)
(BDM) $FF00
Bit 7
6
5
4
3
2
1
Bit 0
H/F
DATA
R/W
TTAGO
REGN
RESET:
0
0
0
0
0
0
0
0
The bits in the BDM instruction register have the following meanings when a firmware command is ex-
ecuted.
H/F — Hardware/Firmware Flag
0 = Firmware control logic
1 = Hardware control logic
DATA — Data Flag
0 = No data
1 = Data included in command
R/W — Read/Write Flag
0 = Write
1 = Read
TTAGO — Trace, Tag, Go Field
Table 41 TTAGO Decoding
TTAGO Value
00
01
10
11
Instruction
—
GO
TRACE1
TAGGO
REGN — Register/Next Field
Indicates which register is being affected by a command. In the case of a READ_NEXT or
WRITE_NEXT command, index register X is pre-incremented by 2 and the word pointed to by X is then
read or written.
Table 42 REGN Decoding
REGN Value
000
001
010
011
Instruction
—
—
READ/WRITE NEXT
PC
MC68HC912BL16
120
For More Information On This Product, MC68HC912BL16TS/D
Go to: www.freescale.com