9-DoF IMU Qwiic Breakout - ICM-20948 (SEN-15335)

(No reviews yet) Write a Review
  • 9-DoF IMU Qwiic Breakout - ICM-20948 (SEN-15335)
  • 9-DoF IMU Qwiic Breakout - ICM-20948 (SEN-15335)
  • 9-DoF IMU Qwiic Breakout - ICM-20948 (SEN-15335)


9-DoF IMU Qwiic Breakout - ICM-20948 - Sparkfun SEN-15335

The SparkFun 9DoF IMU Breakout uses all of the features of ICM-20948 from Invensense and breaks them out to a Qwiic cable. This board has a built-in logic shifter and GPIO pins broken out for all your motion-sensing needs.

The ICM-20948 itself is an extremely low-power device. It is an I2C and SPI enabled 9-axis motion tracking device that is ideally suited for smartphones, tablets, wearable sensors, and IoT applications.

By utilizing the Qwiic system, it means that you don't need to solder in order to connect it to the rest of your system. 0.1"-spaced pins are still present in case you prefer to use a breadboard.

In addition to the 3-Axis Gyroscope with four selectable ranges, 3-Axis Accelerometer, again with four selectable ranges, and 3-axis magnetometer with an FSR to ±4900µT, the ICM-20948 also includes a Digital Motion Processor that offloads the computation of motion-sensing algorithms from the detectors, allowing the optimal performance of the sensors. We've also broken out all the ICM-20948 pin functionality to GPIO and labeled them I2C on the front, SPI on the back for ease of identification.

NOTE: The I2C address of the ICM-20948 is 0x69 and is jumper selectable to 0x68. A multiplexer/Mux is required to communicate to multiple ICM-20948 sensors on a single bus.


  • 1.95 V to 3.6 V supply voltage
  • Triple-axis MEMS gyroscope with a user-programmable full-scale range of ±250 dps, ±500 dps, ±1000 dps, and ±2000 dps
  • Triple-axis MEMS accelerometer with a programmable full-scale range of ±2g, ±4g, ±8g, and ±16g
  • Triple-axis silicon monolithic Hall-effect magnetic sensor with full-scale measurement range to ±4900 µT
  • I2C at up to 100 kHz (standard-mode) or up to 400 kHz (fast-mode) or SPI at up to 7 MHz for communication with registers
  • On-board digital motion processor (DMP)
  • Digital-output temperature sensor
  • 2x Qwiic Connection Ports
  • I2C Address: 0x69 (0x68 with Jumper)


SparkFun 9DoF IMU Breakout - ICM-20948 (Qwiic)


View AllClose

Additional Information

Part Number:
View AllClose