element14 MEMS Sensors Evaluation Kit with Freescale FRDM-KL25Z Freedom Platform

BUY NOWBUY NOWDevelopment ToolsTechnical DocumentsVideoFeaturesKit Contents




More Resources
Precomplied Examples for MEMS Sensors Board Evaluation Kit
More Freescale Freedom Platform
More Freescale Development Kits
More element14 Development kits
element14 Knode

element14 exclusively presents a low-cost  sensors evaluation kit [XTRINSIC-SENSORS-EVKXTRINSIC-SENSORS-EVK], which includes a multi-MEMS sensor board based on three Xtrinsic sensors and the freescale FRDM-KL25Z Freedom platform with the software code, for design engineers to easily evaluate and demonstrate the performance of the sensors in a variety of applications including eCompass, Mobile Phones/Tablet Computers, Remote Control/Wireless Mouse, Game Consoles, Navigation Devices, Medical Devices, etc.


The Xtrinsic MEMS sensors board features three types of Xtrinsic sensors from Freescale, including MPL3115A2MPL3115A2, MAG3110MAG3110 and MMA8491QMMA8491Q. Included in the kit are the software drivers and code that enables users to easily evaluate and demonstrate the performance of the sensors to measure altitude, pressure, as well as detection of magnetic fields and physical position.


  • MPL3115A2 Absolute Xtrinsic Smart Pressure Sensor

The MPL3115A2MPL3115A2 provides highly precise pressure and altitude data with variable sampling rate capability. It has very low-power consumption, smart features and requires zero data processing for mobile devices, medical and security applications. The Xtrinsic MPL3115A2MPL3115A2 pressure sensor smart features include digital output, two interrupts for auto-wake, minimum/maximum threshold detection and autonomous data acquisition. MCU usage can be limited since the MPL3115A2 pressure sensor can process sensor data locally, reducing communications required with the host processor.


  • MAG3110 Xtrinsic High Accuracy, 3D Magnetometer

The MAG3110MAG3110 is a small, low-power digital 3-D magnetic sensor with a wide dynamic range to allow operation in PCBs with high extraneous magnetic fields. The MAG3110 magnetometer measures the three components of the local magnetic field which will be the sum of the geomagnetic field and the magnetic field created by components on the circuit board. Used in conjunction with a 3-axis accelerometer, orientation-independent accurate compass heading information can be achieved. The MAG3110MAG3110 features a standard I²C serial interface and is capable of measuring local magnetic fields up to 10 Gauss with output data rates (ODR) up to 80 Hz.


  • MMA8491Q Xtrinsic 3-Axis, Digital Accelerometer

The Xtrinsic MMA8491QMMA8491Q 3-axis accelerometer is an ultra-low-power tilt sensor that enables smart meters, home appliances, asset tracking applications, gaming and remote controls through auto-on/auto-sleep energy-efficient operation housed in a specialized industrial package. The Xtrinsic MMA8491QMMA8491Q accelerometer is simple, yet robust with reduced system and implementation cost for reduced development time. Its unique single sample and hold measurement method allows for ease of use.


The MEMS sensors board is connected to FRDM-KL25Z Freedom board via J2 and J9 I/O header on FRDM-KL25Z board. The FRDM-KL25ZFRDM-KL25Z features a KL25Z128VLK - a KL2 family device boasting a max operating frequency of 48MHz, 128KB of flash, a full-speed USB controller, and loads of analog and digital peripherals. The Xtrinsic MEMS sensors evaluation kit also provides the software for easily evaluating and interacting with MPL3115A2MPL3115A2, MAG3110MAG3110 and MMA8491QMMA8491Q Xtrinsic sensors.


Key Applications: Compass, Mobile Phones/Tablet Computers, Remote Control/Wireless Mouse, Game Consoles, Navigation Devices, Medical Devices


Development Tools

Software Devleopment Tools

Tool TypeSupplierMPNSupported FamilyDescription
IDEFreescaleCodeWarriorAll Freescale MCU's

Freescale's software and development solutions take you beyond the silicon, helping to bring your embedded applications to life.  Learn More

IDEARM KeilMDK ARMARM Cortex™-M  / Cortex-R4 / ARM7™ / ARM9™

The MDK-ARM (Microcontroller Development Kit) is the complete software development environment for ARM7, ARM9, Cortex-M, and Cortex-R4 processor-based devices.  Learn More

RTOSFreescaleMQXColdFire / HC08 / HC12 / ARM / S08 / RS08 / PowerPC

The Freescale MQX Real-Time Operating System (RTOS) provides real-time performance within a small, configurable footprint. This RTOS is designed to allow you to configure and balance code size with performance requirements. Learn More

Web-Based IDEmbedmbed FRDM KL25zFRDM-KL25Z

The mbed team worked with Freescale to ensure that it was possible to mbed-enable your freedom board! Once you have upgraded the your Freedom-KL25Z board, you will have USB drag and drop programming, USB Virtual COM port for serial terminal, CMSIS-DAP interface for programming and debugging from offline tools, Free access to the mbed online compiler, mbed C/C++ SDK, and developer community.


