








🕶️ Elevate your IoT game with the ultimate 9-axis motion maestro!
The SparkFun 9DoF IMU Breakout-ICM-20948 is a compact, low-power 9-axis motion sensor combining a triple-axis gyroscope, accelerometer, and magnetometer. Designed for seamless prototyping, it features Qwiic connectivity, logic level shifting, and a Digital Motion Processor to optimize sensor data handling. Ideal for wearable tech, robotics, and IoT projects, it supports both I2C and SPI interfaces with flexible addressing, enabling precise and efficient motion tracking in a sleek breakout board.






















| ASIN | B07VNV3WKL |
| Best Sellers Rank | #30,345 in Industrial & Scientific ( See Top 100 in Industrial & Scientific ) #2 in Acceleration Sensors |
| Brand | SparkFun |
| CPU Manufacturer | MediaTek |
| CPU Model | MediaTek MT8125 |
| Compatible Devices | [I2C, SPI, Qwiic] |
| Connectivity Technology | GPIO, I2C |
| Customer Reviews | 4.2 out of 5 stars 40 Reviews |
| Item Dimensions L x W x H | 3"L x 2"W x 1"H |
| Manufacturer | SparkFun Electronics |
| Model Name | SparkFun 9DoF IMU Breakout |
| Operating System | Linux |
| Processor Brand | MediaTek |
| Processor Count | 9 |
| RAM Memory Technology | LPDDR3, LPDDR4 |
| UPC | 608614201730 |
| Warranty Description | 30 Days |
| Wireless Compability | 802.11b |
H**Y
SPI does NOT work with magnetometer
If you plan on using this with SPI, you will not be able to access the magnetometer. You can only access the magnetometer by using the auxiliary I2C. I've gotten this working on a PIC32 with SPI, and it performs okay, however, I am missing mag data because it can not operate in both SPI and I2C at the same time.
W**P
Does not work well with others
The core chip requires 1.8V and must be level shifted to interface with 3.3V signals. The level shifters used here do not shift the voltages correctly and thus interferes with other I2C devices. It should be clearly stated this device is singular/standalone and not compatible with other devices on the same I2C bus. Sparkfun infers I2C bus incompatibility by mentioning "level shifters" in the title, but you would not normally know this until after you troubleshoot I2C bus hangs and discover the level shifters used do a poor job. I abandoned using this device.
A**R
Ignore the pictures, no cables included
Ignore the pictures, no cables included, not exactly having SPARKFUN!
Trustpilot
2 weeks ago
2 weeks ago