User manual
MPLAB
®
ICD 3 In-Circuit Debugger User’s Guide
DS51766A-page 74 © 2008 Microchip Technology Inc.
9.5 SETTINGS DIALOG
Select either Debugger>Settings or Programmer>Settings to open the Settings dialog
and set up the MPLAB ICD 3 in-circuit debugger.
• Settings Dialog, Program Memory Tab
• Settings Dialog, Configuration Tab
• Settings Dialog, Freeze on Halt Tab
• Settings Dialog, Status Tab
• Settings Dialog, Clock Tab
• Settings Dialog, Secure Segment Tab
• Settings Dialog, Warnings Tab
• Settings Dialog, Power Tab
9.5.1 Settings Dialog, Program Memory Tab
This tab allows you to set up debug/programming options.
• Allow MPLAB ICD 3 to select memories and ranges – the debugger uses your
selected device and default settings to determine what to program.
• Manually select memories and ranges – you select the type and range of memory
to program.
• Set up automatic options – choose to “Program after successful build” and/or
“Run after successful program”.
Note: Tabs displayed will depend on the selected device.
TABLE 9-6: MANUAL SELECTION OPTIONS
Memories
Program Check to program Program Memory into target.
Configuration Check to program Configuration bits into target.
Note: This memory is always programmed when debugger
selected as a debugger.
EEPROM Check to erase and then program EEPROM memory on target, if
available. Uncheck to erase EEPROM memory on target.
ID Check to program ID Memory into target.
Program Options
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.
Program Memory
Start, End The starting and ending hex address range in program memory for
programming, reading, or verification.
If you receive a programming error due to an incorrect end
address, you need to perform a reconnect, correct the end address
and program again.
Note: The address range does not apply to the Erase function.
The Erase function will erase all data on the device.