English
Language : 

MC68HC912D60 Datasheet, PDF (355/432 Pages) Freescale Semiconductor, Inc – M68HC12 Microcontrollers
Freescale Semiconductor, Inc.
Development Support
Breakpoints
19.4.12 CCRSAV
The CCRSAV register is used to save the CCR of the users program
when entering BDM. It is also used for temporary storage in the BDM
firmware.
Read and write: all modes
RESET:
NOTE 1 (1)
BIT 7
CCR7
X
6
CCR6
X
5
CCR5
X
4
CCR4
X
3
CCR3
X
2
CCR2
X
1
CCR1
X
BIT 0
CCR0
X
CCRSAV— BDM CCR Holding Register
1. Initialized to equal the CPU12 CCR register by the firmware.
$FF06
19.5 Breakpoints
Hardware breakpoints are used to debug software on the
68HC(9)12D60 by comparing actual address and data values to
predetermined data in setup registers. A successful comparison will
place the CPU in background debug mode (BDM) or initiate a software
interrupt (SWI). Breakpoint features designed into the 68HC(9)12D60
include:
• Mode selection for BDM or SWI generation
• Program fetch tagging for cycle of execution breakpoint
• Second address compare in dual address modes
• Range compare by disable of low byte address
• Data compare in full feature mode for non-tagged breakpoint
• Byte masking for high/low byte data compares
• R/W compare for non-tagged compares
• Tag inhibit on BDM TRACE
68HC(9)12D60 — Rev 4.0
MOTOROLA
Development Support
For More Information On This Product,
Go to: www.freescale.com
Advance Information
355