Memory Xplorer Hex Editor

Last modified by Microchip on 2024/03/28 12:24

Hex Editor Overview

Memory Regions Tabs

Selects which memory type will be presented in the Hex Editor Panel. The Main Array tab will always be present. Additional tabs may be present if the selected device supports other types of memory, e.g. Security Register. Operations made within the Hex Editor work the same regardless of the memory type selected.

Memory Xplorer Memory Regions Tabs

Selecting Memory Addresses

Selecting addresses in Memory Xplorer can be done on a single memory location or a range. These operations are similar to Microsoft Excel but with limitations. Here are the methods supported by Memory Xplorer:

Single location

  • Scroll to the desired cell and double left-click.

Selecting a Single Memory Location In Memory Xplorer

  • Jump to specified location by entering address into top left cell of Hex Editor Panel and press Enter.

Jumping to a Specific Memory Location Using Goto in Memory Xplorer

Back to Top


Memory ranges can be selected using the mouse or by filling in fields in the Array Tools Panel.

Select by mouse:

  • Left-click the starting address and drag to the final address.

Click and Drag to Select a Memory Region in Memory Xplorer

  • Left-click starting address then shift + left click final address.

Select a Memory Range Using Click Shift-Click in Memory Xplorer

  • Left-click starting address, scroll then shift + left click final address.

Selecting a Memory Range with Click Shift-Scroll in Memory Xplorer

Note: This is the only mouse-based method for selecting a range beyond the viewable area. The alternative is to use the Address and Size fields to select a range.

Select using Array Tools Panel

  • Address and Size fields can be used to select a starting address and specified number of bytes. Refer to Array Tools section for details.

Note: Non-adjacent selections are not supported, selected range must be contiguous.

Note: Address and Size fields in Array Tools will update automatically to reflect selected region. 

Back to Top

Three Dot Menu

The three dot menu can be used to move or remove data from the Hex Edit Memory Viewer. 

Functions available include:

  • Select All Ctrl + A: Selects data in all memory locations in Hex Editor. Clicking on any location in the array will undo the selection.
  • Copy Ctrl + C: Copies data from the selected memory locations.
  • Paste Ctrl + V: Pastes data previously copied, starting at the selected location.
  • Delete: Deletes data in selected memory location(s) by setting data values to 0x00.
  • Discard Changes: Returns all Hex Editor memory locations to 0xFF.

Memory Xplorer 3 Dot Menu

Extra Features

The left column of icons will populate to provide access to extra features available to your selected device. If these locations can be written, Memory Xplorer will offer a method to modify them.

Memory Xplorer Extra Features

Here are some examples of extra features that may be available on your selected device. Refer to the Terminology section for brief descriptions or the product datasheet for detailed information.

Note: Memory Xplorer will only show extra features supported by selected device.

Decode Window

The Decode Window can display the memory contents of the Main Array in either ASCII or ISO-8859-1 formats. These selections are available under the Tools menu pulldown. Selecting the currently selected option again toggles the displayed values off. They can be reenabled by selecting the desired format again. 

Memory Explorer Tools Decode Menu

Memory Xplorer Decode Window

What's Next?

Now you are ready to program your Serial EEPROM device. You can jump to the Memory Xplorer Write, Read and Erase Operations lesson on how to do that. 

Learn more

Back to Top