FSM300 Module

Buy Now

The FSM300 is a self-contained AHRS/IMU module integrating a 3-axis accelerometer, 3-axis gyroscope, and 3-axis magnetometer, along with a low-power 32-bit ARM Cortex M0+ MCU running Hillcrest’s high-performance sensor hub software stack.

The FSM300 provides superior AHRS and IMU performance for all human and machine motions in many consumer and IoT applications. The small, turn-key component benefits developers and integrators through faster time-to-market, reductions in development time,  reduced BOM cost, and the highest precision and quality.

Calibration Options:
The FSM300 is calibrated in the z-axis, providing increased precision and consistency across devices for applications involving planar motion. Proprietary dynamic calibration algorithms internal to the FSM300 improve performance over time.

The FSM305 features full 3D factory calibration for applications demanding high-accuracy orientation measurements beyond what dynamic calibration provides.

Please contact us for more information and volume pricing.


  • Features
  • Specs
  • Documentation
  • Applications

MotionEngine™ 9-Axis and 6-Axis Sensor Fusion
Provides raw, calibrated and fused sensor orientation data with best in class accuracy and stability

Configurable Sampling Rate
Sampling rates up to 1 kHz to create seamless experiences

Both dynamic and factory-based calibration to deliver the highest performance

Intelligent Power Management
Manages sensor states to conserve power without sacrificing quality of motion data

Optional Simplified UART Interface
Requires no configuration and simply outputs data

Magnetic Interference Rejection
Algorithms detect and remove effects of hard and soft iron interference

Always-on Capabilities
Low power, high accuracy algorithms like step counter, tap, and shake detectors

Activity Tracking
Walking, Running, On Bike, and In Vehicle state detection for context-aware applications

Suitable for Android, Linux, and Embedded Designs
Driver example code available for ease of integration

Firmware Upgradeable
Embedded bootloader enables factory and in-field firmware updates

FSM300 Specs

FSM300Technical Data
Sampling RateUp to 1KHz
Latency2.0 msec
Rotation Vector Accuracy3.0° - Dynamic*
1.0° - Static*
Long Term Heading Drift0.5°/min
Max Rate Angle± 2000°/sec
Power Consumption11.4mA @ 3.0V

* Specs for 3D calibrated module

Product Brief Download: FSM300 Product Brief

Datasheet Download: FSM30X Data Sheet

Quick Start Guide Download: FSM300 Quick Start Guide with Nucleo

Software Reference Manual Download:  SH-2 Reference Manual

Software Reference Manual Download:  SH-2 SHTP Reference Manual

Specification Download:  Sensor Hub Transport Protocol

App Note Download: FSM300 Connection with Nucleo

App Note Download: FSM300 Tare Function Usage Guide

Motion Studio 2 Download:  Freespace MotionStudio 2

Firmware Download: Bridge Firmware for Nucleo

Example Application: Code available on GitHub

Contact Us for more details, pricing, and availability.

Robots and Autonomous Vehicles

  • Navigation
  • Flight Control
  • Autosteering

Industrial Monitoring

  • Antenna Positioning
  • Asset Tracking


  • AR & VR Motion Tracking
  • 3D Audio Spatialization
  • Fitness and Health Monitoring
  • Body Motion Capture
  • Sports Analysis