**General Description**:
MotionInterface™ is becoming a “must-have” function being adopted by smartphone and tablet
manufacturers due to the enormous value it adds to the end user experience. In smartphones, it finds use in
applications such as gesture commands for applications and phone control, enhanced gaming, augmented
reality, panoramic photo capture and viewing, and pedestrian and vehicle navigation. With its ability to
precisely and accurately track user motions, MotionTracking technology can convert handsets and tablets
into powerful 3D intelligent devices that can be used in applications ranging from health and fitness
monitoring to location-based services. Key requirements for MotionInterface enabled devices are small
package size, low power consumption, high accuracy and repeatability, high shock tolerance, and application
specific performance programmability – all at a low consumer price point.
The MPU-9150 is the world’s first integrated 9-axis MotionTracking device that combines a 3-axis MEMS
gyroscope, a 3-axis MEMS accelerometer, a 3-axis MEMS magnetometer and a Digital Motion Processor™
(DMP™) hardware accelerator engine. The MPU-9150 is an ideal solution for handset and tablet
applications, game controllers, motion pointer remote controls, and other consumer devices. The MPU-
9150’s 9-axis MotionFusion combines acceleration and rotational motion plus heading information into a
single data stream for the application. This MotionProcessing™ technology integration provides a smaller
footprint and has inherent cost advantages compared to discrete gyroscope, accelerometer, plus
magnetometer solutions. The MPU-9150 is also designed to interface with multiple non-inertial digital
sensors, such as pressure sensors, on its auxiliary I 2C port to produce a 10-Axis sensor fusion output. The
MPU-9150 is a 3rd generation motion processor and is footprint compatible with the MPU-60X0 and MPU-
30X0 families.
The MPU-9150 features three 16-bit analog-to-digital converters (ADCs) for digitizing the gyroscope outputs,
three 16-bit ADCs for digitizing the accelerometer outputs and three 13-bit ADCs for digitizing the
magnetometer outputs. For precision tracking of both fast and slow motions, the parts feature a userprogrammable gyroscope full-scale range of ±250, ±500, ±1000, and ±2000°/sec (dps), a userprogrammable accelerometer full-scale range of ±2g, ±4g, ±8g, and ±16g, and a magnetometer full-scale
range of ±1200µT.
**Features**
5.1 Gyroscope Features
The triple-axis MEMS gyroscope in the MPU-9150 includes a wide range of features:
Digital-output X-, Y-, and Z-Axis angular rate sensors (gyroscopes) with a user-programmable fullscale range of ±250, ±500, ±1000, and ±2000°/sec
External sync signal connected to the FSYNC pin supports image, video and GPS synchronization
Integrated 16-bit ADCs enable simultaneous sampling of gyros
Enhanced bias and sensitivity temperature stability reduces the need for user calibration
Improved low-frequency noise performance
Digitally-programmable low-pass filter
Factory calibrated sensitivity scale factor
User self-test
5.2 Accelerometer Features
The triple-axis MEMS accelerometer in MPU-9150 includes a wide range of features:
Digital-output 3-Axis accelerometer with a programmable full scale range of ±2g, ±4g, ±8g and ±16g
Integrated 16-bit ADCs enable simultaneous sampling of accelerometers while requiring no external
multiplexer
Orientation detection and signaling
Tap detection
User-programmable interrupts
High-G interrupt
User self-test
5.3 Magnetometer Features
The triple-axis MEMS magnetometer in MPU-9150 includes a wide range of features:
3-axis silicon monolithic Hall-effect magnetic sensor with magnetic concentrator
Wide dynamic measurement range and high resolution with lower current consumption. Output data resolution is 13 bit (0.3 µT per LSB)
Full scale measurement range is ±1 200 µT
Self-test function with internal magnetic source to confirm magnetic sensor operation on end
products
5.4 Additional Features
The MPU-9150 includes the following additional features:
9-Axis MotionFusion via on-chip Digital Motion Processor (DMP)
Auxiliary master I 2C bus for reading data from external sensors (e.g., pressure sensor)
Flexible VLOGIC reference voltage supports multiple I2C interface voltages
Smallest and thinnest package for portable devices: 4x4x1 mm LGA
Minimal cross-axis sensitivity between the accelerometer, gyroscope and magnetometer axes
1024 byte FIFO buffer reduces power consumption by allowing host processor to read the data in
bursts and then go into a low-power mode as the MPU collects more data
Digital-output temperature sensor
User-programmable digital filters for gyroscope, accelerometer, and temp sensor
10,000 g shock tolerant
400kHz Fast Mode I 2C for communicating with all registers
MEMS structure hermetically sealed and bonded at wafer level
RoHS and Green compliant
5.5 Motion Processing
Internal Digital Motion Processing™ (DMP™) engine supports 3D MotionProcessing and gesture
recognition algorithms
The MPU-9150 collects gyroscope, accelerometer and magnetometer data while synchronizing data
sampling at a user defined rate. The total dataset obtained by the MPU-9150 includes 3-Axis
gyroscope data, 3-Axis accelerometer data, 3-Axis magnetometer data, and temperature data.
The FIFO buffers the complete data set, reducing timing requirements on the system processor by
allowing the processor burst read the FIFO data. After burst reading the FIFO data, the system
processor can save power by entering a low-power sleep mode while the MPU collects more data.
Programmable interrupt supports features such as gesture recognition, panning, zooming, scrolling,
tap detection, and shake detection
Digitally-programmable low-pass filters.
Low-power pedometer functionality allows the host processor to sleep while the DMP maintains the
step count.