Data Sheet

MLX90393
Micropower Triaxis® Magnetometer Datasheet
9. Memory Map
The MLX90393 has 1kbit of non-volatile memory, and the same amount of volatile memory. Each memory
consists out of 64 addresses containing 16 bit words. The non-volatile memory has automatic 2-bit error
detection and 1-bit error correction capabilities per address. The handling of such corrections & detections
is explained in Section Status Byte.
The memory is split in 2 areas:
Customer area [address 0x00h to 0x1Fh]
Melexis area [address 0x20h to 0x3Fh]
The RR and WR commands impact the volatile memory only, there no direct access possible to the non-
volatile memory. The customer area of the volatile memory is bidirectionally accessible to the customer; the
Melexis area is write-protected. Only modifications in the blue area are allowed with the WR command. The
adjustments in the customer area can be stored in the permanent non-volatile memory with the STORE
command HS, which copies the entire volatile memory including the Melexis area to the non-volatile one.
With the HR command the non-volatile memory content can be recalled to the volatile memory, which can
restore any modifications due to prior WR commands. The HR step is performed automatically at start-up of
the ASIC, either through cold reset or warm reset with the RT command.
The above is graphically shown in Figure 7.
CUSTOMER AREA CUSTOMER AREA
MELEXIS AREA MELEXIS AREA
VOLATILE
MEMORY
NON-VOLATILE
MEMORY
STORE (HS)
RECALL (HR)
RR
WR
Figure 7: The memories of the MLX90393, their areas and the impacting commands.
3901090393 Data Sheet
Rev002 Page 18 Feb-2015