I found this in one of my rss feeds:



The MPU-9150™ is the world’s first 9-axis motion tracking device designed for the low power, low cost, and high performance requirements of consumer electronics equipment including smartphones, tablets and wearable sensors.

The MPU-9150™ is actually two chips in one package: the MPU-6050 ( 3-axis gyro / 3-axis accelerometer ), and an AK8975 ( 3-axis digital compass ). They’ve also included what they call a Digital Motion Processor™ (DMP™) which is used to precisely process and ship sensor data over I2C.

It’s pretty small- 4x4x1mm with a 2.4 to 3.34V operating range. So… probably not something you can hook-up directly to a microcontroller. [Via]


Link: http://invensense.com/mems/gyro/mpu9150.html

E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones


  • The main selling point of MPU6000 was the so called DMP, and offloading sensor fusion from CPU, which was turned out as a closed source implementation and Invensese refused to give any detail out to the open source community (including diydrones). Now in MPU9000 they selling the same "DMP" function....Take a look at this discussion http://diydrones.com/forum/topics/arduimu-v3-source-code-for-dmp 

  • Nice find Jawahar! You can buy it here ($ 199): http://us-dc1-order.store.yahoo.net/cgi-bin/wg-order?ysco_key_event...

  • Why vaporware? I've a MPU6000 lying on my desk, so it seems to exist.

    Regarding to closed source: you can access the sensor data of gyro and acc directly and make your own sensor fusion  :)

  • Same closed source waporware scrap as the MPU6000

  • InvenSense just announced a new wearable sensor SDK for health and fitness [and UAV] applications .  Based around the new MPU-9150, which is the first integrated 9-axis MEMS MotionTracking™ device, this kit adds a pressure sensor, MCU & bluetooth radio !




  • 9150 has only I2C interface, while 6000 has both I2C and SPI. As far as I know, the footprint for 9xxx is the same as for 6xxx, so you can just swap the chips without hardware changes. Unfortunately, in APM it's connected via SPI.

  • The bad thing: 9150 has only I2C support. A MPU9100 with SPI support seems not to be planned.

    (That's a pitty, because it's pin compatible to the MPU6000, so.. easy to upgrade)

    The 3.3 V are no problem, t's the same voltage the MPU6000 on the APM2 is using.

    Additionally at first the AKA8975 has to show if it can beat the HMC5883L  :)

  • Not released yet. I have been waiting for a week to get enough information to do the footprint for my own projects. It will be good for us using DCM but we must check the DMP output is as we need it too other resources could be wasted if we go this route.
  • right

  • This is probabilly for APM3...

This reply was deleted.