Qwiic 6DoF - ISM330DHCX Hookup Guide

Contributors: Ell C
Favorited Favorite 0


Do you need 6 degrees of freedom? We do! Behold the SparkFun Qwiic 6DoF - ISM330DHCX and the SparkFun Micro 6DoF IMU Breakout - ISM330DHCX (Qwiic) - both of which are Qwiic enabled breakouts featuring STMicroelectronics' ISM330DHCX; a high-performance 3D digital accelerometer and 3D digital gyroscope tailored for Industry 4.0 applications such as platform, optical image, and lens stabilization, robotics and industrial automation, navigations systems, and vibration monitoring and compensation.

SparkFun 6DoF IMU Breakout - ISM330DHCX (Qwiic)

SparkFun 6DoF IMU Breakout - ISM330DHCX (Qwiic)

SparkFun Micro 6DoF IMU - ISM330DHCX (Qwiic)

SparkFun Micro 6DoF IMU - ISM330DHCX (Qwiic)


Both of these accelerometers have a full-scale acceleration range of ±2/±4/±8/±16 g and a wide angular rate range of ±125/±250/±500/±1000/±2000/±4000 dps that enable its usage in a broad range of applications. An unmatched set of embedded features (Machine Learning Core, programmable FSM, FIFO, sensor hub, event decoding and interrupts) are enablers for implementing smart and complex sensor nodes which deliver high performance at very low power.

The full sized SparkFun Qwiic 6DoF - ISM330DHCX boasts the standard 1x1" form factor, while the Micro 6DoF IMU breakout clocks in at a teeny tiny 0.75 x 0.3 inches!

Required Materials

To follow along with this tutorial, you will need the following materials. You may not need everything though depending on what you have. Add it to your cart, read through the guide, and adjust the cart as necessary.

Suggested Reading

If you aren’t familiar with the following concepts, we recommend checking out these tutorials before continuing.

Logic Levels

Learn the difference between 3.3V and 5V devices and logic levels.

Accelerometer Basics

A quick introduction to accelerometers, how they work, and why they're used.


An introduction to I2C, one of the main embedded communications protocols in use today.

Serial Terminal Basics

This tutorial will show you how to communicate with your serial devices using a variety of terminal emulator applications.