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.
© 2024 Microchip Technology, Inc.
Notice: ARM and Cortex are the registered trademarks of ARM Limited in the EU and other countries.
Information contained on this site regarding device applications and the like is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION, INCLUDING BUT NOT LIMITED TO ITS CONDITION, QUALITY, PERFORMANCE, MERCHANTABILITY OR FITNESS FOR PURPOSE. Microchip disclaims all liability arising from this information and its use. Use of Microchip devices in life support and/or safety applications is entirely at the buyer's risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights.