# GY-521 MPU-6050 6-Axis IMU Module

> GY-521 is the generic MPU-6050 breakout most Arduino kits ship: 3-axis accelerometer (±2/4/8/16 g) and gyroscope (±250–2000 °/s) with on-chip DMP, I2C at 0x68 (0x69 with AD0 high, 4.7 kΩ pull-down), onboard 3.3 V regulator, 8 pins incl. XDA/XCL auxiliary I2C and INT, 21 × 16 mm PCB, about $4.

- Manufacturer: Generic (unbranded)
- Part number: GY-521
- Category: IMUs & motion sensors
- Canonical page: https://www.xirkit.io/products/generic-gy-521-mpu-6050-6-axis-imu-module-a9f3
- Pinout: https://www.xirkit.io/products/generic-gy-521-mpu-6050-6-axis-imu-module-a9f3/pinout
- Structured JSON: https://www.xirkit.io/products/generic-gy-521-mpu-6050-6-axis-imu-module-a9f3/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Sensor type | imu 6dof |
| Sensor IC | MPU-6050 |
| Axes | 6 DoF |
| Accelerometer range | 16 ±g |
| Gyroscope range | 2,000 ±°/s |
| On-chip sensor fusion | No |
| Interface | I2C |
| I2C address | 0x68 (0x69 with AD0 high) |
| Dimensions | 21 × 16 × 1.6 mm |
| Operating temperature | -40 to 85 °C |

## Pinout (8 pins, 0 with electrical limits)

| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| VCC | — | power in | — | power_in | — | — | — | — | — | — | — |
| GND | — | ground | — | ground | — | — | — | — | — | — | — |
| SCL | — | i2c scl | — | scl | — | — | — | — | — | — | — |
| SDA | — | i2c sda | — | sda | — | — | — | — | — | — | — |
| XDA | — | other | — | xda | — | — | — | — | — | — | — |
| XCL | — | other | — | xcl | — | — | — | — | — | — | — |
| ADO | — | address | — | ado | — | — | — | — | — | — | — |
| INT | — | interrupt | — | int | — | — | — | — | — | — | — |

## Where to buy

| Supplier | Price | Stock | Checked | URL |
| --- | --- | --- | --- | --- |
| protosupplies.com | 3.95 USD | in_stock | 2026-10-12 | https://protosupplies.com/product/mpu-6050-gy-521-3-axis-accel-gryo-sensor-module/ |

## FAQ

**How much does the GY-521 MPU-6050 6-Axis IMU Module cost?**

From $3.95 at protosupplies.com. Prices are observed unit prices before tax and shipping.

**What are the GY-521 MPU-6050 6-Axis IMU Module dimensions?**

21 × 16 × 1.6 mm. A STEP model is available for enclosure fit checks.

**Where does this GY-521 MPU-6050 6-Axis IMU Module data come from?**

Every value in this record is traced to a source — 2 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.

## Sources

- [GY-521 MPU-6050 6-Axis IMU Module datasheet](https://protosupplies.com/product/mpu-6050-gy-521-3-axis-accel-gryo-sensor-module/)
- [protosupplies.com listing](https://protosupplies.com/product/mpu-6050-gy-521-3-axis-accel-gryo-sensor-module/)

## Part graph

### Built from

- MPU-6050 — sensor on the GY-521 MPU-6050 6-Axis IMU Module

### Alternatives (by use case)

- [M5Stack 6-Axis IMU Unit MPU6886 (U095)](https://www.xirkit.io/products/m5stack-6-axis-imu-unit-mpu6886-u095-dd2d) — Both serve balance, orientation and motion tracking — check the trade-offs; $3.95 vs $7.5

### Pin-compatible

- [Adafruit MPU-6050 6-DoF Accel and Gyro](https://www.xirkit.io/products/adafruit-mpu-6050-6-dof-accel-and-gyro-6f71) — Same TDK InvenSense MPU-6050 at the same I2C addresses (0x68, 0x69 with AD0) — code and libraries for one run on the other; the Adafruit board adds STEMMA QT and 3–5 V logic
