NXP® Sensor Fusion

Sensor fusion is a process by which data from several different sensors are "fused" to compute something more than could be determined by any one sensor alone. An example is computing the orientation of a device in three-dimensional space. That data might then be used to alter the perspective presented by a 3D GUI or game.

NXP Sensor Fusion Library for Kinetis MCUs


  • Easy to use software library for development of best in class sensor fusion applications
  • Based on CodeWarrior
  • Pre-built fusion templates for a variety of Freedom boards
  • Full documentation and online training materials
  • Our award winning magnetic hard/soft iron compensation, along with support for 3-, 6- and 9-axis fusion options, programmable sampling, fusion rates, frame of reference, etc.

Current Release


  • XSFLK_DS: NXP Sensor Fusion Library for Kinetis Data Sheet

Experiment with sensor fusion options before you begin software development

NXP Sensor Fusion Toolbox for Android and Windows


  • Convenient visualization of fusion results
  • 100% compatible with the fusion library template programs
  • Compatible with MEMS and magnetic sensors, ARM Cortex M0+, M4 and M4F portfolio, and a variety of Freedom-compatible development boards
  • Android version can also demonstrate sensor fusion applications using the sensors native to your Android device

Toolbox for Windows

  • 32- or 64-bit versions of Windows XP, Windows 7 or Windows 8 with .NET 4.0 or later
  • Minimum screen resolution 1024 x 768 pixels

Current Release

Toolbox for Android

Android is a trademark of Google Inc.