Skip to main content

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

MPU6050

6-axis Accelerometer and Gyro

The MPU6050 is a 6-axis accelerometer and gyro from TDK InvenSense. View the full MPU6050 datasheet below including key specifications.

Official MPU6050 datasheet (PDF) — the source this page was extracted from.

MPU6050 Key Specifications

ParameterValue
InterfaceI2C
Gyro Range+-250, +-500, +-1000, +-2000 deg/s
I2C Pullup10k on SCL and SDA
I2C Address0x68 (0x69 with AD0 high)
Logic Level3V to 5V (level shifted)
Sensing Axes6 (3-axis accelerometer + 3-axis gyroscope)
Interrupt OutputINT pin
3V Output Currentup to 100mA
Temperature SensorYes (on-chip)
Accelerometer Range+-2g, +-4g, +-8g, +-16g
Measurement Resolution16-bit
Sensor Chip Supply Voltage3.3V
Breakout Supply Voltage (Vin)3V to 5V
Digital Low-Pass Filter Bandwidth5 Hz to 260 Hz

MPU6050 Overview

Part: MPU6050 6-axis Accelerometer and Gyro (Adafruit Breakout)

Type: 6-axis Accelerometer and Gyro, Inertial Measurement Unit (IMU)

Description: The MPU-6050 is a 6-axis accelerometer and gyroscope with 16-bit measurements, provided on an Adafruit breakout board with an integrated voltage regulator and STEMMA QT connectors for easy use.

Operating Conditions:

  • Supply voltage: 3–5 VDC (to breakout board)
  • Accelerometer range: ±2G, ±4G, ±8G, ±16G
  • Gyro range: ±250 deg/s, ±500 deg/s, ±1000 deg/s, ±2000 deg/s
  • Filter bandwidth: 5 Hz, 10 Hz, 21 Hz, 44 Hz, 94 Hz, 184 Hz, 260 Hz

Absolute Maximum Ratings:

Key Specs:

  • Sensing axes: 6 (3-axis accelerometer, 3-axis gyroscope)
  • Measurement resolution: 16-bit
  • Onboard voltage regulator output: 3.3V, up to 100mA
  • I2C pull-up resistors: 10K
  • I2C slave addresses: 0x68 (default), 0x69 (AD0 high)
  • Digital interface: I2C
  • Interrupt pin: Available for new data or other conditions

Features:

  • Six axes of sensing (accelerometer and gyroscope)
  • 16-bit measurements
  • Integrated voltage regulator for 3-5VDC input
  • I2C interface with 3-5V logic level shifting
  • SparkFun Qwiic compatible STEMMA QT JST SH connectors
  • Configurable I2C address via AD0 pin or solder jumper
  • Interrupt pin for event notification

Applications:

  • Providing balance sensing for robots
  • Adding telemetry to projects (e.g., water rockets)

Package:

  • Breakout board with STEMMA QT JST SH connectors

More part numbers on this datasheet

Their pages show this same datasheet. Some are linked through their part family rather than checked part by part, so confirm the exact part in the ordering information.

Other IMUs / Motion Sensors

  • LIS3DH – STMicroelectronics, 3-axis Linear Accelerometer
  • LSM6DSL – STMicroelectronics, iNEMO Inertial Module (3D Accelerometer and 3D Gyroscope)
  • 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
  • ADXL345Z – Analog Devices, 3-Axis Digital Accelerometer
  • BHI360 – Bosch Sensortec, Inertial Measurement Unit (IMU)

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 MPU6050

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 MPU6050 run from my 12 V rail? Check it against the datasheet limits."

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