








🕶️ Elevate your motion sensing game—because your projects deserve the sharpest edge.
The SparkFun 9DoF IMU Breakout with the ICM-20948 sensor delivers a powerful 9-axis motion tracking solution featuring a triple-axis gyroscope, accelerometer, and magnetometer with programmable ranges. Designed for low power operation (1.95-3.6V) and equipped with an onboard digital motion processor, it supports both I2C and SPI communication. Its Qwiic-enabled solderless connection system accelerates prototyping, making it ideal for wearable tech, IoT devices, and mobile applications. Note: magnetometer access requires I2C mode, and level shifting limits multi-device I2C bus compatibility.






















| ASIN | B07VNV3WKL |
| Best Sellers Rank | 181,599 in Business, Industry & Science ( See Top 100 in Business, Industry & Science ) 111 in Hall Effect Sensors |
| Box Contents | Logic shifter, broken out GPIO pins, sensor chip (ICM-20948) |
| Brand Name | SparkFun |
| CPU Model | MediaTek MT8125 |
| Compatible Devices | [I2C, SPI, Qwiic] |
| Customer Reviews | 4.3 4.3 out of 5 stars (39) |
| Item Dimensions L x W x H | 7.6L x 5.1W x 2.5H centimetres |
| Manufacturer | SparkFun |
| Manufacturer Part Number | SEN-15335 |
| Model Name | SparkFun 9DoF IMU Breakout |
| Model Number | SEN-15335 |
| Network Connectivity Technology | Wi-Fi |
| Operating System | Linux |
| Processor Brand | MediaTek |
| Processor Count | 9 |
| RAM Memory Technology | LPDDR4 or LPDDR4X |
| UPC | 608614201730 |
| Wireless Compability | 802.11b |
H**Y
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
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.
Trustpilot
4 days ago
2 weeks ago