Memory Xplorer Editor Panel
- Editor Panel (Home Screen) Overview
- Array Tools Panel
- Write Selector
- Read Selector
- Erase Selector
- Write Mode Selector
- (Starting) Address Field
- Size Field
- Pattern Field
- Fill Range Button
- Discard Changes Button
- Write Button
- Read Button
- Erase Button
- Erase Modes
- Event Log
- Product Page link
- Buy Samples link
- Device Parameters field
- Voltage
- Frequency
- SPI Mode (shown for SPI devices)
- Pin Manager field
- What's Next?
- Learn more
Editor Panel (Home Screen) Overview
Memory Xplorer provides additional functionality once an evaluation kit has been successfully connected and a serial Electrically Erasable Programmable Read-Only Memory (EEPROM) device has been selected.
Select a Device
A device can be found by entering the part number in the Part Name field or filtering supported devices by protocol and/or density.
Click the green Start button to select the device. Memory Xplorer will take some time to read and display current memory contents.
Let’s review the available functions once a device has been selected:
File
Device Selection
Deselects current device and returns Memory Xplorer to the Editor Panel to permit new device selection.
Intel® Hex Import
Opens Windows® file navigation window for folder and file selection and imports an Intel formatted hex file (*.hex)
Intel Hex Export
Opens Windows file navigation window for folder and file name selection and exports memory contents as an Intel formatted hex file (*.hex)
Exit
Closed Memory Xplorer application and associated windows, i.e. Embedded User Guide
Tools
Firmware Reload
Launches Firmware Update Wizard to update USB Base Board firmware update process for latest device support.
Cycle Utility
Launches Cycle Utility Tool. Selected device address ranges can be repeatedly written and erased for a selected number of cycles at a specified frequency and supply voltage.
Decode
Changes the Main Array panel to display memory contents as either ASCII or ISO-8859-1.
Help
User Guide
Launches a new window for the embedded Memory Xplorer User Guide.
Contact Support
Launches a browser window to Microchip Support for links to design and technical support, quality and reliability information, product change notifications and more.
About
Displays current Memory Xplorer version, date and release notes.
Array Tools Panel
The Array Tools Panel performs both write and read operations based on the Starting address, Size fields (in bytes) and Pattern. Once the fields are filled properly, the Write/Read button will turn green and can be clicked to initiate the desired operation.
Write Selector
Displays Write Panel to configure Array Tools Panel for write operations.
Read Selector
Displays Read Panel to configure Array Tools Panel for read operations.
Erase Selector
Displays Erase Panel to configure Array Tools Panel for erase operations.
Write Mode Selector
Selects whether data will be written to array in pages or bytes. Refer to your product data sheet for page size details.
(Starting) Address Field
Input starting memory address (hex) for write and read operations.
Size Field
Specifies the number of bytes for subsequent write and read operations.
Pattern Field
Provides data values for write operations. Memory Xplorer supports three methods for generating values which can be applied to the selected memory range. This is followed by a Fill Range operation to update the Hex Edit memory view. Refer to the "Selecting Memory Addresses" section for available methods of selecting a memory range.
- Sequential - Automatically fills memory range with sequential numbers starting with 0.
- Random - Automatically fills memory range with a random number sequence.
- Fixed (hex) - Fills selected memory range with a fixed number entered in the field below this selector. This must be a hex number not exceeding two characters.
Fill Range Button
Applies selected Pattern to the memory locations specified by the (starting) Address and Size (in bytes) fields. Changes are only made in Memory Xplorer. No serial EEPROM writes will be made.
Discard Changes Button
Returns memory display in Editor Panel to blank (0xFF) values. Changes are only made in Memory Xplorer. No serial EEPROM writes will be made.
Write Button
The Write button can be found after clicking the Write Selector in the Array Tools Panel to open the Write Panel. It will turn green to permit a write operation after the required conditions within the Write Panel are fulfilled. The button text updates to reflect which array and how much of the array will be written, i.e. Changes, Selector or Full Buffer. The various regions can be selected by clicking the down arrow on the right side of the button. For example, if the Hex Editor’s entire buffer is written to the Main Array, the button text will be “Write Full Buffer Main Array”.
When selected, it will erase the serial EEPROM device, write the contents of the Hex Editor to the device and read the device memory contents back to update the memory contents display. See the "Selecting Memory Addresses" section for available methods of selecting a memory range.
Read Button
The Read button can be found by clicking the Read Selector in the Array Tools Panel to open the Read Panel. The Read button will turn green once a range has been specified. This can be done by filling in the Address and Size register in the Read Panel, selecting a memory range in the Hex Editor memory viewer or by selecting a range using the pulldown menu on the right side of the button, e.g. Selection or Full. Refer to the "Selecting Memory Addresses" section for available methods of selecting a memory range.
Erase Button
The erase button is accessed after selecting the Erase Selector in the Array Tools Panel to open the Erase Panel. The erase operation has 3 modes; Device, Sector and Page. If Sector or Page is selected, the pulldown menu on the right side of the green Erase button can be used to select either Selection or Full Buffer. Clicking the green Erase button will initiate the selected erase operation. Refer to the device datasheet for information about memory sector and page attributes.
Erase Modes
Memory erase operations can be completed in three different modes; Device, Sector or Page.
- Device will erase the entire device, therefore the Address and Size field information is not required and are hidden.
- Sector will erase the memory sector(s) specified by the Address and Size fields. Any partial sector that falls within the defined region will erased.
- Page erase memory page(s) specified by the Address and Size fields. Any partial sector that falls within the defined region will erased.
Event Log
Streaming datalog of Memory Xplorer events such as memory operations, hardware detection, device parameter changes, errors, etc.
Product Page link
Links to the product landing page for the selected device.
Buy Samples link
Opens Microchip Purchasing & Client Services page of the selected device. There you can find product documentation, product details, purchase options and more.
Device Parameters field
Lists device parameters from the selected device’s datasheet including part number, density, page size, endurance, etc. Refer to the latest product datasheet and errata for the latest specifications and limitations.
Voltage
A slider to select the operating voltage of the serial EEPROM device. Only supported voltages are available.
Frequency
Selects communication frequency (in KHz) between USB Base Board MCU peripheral and serial EEPROM in Socket Board. Only supported frequencies are available.
SPI Mode (shown for SPI devices)
Selects Serial Peripheral Interface (SPI) speed between MCU on Base Board and serial EEPROM in Socket Board.
Pin Manager field
Shows SOIC pin diagram for the selected device. Refer to the product datasheet for available package options on your device.
What's Next?
Now that you've learned about Memory Xplorer's Editor Panel, you can continue by learning about Memory Xplorer's Hex Editor and how it can be used to modify memory contents.
Learn more
- Memory Xplorer Embedded Memory Evaluation Platform
- Evaluation kits
- SPI Introduction
- I2C Bus Introduction
- What is Single Wire Interface (SWI) protocol?
- UID (Unique ID)
- MAC (Media Access Control) addresses
- EEPROM Endurance Tutorial (AN1019)
- Sample order page
- Serial EEPROM page
- Microchip Purchasing and Client Services
- MPLAB® IPE Intel HEX File Format