Data Sheet
MLX90393 
Micropower Triaxis® Magnetometer Datasheet 
7.  Functional Specification 
The MLX90393 can operate in 3 modes: 
•  Burst mode 
The ASIC will have a programmable data rate at which it will operate. This data rate implies auto-
wakeup and sequencing of the ASIC, flagging that data is ready on a dedicated pin (INT/DRDY). The 
maximum data rate  corresponds to continuous burst mode, and is a function of the chosen 
measurement axes. For non-continuous burst modes, the time during which the ASIC has a counter 
running but is not doing an actual conversion is called the Standby mode (STBY). 
•  Single Measure mode 
The master will ask for data via the corresponding protocol (I
2
C or SPI), waking up the ASIC to make 
a single conversion, immediately followed by an automatic return to sleep mode (IDLE) until the 
next polling of the master. This polling can also be done by strobing the TRG pin instead, which has 
the same effect as sending a protocol command for a single measurement. 
•  Wake-Up on Change 
This mode is similar to the burst mode in the sense that the device will be auto-sequencing, with 
the difference that the measured component(s) is/are compared with a reference and in case the 
difference is bigger than a user-defined threshold, the DRDY signal is set on the designated pin. The 
user can select which axes and/or temperature fall under this cyclic check, and which thresholds are 
allowed. 
The user can change the operating mode at all time through a specific command on the bus. The device 
waits in IDLE mode after power-up, but with a proper user command any mode can be set after power-up. 
Changing to Burst or WOC  mode, coming from Single Measure mode,  is always accompanied by a 
measurement first. The top-level state diagram indicating the different modes and some relevant timing is 
shown below in Figure  4. In the Measure state, the MDATA flag will define which components will be 
measured (ZYXT). The order of conversion is defined as TXYZ and can not be modified by the user, only the 
combination of axes is a degree of freedom. 
Arrows indicated in grey are the direct result of an Exit command. The main difference between STANDBY 
and WOC_IDLE is that in STANDBY mode, all analog circuitry is ready to make a conversion, but this is 
accompanied by a larger  current consumption  than IDLE mode. For burst mode this extra current 
consumption is justified because the emphasis is more on accurate timing intervals, avoiding the delay of 
T
STBY
 before conversion and supporting an efficient continuous burst mode without standby overhead. 
It is the user’s responsibility to read back the measured data, the MLX90393 acts as a pure slave. Even in 
burst mode and WOC mode when the MLX90393  is auto-sequencing, the master will be responsible for 
collecting the acquired sensor data. 
3901090393    Data Sheet 
Rev002  Page 9    Feb-2015 










