GY-9255 MPU-9255 sensor module replaces MPU9250 MPU9150

SKU: FA2014-0
Sensor Chip

MPU-9255 (Authentic Silicon)

Degrees of Freedom (DOF)

9 DOF

Supply Voltage

3.0V – 5.0V DC (via onboard regulator)

Communication Interface

I2C & SPI Digital Interfaces

Resolution

16-bit ADC for all 9 axes

I2C Address

0x68 (Default), 0x69 (selectable via AD0 pin)

The GY-9255 MPU-9255 9-Axis IMU Module is a state-of-the-art motion tracking sensor designed as a superior, pin-compatible replacement for older modules like the MPU-9250 and MPU-9150. It integrates a 3-axis accelerometer, a 3-axis gyroscope, and a 3-axis magnetometer into a single, compact System in Package (SiP), providing complete 9-Degrees of Freedom (9-DOF) sensing capability with enhanced power efficiency and reduced noise.
Product Description
The GY-9255 Module is built around the authentic InvenSense (TDK) MPU-9255 chip, which represents the pinnacle of high-integration MEMS sensor technology. This sensor solves the need for complex, multi-sensor setups by combining all necessary motion and orientation sensors into one robust package. It provides precise data for linear acceleration, angular velocity (rotation), and absolute heading relative to the Earth’s magnetic field via its integrated magnetometer (compass).
Compared to its predecessors, the MPU-9255 offers significant improvements in power consumption and sensor noise reduction, making it ideal for battery-powered, wearable, and industrial applications. The module communicates via both I2C and SPI interfaces, providing engineers with flexibility in system design. With an onboard voltage regulator, the module is compatible with both 3.3V and 5V microcontrollers and systems, offering a reliable, high-performance solution for demanding robotics, drone navigation, and VR/AR projects.
Key Features
  • Next-Generation 9-Axis Sensing: Superior replacement for MPU-9250/MPU-9150 modules with improved performance and power efficiency.
  • Triple Integration: Combines 3-axis accelerometer, 3-axis gyroscope, and 3-axis magnetometer in one IC.
  • Dual Communication Interfaces: Supports both I2C (up to 400 kHz) and SPI (up to 1 MHz) communication protocols.
  • Digital Motion Processor (DMP): Integrated engine offloads sensor fusion calculations to reduce the workload on the host microcontroller.
  • Wide Voltage Compatibility: Onboard regulator allows operation from 3V to 5V DC power supplies.
  • High Resolution: 16-bit Analog-to-Digital Converters (ADCs) for all 9 channels ensure detailed data capture.
  • Low Power Consumption: Optimized design for battery-operated devices and continuous monitoring applications
Usage
The GY-9255 module is used in high-performance applications that demand accurate, real-time 3D orientation tracking:
  1. Drone Navigation & Flight Control: Essential for stable flight dynamics and heading control (Yaw).
  2. Augmented/Virtual Reality (AR/VR): Providing low-latency head and motion tracking.
  3. Autonomous Robotics: Precise navigation and orientation data for autonomous mobile robots (AMRs).
  4. Wearable Technology: Advanced motion analysis for fitness and medical tracking devices
Q: How is the MPU-9255 different from the older MPU-9250 or MPU-9150?

The MPU-9255 is an updated revision offering lower power consumption, improved noise characteristics for cleaner data, and often higher magnetometer stability compared to its predecessors. It is generally a direct, pin-compatible upgrade.

Q: Can I use both I2C and SPI interfaces at the same time?

No, you typically select one interface for communication with your host microcontroller using specific configuration pins or solder jumpers. SPI offers potentially faster data rates.

Q: Does the magnetometer need calibration?

Yes. The integrated magnetometer requires a calibration routine after mounting to compensate for magnetic distortions from power wires, motors, and other components in your system.

Q: Is the data output suitable for ROS (Robot Operating System)?

Yes, the module is widely supported by community libraries in ROS environments for publishing IMU data.

Q: Is this module 5V safe?

Yes, the module includes an onboard LDO regulator and level-shifting components, allowing it to operate safely with both 3.3V and 5V systems