NXP® E-Compass Software

Click over video to play

Diagram

Xtrinsic E-Compass Software

Xtrinsic E-Compass Software

Features

  • Easy to use software library for development of sensor fusion applications
  • Based on CodeWarrior® and Kinetis® Design Studio (KDS)
  • Pre-built fusion templates for a variety of NXP® 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.

Supported Devices

  • MAG3110: High Accuracy, 3D Magnetometer
  • MMA8451Q: ±2g/±4g/±8g, Low g, 14-bit Digital Accelerometer

Downloads

Quick reference to our software types.

1 download

Note: For better experience, software downloads are recommended on desktop.

Y true 0 SSPE-Compassen 10 Application Note Application Note t789 2 Data Sheet Data Sheet t520 6 Fact Sheet Fact Sheet t523 1 White Paper White Paper t530 1 en_US 7 1 MMA8451Q,MMA8451QT 10.3 English The MMA8451Q is a smart low-power, three-axis, capacitive micromachined accelerometer with 14 bits of resolution. This accelerometer is packed with embedded functions with flexible user programmable options, configurable to two interrupt pins. Embedded interrupt functions allow for overall power savings relieving the host processor from continuously polling data. There is access to both low pass filtered data as well as high pass filtered data. 1283548276364731337752 SSP 964.5 KB None None documents None 1283548276364731337752 /docs/en/data-sheet/MMA8451Q.pdf 964518 /docs/en/data-sheet/MMA8451Q.pdf MMA8451Q N N 2016-10-31 MMA8451Q, 3-Axis, 14-bit/8-bit Digital Accelerometer - Data Sheet /docs/en/data-sheet/MMA8451Q.pdf /docs/en/data-sheet/MMA8451Q.pdf Data Sheet N Y 980000996212993340 2022-12-07 pdf N en Feb 3, 2017 Data Sheet t520 Data Sheet Data Sheet Y N MMA8451Q, 3-Axis, 14-bit/8-bit Digital Accelerometer - Data Sheet 2 MMA8453Q,MMA8453QT 7.1 English The MMA8453Q is a smart low-power, three-axis, capacitive micromachined accelerometer with 10 bits of resolution. This accelerometer is packed with embedded functions with flexible user programmable options, configurable to two interrupt pins. the MMA8453Q to monitor events and remain in a low power mode during periods of inactivity. The MMA8453Q is available in a 3 mm x 3 mm x 1 mm QFN package. 1283549088005712653532 SSP 865.6 KB None None documents None 1283549088005712653532 /docs/en/data-sheet/MMA8453Q.pdf 865580 /docs/en/data-sheet/MMA8453Q.pdf MMA8453Q N N 2017-02-03 MMA8453Q, 3-Axis, 10-bit/8-bit Digital Accelerometer - Data Sheet /docs/en/data-sheet/MMA8453Q.pdf /docs/en/data-sheet/MMA8453Q.pdf Data Sheet N Y 980000996212993340 2022-12-07 pdf N en Feb 3, 2017 Data Sheet t520 Data Sheet Data Sheet Y N MMA8453Q, 3-Axis, 10-bit/8-bit Digital Accelerometer - Data Sheet 3 MMA8452Q,MMA8452QT 10 English MMA8452Q: This accelerometer is packed with embedded functions with flexible user programmable options, configurable to two interrupt pins. Embedded interrupt functions allow for overall power savings relieving the host processor from continuously polling data. The MMA8452Q has user selectable full scales of ±2g/±4g/±8g with high pass filtered data as well as non filtered data available real-time. 1283549088377722230108 SSP 498.4 KB None None documents None 1283549088377722230108 /docs/en/data-sheet/MMA8452Q.pdf 498434 /docs/en/data-sheet/MMA8452Q.pdf MMA8452Q N N 2016-10-31 MMA8452Q, 3-Axis, 12-bit/8-bit Digital Accelerometer - Data Sheet /docs/en/data-sheet/MMA8452Q.pdf /docs/en/data-sheet/MMA8452Q.pdf Data Sheet N Y 980000996212993340 2022-12-07 pdf N en Apr 29, 2016 Data Sheet t520 Data Sheet Data Sheet Y N MMA8452Q, 3-Axis, 12-bit/8-bit Digital Accelerometer - Data Sheet 4 9.2 English Freescale’s MAG3110 is a small, low-power, digital 3-axis magnetometer. The device can be used in conjunction with a 3-axis accelerometer to realize an orientation independent electronic compass that can provide accurate heading information. It features a standard I2C serial interface output and smart embedded functions. 1294413760914707434442 SSP 475.9 KB None None documents None 1294413760914707434442 /docs/en/data-sheet/MAG3110.pdf 475912 /docs/en/data-sheet/MAG3110.pdf MAG3110 N N 2016-10-31 Freescale MAG3110 Three-Axis, Digital Magnetometer - Data Sheet /docs/en/data-sheet/MAG3110.pdf /docs/en/data-sheet/MAG3110.pdf Data Sheet N Y 980000996212993340 2022-12-07 pdf N en Feb 15, 2013 Data Sheet t520 Data Sheet Data Sheet Y N Freescale MAG3110 Three-Axis, Digital Magnetometer - Data Sheet 5 4.0 English AN4247: This application note is intended to guide engineers in the successful design of Printed Circuit Boards (PCBs) incorporating magnetometer sensors. For convenience, the application discussed is an electronic compass (or eCompass) designed into a smartphone but the guidelines are equally applicable to other products using a magnetometer. 1304101701460727668501 SSP 332.3 KB None None documents None 1304101701460727668501 /docs/en/application-note/AN4247.pdf 332287 /docs/en/application-note/AN4247.pdf AN4247 N N 2016-10-31 AN4247, Layout Recommendations for PCBs Using a Magnetometer Sensor - Application Notes /docs/en/application-note/AN4247.pdf /docs/en/application-note/AN4247.pdf Application Note N Y 645036621402383989 2022-12-07 pdf N en Nov 13, 2015 Application Note t789 Application Note Application Note Y N AN4247, Layout Recommendations for PCBs Using a Magnetometer Sensor - Application Notes 6 FRDM-K64F,FRDM-KL25Z,FRDM-KL26Z,FRDM-KL46Z 0.7 English Sensor Fusion is the process where data from everal different sensors are fused to complete computations that a single sensor could not handle. An example of sensor fusion is computing the orientation of a device in 3-dimensional space using an accelerometer and magnetometer. That data might then be used to alter the perspective presented by a 3D GUI or game. 1412633725080713463426 SSP 6.5 MB None None documents None 1412633725080713463426 /docs/en/data-sheet/XSFLK_DS.pdf 6537660 /docs/en/data-sheet/XSFLK_DS.pdf XSFLK_DS N N 2016-10-31 NXP Sensor Fusion Library for Kinetis MCUs for release 5.0 /docs/en/data-sheet/XSFLK_DS.pdf /docs/en/data-sheet/XSFLK_DS.pdf Data Sheet N Y 980000996212993340 2022-12-07 pdf N en Oct 21, 2015 Data Sheet t520 Data Sheet Data Sheet Y N NXP Sensor Fusion Library for Kinetis MCUs for release 5.0 7 1 English NXP Sensor Fusion Software Library and Development Kit 1415295441689711939437 SSP 227.5 KB None None documents None 1415295441689711939437 /docs/en/fact-sheet/FRDMSFUSIONFS.pdf 227470 /docs/en/fact-sheet/FRDMSFUSIONFS.pdf FRDMSFUSIONFS N N 2016-10-31 Freescale Sensor Fusion Software Library and Development Kit /docs/en/fact-sheet/FRDMSFUSIONFS.pdf /docs/en/fact-sheet/FRDMSFUSIONFS.pdf Fact Sheet N Y 736675474163315314 2022-12-07 pdf N en Feb 14, 2020 Fact Sheet t523 Fact Sheet Fact Sheet Y N Freescale Sensor Fusion Software Library and Development Kit true en_US en Data Sheet Data Sheet 1 8 FXOS8700CQ 8 English FXOS8700CQ is a small, low-power 6-axis linear accelerometer and magnetometer combined into a single package. The device features a selectable digital I2C or SPI serial interface with 14-bit accelerometer and 16-bit magnetometer resolution along with smart-embedded functions. FXOS8700CQ is available in a plastic QFN package and it is guaranteed to operate over the extended temperature range of -40°C to +85°C. 1339885855555698049264 SSP 2.3 MB None None documents None 1339885855555698049264 /docs/en/data-sheet/FXOS8700CQ.pdf 2316576 /docs/en/data-sheet/FXOS8700CQ.pdf FXOS8700CQ documents N N 2017-04-25 FXOS8700CQ, 6-Axis sensor with integrated linear accelerometer and magnetometer - Data Sheet /docs/en/data-sheet/FXOS8700CQ.pdf /docs/en/data-sheet/FXOS8700CQ.pdf Data Sheet N 980000996212993340 2022-12-07 pdf N en Apr 25, 2017 980000996212993340 Data Sheet Y N FXOS8700CQ, 6-Axis sensor with integrated linear accelerometer and magnetometer - Data Sheet Application Note Application Note 1 9 1.0 English AN4249: This application note addresses the relationship between errors in the outputs from accelerometer and magnetometer sensors and the resulting errors in the roll, pitch and yaw angles computed by a tilt-compensated eCompass or 3D Pointer application. 1308237516737728147258 SSP 337.3 KB None None documents None 1308237516737728147258 /docs/en/application-note/AN4249.pdf 337314 /docs/en/application-note/AN4249.pdf AN4249 documents N N 2016-10-31 AN4249, Accuracy of Angle Estimation in eCompass and 3D Pointer Applications - Application Notes /docs/en/application-note/AN4249.pdf /docs/en/application-note/AN4249.pdf Application Note N 645036621402383989 2022-12-07 pdf N en Nov 13, 2015 645036621402383989 Application Note Y N AN4249, Accuracy of Angle Estimation in eCompass and 3D Pointer Applications - Application Notes White Paper White Paper 1 10 1 Chinese 1363970116444726555210zh SSP 3.6 MB None None documents None 1363970116444726555210 /docs/zh/white-paper/SENFEIOTLFWP.pdf 3621913 /docs/zh/white-paper/SENFEIOTLFWP.pdf SENFEIOTLFWP documents N N 2016-10-31 The Role of Sensor Fusion and Remote Emotive Computing (REC) in the Internet of Things (IoT) - White Paper /docs/zh/white-paper/SENFEIOTLFWP.pdf /docs/zh/white-paper/SENFEIOTLFWP.pdf White Paper N 918633085541740938 2025-02-24 zh Jul 9, 2013 918633085541740938 White Paper Y N 白皮书:传感器融合和远程情感计算(REC)在物联网(IoT)中的作用 1 English The age of sensor technology is upon us. These days, it’s unusual to experience an electronic consumer product that doesn’t use sensors to create new experiences for its users. Sensors are experiencing a renaissance of sorts as micro-electromechanical systems (MEMS) technology becomes less expensive and further miniaturized, in turn fueling penetration of sensors into new applications and creating new potential for the sensor market. 1363970116444726555210 SSP 3.6 MB None None documents None 1363970116444726555210 /docs/en/white-paper/SENFEIOTLFWP.pdf 3621913 /docs/en/white-paper/SENFEIOTLFWP.pdf SENFEIOTLFWP documents N N 2016-10-31 The Role of Sensor Fusion and Remote Emotive Computing (REC) in the Internet of Things (IoT) - White Paper /docs/en/white-paper/SENFEIOTLFWP.pdf /docs/en/white-paper/SENFEIOTLFWP.pdf White Paper N 918633085541740938 2025-02-24 pdf N en Jul 9, 2013 918633085541740938 White Paper Y N The Role of Sensor Fusion and Remote Emotive Computing (REC) in the Internet of Things (IoT) - White Paper false 0 E-Compass downloads en true 1 Y SSP Application Note 2 /docs/en/application-note/AN4249.pdf 2016-10-31 1308237516737728147258 SSP 9 Nov 13, 2015 Application Note AN4249: This application note addresses the relationship between errors in the outputs from accelerometer and magnetometer sensors and the resulting errors in the roll, pitch and yaw angles computed by a tilt-compensated eCompass or 3D Pointer application. None /docs/en/application-note/AN4249.pdf English documents 337314 None 645036621402383989 2022-12-07 N /docs/en/application-note/AN4249.pdf AN4249, Accuracy of Angle Estimation in eCompass and 3D Pointer Applications - Application Notes /docs/en/application-note/AN4249.pdf documents 645036621402383989 Application Note N en None Y pdf 1.0 N N AN4249, Accuracy of Angle Estimation in eCompass and 3D Pointer Applications - Application Notes 337.3 KB AN4249 N 1308237516737728147258 /docs/en/application-note/AN4247.pdf 2016-10-31 1304101701460727668501 SSP 5 Nov 13, 2015 Application Note Application Note AN4247: This application note is intended to guide engineers in the successful design of Printed Circuit Boards (PCBs) incorporating magnetometer sensors. For convenience, the application discussed is an electronic compass (or eCompass) designed into a smartphone but the guidelines are equally applicable to other products using a magnetometer. None /docs/en/application-note/AN4247.pdf English 332287 None Application Note 2022-12-07 N /docs/en/application-note/AN4247.pdf AN4247, Layout Recommendations for PCBs Using a Magnetometer Sensor - Application Notes /docs/en/application-note/AN4247.pdf documents 645036621402383989 Application Note N Y en None Y t789 pdf 4.0 N N AN4247, Layout Recommendations for PCBs Using a Magnetometer Sensor - Application Notes 332.3 KB AN4247 N 1304101701460727668501 Data Sheet 6 /docs/en/data-sheet/FXOS8700CQ.pdf 2017-04-25 1339885855555698049264 SSP 8 Apr 25, 2017 Data Sheet FXOS8700CQ is a small, low-power 6-axis linear accelerometer and magnetometer combined into a single package. The device features a selectable digital I2C or SPI serial interface with 14-bit accelerometer and 16-bit magnetometer resolution along with smart-embedded functions. FXOS8700CQ is available in a plastic QFN package and it is guaranteed to operate over the extended temperature range of -40°C to +85°C. None /docs/en/data-sheet/FXOS8700CQ.pdf English documents 2316576 None 980000996212993340 2022-12-07 N /docs/en/data-sheet/FXOS8700CQ.pdf FXOS8700CQ, 6-Axis sensor with integrated linear accelerometer and magnetometer - Data Sheet /docs/en/data-sheet/FXOS8700CQ.pdf documents 980000996212993340 Data Sheet N en None Y pdf 8 N N FXOS8700CQ, 6-Axis sensor with integrated linear accelerometer and magnetometer - Data Sheet FXOS8700CQ 2.3 MB FXOS8700CQ N 1339885855555698049264 /docs/en/data-sheet/MMA8451Q.pdf 2016-10-31 1283548276364731337752 SSP 1 Feb 3, 2017 Data Sheet Data Sheet The MMA8451Q is a smart low-power, three-axis, capacitive micromachined accelerometer with 14 bits of resolution. This accelerometer is packed with embedded functions with flexible user programmable options, configurable to two interrupt pins. Embedded interrupt functions allow for overall power savings relieving the host processor from continuously polling data. There is access to both low pass filtered data as well as high pass filtered data. None /docs/en/data-sheet/MMA8451Q.pdf English 964518 None Data Sheet 2022-12-07 N /docs/en/data-sheet/MMA8451Q.pdf MMA8451Q, 3-Axis, 14-bit/8-bit Digital Accelerometer - Data Sheet /docs/en/data-sheet/MMA8451Q.pdf documents 980000996212993340 Data Sheet N Y en None Y t520 pdf 10.3 N N MMA8451Q, 3-Axis, 14-bit/8-bit Digital Accelerometer - Data Sheet MMA8451Q,MMA8451QT 964.5 KB MMA8451Q N 1283548276364731337752 /docs/en/data-sheet/MMA8453Q.pdf 2017-02-03 1283549088005712653532 SSP 2 Feb 3, 2017 Data Sheet Data Sheet The MMA8453Q is a smart low-power, three-axis, capacitive micromachined accelerometer with 10 bits of resolution. This accelerometer is packed with embedded functions with flexible user programmable options, configurable to two interrupt pins. the MMA8453Q to monitor events and remain in a low power mode during periods of inactivity. The MMA8453Q is available in a 3 mm x 3 mm x 1 mm QFN package. None /docs/en/data-sheet/MMA8453Q.pdf English 865580 None Data Sheet 2022-12-07 N /docs/en/data-sheet/MMA8453Q.pdf MMA8453Q, 3-Axis, 10-bit/8-bit Digital Accelerometer - Data Sheet /docs/en/data-sheet/MMA8453Q.pdf documents 980000996212993340 Data Sheet N Y en None Y t520 pdf 7.1 N N MMA8453Q, 3-Axis, 10-bit/8-bit Digital Accelerometer - Data Sheet MMA8453Q,MMA8453QT 865.6 KB MMA8453Q N 1283549088005712653532 /docs/en/data-sheet/MMA8452Q.pdf 2016-10-31 1283549088377722230108 SSP 3 Apr 29, 2016 Data Sheet Data Sheet MMA8452Q: This accelerometer is packed with embedded functions with flexible user programmable options, configurable to two interrupt pins. Embedded interrupt functions allow for overall power savings relieving the host processor from continuously polling data. The MMA8452Q has user selectable full scales of ±2g/±4g/±8g with high pass filtered data as well as non filtered data available real-time. None /docs/en/data-sheet/MMA8452Q.pdf English 498434 None Data Sheet 2022-12-07 N /docs/en/data-sheet/MMA8452Q.pdf MMA8452Q, 3-Axis, 12-bit/8-bit Digital Accelerometer - Data Sheet /docs/en/data-sheet/MMA8452Q.pdf documents 980000996212993340 Data Sheet N Y en None Y t520 pdf 10 N N MMA8452Q, 3-Axis, 12-bit/8-bit Digital Accelerometer - Data Sheet MMA8452Q,MMA8452QT 498.4 KB MMA8452Q N 1283549088377722230108 /docs/en/data-sheet/MAG3110.pdf 2016-10-31 1294413760914707434442 SSP 4 Feb 15, 2013 Data Sheet Data Sheet Freescale’s MAG3110 is a small, low-power, digital 3-axis magnetometer. The device can be used in conjunction with a 3-axis accelerometer to realize an orientation independent electronic compass that can provide accurate heading information. It features a standard I2C serial interface output and smart embedded functions. None /docs/en/data-sheet/MAG3110.pdf English 475912 None Data Sheet 2022-12-07 N /docs/en/data-sheet/MAG3110.pdf Freescale MAG3110 Three-Axis, Digital Magnetometer - Data Sheet /docs/en/data-sheet/MAG3110.pdf documents 980000996212993340 Data Sheet N Y en None Y t520 pdf 9.2 N N Freescale MAG3110 Three-Axis, Digital Magnetometer - Data Sheet 475.9 KB MAG3110 N 1294413760914707434442 /docs/en/data-sheet/XSFLK_DS.pdf 2016-10-31 1412633725080713463426 SSP 6 Oct 21, 2015 Data Sheet Data Sheet Sensor Fusion is the process where data from everal different sensors are fused to complete computations that a single sensor could not handle. An example of sensor fusion is computing the orientation of a device in 3-dimensional space using an accelerometer and magnetometer. That data might then be used to alter the perspective presented by a 3D GUI or game. None /docs/en/data-sheet/XSFLK_DS.pdf English 6537660 None Data Sheet 2022-12-07 N /docs/en/data-sheet/XSFLK_DS.pdf NXP Sensor Fusion Library for Kinetis MCUs for release 5.0 /docs/en/data-sheet/XSFLK_DS.pdf documents 980000996212993340 Data Sheet N Y en None Y t520 pdf 0.7 N N NXP Sensor Fusion Library for Kinetis MCUs for release 5.0 FRDM-K64F,FRDM-KL25Z,FRDM-KL26Z,FRDM-KL46Z 6.5 MB XSFLK_DS N 1412633725080713463426 Fact Sheet 1 /docs/en/fact-sheet/FRDMSFUSIONFS.pdf 2016-10-31 1415295441689711939437 SSP 7 Feb 14, 2020 Fact Sheet Fact Sheet NXP Sensor Fusion Software Library and Development Kit None /docs/en/fact-sheet/FRDMSFUSIONFS.pdf English 227470 None Fact Sheet 2022-12-07 N /docs/en/fact-sheet/FRDMSFUSIONFS.pdf Freescale Sensor Fusion Software Library and Development Kit /docs/en/fact-sheet/FRDMSFUSIONFS.pdf documents 736675474163315314 Fact Sheet N Y en None Y t523 pdf 1 N N Freescale Sensor Fusion Software Library and Development Kit 227.5 KB FRDMSFUSIONFS N 1415295441689711939437 White Paper 1 /docs/en/white-paper/SENFEIOTLFWP.pdf 2016-10-31 1363970116444726555210 SSP 10 Jul 9, 2013 White Paper The age of sensor technology is upon us. These days, it’s unusual to experience an electronic consumer product that doesn’t use sensors to create new experiences for its users. Sensors are experiencing a renaissance of sorts as micro-electromechanical systems (MEMS) technology becomes less expensive and further miniaturized, in turn fueling penetration of sensors into new applications and creating new potential for the sensor market. None /docs/en/white-paper/SENFEIOTLFWP.pdf English documents 3621913 None 918633085541740938 2025-02-24 N /docs/en/white-paper/SENFEIOTLFWP.pdf The Role of Sensor Fusion and Remote Emotive Computing (REC) in the Internet of Things (IoT) - White Paper /docs/en/white-paper/SENFEIOTLFWP.pdf documents 918633085541740938 White Paper N en None Y pdf 1 N N The Role of Sensor Fusion and Remote Emotive Computing (REC) in the Internet of Things (IoT) - White Paper 3.6 MB SENFEIOTLFWP N 1363970116444726555210 true Y Softwares

Documentation

Quick reference to our documentation types.

10 documents

Compact List

Application Note (2)
Data Sheet (6)
Fact Sheet (1)
White Paper (1)

Engineering Services

2 engineering services

To find a complete list of our partners that support this software, please see our Partner Marketplace.

Support

What do you need help with?