SKU: SENS-1136
📋 GST Invoice Available

TDK TDK InvenSense MPU-6500 QFN-24 6-Axis Accelerometer Gyro - I2C/SPI Interface

₹589.00 (Inclusive of all taxes)
Out of Stock

The TDK TDK InvenSense MPU-6500 is a 6-axis MEMS motion tracking device integrating a 3-axis gyroscope and a 3-axis accelerometer with a Digital Motion Processor™ (DMP). It features I2C and SPI interfaces, making it compatible with Arduino, Raspberry Pi, ESP32, and other 3.3V/5V microcontroller platforms for advanced motion sensing applications.

Features

  • Integrated 6-axis MEMS sensor: 3-axis ±16g accelerometer & 3-axis ±2000°/sec gyroscope.
  • Digital Motion Processor™ (DMP) for onboard sensor fusion and motion processing.
  • Ultra-low power operation: 6.37µA in low-power accelerometer mode.
  • Dual communication interfaces: I2C (up to 400kHz) and SPI (up to 20MHz).
  • 512-byte FIFO buffer for efficient data handling and reduced host processor load.

Out of stock

Description

The MPU-6500 combines a 3-axis MEMS accelerometer and a 3-axis MEMS gyroscope in a single 3x3x0.9mm QFN-24 package. Each sensor features programmable full-scale ranges, allowing developers to optimize the device for specific application requirements, from high-resolution gesture recognition to robust vibration monitoring. The integrated Digital Motion Processor (DMP) offloads complex motion processing tasks like sensor fusion, attitude estimation, and gesture recognition from the main host microcontroller.

The device includes an embedded temperature sensor for thermal compensation, ensuring stable performance across its operating temperature range. With features like a 512-byte FIFO buffer, programmable interrupts (including wake-on-motion), and an auxiliary I2C port for connecting external sensors like magnetometers, the MPU-6500 provides a complete, high-performance motion tracking solution for portable and power-sensitive designs.

Key Features

  • High-Integration MEMS Design: Combines accelerometer, gyroscope, and DMP in a single compact QFN-24 package (3x3x0.9mm).
  • Programmable Sensor Ranges: Accelerometer scales (±2g, ±4g, ±8g, ±16g) and gyroscope scales (±250, ±500, ±1000, ±2000 °/sec).
  • Ultra-Low Power Architecture: Enables battery-operated applications with current draw as low as 6.37µA in low-power accelerometer mode.
  • Advanced Data Management: 512-byte FIFO buffer supports burst data reads and reduces host processor polling overhead.
  • Robust System Integration: Auxiliary I2C master port simplifies connection of external I2C sensors (e.g., magnetometers for 9-axis fusion).
  • Factory Calibrated: Each unit undergoes sensitivity calibration, minimizing required system-level calibration effort.
  • High Shock Tolerance: Withstands up to 10,000g for reliability in demanding environments.
  • Flexible Digital Interfaces: Supports both I2C (standard and fast-mode) and SPI (up to 20MHz) for compatibility with a wide range of host controllers.

Applications

  • Advanced Motion Control & Stabilization: For gimbal systems, drone flight controllers, and robotic platform stabilization.
  • Wearable Device Gesture Recognition: Enabling tap, double-tap, shake, and orientation detection in smartwatches and fitness trackers.
  • Augmented/Virtual Reality (AR/VR): Providing precise head and controller tracking for immersive user interfaces.
  • Industrial Condition Monitoring: Vibration analysis and tilt sensing in machinery health monitoring systems.
  • Consumer Electronics: Screen orientation (portrait/landscape) switching, gaming controllers, and activity tracking in smartphones and tablets.

Technical Specifications

Manufacturer Part NumberMPU-6500
Sensor Type6-Axis IMU (3-Axis Accelerometer + 3-Axis Gyroscope)
Accelerometer Full-Scale RangeProgrammable: ±2g, ±4g, ±8g, ±16g
Gyroscope Full-Scale RangeProgrammable: ±250, ±500, ±1000, ±2000 °/sec
Communication InterfaceI2C (up to 400kHz), SPI (up to 20MHz)
Supply Voltage (VDD)2.4V to 3.46V
Digital I/O Voltage (VDDIO)1.71V to 3.46V
Low Power Current (Accel Only)6.37 µA (at 0.98Hz ODR)
FIFO Buffer Size512 bytes
Package TypeQFN-24-EP (Exposed Pad)
Package Dimensions3.0 x 3.0 x 0.9 mm
Operating Temperature Range-40°C to +85°C
Additional FeaturesEmbedded Temperature Sensor, Auxiliary I2C Port, Programmable Interrupts, DMP
CertificationRoHS Compliant

Frequently Asked Questions

What is the operating voltage range for the MPU-6500 sensor?

The MPU-6500 requires a VDD supply voltage between 2.4V and 3.46V for the analog core. The digital I/O voltage (VDDIO) is separate and can range from 1.71V to 3.46V, allowing direct interface with both 3.3V and 1.8V logic microcontrollers without level shifters.

How do I connect the MPU-6500 to an Arduino or Raspberry Pi?

For Arduino or Raspberry Pi (3.3V logic), connect the MPU-6500's VDD and VDDIO pins to 3.3V. Use the I2C interface by connecting the SDA and SCL pins to the corresponding microcontroller pins. The AD0 pin sets the I2C address (low=0x68, high=0x69). For SPI, connect the CS, SDO, SDI, and SCLK pins accordingly. Always include pull-up resistors on the I2C lines.

What is the purpose of the Digital Motion Processor (DMP) inside the MPU-6500?

The integrated Digital Motion Processor (DMP) performs onboard sensor fusion algorithms, combining accelerometer and gyroscope data to compute quaternions, Euler angles, and gesture recognition. This offloads computationally intensive tasks from the main host processor, simplifies application code, and can significantly reduce overall system power consumption.

Can I connect a magnetometer to the MPU-6500 for 9-axis motion tracking?

Yes, the MPU-6500 includes an auxiliary I2C master port specifically designed to interface with external I2C sensors like magnetometers (e.g., AK8963). The DMP can read data from the magnetometer directly, enabling onboard 9-axis sensor fusion for a complete Attitude and Heading Reference System (AHRS) without requiring extra host processor I2C ports.

How does the FIFO buffer improve system performance?

The 512-byte FIFO buffer allows the MPU-6500 to store sensor data internally. The host microcontroller can read data in large bursts at its convenience, rather than being interrupted at the sensor's output data rate. This reduces real-time constraints on the host, minimizes bus traffic, and is crucial for implementing low-power sleep modes where the host wakes up only to read a batch of data.

Package Includes

  • 1 x TDK TDK InvenSense MPU-6500 QFN-24 Accelerometer Gyroscope IC

Additional Information

Weight 0.001 kg
Dimensions 0.3 × 0.3 × 0.09 cm