Overview
Adafruit ISM330DHCX is an industrial-grade 6-DoF IMU that combines a 3-axis accelerometer and 3-axis gyroscope on the same silicon die for synchronized motion data, improved stability, and robust operation. It is a strong choice for robotics, motion tracking, balancing systems, wearables, and embedded sensing projects that need dependable inertial measurements.
The accelerometer supports selectable ranges of ±2/±4/±8/±16 g with update rates from 1.6 Hz to 6.7 kHz, while the gyroscope covers ±125 to ±4000 dps with output data rates from 12.5 Hz to 6.7 kHz. Built-in features include tap detection, activity detection, a pedometer/step counter, and a programmable finite state machine / machine learning core for basic gesture recognition.
This breakout supports I2C and SPI, includes two configurable interrupt pins, and adds STEMMA QT / Qwiic connectors for quick solderless I2C hookup. With onboard voltage regulation and level-shifted inputs, it works with both 3V and 5V systems and is supported by Adafruit libraries for Arduino, CircuitPython, Python, Raspberry Pi, and other single-board computers.
Specification
Technical details for Adafruit ISM330DHCX 6-DoF IMU Accelerometer Gyro - STEMMA QT/Qwiic.
| Specification | Details |
|---|---|
| Sensor Type | 6-DoF IMU with 3-axis accelerometer and 3-axis gyroscope |
| Accelerometer Ranges | ±2 g, ±4 g, ±8 g, ±16 g |
| Accelerometer Update Rate | 1.6 Hz to 6.7 kHz |
| Gyroscope Ranges | ±125, ±250, ±500, ±1000, ±2000, ±4000 dps |
| Gyroscope Update Rate | 12.5 Hz to 6.7 kHz |
| Operating Temperature | -40 to +105°C |
| Interface | I2C or SPI |
| Logic / Power Compatibility | Works with 3V or 5V power and logic devices via onboard regulation and level shifting |
| Integrated Functions | Tap detection, activity detection, pedometer / step counter, programmable finite state machine / machine learning core |
| Connectivity Features | STEMMA QT / Qwiic connectors, two configurable interrupt pins, external I2C/SPI port for additional devices |
Pinout
| Specification | Details |
|---|---|
| Vin | Power input (3–5V DC). Onboard regulator converts to 3.3V. Use same voltage as microcontroller logic (e.g., 5V for Arduino). |
| 3Vo | 3.3V regulated output, can supply up to 100mA. |
| GND | Common ground for power and logic. |
| SCL | I2C clock pin with level shifting (3–5V safe) and 10K pull-up resistor. |
| SDA (I2C) | I2C data pin with level shifting (3–5V safe) and 10K pull-up resistor. |
| STEMMA QT | Connector for easy plug-and-play with compatible boards and accessories. |
| SCK | SPI clock input pin. |
| DO (SPI) | Data output from sensor to microcontroller (MISO). |
| SDA (SPI / SDI) | Data input from microcontroller to sensor (MOSI). |
| CS | Chip Select pin (active low) for SPI communication. |
| INT1 | Interrupt pin for signaling events like new data availability. |
| INT2 | Secondary interrupt pin for configurable events. |
| DO (Address Pin) | I2C address select pin. Low = 0x6A, High = 0x6B. |
| SCX, SDX, Aux CS, DO (Top) | Advanced pins for connecting external sensors (refer to datasheet). |
Opps
Sorry, it looks like some products are not available in selected quantity.
Reviews
No reviews have been written for this product.