Skip to main content

We use cookies to understand how you use our site and improve your experience. See our Privacy Policy.

MPU-6050TM

6-axis MotionTracking Device

The MPU-6050TM is a 6-axis motiontracking device from TDK InvenSense. View the full MPU-6050TM datasheet below including key specifications, electrical characteristics, absolute maximum ratings.

MPU-6050TM shares its datasheet with MPU-6050, whose page lists every part number it covers.

Official MPU-6050TM datasheet (PDF) — the source this page was extracted from.

MPU-6050TM Key Specifications

ParameterValue
Clock SourcesInternal clock, optional external 32.768kHz or 19.2MHz clock
Gyroscope Sensors3-axis MEMS with 16-bit ADCs
Primary InterfaceI2C (slave to system processor)
I2C Address SelectAD0 pin (pin 9) sets slave address LSB
Additional FeaturesDigital Motion Processor (DMP), FIFO, programmable interrupts, digital-output temperature sensor, self-test
Auxiliary InterfaceI2C master mode or pass-through mode for external magnetometer/sensors
Supply Voltage (VDD)2.375V to 3.46V
Accelerometer Sensors3-axis MEMS with 16-bit ADCs
Logic Supply (VLOGIC)1.8V ±5% or VDD

MPU-6050TM Overview

Part: MPU-6000 and MPU-6050 — InvenSense

Type: Integrated 6-axis MotionTracking Device

Description: Integrated 6-axis MotionTracking device combining a 3-axis gyroscope, 3-axis accelerometer, and Digital Motion Processor (DMP) in a 4x4x0.9mm QFN package, featuring user-programmable gyroscope full-scale ranges up to ±2000°/sec and accelerometer full-scale ranges up to ±16g, with I2C and SPI (MPU-6000 only) interfaces.

Operating Conditions:

  • Supply voltage: 2.375V–3.46V (VDD)
  • Operating temperature: -40 to +105 °C
  • I2C clock speed: 400 kHz
  • SPI clock speed: 1 MHz (up to 20 MHz for sensor/interrupt registers, MPU-6000 only)

Absolute Maximum Ratings:

  • Max supply voltage: 6V (VDD, VLOGIC)
  • Max junction/storage temperature: 125 °C (Storage Temperature)

Key Specs:

  • Gyroscope full-scale range: ±250, ±500, ±1000, ±2000 °/sec
  • Accelerometer full-scale range: ±2 g, ±4 g, ±8 g, ±16 g
  • Gyroscope operating current: 3.8 mA (Typ, Low-Power Gyroscope Mode)
  • Accelerometer operating current: 500 μA (Typ, Low-Power Accelerometer Mode)
  • FIFO buffer size: 1024 Byte
  • Shock tolerance: 10,000 g
  • Temperature sensor range: -40 to +85 °C
  • I2C slave address: 0x68 or 0x69

Features:

  • 3-axis gyroscope with 16-bit ADCs
  • 3-axis accelerometer with 16-bit ADCs
  • Digital Motion Processor (DMP) with MotionFusion™
  • User-programmable gyroscope full-scale range
  • User-programmable accelerometer full-scale range
  • Dedicated I2C sensor bus for external 3-axis compass
  • Auxiliary I2C port for non-inertial digital sensors
  • 1024 Byte FIFO buffer
  • Embedded temperature sensor
  • 10,000 g shock tolerance
  • Programmable low-pass filters
  • Self-test feature

Applications:

  • Gesture commands for applications and phone control
  • Enhanced gaming
  • Augmented reality
  • Panoramic photo capture and viewing
  • Pedestrian and vehicle navigation
  • Health and fitness monitoring
  • Location-based services

Package:

  • 4x4x0.9mm QFN

MPU-6050TM Features

The triple-axis MEMS gyroscope in the MPU-60X0 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
  • Gyroscope operating current: 3.6mA
  • Standby current: 5μA
  • Factory calibrated sensitivity scale factor
  • User self-test

MPU-6050TM Applications

  • BlurFree ™ technology (for Video/Still Image Stabilization)
  • AirSign ™ technology (for Security/Authentication)
  • TouchAnywhere ™ technology (for 'no touch' UI Application Control/Navigation)
  • MotionCommand ™ technology (for Gesture Short-cuts)
  • Motion-enabled game and application framework
  • InstantGesture™ iG™ gesture recognition
  • Location based services, points of interest, and dead reckoning
  • Handset and portable gaming
  • Motion-based game controllers
  • 3D remote controls for Internet connected DTVs and set top boxes, 3D mice
  • Wearable sensors for health, fitness and sports
  • Toys

MPU-6050TM Electrical Characteristics

VDD = 2.375V-3.46V, VLOGIC (MPU-6050 only) = 1.8V±5% or VDD, TA = 25°C

