10 DOF IMU Sensor (ICM20948) (Low Power)

WaveshareSKU: WAV-15965
Sale price £19
incl. VAT
excl. VAT
Sold out
Notify me

This 10 DOF IMU Sensor (D) from Waveshare features a low power ICM20948, a low power 3-axis gyroscope, 3-axis accelerometer, and 3-axis compass/magnetometer, onboard. It's great for monitoring motion, as well as detecting/measuring the position, altitude, and temperature the module is currently at. This tiny module would be helpful for making your own quad copter, balancing robot, or autonomous rover.

This module is also great for use in microcontroller-based projects as well as with the popular SBCs on the market today, and would be perfect in your next Raspberry Pi, Arduino, or Adafruit Feather HUZZAH project. 


  • ICM20948:  low power 3-axis gyroscope, 3-axis accelerometer, and 3-axis compass/magnetometer
    • Internal Digital Motion Processing™ (DMP™) engine, offloads complicated fusion calculations, sensor synchronization, and gesture recognition.
    • When comparing to the MPU9250, it boast higher precision, lower power consumption, and is more suitable for wearable devices
  • BMP280:  barometric pressure sensor
    • Embedded temperature sensor for temperature compensation
    • Comparing with BMP180, this sensor features lower power consumption, and higher performance
  • 10 DOF data is transfered via the I2C interface


  • Power:
    • 3.3V~5V (internal voltage regulation with low dropout)
  • Accelerometer:
    • Resolution: 16 bit
    • Measurement range (configurable): ±2, ±4, ±8, ±16g
    • Operating current: 68.9uA
  • Gyroscope:
    • Resolution: 16 bit
    • Measurement range (configurable): ±250, ±500, ±1000, ±2000°/sec
    • Operating current: 1.23mA
  • Compass/Magnetometer:
    • Resolution: 16 bit
    • Measurement range: ±4900µT
    • Operating current: 90uA
  • Barometric pressure sensor:
    • Barometric resolution: 0.0016hPa
    • Temperature resolution: 0.01°C
    • Measurement range: 300~1100hPa (altitude: +9000m ~ -500m)
    • Barometric relative accuracy (700hPa~900hPa, 25°C~40°C): ±0.12hPa (±1m)
    • Operating current (1Hz update rate, ultra-low power mode): 2.8uA


      Package Contents

      • 1X 10 DOF IMU Sensor (D)


      • Pin 1 - VCC - 3.3V~5.5V power supply
      • Pin 2 - GND - power ground
      • Pin 3 - SDA - I2C data pin
      • Pin 4 - SCL - I2C clock pin
      • Pin 5 - INT - ICM20948 digital interrupt output
      • Pin 6 - FSYNC - ICM20948 frame sync signal


      Payment & Accreditations

      Payment methods
      Visa Mastercard Maestro PayPal Amazon Klarna

      Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.