MPU-6050TM
6-axis MotionTracking DeviceThe 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.
Manufacturer
TDK InvenSenseCategory
IMUs / Motion SensorsMPU-6050TM Key Specifications
| Parameter | Value |
|---|---|
| Clock Sources | Internal clock, optional external 32.768kHz or 19.2MHz clock |
| Gyroscope Sensors | 3-axis MEMS with 16-bit ADCs |
| Primary Interface | I2C (slave to system processor) |
| I2C Address Select | AD0 pin (pin 9) sets slave address LSB |
| Additional Features | Digital Motion Processor (DMP), FIFO, programmable interrupts, digital-output temperature sensor, self-test |
| Auxiliary Interface | I2C master mode or pass-through mode for external magnetometer/sensors |
| Supply Voltage (VDD) | 2.375V to 3.46V |
| Accelerometer Sensors | 3-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
| PARAMETER | CONDITIONS | MIN | TYP | MAX | Units | Notes |
|---|---|---|---|---|---|---|
| SERIAL INTERFACE SPI Operating Frequency, All Registers Read/Write SPI Operating Frequency, Sensor and Interrupt Registers Read Only I 2 C Operating Frequency | MPU-6000 only, Low Speed Characterization MPU-6000 only, High Speed Characterization MPU-6000 only All registers, Fast-mode All registers, Standard-mode | 100 ±10% 1 ±10% 20 ±10% | 400 100 | kHz MHz MHz kHz kHz | ||
| I 2 C ADDRESS | AD0 = 0 AD0 = 1 | 1101000 1101001 | ||||
| DIGITAL INPUTS (SDI/SDA, AD0, SCLK/SCL, FSYNC, /CS, CLKIN) V IH , High Level Input Voltage V IL , Low Level Input Voltage | MPU-6000 MPU-6050 MPU-6000 | 0.7VDD 0.7VLOGIC | < 5 | 0.3*VDD | V V V V | |
| C I , Input Capacitance DIGITAL OUTPUT (SDO, INT) V OH , High Level Output Voltage | MPU-6050 R LOAD =1MΩ; | 0.9*VDD | 0.3*VLOGIC | pF V | ||
| V OL1 , LOW-Level Output Voltage V OL.INT1 , INT Low-Level Output | MPU-6000 R LOAD =1MΩ; MPU-6050 R LOAD =1MΩ; MPU-6000 R LOAD =1MΩ; MPU-6050 OPEN=1, 0.3mA sink | 0.9*VLOGIC | 0.1VDD 0.1VLOGIC 0.1 | V V V V | ||
| Voltage Output Leakage Current | Current OPEN=1 | 100 50 | nA | |||
| t INT , INT Pulse Width | LATCH_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.
| Parameter | Rating |
|---|---|
| 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) Protection | 2kV (HBM); 250V (MM) |
| Latch-up | JEDEC Class II (2),125°C ±100mA |
MPU-6050TM Package Information
24 Lead QFN (4x4x0.9) mm NiPdAu Lead-frame finish
| SYMBOLS | DIMENSIONS IN MILLIMETERS | DIMENSIONS IN MILLIMETERS | DIMENSIONS IN MILLIMETERS |
|---|---|---|---|
| MIN | NOM | MAX | |
| A | 0.85 | 0.90 | 0.95 |
| A1 | 0.00 | 0.02 | 0.05 |
| b | 0.18 | 0.25 | 0.30 |
| c | --- | 0.20 REF | --- |
| D | 3.90 | 4.00 | 4.10 |
| D2 | 2.65 | 2.70 | 2.75 |
| E | 3.90 | 4.00 | 4.10 |
| E2 | 2.55 | 2.60 | 2.65 |
| e | --- | 0.50 | --- |
| f (e-b) | --- | 0.25 | --- |
| K | 0.25 | 0.30 | 0.35 |
| L | 0.30 | 0.35 | 0.40 |
| L1 | 0.35 | 0.40 | 0.45 |
| s | 0.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 Number | Manufacturer | Package |
|---|---|---|
| MPU-6050 | TDK InvenSense | 24-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)
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.