Anonymous
Apr 09, 2026
Rating: 5/5
Excellent low power performance
Using this for a fitness tracker prototype. The sleep modes are efficient and battery life is significantly better than previous 6-axis modules.
Description
Reviews
| Brand | - |
| Category | Electronic Components / Maker DIY / Computer Hardware, Monitors & Peripherals |
| Origin | - |
| Model Number | MCU-20948 / ICM-20948 |
| Sensor Type | 9-Axis MEMS (Accelerometer, Gyroscope, Magnetometer) |
| Interface Protocol | I2C and SPI |
| Operating Voltage | 1.71V to 3.45V |
| Accelerometer Range | ±2g, ±4g, ±8g, ±16g |
| Gyroscope Range | ±250, ±500, ±1000, ±2000 dps |
| Magnetometer | Integrated AK09916 3-axis |
| Operating Temperature | -40°C to +85°C |
| Power Consumption | 650µA (All sensors active) |
| Module Dimensions | 14mm x 10mm x 2mm |
Anonymous
Apr 09, 2026
Rating: 5/5
Excellent low power performance
Using this for a fitness tracker prototype. The sleep modes are efficient and battery life is significantly better than previous 6-axis modules.
Anonymous
Apr 04, 2026
Rating: 5/5
Perfect for Flight Controllers
Integrated this into a custom drone flight controller. The data is stable and the low power consumption helps with flight time. Highly recommended for UAV projects.
Anonymous
Mar 24, 2026
Rating: 4/5
Good sensor, calibration needed
The hardware works well but the magnetometer requires careful calibration for accurate heading data. Once set up, it performs reliably.
Anonymous
Feb 23, 2026
Rating: 5/5
Easy library integration
Found open-source libraries for ESP32 easily. Got the raw data streaming within an hour of unboxing. Great for rapid prototyping.
Anonymous
Feb 05, 2026
Rating: 4/5
Solid industrial grade sensor
Noise levels are low enough for our balancing robot. Wish the breakout board had mounting holes included, but overall quality is high.
Q: Is this module 5V tolerant?
A: No, the logic levels are 3.3V. Please use a level shifter if connecting to a 5V microcontroller.
Q: Are there Arduino libraries available?
A: Yes, several open-source libraries are available on GitHub. We provide links in the product documentation page.
Q: What is the default I2C address?
A: The default I2C address is 0x68. It can be changed to 0x69 by connecting the AD0 pin to VDD.
Q: What is the maximum sampling rate?
A: The accelerometer and gyroscope support sampling rates up to 1.125 kHz.
Q: Can this be used outdoors in rain?
A: The module itself is not waterproof. You must house it in a weatherproof enclosure for outdoor use.