Datasheet
Table Of Contents
- List of Sections
- Table of Contents
- General Description
- Central Processing Unit (CPU)
- Pinout and Signal Description
- System Configuration
- Registers
- Operating Modes
- Resource Mapping
- Bus Control and Input/Output
- Resets and Interrupts
- Voltage Regulator (VREG)
- Flash EEPROM 256K
- EEPROM 4K
- Port Integration Module
- Clocks and Reset Generator (CRG)
- Pulse Width Modulator (PWM)
- Enhanced Capture Timer (ECT)
- Serial Communications Interface (SCI)
- Serial Peripheral Interface (SPI)
- Inter-IC Bus (IIC)
- MSCAN
- Analog to Digital Converter
- Byte Data Link Controller Module
- Contents
- Overview
- Features
- Block Diagram
- Register Map
- Functional Description
- Register Descriptions
- External Pin Descriptions
- Reset Initialization/Basic Operation
- Transmitting A Message
- Receiving A Message
- Transmitting An In-Frame Response (IFR)
- Receiving An In-Frame Response (IFR)
- Special BDLC Operations
- Modes of Operation
- Interrupt Operation
- Low Power Options
- Background Debug Module (BDM)
- Breakpoint (BKP) Module
- Revision History
- Glossary
- Literature Updates

Background Debug Module
MC9S12DP256 — Revision 1.1
Background Debug Module (BDM)
cleared when the next BDM command has been received or BDM is
exited. SDV is used by the standard BDM firmware to control program
flow execution.
1 = Data phase of command is complete
0 = Data phase of command not complete
TRACE — TRACE1 BDM firmware command is being executed
This bit gets set when a BDM TRACE1 firmware command is first
recognized. It will stay set as long as continuous back-to-back
TRACE1 commands are executed. This bit will get cleared when the
next command that is not a TRACE1 command is recognized.
1 = TRACE1 command is being executed
0 = TRACE1 command is not being executed
CLKSW — Clock switch
The CLKSW bit controls which clock the BDM operates with. It is only
writable from a hardware BDM command. A 150 cycle delay at the
clock speed that is active during the data portion of the command will
occur before the new clock source is guaranteed to be active. The
start of the next BDM command uses the new clock for timing
subsequent BDM communications.
1 = BDM system operates with bus rate
0 = BDM system operates with alternate clock
WARNING:
Care must be taken when CLKSW=0 to ensure that the alternate clock
frequency does not exceed that of the bus clock frequency. The BDM will
not operate correctly if this condition exists.
UNSEC — Unsecure
This bit is only writable in special single chip mode from a hardware
BDM command and always gets reset to zero. It is in a zero state as
secure mode is entered so that the secure BDM firmware lookup table
is enabled and put into the memory map along with the standard BDM
firmware lookup table.
Freescale Semiconductor, I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...