• BDC clock runs in stop mode, if BDC enabled
• Watchdog disabled by default while in active background mode. It can also be
enabled by proper configuration
Features of the ICE system include:
• Two trigger comparators: Two a read/write (R/W) or one full a data
+ R/W
• Flexible 8-word by 16-bit FIFO (first-in, first-out) buffer for capture information:
• Change-of-flow addresses or
• Event-only data
• Two types of breakpoints:
• Tag breakpoints for instruction opcodes
• Force breakpoints for any address access
• Nine trigger modes:
• Basic: A-only, A OR B
• Sequence: A then B
• Full: A AND B data, A AND NOT B data
• Event (store data): Event-only B, A then event-only B
• Range: Inside range (A ≤ address ≤ B), outside range (address < A or address >
B)
18.2 Background debug controller (BDC)
All MCUs in the HCS08 Family contain a single-wire background debug interface that
supports in-circuit programming of on-chip nonvolatile memory and sophisticated non-
intrusive debug capabilities. Unlike debug interfaces on earlier 8-bit MCUs, this system
does not interfere with normal application resources. It does not use any user memory or
locations in the memory map and does not share any on-chip peripherals.
BDC commands are divided into two groups:
• Active background mode commands require that the target MCU is in active
background mode (the user program is not running). Active background mode
commands allow the CPU registers to be read or written, and allow the user to trace
one user instruction at a time, or GO to the user program from active background
mode.
• Non-intrusive commands can be executed at any time even while the user's program
is running. Non-intrusive commands allow a user to read or write MCU memory
locations or access status and control registers within the background debug
controller.
Background debug controller (BDC)
MC9S08PA4 Reference Manual, Rev. 5, 08/2017
352
NXP Semiconductors
Содержание MC9S08PA4
Страница 1: ...MC9S08PA4 Reference Manual Supports MC9S08PA4 Document Number MC9S08PA4RM Rev 5 08 2017 ...
Страница 2: ...MC9S08PA4 Reference Manual Rev 5 08 2017 2 NXP Semiconductors ...
Страница 22: ...MC9S08PA4 Reference Manual Rev 5 08 2017 22 NXP Semiconductors ...
Страница 28: ...System clock distribution MC9S08PA4 Reference Manual Rev 5 08 2017 28 NXP Semiconductors ...
Страница 150: ...Port data registers MC9S08PA4 Reference Manual Rev 5 08 2017 150 NXP Semiconductors ...
Страница 196: ...Human machine interfaces HMI MC9S08PA4 Reference Manual Rev 5 08 2017 196 NXP Semiconductors ...
Страница 224: ...Instruction Set Summary MC9S08PA4 Reference Manual Rev 5 08 2017 224 NXP Semiconductors ...
Страница 232: ...Functional Description MC9S08PA4 Reference Manual Rev 5 08 2017 232 NXP Semiconductors ...
Страница 258: ...FTM Interrupts MC9S08PA4 Reference Manual Rev 5 08 2017 258 NXP Semiconductors ...
Страница 268: ...Initialization application information MC9S08PA4 Reference Manual Rev 5 08 2017 268 NXP Semiconductors ...
Страница 294: ...Functional description MC9S08PA4 Reference Manual Rev 5 08 2017 294 NXP Semiconductors ...
Страница 370: ...Memory map and register description MC9S08PA4 Reference Manual Rev 5 08 2017 370 NXP Semiconductors ...
Страница 398: ...Resets MC9S08PA4 Reference Manual Rev 5 08 2017 398 NXP Semiconductors ...
Страница 400: ...MC9S08PA4 Reference Manual Rev 5 08 2017 400 NXP Semiconductors ...