The MLX90393 is a micro power 3D Hall sensor which senses the magnetic field of the nearby magnet along the 3 perpendicular axes and gives these values, together with the chip temperature, on its digital (I2C or SPI) output. With these values the exact linear, rotary or 3D position of the magnet can be calculated by an external microcontroller.

With its 3x3mm footprint, the Melexis MLX90393 can fit in the tiniest of assemblies. The sensor is mostly characterized by the fact that it can interchange measurement speed for both current consumption and noise on the digital output signal, making it the flexible building block for any magnetic sensing application up to 85°C.

  Apply for a free sample on PCB
  • Micropower: 2.2 … 3.6V, <5uA Idle current
  • Low-voltage I/O: 1.8V … Vdd
  • SPI (3+4-wire) & I2C interface, slave node
  • 16-bit XYZ magnetic and 14-bit temperature measurement
  • QFN 3x3x1mm package
  • In-application programmable: gain, mode, axes, etc.
  • Ta = -40 ... 85°C. For higher temperature versions, please contact Rutronik
Application examples
  • Robotics, humanoids
  • Buttons, knobs, joysticks with e.g. rotary knobs with push function, joysticks (gimball, ball&socket) with push detection, linear strokes by levers or sliding switches, etc.
  • Valve and piston position, industrial sensing
  • Metering and anti-tamper detection
  • Industrial automation
Robotics, humanoids
Buttons, knobs, joysticks
Buttons, knobs, joysticks

Flexibility: 3 operating modes

  1. Single measurement
  2. Burst
  3. Wake-up on change

In single measurement mode, a bus master is requesting the sensor to perform a measurement, either by transmission of a command, or by issuing a trigger signal. Whenever the sensor is in burst mode, it wakes up and goes back to sleep at an in-application programmable duty cycle. Finally, the wake-up on change mode offers the same functionality as the burst mode, but only setting the interrupt pin high whenever the latest measurement differs more than a programmable threshold from either the previous measurement or the first measurement when entering the mode.

For embedded applications

The sensor output data needs to be post-processed in order to calculate the angles or norms of the vector in order to get the desired position signal(s). This requires off-chip computation, and is a clear advantage in system-level partitioning by having one microcontroller interfacing with many sensors on the same bus.

  Download the MLX90393 Datasheet
  Download the MLX90393 Product Flyer
  Buy MLX90393 or samples on PCB: EVB90393

For a free sample on PCB, please contact one of our product managers (offer valid for the first 100 requests)

Contact Form - Melexis

Melexis Contact Form - Page1