MPLAB® IPE Memory Settings
Memory Settings
To view and change the Memory Settings in MPLAB® Integrated Programming Environment (IPE), you must first log in to the Advanced Mode. From the Advanced Mode dialog, click on Memory on the left to display the available settings.
You can control the memory address and other parameters related to a programming operation. Some of the options in this window are also available on the main screen, for viewing and to provide easy access to these settings.
You'll notice that the Allow Tool to select memories and ranges box is checked by default, meaning the programmer tool sets the memory types and ranges. In addition, the Program Memory, Configuration Memory, and Program Memory Range fields are disabled.
If you uncheck the Allow select memories and ranges option, the Program Memory, Configuration Memory, and Program Memory Range fields become available.
The Settings Table describes each Memory Setting in detail.
Settings Table
Setting | Description |
---|---|
Program Memory Range: | Define the addresses to be used for range programming of the program memory |
Start Address | The starting address in Hex of the program space that will be programmed |
End Address | The ending address in Hex of the program space that will be programmed |
Preserve Program Memory Range | When the check box is selected, the program memory range specified in the following Program Memory (Start and End Address) fields will not be programmed with any new data |
Preserved Memory Range: | Define the range of program memory addresses to be preserved. The Preserve Program memory Range check box must be selected to activate these fields |
Preserve Start Address | The starting address in Hex of the program space that will be preserved |
Preserve End Address | The ending address in Hex of the program space that will be preserved |
Reset Addresses | Returns addresses to default settings |
Allow Tool to select memories and ranges | When the check box is selected, the programmer tool sets the memory types and ranges. If selected, the Program Memory fields are disabled |
Manual select: | |
Program Memory | Allows the tool to program program memory |
Auxiliary Memory | Allows the tool to program auxiliary memory |
Configuration Memory | Allows the tool to program configuration memory |
Boot Flash | Allows the tool to program Boot Flash |
User IDs | Allows the tool to program User IDs |
EEPROM | Allows the tool to program Electrically Erasable Programmable Read-Only Memory (EEPROM) |
Flash Data | Allows the tool to program Flash data |