Datasheet
Emulator Function Summary
2013 Microchip Technology Inc. DS52085A-page 105
11.3.5 Debug Options
Use software breakpoints, if available for the project device.
11.3.6 Program Options
Choose to erase all memory before programming or to merge code.
11.3.7 Firmware
Select and load emulator firmware. MPLAB X IDE automatically downloads the correct
firmware for your project. Only change this setting if you are having issues.
TABLE 11-5: DEBUG OPTIONS OPTION CATEGORY
Use Software Breakpoints Check to use software breakpoints. Uncheck to use
hardware breakpoints. See discussion below to
determine which type is best for your application.
TABLE 11-6: SOFTWARE VS HARDWARE BREAKPOINTS
Features Software Breakpoints Hardware Breakpoints
Number of breakpoints unlimited limited
Breakpoints are written to program memory debug registers
Time to set breakpoints oscillator speed dependent –
can take minutes
minimal
Skidding no yes
Note: Using software breakpoints for debug impacts device endurance. Therefore, it is
recommended that devices used in this manner not be used as production parts.
TABLE 11-7: PROGRAM OPTIONS OPTION CATEGORY
Erase All Before Program Check to erase all memory before programming
begins.
Unless programming new or already erased devices,
it is important to have this box checked. If not
checked, the device is not erased and program code
will be merged with the code already in the device.
Enable Low Voltage Programming For Programmer Settings only, PIC12F/16F1xxx
devices:
• For the LVP configuration bit set to "Low-voltage
programming enabled", you may program in either
high-voltage (default) or low-voltage (enabled
here.)
• For the LVP configuration bit set to "High-voltage
on MCLR/Vpp must be used for programming",
you may only program in high-voltage.
TABLE 11-8: FIRMWARE OPTION CATEGORY
Use Latest Firmware Check to use the latest firmware. Uncheck to select
the firmware version below.
Firmware File Click in the right-hand text box to search for a firm-
ware file (.jam) to associate with the emulator:
<install path>MPLABX/mplab_ide/
mplablibs/modules/ext/REALICE.jar