PARAMETERCONDITIONSMINTYPMAXUnitsNotes
SERIAL INTERFACE SPI Operating Frequency, All Registers Read/Write SPI Operating Frequency, Sensor and Interrupt Registers Read Only I 2 C Operating FrequencyMPU-6000 only, Low Speed Characterization MPU-6000 only, High Speed Characterization MPU-6000 only All registers, Fast-mode All registers, Standard-mode100 ±10% 1 ±10% 20 ±10%400 100kHz MHz MHz kHz kHz
I 2 C ADDRESSAD0 = 0 AD0 = 11101000 1101001
DIGITAL INPUTS (SDI/SDA, AD0, SCLK/SCL, FSYNC, /CS, CLKIN) V IH , High Level Input Voltage V IL , Low Level Input VoltageMPU-6000 MPU-6050 MPU-60000.7VDD 0.7VLOGIC< 50.3*VDDV V V V
C I , Input Capacitance DIGITAL OUTPUT (SDO, INT) V OH , High Level Output VoltageMPU-6050 R LOAD =1MΩ;0.9*VDD0.3*VLOGICpF V
V OL1 , LOW-Level Output Voltage V OL.INT1 , INT Low-Level OutputMPU-6000 R LOAD =1MΩ; MPU-6050 R LOAD =1MΩ; MPU-6000 R LOAD =1MΩ; MPU-6050 OPEN=1, 0.3mA sink0.9*VLOGIC0.1VDD 0.1VLOGIC 0.1V V V V
Voltage Output Leakage CurrentCurrent OPEN=1100
50
nA
t INT , INT Pulse WidthLATCH_INT_EN=0μs

MPU-6050TM Absolute Maximum Ratings

Stress above those listed as 'Absolute Maximum Ratings' may cause permanent damage to the device. These are stress ratings only and functional operation of the device at these conditions is not implied. Exposure to the absolute maximum ratings conditions for extended periods may affect device reliability.

ParameterRating
Supply Voltage, VDD-0.5V to +6V
VLOGIC Input Voltage Level (MPU-6050)-0.5V to VDD + 0.5V
REGOUT-0.5V to 2V
Input Voltage Level (CLKIN, AUX_DA, AD0, FSYNC, INT, SCL, SDA)-0.5V to VDD + 0.5V
CPOUT (2.5V ≤ VDD ≤ 3.6V )-0.5V to 30V
Acceleration (Any Axis, unpowered)10,000g for 0.2ms
Operating Temperature Range-40°C to +105°C
Storage Temperature Range-40°C to +125°C
Electrostatic Discharge (ESD) Protection2kV (HBM); 250V (MM)
Latch-upJEDEC Class II (2),125°C ±100mA

MPU-6050TM Package Information

24 Lead QFN (4x4x0.9) mm NiPdAu Lead-frame finish

SYMBOLSDIMENSIONS IN MILLIMETERSDIMENSIONS IN MILLIMETERSDIMENSIONS IN MILLIMETERS
MINNOMMAX
A0.850.900.95
A10.000.020.05
b0.180.250.30
c---0.20 REF---
D3.904.004.10
D22.652.702.75
E3.904.004.10
E22.552.602.65
e---0.50---
f (e-b)---0.25---
K0.250.300.35
L0.300.350.40
L10.350.400.45
s0.05---0.15

24 Lead QFN (4x4x0.9) mm NiPdAu Lead-frame finish

Variants on the same datasheet

These parts have exact links to the same datasheet. They are candidates to compare, not verified drop-in replacements; check package, pinout and electrical limits.

Part NumberManufacturerPackage
MPU-6050TDK InvenSense24-VFQFN Module Exposed Pad

Other IMUs / Motion Sensors

  • LIS3DH – STMicroelectronics, 3-axis Linear Accelerometer
  • LSM6DSL – STMicroelectronics, iNEMO Inertial Module (3D Accelerometer and 3D Gyroscope)
  • BMI270 – Bosch Sensortec, Inertial Measurement Unit
  • LSM6DSV32XTR – STMicroelectronics, Inertial Measurement Unit
  • ADXL345 – Analog Devices, 3-Axis Digital Accelerometer
  • ADXL345BCCZ – Analog Devices, 3-Axis Digital Accelerometer
  • ADXL345BCCZ-RL – Analog Devices, 3-Axis Digital Accelerometer
  • ADXL345BCCZ-RL7 – Analog Devices, 3-Axis Digital Accelerometer

All IMUs / Motion Sensors datasheetsAll TDK InvenSense datasheets (14)

Data on this page is extracted from publicly available manufacturer datasheets using automated tools including AI. It may contain errors or omissions. Always verify specifications against the official manufacturer datasheet before making design or purchasing decisions. See our Terms of Service. Rights holders can submit a takedown request.

Ask your AI agent about the MPU-6050TM

Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.

claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp

Then ask: "Can the MPU-6050TM run from my 12 V rail? Check it against the datasheet limits."

Create a free account $2 of usage every month, no card needed.