# Adafruit ICM20649 Wide-Range 6-DoF IMU Accelerometer and Gyro

## Overview

![](https://cdn-learn.adafruit.com/assets/assets/000/088/845/medium800/sensors_Gyro_iso_ORIG_2020_02.jpg?1583190995)

Most accelerometers have a similar range of measurements that they can make: often around 2G - 16G. Similarly most gyros can measure in the range of 250 degree/s to 2000 degrees/s. That's enough for many situations, however there are many situations where it's not quite enough. When measuring things like a golf swing, soccer ball kick or perhaps a fancy racing car, you need a bit more performance out of your motion sensor.

The ICM20649 from InvenSense is a Wide-Range 6-DoF accelerometer and Gyro, capable of measuring **up to ±30g and ±4000 dps**! That's an impressive increase from the norm, about twice the range.

If you've found yourself limited by the standard ranges available, or if you just want to make sure the measurement range of your IMU is never an issue, pick up one of our handy ICM20649 breakouts.

![](https://cdn-learn.adafruit.com/assets/assets/000/088/846/medium800/sensors_Gyro_quarter_ORIG_2020_02.jpg?1583191231)

Each of our breakouts start with the sensor of interest, and in this case we begin with a hot-off-the-reel ICM20649 Wide-Range IMU. These chips are only a few mm across and have 0.4mm pitch contacts. To make it easier for folks to work with this chip, we've taken the sensor and mounted it on a breadboard-compatible breakout board.

Along with the sensor, the breakout board includes a voltage regulator and level shifting circuitry to allow you to use it with a range of devices nearly as large as its measurement ranges. Works great with the **3.3V logic level of a Feather or Raspberry Pi, or the 5v level of a Metro 328 or Arduino Uno** , this breakout is ready to work with most common microcontrollers or SBCs. and since it speaks I2C, you can easily connect it up with two data wires plus power and ground.&nbsp;

![](https://cdn-learn.adafruit.com/assets/assets/000/088/847/medium800/sensors_Gyro_side_detail_ORIG_2020_02.jpg?1583191250)

As if that weren't enough, we've also added[&nbsp;SparkFun qwiic](https://www.sparkfun.com/qwiic) compatible [STEMMA QT](https://learn.adafruit.com/introducing-adafruit-stemma-qt) connectors for the I2C bus so you don't even need to solder. Just wire up to your favorite micro with a plug-and-play cable to get 6 DoF data ASAP. For a no-solder experience, [just wire up to your favorite micro, like the STM32F405 Feather](https://www.adafruit.com/product/4382) using a&nbsp;[STEMMA QT adapter cable.](https://www.adafruit.com/?q=stemma%20qt%20cable) The Stemma QT connectors also mean the ICM20649 can be used with our &nbsp;[various associated accessories](https://www.adafruit.com/?q=JST%20SH%204)

Easy wiring is nice, but even nicer is when it's combined with drivers and examples that are ready to go. We wrote libraries and examples for Python and Arduino to make easy interfacing of the ICM20649 breakout. Together they'll get you measuring an astoundingly wide range of measurements in no time!

- [Next Page](https://learn.adafruit.com/adafruit-icm20649-wide-range-6-dof-imu-accelerometer-and-gyro/pinouts.md)

## Primary Products

### Adafruit ICM-20649 Wide Range ±30g  ±4000dps 6-DoF IMU

[Adafruit ICM-20649 Wide Range ±30g  ±4000dps 6-DoF IMU](https://www.adafruit.com/product/4464)
Most accelerometers have a similar range of measurements that they can make: often around 2G - 16G. Similarly, most gyros can measure in the range of 250 degree/s to 2000 degrees/s. That's enough for many situations, however, there are many situations where it's not quite enough. When...

Out of Stock
[Buy Now](https://www.adafruit.com/product/4464)
[Related Guides to the Product](https://learn.adafruit.com/products/4464/guides)

## Featured Products

### STEMMA QT / Qwiic JST SH 4-pin to Premium Male Headers Cable

[STEMMA QT / Qwiic JST SH 4-pin to Premium Male Headers Cable](https://www.adafruit.com/product/4209)
This 4-wire cable is a little over 150mm / 6" long and fitted with JST-SH female 4-pin connectors on one end and premium Dupont male headers on the other. Compared with the chunkier JST-PH these are 1mm pitch instead of 2mm, but still have a nice latching feel, while being easy to insert...

In Stock
[Buy Now](https://www.adafruit.com/product/4209)
[Related Guides to the Product](https://learn.adafruit.com/products/4209/guides)
### STEMMA QT / Qwiic JST SH 4-pin Cable with Premium Female Sockets

[STEMMA QT / Qwiic JST SH 4-pin Cable with Premium Female Sockets](https://www.adafruit.com/product/4397)
This 4-wire cable is a little over 150mm / 6" long and fitted with JST-SH female 4-pin connectors on one end and premium female headers on the other. Compared with the chunkier JST-PH these are 1mm pitch instead of 2mm, but still have a nice latching feel, while being easy to insert and...

In Stock
[Buy Now](https://www.adafruit.com/product/4397)
[Related Guides to the Product](https://learn.adafruit.com/products/4397/guides)
### JST SH 4-pin Cable with Alligator Clips - STEMMA QT / Qwiic

[JST SH 4-pin Cable with Alligator Clips - STEMMA QT / Qwiic](https://www.adafruit.com/product/4398)
This cable will make it super easy to use our plug-and-play STEMMA QT boards with boards like Circuit Playground. On one end you get a Qwiic / STEMMA QT connector (technically known as a JST SH 4-pin plug)&nbsp; into 4 individual wires with grippy alligator clips. We're carrying these to...

Out of Stock
[Buy Now](https://www.adafruit.com/product/4398)
[Related Guides to the Product](https://learn.adafruit.com/products/4398/guides)
### STEMMA QT / Qwiic JST SH 4-pin Cable - 100mm Long

[STEMMA QT / Qwiic JST SH 4-pin Cable - 100mm Long](https://www.adafruit.com/product/4210)
This 4-wire cable is a little over 100mm / 4" long and fitted with JST-SH female 4-pin connectors on both ends. Compared with the chunkier JST-PH these are 1mm pitch instead of 2mm, but still have a nice latching feel, while being easy to insert and remove.

<a...></a...>

Out of Stock
[Buy Now](https://www.adafruit.com/product/4210)
[Related Guides to the Product](https://learn.adafruit.com/products/4210/guides)
### 4-pin JST PH to JST SH Cable - STEMMA to QT / Qwiic

[4-pin JST PH to JST SH Cable - STEMMA to QT / Qwiic](https://www.adafruit.com/product/4424)
Are you a maker in the midst of&nbsp;a [**STEMMA**](https://learn.adafruit.com/introducing-adafruit-stemma-qt/what-is-stemma) dilemma? This 200mm long 4-wire cable is a fantastic chimera-cable fitted with **STEMMA QT / Sparkfun Qwiic JST SH** on one end,...

In Stock
[Buy Now](https://www.adafruit.com/product/4424)
[Related Guides to the Product](https://learn.adafruit.com/products/4424/guides)

## Related Guides

- [Adafruit SensorLab - Gyroscope Calibration](https://learn.adafruit.com/adafruit-sensorlab-gyroscope-calibration.md)
- [Adafruit MAX31865 RTD PT100 or PT1000 Amplifier](https://learn.adafruit.com/adafruit-max31865-rtd-pt100-amplifier.md)
- [Adafruit I2C to 8 Channel Solenoid Driver](https://learn.adafruit.com/adafruit-i2c-to-8-channel-solenoid-driver.md)
- [Halloween Scream Box](https://learn.adafruit.com/halloween-scream-box.md)
- [Adafruit LSM9DS0 Accelerometer + Gyro + Magnetometer 9-DOF Breakouts](https://learn.adafruit.com/adafruit-lsm9ds0-accelerometer-gyro-magnetometer-9-dof-breakouts.md)
- [Adafruit Proto Doubler PiCowbell](https://learn.adafruit.com/adafruit-proto-doubler-picowbell.md)
- [Adafruit SPI FRAM Breakouts](https://learn.adafruit.com/adafruit-spi-fram-breakout.md)
- [Adafruit AS5600 Magnetic Angle Sensor](https://learn.adafruit.com/adafruit-as5600-magnetic-angle-sensor.md)
- [Adafruit BH1750 Ambient Light Sensor](https://learn.adafruit.com/adafruit-bh1750-ambient-light-sensor.md)
- [Best Beginner Boards for Teachers](https://learn.adafruit.com/best-beginner-boards-for-teachers.md)
- [Adafruit Proto Tripler PiCowbell](https://learn.adafruit.com/adafruit-proto-tripler-picowbell.md)
- [Adafruit SEN6x Breakout](https://learn.adafruit.com/adafruit-sen6x-breakout.md)
- [Guitar Synth with CircuitPython SynthIO](https://learn.adafruit.com/guitar-synth-with-circuitpython-synthio.md)
- [Adafruit LSM6DS3TR-C + LIS3MDL - Precision 9 DoF IMU](https://learn.adafruit.com/adafruit-lsm6ds3tr-c-lis3mdl-precision-9-dof-imu.md)
- [Adafruit LPS28 Pressure Sensor](https://learn.adafruit.com/adafruit-lps28-pressure-sensor.md)
