
ICM-42688-P 6-axis IMU — TDK InvenSense, gyroscope + accelerometer, SPI/I2C, low noise, LGA-14
The ICM-42688-P is a high-performance 6-axis inertial measurement unit (IMU) from TDK InvenSense, combining a 3-axis gyroscope and a 3-axis accelerometer in a single compact LGA-14 package. It is designed for applications demanding ultra-low noise, high stability, and precise motion sensing — making it a preferred choice for drone flight controllers, robotics, AR/VR devices, and industrial motion tracking systems.
The ICM-42688-P features a gyroscope noise density of just 2.8m°/s/√Hz and an accelerometer noise density of 70μg/√Hz, delivering exceptional signal quality for attitude estimation and vibration analysis. It supports both SPI (up to 24MHz) and I2C (up to 1MHz) interfaces and includes a 2.5kB FIFO buffer for efficient burst data collection.
Key Specifications:
- Part number: ICM-42688-P
- Manufacturer: TDK InvenSense
- Type: 6-axis IMU (3-axis gyroscope + 3-axis accelerometer)
- Gyroscope range: ±125, ±250, ±500, ±1000, ±2000 °/s
- Gyroscope noise density: 2.8m°/s/√Hz
- Accelerometer range: ±2, ±4, ±8, ±16g
- Accelerometer noise density: 70μg/√Hz
- Interface: SPI (up to 24MHz) and I2C (up to 1MHz)
- FIFO: 2.5kB
- Supply voltage: 1.71V–3.6V
- Operating temperature: −40°C to +85°C
- Package: LGA-14 (2.5 × 3.0 × 0.91mm)
Key Features:
- Ultra-low gyroscope noise (2.8m°/s/√Hz) — precise attitude estimation for drone stabilisation and robotics
- High-speed SPI (24MHz) — fast data throughput for high-rate control loops
- 2.5kB FIFO — burst data logging without continuous MCU polling
- Programmable full-scale ranges — flexible configuration for both high-dynamic and precision-sensing applications
- Low supply voltage (1.71V) — compatible with 1.8V and 3.3V systems
- Compact LGA-14 package — ideal for space-constrained PCB designs in drones and wearables
Applications:
- Drone and UAV flight controllers (attitude and heading reference)
- Robotics and autonomous vehicle motion sensing
- AR/VR headset motion tracking
- Industrial vibration analysis and condition monitoring
- Handheld stabilisers and gimbals
- Sports performance and activity tracking wearables
Note: The ICM-42688-P is a bare SMD component in LGA-14 package — requires SMD soldering or a breakout board for prototyping. For Arduino/ESP32/STM32 development, use an ICM-42688-P breakout board. Use the TDK InvenSense driver or community Arduino libraries for integration. Decouple VDDIO and VDD with 100nF + 10μF capacitors placed close to the IC.



