Memory Xplorer Hex Editor
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.
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.
- Jump to specified location by entering address into top left cell of Hex Editor Panel and press Enter.
Range
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.
- Left-click starting address then shift + left click final address.
- Left-click starting address, scroll then shift + left click final address.
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.
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.
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.
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.
- Manufacturing Identification Number (MFG ID) Register
- Security Register
- Status Register
- Memory Partition Register
- Configuration Register
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.
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
- Memory Xplorer Embedded Memory Evaluation Platform
- Evaluation kits
- SPI Introduction
- I2C Bus Introduction
- What is Single Wire Interface (SWI) protocol?
- Unique ID (UID)
- Media Access Control (MAC) addresses
- EEPROM Endurance Tutorial (AN1019)
- Sample order page
- Serial EEPROM page
- Microchip Purchasing and Client Services
- Intel formatted hex files