| Tool Support* |
Feature | Feature Description** |
|---|---|---|
| ICD4, PK4, Snap, AI |
Device or Header | Device or Header (AC) has current release support in MPLAB® X IDE. |
| Prog BPs | Maximum number of Program Memory breakpoint resources. X: Maximum number of program breakpoints. (Note: For some devices, resources are shared.) X + YSP: X breakpoints + Y simple breakpoints. |
|
| Data BPs | Maximum number of Data Memory breakpoint resources. X: Maximum number of data breakpoints. (Note: For some devices, resources are shared.) |
|
| Data BP Access | Break on data fetch, data write or either data fetch or write. | |
| ICD4, PK4, Snap |
Tuples (ANDed BPs) | Maximum number of Tuples (ANDed breakpoints). A tuple consists of one program memory breakpoint ANDed with one data memory breakpoint. Breakpoint 1 AND breakpoint 2 must occur at the same time before a program halt. |
| Sequenced BPs | Maximum number of sequences and sequenced breakpoints. XS/YBPS: X is the maximum number of a breakpoint sequences (S). Y is the maximum number of breakpoints (BPS) in a sequence. A breakpoint sequence is a list of breakpoints that execute but do not halt until the last breakpoint is executed. |
|
| Range BPs | Break on a range of program or data memory addresses. | |
| Table R/W BPs | Break on a table read or write. | |
| Pass Counter | Break after a specified number of passes occur, specified by a counter. | |
| Clock Switch Break | Break on clock switching | |
| Sleep Wake Break | Break on wake from Sleep | |
| Stack Over/Under Break | Break on stack overflow/underflow | |
| WDT Timeout Break | Break on Watchdog Timer timeout | |
| Stopwatch | Use the stopwatch with breakpoints to time code execution. Stopwatch uses 1-2 breakpoint resources. | |
| Debug Reads | Read values on program execution halt. | |
| Stack Snapshot | Applies to emulation headers. See: View Hardware Stack On Halt. |
|
| Runtime BPs | Runtime breakpoint support; Add breakpoints on program execution halt. | |
| SW BPs | Software Breakpoints support. | |
| PK4 | PTG Support | Programmer To Go Support PICkit Programmer To Go (PTG) support for devices whose configuration settings can be read all at once (not broken up), have no more than 512K bytes program memory and do not have auxiliary Flash memory. |
|
* ICD4 = MPLAB® ICD 4; PK4 = MPLAB PICkit™ 4; Snap = MPLAB Snap; AI = Atmel-ICE. ** See your tool documentation (PDF or Help file) for details on debug features. |
||