MPLAB® PM3 - Memories to Program
MPLAB® X IDE > Project Properties > PM3 Category
Normally, you should let the programmer select the memory values for you. However, you may select them manually as described in the table below.
Selection | Description |
---|---|
Auto-select Memories and Ranges | Allow PM3 to select memories: The programmer uses your selected device and default settings to determine what to program. Manually select memories and ranges: You select the type and the range of memory to program (see rows that follow). |
Configuration Memory | Check to program configuration memory. |
<Memory> | Check to program <Memory>, where <Memory> is the type of memory. Types include EEPROM, ID, Boot Flash, Auxiliary. |
Program Memory | Select this checkbox to program the program memory. Its range is determined by its start and end address fields. |
Program Memory: • Start (hex) • End (hex) |
Type the start and end address for the range of program memory (in hex). |
Preserve Program Memory | Check to not program the target program memory range specified (see rows that follow). Ensure code is NOT code protected. |
Preserve Program Memory: • Start (hex) • End (hex) |
The starting and ending hex address range in target program memory to be preserved when programming, reading or verifying. This memory is read from the target and overlayed with existing MPLAB X IDE memory. |
Preserve <Memory> | Check to preserve <Memory> for reprogramming, where <Memory> is the type of memory. Types include EEPROM, ID, Boot Flash, Auxiliary. Ensure code is NOT code protected. |