Accelerometer Gyro Compass Pressure Sensor Module GY-91 (MPU9250 + BMP280)

AED 49.50



The module consists of a combination of MPU-9250 and BMP280 IC's on one board featuring a built-in 3 axis Gyro, 3axis Accelerometer, Digital Compass, and improved barometric pressure sensor all in one module board and one connection pins which can reduce your project size.

MPU-9250 features three 16-bit analog-to-digital converters (ADCs) for digitizing the gyroscope outputs, three 16-bit ADCs for digitizing the accelerometer outputs, and three 16-bit ADCs for digitizing the magnetometer outputs. it consists of a 3-axis gyroscope, a 3-axis accelerometer, and the 3-axis Magnetometer.

and the BMP280 sensor is an environmental sensor with temperature, barometric pressure, with ±1 hPa absolute accuracy, and temperature with ±1.0°C accuracy. Because pressure changes with altitude and the pressure measurements are so good, you can also use it as an altimeter with ±1 meter accuracy

Specifications of the MPU-9250 9-Axis:

1. 3-axis Gyroscope Features

  • Digital-output X-, Y-, and Z-Axis angular rate sensors (gyroscopes) with a user-programmable full-scale range of ±250, ±500, ±1000, and ±2000°/secand integrated 16-bit ADCs
  • Digitally-programmable low-pass filter
  • Gyroscope operating current: 3.2mA
  • Sleep mode current: 8μA
  • Factory calibrated sensitivity scale factor
  • Self-test


2. 3-axis Accelerometer Features

  • Digital-output triple-axis accelerometer with a programmable full-scale range of ±2g, ±4g, ±8gand ±16gand integrated 16-bit ADCs
  • Accelerometer normal operating current: 450μA
  • Low power accelerometer mode current: 8.4μA at 0.98Hz, 19.8μA at 31.25Hz
  • Sleep mode current: 8μA
  • User-programmable interrupts
  • Wake-on-motion interrupt for low power operation of applications processor
  • Self-test


3. 3-axis Magnetometer Features

  • 3-axis silicon monolithic Hall-effect magnetic sensor with magnetic concentrator
  • Wide dynamic measurement range and high resolution with lower current consumption.
  • Output data resolution of 14 bit (0.6μT/LSB)
  • The full-scale measurement range is ±4800μT
  • Magnetometer normal operating current: 280μA at 8Hz repetition rate
  • Self-test function with the internal magnetic source to confirm magnetic sensor operation on end products


4. Additional Features

  • Auxiliarymaster I2C bus for reading data from external sensors(e.g. pressure sensor)
  • Digital-output temperature sensor
  • VDD supply voltage range of 2.4–3.6V
  • VDDIO reference voltage for auxiliary I2C devices
  • Smallest and thinnest QFNpackage for portable devices:3x3x1mm
  • Minimal Cross-axis sensitivity between the accelerometer, gyroscope and magnetometer axes
  • 512byte FIFO buffer enables the applications processor to read the data in bursts
  • 10,000gshock tolerant
  • 400kHz Fast Mode I2C for communicating with all registers
  • 1MHz SPI serial interface for communicating with all registers
  • 20MHz SPI serial interface for reading sensor and interrupt registers
  • MEMS structure hermetically sealed and bonded at the wafer level

 Specifications of the BMP280 :

  • Power supply: 3V/3.3V DC
  • Peak current: 1.12mA
  • Air pressure range: 300-1100hPa (equi. to +9000…-500m above sea level)
  • Temperature range: -40 … +85 °C
  • Digital interfaces: I²C (up to 3.4 MHz) and SPI (3 and 4 wire, up to 10 MHz)
  • Current consumption of sensor BMP280: 2.7µA @ 1 Hz sampling rate

Pinout of the GY-91 Module:
Pins Name Description
VIN Module power supply – 5 V
GND Ground
3V3 Module power supply – 3.3 V
SLC I2C Clock / SPI Clock
SDA I2C data / MOSI pin for SPI
SAO/SDO Address adjust pin for I2C / MISO pin for SPI
NCS Chip Select pin only for MPU-9250 sensor
CSB Chip Select pin only for BMP280 sensor


Download the Arduino Library for the GY-91 Module:

Click Here to Download