mbed firmware for FRDM-KL25Z to enable USB programming interface (Click here to get started with the FRDM KL25Z on mbed). Learn More



Hardware Development Tools


Tool TypeSupplierMPNSupported FamilyDescription
Serial and Debug AdapterP&E MultilinkOpenSDAFRDM-KL25ZOpenSDA is an open-standard serial and debug adapter. It bridges serial and debug communications between a USB host and an embedded target processor. OpenSDA features a mass storage device (MSD) bootloader, which provides a quick and easy mechanism for loading different OpenSDA Applications such as flash programmers, run-control debug interfaces, serial-to-USB converters, and more.
Debuggers, Emulators & JTAG ToolsARMULINK2ULINK2ARM Cortex™-M  / ARM7™ / ARM9™USB DeBuger
Debuggers, Emulators & JTAG ToolsARMULINKProULINKProARM Cortex™-M  / ARM7™ / ARM9™High-Speed Debug and Trace Unit
EmulatorSeggerJ-LinkJ-LinkARM Cortex™-M  / Cortex-R4 / Cortex-A / ARM7™ / ARM9™JTAG/SWD Emulator with USB interface
ProgrammerSeggerFlasher ARMFlasher ARMARM Cortex™-M  / Cortex-R4 / Cortex-A / ARM7™ / ARM9™Flash Programmer for ARM and Cortex cores


Back to top

Technical Documents

Learning Center
User Guideelement14: User Guide for Xtrinsic Sensors Evaluation Kit
User GuideFreescale: User Manual and Pinouts for FRDM-KL25Z (Rev 1.0)
User GuideFreescale: OpenSDA serial debug adapter user guide (rev 0.93)
Quick User GuideFreescale: Quick Start Guide for FRDM-KL25Z Freedom Development Board
DatasheetFreescale: Datasheet for Xtrinsic MPL3115A2 Smart Pressure Sensor
DatasheetFreescale: Datasheet for Xtrinsic MAG3110  High Accuracy 3D Magnetometer
DatasheetFreescale: Datasheet for Xtrinsic MMA8491Q 3-axis Accelerometer
DatasheetFreescale: KL25 Sub-Family Datasheet


Design Elements
Software Exampleselement14: Precomplied Examples for XTRINSIC-SENSORS-EVK MEMS Sensors Board Evaluation Kit  New!
Software DriverP&E Microcomputer Systems: Windows USB Drivers for Freescale's OpenSDA debug/programming interface (Version 11.1)
SoftwareFreescale: OpenSDA Application files for FRDM-KL25Z Freedom Development Board
Software ExamplesFreescale: Projects and Examples for FRDM-KL25Z Freedom Development Board
SchematicsFreescale: Schematics for the Kinetis KL25Z Freedom Board


Back to top





Back to top

Kit Features

MEMS Sensors Board features 3 types of Xtrinsic sensors

  • MPL3115A2MPL3115A2 High-precision Pressure Sensor
    • Less than 1 foot / 0.3 m resolution
    • Pressure range: 20 – 110 kPa
    • Compensated, direct reading (software is not needed)
    • 20-bit pressure measurement (Pascals)
    • 20-bit altitude measurement (meters)
    • 12-bit temperature measurement
    • On-board intelligence
    • Flexible sampling rate up to 128 Hz
  • MAG3110MAG3110 Digital 3-axis Magnetometer
    • 80 Hz maximum sampling rate
    • I²C interface 400 kHz
    • -40°C to +85°C operation
    • .95 to 3.6-volt supply
  • MMA8491QMMA8491Q 3-axis Low-g Accelerometer
    • Lower power for significant battery saving
    • Lead pitch complies with industrial footprint
    • Out-of-box tilt detection sensor saves setup time
    • Reduce turn-on data latency
    • Enables high-resolution application with low-power consumption requirements
    • Works well with MCU-based devices
    • Wide operating voltage

FRDM-KL25Z Freedom Development Platform

  • MKL25Z128VLK4 MKL25Z128VLK4 MCU – 48 MHz, 128 KB flash, 16 KB SRAM, USB OTG (FS), 80LQFP
  • Capacitive touch “slider”, MMA8451QMMA8451Q accelerometer, tri-color LED
  • Easy access to MCU I/O
  • Sophisticated OpenSDA debug interface
  • Mass storage device flash programming interface (default) – no tool installation required to evaluate demo apps
  • P&E Multilink interface provides run-control debugging and compatibility with IDE tools
  • Open-source data logging application provides an example for customer, partner and enthusiast development on the OpenSDA circuit
  • mbed enabled

Back to top

Kit Contents


  • MEMS Sensors Board, including
    • MPL3115A2MPL3115A2 High-precision Pressure Sensor
    • MAG3110MAG3110 Digital 3-axis Magnetometer
    • MMA8491QMMA8491Q 3-axis Low-g Accelerometer
  • FRDM-KL25Z board
  • Quick Start Guide
Back to top