mc68hc912bl16 Freescale Semiconductor, Inc, mc68hc912bl16 Datasheet - Page 124

no-image

mc68hc912bl16

Manufacturer Part Number
mc68hc912bl16
Description
16-bit Microcontroller
Manufacturer
Freescale Semiconductor, Inc
Datasheet
BRKCT0 — Breakpoint Control Register 0
BKEN1, BKEN0 — Breakpoint Mode Enable
BKPM — Break on Program Addresses
BK1ALE — Breakpoint 1 Range Control
BK0ALE — Breakpoint 0 Range Control
BRKCT1 — Breakpoint Control Register 1
124
RESET:
RESET:
BKEN1 BKEN0
Read and write anytime.
This register is used to control the breakpoint logic.
This bit controls whether the breakpoint will cause an immediate data breakpoint (next instruction
boundary) or a delayed program breakpoint related to an executable opcode. Data and unexecuted op-
codes cannot cause a break if this bit is set. This bit has no meaning in SWI dual address mode. The
SWI mode only performs program breakpoints.
Only valid in dual address mode.
Valid in all modes.
This register is read/write in all modes.
0
0
1
1
0 = On match, break at the next instruction boundary
1 = On match, break if the match is an instruction that will be executed. This uses tagging as its
0 = BRKDL will not be used to compare to the address bus.
1 = BRKDL will be used to compare to the address bus.
0 = BRKAL will not be used to compare to the address bus.
1 = BRKAL will be used to compare to the address bus.
breakpoint mechanism.
BKEN1
Bit 7
Bit 7
0
1
0
1
BK1ALE
0
0
0
0
1
Breakpoints Off
SWI — Dual Address Mode
BDM — Full Breakpoint Mode
BDM — Dual Address Mode
BKEN0
BKDBE
6
0
6
0
BK0ALE
Freescale Semiconductor, Inc.
Mode Selected
Table 44 Breakpoint Address Range Control
0
1
For More Information On This Product,
BKMBH
BKPM
Table 43 Breakpoint Mode Control
5
0
Upper 8-bit address only for full mode or dual mode BKP0
Full 16-bit address for full mode or dual mode BKP0
Upper 8-bit address only for dual mode BKP1
Full 16-bit address for dual mode BKP1
5
0
Go to: www.freescale.com
BKMBL
4
0
0
4
0
BRKAH/L Usage BRKDH/L Usage
Address Range Selected
Address Match
Address Match
Address Match
BK1RWE
BK1ALE
3
0
3
0
BK0ALE
BK1RW
2
0
2
0
Address Match
Address Match
Data Match
BK0RWE
1
0
0
1
0
MC68HC912BL16TS/D
BK0RW
MC68HC912BL16
Bit 0
Bit 0
R/W
Yes
Yes
No
0
0
0
Range
Yes
Yes
Yes
$0020
$0021

Related parts for mc68hc912bl16