
MC68HC912B32 MC68HC12BE32 — Rev. 3.0
Advance Information
MOTOROLA
Development Support
369
Advance Information — MC68HC912B32 MC68HC12BE32
Section 17. Development Support
17.1 Contents
17.2
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .370
17.3
Instruction Queue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .370
17.4
17.4.1
17.4.2
17.4.3
17.4.4
17.4.5
17.4.5.1
17.4.5.2
17.4.6
17.4.7
17.4.8
17.4.9
Background Debug Mode (BDM) . . . . . . . . . . . . . . . . . . . . . .372
BDM Serial Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . .372
Enabling BDM Firmware Commands. . . . . . . . . . . . . . . . .376
BDM Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .377
BDM Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .381
BDM Instruction Register . . . . . . . . . . . . . . . . . . . . . . . . . .382
Hardware Command . . . . . . . . . . . . . . . . . . . . . . . . . . .382
Firmware Command. . . . . . . . . . . . . . . . . . . . . . . . . . . .383
BDM Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . .384
BDM Shifter Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . .385
BDM Address Register. . . . . . . . . . . . . . . . . . . . . . . . . . . .386
BDM CCR Holding Register. . . . . . . . . . . . . . . . . . . . . . . .386
17.5
17.5.1
17.5.1.1
17.5.1.2
17.5.1.3
17.5.2
17.5.2.1
17.5.2.2
17.5.2.3
17.5.2.4
17.5.2.5
17.5.2.6
Breakpoints. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .387
Breakpoint Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .387
SWI Dual Address Mode . . . . . . . . . . . . . . . . . . . . . . . .388
BDM Full Breakpoint Mode . . . . . . . . . . . . . . . . . . . . . .388
BDM Dual Address Mode. . . . . . . . . . . . . . . . . . . . . . . .388
Breakpoint Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . .389
Breakpoint Control Register 0 . . . . . . . . . . . . . . . . . . . .390
Breakpoint Control Register 1 . . . . . . . . . . . . . . . . . . . .391
Breakpoint Address Register High. . . . . . . . . . . . . . . . .393
Breakpoint Address Register Low . . . . . . . . . . . . . . . . .394
Breakpoint Data Register High. . . . . . . . . . . . . . . . . . . .394
Breakpoint Data Register Low Byte. . . . . . . . . . . . . . . .395
17.6
Instruction Tagging. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .395