DS00161 Microchip Technology, DS00161 Datasheet - Page 51

no-image

DS00161

Manufacturer Part Number
DS00161
Description
Technical Library CD-ROM
Manufacturer
Microchip Technology
Datasheets

Specifications of DS00161

Tool Type
Manuals
Lead Free Status / RoHS Status
na

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
DS00161
Manufacturer:
MICROCHIP
Quantity:
12 000
4.4
 2000 Microchip Technology Inc.
Breakpoints
4.4.1
4.4.2
4.4.3
A breakpoint is a state where the processor halts after a certain condition is
met. The breakpoints are software breakpoints and can be set at any program
memory address location.
The ICEPIC In-Circuit Emulator provides the following ways to set a
breakpoint:
Break on Address Match
Break on Address Match allows you to halt the processor when the processor
program counter equals a certain value. The processor breaks before the
valid instruction is executed. For example, if a breakpoint is set at address
5Ah, then the processor breaks after executing the instruction at address 5Ah.
Break on Stack Overflow
Break on Stack Overflow causes the ICEPIC In-Circuit Emulator to execute a
break when the stack overflows.
Break on Watchdog Timer
If enabled, the ICEPIC In-Circuit Emulator executes a break when a watchdog
timer time-out generates a reset.
Note:
Note:
Note:
Note:
• Break on Address Match
• Break on Stack Overflow
• Break on Watchdog Timer
• Break on User Halt
MPLAB IDE limits the number of named events to a maximum of
16 in the breakpoint dialog.
On multicycle instructions, the ICEPIC In-Circuit Emulator ignores
extra (noninstruction) fetches and breaks only on a valid instruc-
tion
The ICEPIC In-Circuit Emulator only supports Break on Stack
Overflow for the PIC16CXXX family.
The ICEPIC In-Circuit Emulator only supports Break on Watchdog
Timer for the PIC16CXXX family.
Basic Functions
DS51103B-page 45

Related parts for DS00161