TDK InvenSense ICM-20948 Motion Tracking Sensor Module - 9-Axis IMU w/ DMP, I2C/SPI
The TDK InvenSense ICM-20948 is a high-performance 9-axis MEMS IMU module integrating a 3-axis gyroscope, accelerometer, and magnetometer with a built-in Digital Motion Processor (DMP). Operating at 3.3V logic, it provides digital output via I2C (400kHz) or SPI (7MHz) for seamless integration with Arduino, Raspberry Pi, ESP32, STM32, and other embedded platforms.
Features
- High-performance 9-axis MEMS sensor: 3-axis gyroscope (±250 to ±2000 DPS), 3-axis accelerometer (±2g to ±16g), and 3-axis magnetometer (±4900 µT).
- Integrated Digital Motion Processor (DMP) for onboard sensor fusion, reducing host MCU computational load.
- Dual communication interfaces: I2C up to 400kHz (Fast Mode) and high-speed SPI up to 7MHz.
- Programmable digital filters and built-in 16-bit ADC for stable, high-resolution motion data.
- Hermetically sealed MEMS wafer-level packaging ensures long-term reliability and durability.
Out of stock
The ICM-20948 module is built around the TDK InvenSense ICM-20948 MEMS IC, a sophisticated 9-axis inertial measurement unit. It employs a hermetically sealed, wafer-level packaged MEMS structure for enhanced robustness against environmental factors like humidity and particulate contamination. The integrated 16-bit ADC and programmable digital filters provide high-fidelity signal conditioning for precise motion tracking across a wide range of dynamic conditions.
Its core functionality is augmented by the onboard Digital Motion Processor (DMP), which performs complex sensor fusion algorithms (combining gyro, accel, and mag data) to output processed quaternion, Euler angle, or gesture data directly, significantly offloading the host microcontroller. This makes it ideal for real-time orientation estimation and motion analysis in power-constrained or computationally limited systems.
Additional Information
| Weight | 0.003 kg |
|---|---|
| Dimensions | 2.7 × 1.7 cm |











