Breakpoint Resources

For 16-bit PIC/dsPIC devices, breakpoints, data captures, and runtime watches use the same resources. So, the available number of breakpoints is actually the available number of combined breakpoints/triggers.

For 32-bit PIC devices, breakpoints use different resources than data captures and runtime watches. So, the available number of breakpoints is independent of the available number of triggers.

The number of hardware and software breakpoints available and/or used is displayed in the Dashboard window (Window>Dashboard). See the MPLAB IDE documentation for more on this feature. Not all devices have software breakpoints.

See Debug Limitations - PICĀ® MCUs for limitations on breakpoint operation, including the general number of hardware breakpoints per device and hardware breakpoint skidding amounts.