SKU: SENS-1158
📋 GST Invoice Available

TDK TDK InvenSense ICM-20948 QFN-24 9-Axis Accelerometer Gyro Magnetometer Sensor

₹1,569.00 (Inclusive of all taxes)
Out of Stock

The TDK TDK InvenSense ICM-20948 is a 9-axis MEMS motion tracking sensor integrating a 3-axis gyroscope, 3-axis accelerometer, and 3-axis magnetometer, designed for ultra-low-power applications on platforms like smartphones, wearables, and IoT devices. It features an onboard Digital Motion Processor (DMP) and supports I2C/SPI communication for easy integration with microcontrollers and embedded systems.

Features

  • Ultra-low power consumption of 2.5 mW for extended battery life in portable devices.
  • Integrated 9-axis sensing: 3-axis gyroscope, 3-axis accelerometer, and 3-axis magnetometer (compass).
  • On-chip Digital Motion Processor (DMP) offloads sensor fusion and motion processing from the host MCU.
  • Flexible I2C and SPI digital interfaces for communication with microcontrollers and processors.
  • Programmable full-scale ranges and digital filters for optimized performance across different applications.

Out of stock

Description

The ICM-20948 is a highly integrated motion tracking device that combines a 3-axis MEMS gyroscope, a 3-axis MEMS accelerometer, and a 3-axis MEMS magnetometer into a single QFN-24 package. Its integrated Digital Motion Processor (DMP) executes advanced sensor fusion algorithms, providing stable orientation data (quaternion, Euler angles) while significantly reducing the computational load on the main application processor. This architecture is key to achieving its industry-leading low power consumption.

Engineered for robustness, the sensor features programmable digital filters, 16-bit analog-to-digital converters (ADCs) for each axis, and an auxiliary I2C port for connecting external sensors like pressure sensors. Its full Android compatibility and comprehensive feature set make it suitable for demanding motion-based applications requiring precise orientation, gesture recognition, and activity tracking in harsh environmental conditions.

Key Features

  • 9-Axis Sensor Fusion: Combines gyroscope, accelerometer, and magnetometer data for full 3D orientation tracking with minimal drift.
  • Ultra-Low Power Design: Consumes only 2.5 mW, enabling always-on sensing in battery-powered IoT and wearable devices.
  • Integrated Digital Motion Processor (DMP): Offloads complex motion processing tasks, providing processed data outputs and saving host MCU resources.
  • Dual Communication Interfaces: Supports both standard I2C and high-speed SPI for flexible system integration.
  • Advanced Programmability: Offers configurable full-scale ranges, output data rates, and digital low-pass filters for application-specific tuning.
  • Auxiliary I2C Master: Allows the sensor to directly read data from external I2C slave devices, simplifying system design.
  • On-Chip Temperature Sensor: Provides digital temperature readings for system calibration and environmental monitoring.
  • High-Value Build: QFN-24 package offers a compact 3x3mm footprint with reliable performance for space-constrained designs.

Applications

  • Wearable Fitness Trackers & Smartwatches for activity and gesture recognition.
  • Augmented Reality (AR) & Virtual Reality (VR) Headsets for precise head tracking and orientation.
  • Unmanned Aerial Vehicles (UAVs) and Robotics for flight stabilization and navigation.
  • Smartphones and Tablets for screen auto-rotation, gaming, and pedometer functions.
  • Industrial IoT Condition Monitoring for vibration analysis and equipment tilt sensing.

Technical Specifications

Manufacturer Part NumberICM-20948
Brand / OEMTDK TDK InvenSense
Sensor Type9-Axis IMU (Gyro + Accel + Mag)
Gyroscope Full-Scale RangeProgrammable (±250, ±500, ±1000, ±2000 dps)
Accelerometer Full-Scale RangeProgrammable (±2g, ±4g, ±8g, ±16g)
Magnetometer Full-Scale RangeProgrammable (±4900 µT)
Digital InterfacesI2C (up to 400 kHz), SPI (up to 7 MHz)
Auxiliary InterfaceI2C Master for external sensors
On-Chip ProcessorDigital Motion Processor (DMP)
Power Consumption2.5 mW (typical)
Operating Voltage1.71V to 3.6V (digital I/O)
Package TypeQFN-24
Package Dimensions3.0 x 3.0 x 0.9 mm
Temperature SensorIntegrated digital output
CertificationRoHS Compliant

Frequently Asked Questions

What is the operating voltage range for the ICM-20948's digital I/O?

The ICM-20948's digital core and I/O pins operate from 1.71V to 3.6V. It is crucial to ensure your host microcontroller's logic voltage is within this range for reliable I2C or SPI communication. A level shifter may be required if interfacing with 5V systems.

How do I choose between using the I2C or SPI communication interface?

Use I2C for simpler wiring and when lower data rates are sufficient, ideal for most microcontroller projects. Choose SPI when you require higher bandwidth for faster data sampling or need to daisy-chain multiple sensors. The interface is selected by hardware pin configuration (AD0/CS pin).

What is the purpose of the onboard Digital Motion Processor (DMP)?

The DMP is a dedicated processor that runs sensor fusion algorithms internally. It computes stable orientation data (like quaternions) and handles gesture detection, offloading these complex calculations from your main application CPU. This significantly reduces system power consumption and simplifies software development.

Can I connect an external pressure sensor to the ICM-20948?

Yes, the ICM-20948 includes an auxiliary I2C master port specifically for this purpose. You can connect compatible I2C slave devices, such as barometric pressure sensors (e.g., BMP280), directly to the IMU. The DMP can then read and process data from the external sensor autonomously.

Package Includes

  • 1 x ICM-20948 TDK TDK InvenSense 9-Axis Motion Sensor (QFN-24 package)

Additional Information

Weight 0.035 kg
Dimensions 12 × 9 × 2 cm