ATTENTION: Due to increased demand and order volume, processing time may take an additional 1-3 business days.
HomeCommunitySubjectMPU6050 Module: Datasheet, Alternative, Comparison

MPU6050 Module: Datasheet, Alternative, Comparison

BOARD EVAL FOR MPU-6050 The MPU6050 is a Micro-Electro-Mechanical Systems (MEMS) which consists of a 3-axis Accelerometer and 3-axis Gyroscope inside it..

308

Aug 16, 2021

Colby Nora

How to use MPU-6050 Accelerometer and Gyroscope with Arduino code

 

BOARD EVAL FOR MPU-6050

The MPU6050 is a Micro-Electro-Mechanical Systems (MEMS) which consists of a 3-axis Accelerometer and 3-axis Gyroscope inside it.. This article will introduce more details about MPU6050.

MPU-6050EVB

Inquiry
Min.: 1 Mult.: 1
Price not displayed? Not available to buy online? Please send an RFQ, and we will respond immediately.
Quick Links

MPU6050 Pinout

MPU6050 Description

The MPU6050 is a Micro-Electro-Mechanical System (MEMS) which consists of a 3-axis Accelerometer and 3-axis Gyroscope inside it. It helps to measure acceleration, velocity, orientation, displacement and many other motion-related parameters of a system or object. This module also has a (DMP) Digital Motion Processor inside it which is powerful enough to perform complex calculations and thus free up the work for Microcontroller.

 

MPU6050 Schematic

Specifications

TDK InvenSense MPU-6050EVB technical specifications, attributes, parameters and parts with similar specifications to TDK InvenSense MPU-6050EVB.

MPU-6050EVB Tech Specifications

TDK InvenSense MPU-6050EVB technical specifications, attributes, parameters and parts with similar specifications to TDK InvenSense MPU-6050EVB.

Product Attribute Attribute Value
PackagingBox
Part StatusNot For New Designs
Moisture Sensitivity Level (MSL)1 (Unlimited)
Voltage - Supply2.375V~3.46V
Product Attribute Attribute Value
InterfaceI2C
Utilized IC / PartMPU-6050
Supplied ContentsBoard(s)
Evaluation KitYes
Product Attribute Attribute Value
Sensor TypeAccelerometer, Gyroscope, 3 Axis
Sensing Range±2g, 4g, 8g, 16g, ±250°/sec, ±500°/sec, ±1000°/sec, ±2000°/sec
RoHS StatusROHS3 Compliant
0 Products View Similar

MPU6050 Features

  • MEMS 3-axis accelerometer and 3-axis gyroscope values combined

  • Power Supply: 3-5V

  • Communication: I2C protocol

  • Built-in 16-bit ADC provides high accuracy

  • Built-in DMP provides high computational power

  • Can be used to interface with other IIC devices like a magnetometer

  • Configurable IIC Address

  • In-built temperature sensor

MPU6050 Application

  • Used for IMU measurement

  • Drones / Quadcopters

  • Self balancing robots

  • Robotic arm controls

  • Humanoid robots

  • Tilt sensor

  • Orientation / Rotation Detector

 

How to use MPU6050

The hardware of the module is very simple, it actually comprises the MPU6050 as the main components as shown below. Since the module works on 3.3V, a voltage regulator is also used. The IIC lines are pulled high using a 4.7k resistor and the interrupt pin is pulled down using another 4.7k resistor.

The MPU6050 module allows us to read data from it through the IIC bus. Any change in motion will be reflected on the mechanical system which will, in turn, vary the voltage. Then the IC has a 16-bit ADC which it uses to accurately read these changes in voltage and stores it in the FIFO buffer and makes the INT (interrupt) pin go high. This means that the data is ready to be read, so we use a MCU to read the data from this FIFO buffer through IIC communication. As easy as it might sound, you may face some problems while actually trying to make sense of the data.

MPU6050 Package

MPU6050 Manufacturer

InvenSense, Inc, a TDK Group Company: InvenSense is part of the Sensor System Business Company within TDK and is the industry leader in MEMS Motion, Audio, and Pressure Solutions for the consumer, industrial, automotive, and IoT market segments. With a very robust portfolio of MEMS 3/6/7/9 axis motion sensors, accompanied by the highest performing MEMS audio microphones, and pressure sensors - TDK continues to push the boundaries of performance and quality; setting new standards of innovation across multiple industries.

Datasheet PDF

Download datasheets and manufacturer documentation for TDK InvenSense MPU-6050EVB.

MPU-6050EVB Documents

Download datasheets and manufacturer documentation for MPU-6050EVB

Frequently Asked Questions

What is MPU6050?
MPU6050 is a Micro Electro-mechanical system (MEMS), it consists of a three-axis accelerometer and a three-axis gyroscope. It helps us to measure velocity, orientation, acceleration, displacement and other motion like features.
How accurate is MPU6050?
The MPU6050 includes an embedded temperature sensor that can measure temperature over the range of -40 to 85°C with an accuracy of ±1°C.
Which is the accelerometer is implemented for the MPU6050?
The MPU-6050 devices combine a 3-axis gyroscope and a 3-axis accelerometer on the same silicon die, together with an onboard Digital Motion Processor™ (DMP™), which processes complex 6-axis MotionFusion algorithms.
How do I know if MPU6050 is working?
Start with an iic scanner. If the I2C scanner halts, then there is a hardware problem with the I2C bus. It might be a shortcut of SDA or SCL to GND, or the MPU-6050 module is not powered. If the I2C scanner is working, then you know the address (0x68 or 0x69).
FAQ
What is MPU6050?
MPU6050 is a Micro Electro-mechanical system (MEMS), it consists of a three-axis accelerometer and a three-axis gyroscope. It helps us to measure velocity, orientation, acceleration, displacement and other motion like features.
How accurate is MPU6050?
The MPU6050 includes an embedded temperature sensor that can measure temperature over the range of -40 to 85°C with an accuracy of ±1°C.
Which is the accelerometer is implemented for the MPU6050?
The MPU-6050 devices combine a 3-axis gyroscope and a 3-axis accelerometer on the same silicon die, together with an onboard Digital Motion Processor™ (DMP™), which processes complex 6-axis MotionFusion algorithms.
How do I know if MPU6050 is working?
Start with an iic scanner. If the I2C scanner halts, then there is a hardware problem with the I2C bus. It might be a shortcut of SDA or SCL to GND, or the MPU-6050 module is not powered. If the I2C scanner is working, then you know the address (0x68 or 0x69).

TAGS

Share