“The MPU6050 accelerometer and gyroscope module is a special type of micro-electromechanical system (MEMS) composed of a built-in 3-axis accelerometer and a 3-axis gyroscope. The sensor can measure many parameters, such as acceleration, speed, direction, displacement and many other motion-related parameters. System or equipment.
The MPU6050 also has a dedicated digital motion processor (DMP), which is powerful enough to perform complex calculations independently of the controller. The module also has two auxiliary contacts that can be used to connect to an I2C module, such as a magnetometer. MPU6050 is a small package, but contains many special functions/devices, and the power consumption is very low, which makes its use in commercial equipment more efficient and economical.”

Gyroscope Features:

  • Digital Output
  • X, Y, Z Range: ±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

Accelerometer Features:

  • Digital-output triple-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
  • Accelerometer operating current: 500µA
  • Orientation detection and signaling
  • Tap detection
  • User-programmable interrupts
  • High-G interrupt
  • Built-in 16-Bit ADC
  • Digital-output temperature sensor”


  • “Input Voltage: 3V to 5V
  • Communication Protocol: I2C
  • Temperature Sensor range: -40°C to +85°C
  • Operating Temperature: -40°C to +85°C
  • Module Size: 20mm x 15mm x 2.5mm”

Uses and Applications

  • “Used for IMU measurement
  • Drones / Quadcopters
  • Self-balancing robots
  • Robotic arm controls
  • Humanoid robots
  • Tilt sensor
  • Orientation / Rotation Detector
  • BlurFree™ technology
  • MotionCommand™ technology
  • Motion-enabled game and application framework
  • Motion-based game controllers
  • Wearable sensors for health, fitness, and sports”

Pin Description

  • “VCC: Input Voltage
  • GND: Ground
  • SCL: Serial Clock
  • SDA: Serial Data
  • XDA: Auxiliary Serial Data
  • XCL: Auxiliary Serial Clock
  • ADO: I2C Address Select
  • INT: Interrup”