MPU6050 IMU Module Symbol
Definition: The MPU6050 IMU Module symbol represents the InvenSense MPU-6050 6-axis inertial measurement unit — a combined 3-axis gyroscope and 3-axis accelerometer on a single chip — depicted as a rectangular block with VCC, GND, SCL, SDA, and INT pins, communicating over I2C at up to 400 kHz, as used in motion-sensing, stabilisation, and orientation applications in circuit and schematic diagrams.
Also known as: MPU-6050, 6-DOF IMU, 6-axis IMU, gyro + accelerometer module, GY-521, inertial measurement unit module.
What the MPU6050 IMU Module symbol means
The MPU6050 IMU Module symbol in a schematic represents the GY-521 breakout board or equivalent module containing the InvenSense MPU-6050 integrated circuit. The MPU-6050 integrates a 3-axis MEMS gyroscope, a 3-axis MEMS accelerometer, and a Digital Motion Processor (DMP) on one die, communicating with a host microcontroller over the I2C serial bus.
The symbol communicates that this module provides 6 degrees of freedom (6-DOF) motion data: angular velocity (from the gyroscope, in degrees per second) and linear acceleration (from the accelerometer, in g). The INT pin signals the host microcontroller when new data is ready or when a motion-threshold event occurs, enabling efficient interrupt-driven data acquisition without continuous polling.
How to identify the MPU6050 IMU Module symbol
The MPU6050 IMU Module symbol is drawn as a rectangle labelled 'MPU6050' or 'IMU'. Five pins are shown at the top: VCC (power supply, typically 3.3 V), GND (ground), SCL (I2C clock), SDA (I2C data), and INT (interrupt output). The module block represents the GY-521 PCB module which includes a 3.3 V regulator and I2C pull-up resistors, making it directly compatible with 3.3 V and 5 V microcontrollers.
Function in a circuit
The MPU-6050 contains a 3-axis MEMS gyroscope measuring angular velocity (±250, ±500, ±1000, or ±2000 °/s full-scale, selectable) and a 3-axis MEMS accelerometer measuring linear acceleration (±2 g, ±4 g, ±8 g, or ±16 g full-scale, selectable). A 16-bit ADC on each axis converts the sensor output to digital values. The Digital Motion Processor (DMP) can perform sensor fusion (combining gyro and accel data to compute pitch, roll, and yaw angles) onboard, offloading computation from the host MCU. Data is read via I2C (address 0x68 or 0x69). The INT pin asserts when the FIFO buffer reaches a threshold or a motion-detect event occurs.
Standards: IEC vs ANSI
| IEC 60617 | The MPU6050 module symbol follows IEC 60617-02 general IC block conventions — a rectangle with labelled pins. No specific IEC 60617 sub-symbol exists for MEMS IMU modules. I2C bus interface follows the NXP I2C specification (UM10204). |
|---|---|
| ANSI/IEEE 315 | ANSI Y32.2 / IEEE 315-1975 uses a rectangular functional block with labelled pins for complex ICs and modules. The MPU6050 module symbol follows this convention; no specific ANSI symbol exists for MEMS IMU devices. |
| Key difference | Both IEC and ANSI/IEEE use identical rectangular block representations for the MPU6050 module with labelled pins (VCC, GND, SCL, SDA, INT). There is no glyph difference between standards. |
Terminals / pins
| Pin | Name |
|---|---|
| vcc | VCC |
| gnd | GND |
| scl | SCL |
| sda | SDA |
| int | INT |
Typical values
Supply voltage: 3.3 V (chip); GY-521 module accepts 3.3–5 V via onboard regulator; I2C address: 0x68 (AD0=LOW) or 0x69 (AD0=HIGH); gyroscope full-scale: ±250/±500/±1000/±2000 °/s; accelerometer full-scale: ±2/±4/±8/±16 g; ADC resolution: 16-bit per axis; operating temperature: −40 °C to +85 °C; current: 3.6 mA active.
Where the MPU6050 IMU Module symbol is used
- Drone and quadcopter flight controllers: MPU6050 provides pitch, roll, and yaw rate data for flight stabilisation PID loops
- Self-balancing robot projects: MPU6050 measures tilt angle and angular velocity for balance control algorithms on Arduino/STM32 platforms
- Gesture recognition systems: MPU6050 detects specific motion patterns for wearable gesture-controlled interfaces
- GPS navigation aids: MPU6050 provides dead-reckoning inertial data to bridge GPS signal gaps in vehicle navigation systems
- Step counting and activity tracking in wearable electronics: accelerometer data from MPU6050 is used to detect step patterns
- Camera gimbal stabilisation: MPU6050 measures camera tilt and feeds stabilisation motors to keep the camera level
Example
In an Arduino Uno self-balancing robot schematic, the MPU6050 module symbol has VCC connected to the Arduino 5 V pin (through the GY-521 onboard 3.3 V regulator), GND to Arduino GND, SCL to Arduino A5, SDA to Arduino A4, and INT to Arduino D2. The Arduino reads pitch angle data from the MPU6050 DMP via I2C every 10 ms and uses the angle to drive two TB6612 motor drivers to maintain balance.
Key facts
- The MPU6050 IMU Module symbol represents the InvenSense MPU-6050 6-axis inertial measurement unit combining a 3-axis gyroscope and 3-axis accelerometer on one chip.
- The five standard pins are VCC (power), GND (ground), SCL (I2C clock), SDA (I2C data), and INT (interrupt output when new data or motion event is detected).
- I2C address is 0x68 when the AD0 pin is low (default on GY-521 module) and 0x69 when AD0 is high, allowing two MPU6050 devices on the same I2C bus.
- The gyroscope measures angular velocity with selectable full-scale of ±250, ±500, ±1000, or ±2000 degrees per second; the accelerometer measures linear acceleration at ±2, ±4, ±8, or ±16 g.
- The onboard Digital Motion Processor (DMP) performs 6-DOF sensor fusion internally, computing quaternion orientation and Euler angles (pitch, roll, yaw) and offloading computation from the host MCU.
- The GY-521 breakout module (the most common MPU6050 board) includes a 3.3 V voltage regulator and I2C pull-up resistors, making it compatible with both 3.3 V and 5 V microcontrollers.
- Operating current is approximately 3.6 mA in normal mode; the device supports a low-power cycle mode drawing as little as 10 µA for pedometer-type applications.
Frequently asked questions
What does the MPU6050 symbol mean in a circuit diagram?
The MPU6050 symbol means the circuit includes a 6-axis IMU module (3-axis gyroscope + 3-axis accelerometer) that communicates over I2C. It provides angular velocity and linear acceleration data used for motion sensing, orientation calculation, and stabilisation applications.
What does the MPU6050 symbol look like?
The MPU6050 symbol is a rectangle labelled 'MPU6050' or 'IMU' with five pins at the top: VCC (power), GND (ground), SCL (I2C clock), SDA (I2C data), and INT (interrupt). It represents either the bare IC or the GY-521 breakout module.
What pins does the MPU6050 have?
The MPU6050 module has five key pins in schematic diagrams: VCC (3.3 V or 5 V on GY-521), GND, SCL (I2C clock, connect to microcontroller SCL), SDA (I2C data, connect to microcontroller SDA), and INT (interrupt output, active-low when data is ready or a motion event occurs).
What I2C address does the MPU6050 use?
The MPU6050 uses I2C address 0x68 when the AD0 pin is low (default on the GY-521 module) and 0x69 when AD0 is pulled high. This allows two MPU6050 devices to coexist on the same I2C bus by setting one AD0 high.
What is the difference between MPU6050 and MPU9250?
The MPU6050 provides 6-DOF data (3-axis gyroscope + 3-axis accelerometer). The MPU9250 adds a 3-axis magnetometer (compass), providing 9-DOF data. The MPU9250 is used in applications needing absolute heading (compass bearing) in addition to tilt and rotation measurement.
What voltage does the MPU6050 operate at?
The MPU-6050 chip operates at 3.3 V. The GY-521 breakout module includes an onboard 3.3 V regulator and accepts 3.3–5 V on its VCC pin, making it compatible with both Arduino (5 V) and Raspberry Pi (3.3 V) systems.
What is the DMP in the MPU6050?
The DMP (Digital Motion Processor) is an onboard processor in the MPU-6050 that performs sensor fusion of gyroscope and accelerometer data to compute orientation quaternions and Euler angles (pitch, roll, yaw) internally. Using the DMP offloads complex calculation from the host microcontroller and provides stable, drift-compensated orientation data.
Place the MPU6050 IMU Module symbol on a wiring diagram or schematic in the free online circuit diagram maker — no download required.