Retired Product

This product has been retired from our catalog and is no longer for sale. This page is made available for those looking for datasheets and the simply curious.

Creative Commons images are CC BY 2.0

Description: The MPU-6000 is a serious little piece of motion processing tech! By combining a MEMS 3-axis gyroscope and a 3-axis accelerometer on the same silicon die together with an onboard Digital Motion Processor™ (DMP™) capable of processing complex 9-axis MotionFusion algorithms, the MPU-6000 does away with the cross-axis alignment problems that can creep up on discrete parts. The parts’ integrated 9-axis MotionFusion algorithms can even access external magnetometers or other sensors through an auxiliary master I2C or SPI bus, allowing the devices to gather a full set of sensor data without intervention from the system processor.

Communication with all registers of the device is performed using either I2C at 400kHz or SPI at 1MHz. For applications requiring faster communications, the sensor and interrupt registers may be read using SPI at 20MHz.

Dimensions: 4x4x0.9mm QFN


  • Digital-output of 6 or 9-axis MotionFusion data in rotation matrix, quaternion, Euler Angle, or raw data format
  • Tri-Axis angular rate sensor (gyro) with a sensitivity up to 131 LSBs/dps and a full-scale range of ±250, ±500, ±1000, and ±2000dps
  • Tri-Axis accelerometer with a programmable full scale range of ±2g, ±4g, ±8g and ±16g
  • 20MHz SPI serial interface for reading sensor and interrupt registers
  • Reduced settling effects and sensor drift by elimination of board-level cross-axis alignment errors between accelerometers and gyroscopes
  • Digital Motion Processing™ (DMP™) engine offloads complex MotionFusion, sensor timing synchronization and gesture detection
  • Embedded algorithms for run-time bias and compass calibration. No user intervention required
  • Digital-output temperature sensor
  • Digital input on FSYNC pin to support video Electronic Image Stabilization and GPS
  • Programmable interrupt supports gesture recognition, panning, zooming, scrolling, free fall interrupt, high-G interrupt, zero-motion detection, tap detection, and shake detection
  • VDD Supply voltage range of 2.375V–3.46V
  • On-chip timing generator with ±1% frequency variation over full temperature range
  • 10,000g shock tolerant


Recommended Products

Customer Comments

  • Would be nice to be able to use the mentioned gesture recognition, but where to start? The manual just says it is possible, but not how. Apparently the company will not share their knowledge, so, how and where to start?

  • I found quite a bit of documentation at: By registering,, it seems that access to the motion processor info is available. Unfortunately I can’t access my email - it is on a different computer which I can’t get to without disconnecting my work box - my KVM switch died and the new one has not arrived yet. I’ll have to wait until after work to see what the registration allows me to do.

  • Stupid question, what’s the Eagle part named? I can’t seem to find it.

  • I really would like to have this chip with the SPI bus broken out, do anyone know where I can locate one please? Thank you.

  • Tell me that it’s already on a breakout, with all optional auxiliary components (magnetometer, etc…) in a tight package ready to go!?

    • We are working on getting this into a breakout board, so keep your eyes on the new product page in about a month or two.

    • Nope. What you see is what you guy (Minus the quarter). The MPU series really is amazing for the price though. Just wish I’d see a nice board with them and a magnetometer for ~$30. Also that the company would release info on the MotionFusion bit so we don’t have to rely on reverse engineering control of it. It’s absurd that a company sells a product but refuses to give you the datasheets that actually you know, make it essentially unique and awesome, unless you’re a company…

      • I agree, if we could get the MotionFusion documentation for this it would be great. I’ve played with one of these using the FreeIMU libraries vs the reverse engineered MotionFusion and the on-chip stuff does quite a bit better job.

      • If you want a board that combines multiple sensors for relatively cheap, take a look at MultiWii-compatible flight controllers (like this or this). They’re basically just Ardruinos with one or two sensor chips sitting on the I2C bus.

Customer Reviews

No reviews yet.