Description
MPU-6050 Triple-Axis Accelerometer Gyroscope Module
The MPU6050 is an IMU (Inertial Estimation Unit) sensor, a portion of the Micro-Electro-Mechanical Systems (MEMS) family. It highlights a 3-axis accelerometer and a 3-axis gyroscope. The MPU-6050 module in addition called a magnetometer sensor.
It can identify acceleration up in three measurements (X, Y, and Z) and also measure angular velocity around those axes. This motion-tracking device is often used in applications such as detecting the orientation of a device, detecting movement, and measuring angular velocity. The Inertial measurement unit sensor contains some additional circuitry for interfacing with a microcontroller or other device.
The MPU6050 offers precise tracking for both quick and gradual movements. It includes a user-programmable gyroscope with a full-scale range of ±250, ±500, ±1000, and ±2000°/sec (DPS). Additionally, it features a user-programmable accelerometer with a full-scale range of ±2g, ±4g, ±8g, and ±16g.
Read our blog explaining the Interfacing mpu6050 with Raspberry Pi, It covers step by step process.
Key Features:
- I2C Digital Output of 6/9-axis MotionFusion data in various formats such as Euler Angle, Quaternion, Rotation Matrix, or Raw Data.
- Chip built-in 16-bit AD converter, 16-bit data output.
- Voltage Range: 2.3V to 3.4V.
- Selectable Jumpers: CLK, FSYNC, AD0.
- Gyro: ±250 to ±2000dps sensitivity.
- Accelerometer: ±2g to ±16g programmable range.
- DMP™ Engine: Offloads MotionFusion, sync, and gesture detection.
- Embedded Algorithms: Run-time bias and compass calibration.
- Digital Temperature Sensor: Output for temperature monitoring.
Differences Between MPU6000, MPU6050 and MPU6500:
- MPU6000 Sensor: Offers an 8 kHz sampling rate, supporting both SPI and I2C interfaces. However, the I2C interface might be insufficient for handling an 8 kHz gyro update due to its slower nature. It boasts improved vibration sensitivity compared to the MPU6500.
- MPU6050 Sensor: It offers an 8 kHz sampling rate and utilizes the I2C interface communication protocol. It exhibits superior vibration sensitivity compared to the MPU6500.
- MPU6500 Sensor: It offers a 32 kHz sampling rate and compatibility with both I2C and SPI interfaces. Due to increased sensitivity to vibrations, it may require additional vibration isolation methods for optimal performance.
Pinout:

Package Includes:
- 1 x MPU-6050 Triple-Axis Accelerometer Gyroscope Module
Specifications
On-board | 3.3V regulator |
Interface | I2C Interface |
Gyroscope operating current | 3.6 mA |
Accelerometer normal operating current | 500 µA |
Crystal frequency | 32.768 KHz |
Input power supply | 5V |
Dimensions | 3 x 2 x 1cms |