The MPU-6050 is the world's first integrated 6-axis motion processing component. Compared to the multi-component solution, the MMC-6050 eliminates the problem of inter-axis difference when combining gyroscopes and accelerators, reducing the amount of packaging space.
It integrates a 3-axis gyroscope, a 3-axis accelerator, and a digital motion processor (DMP) hardware acceleration engine that can be connected to other brands of accelerators, magnetic sensors, or other sensors via a second I2C port. The main I2C port outputs a complete 9-axis fusion algorithm to the application in the form of a single data stream.
InvenSense's motion processing database handles complex data for motion sensing, reduces the load on the operating system for motion processing operations, and provides an architected API for application development.
The MPU-6050's angular velocity range is ±250, ±500, ±1000 and ±2000°/sec (dps) for accurate fast and slow motion, and user-programmable accelerator full-frame sensing The range is ±2g, ±4g±8g and ±16g. Transmission can pass I2C up to 400kHz or SPI up to 20MHz.
It can operate at different voltages. The VDD supply voltage is 2.5V±5%, 3.0V±5% or 3.3V±5%, and the logic interface VVDIO is 1.8V±5%. Other features include a built-in temperature sensor and an oscillator that includes only ±1% variation in the operating environment.