ICM-42670-P

ICM-42688-P

ICM-456xy

6-Axis

9-Axis

ICM-20948

ICG-20330

3-Axis

1-Axis & 2-Axis

ICM-42688-V

ICM-40627

ICM-42605

ICM-40609-D

IIM-42352

IIM-46230

IIM-46234

High-Precision 6-Axis MEMS MotionTracking® Device

OVERVIEW

The ICM-42688-P is a 6-axis MEMS MotionTracking device that combines a 3-axis gyroscope and a 3-axis accelerometer. It has a configurable host interface that supports I3C℠, I²C, and SPI serial communication. It features a 2 kB FIFO and 2 programmable interrupts with ultra-low-power wake-on-motion support to minimize system power consumption.

ICM-42688-P supports highly accurate external clock input, that helps to reduce system level sensitivity error, improve orientation measurement from gyroscope data, reduce ODR sensitivity to temperature and device to device variation.

The device includes industry first 20-bits data format support in FIFO for high-data resolution. This FIFO format encapsulates 19-bits of gyroscope data and 18-bits of accelerometer data.

Other industry-leading features include InvenSense on-chip APEX Motion Processing engine for gesture recognition, activity classification, pedometer, programmable digital filters, and an embedded temperature sensor.

The device supports a VDD operating range of 1.71V to 3.6V, and a separate digital IO supply, VDDIO from 1.71V to 3.6V.

ICM-42688-P


Highlights

  • Reduced system level sensitivity error with support of external clock input
  • User-programmable digital filters for gyro, accel, and temp sensor

Target Markets

  • AR/VR Controllers
  • Head Mounted Displays
  • Wearables
  • Sports
  • Robotics
  • IoT Applications

ICM-42688-P Features & Benefits

  • Gyroscope Noise: 2.8 mdps/√Hz & Accelerometer Noise: 70 μg/√Hz
    • Low-Noise mode 6-axis current consumption of 0.88 mA
  • User selectable Gyro Full-scale range (dps): ±15.6/31.2/62.5/125/250/500/1000/2000
  • User selectable Accelerometer Full-scale range (g): ±2/4/8/16
  • User-programmable digital filters for gyro, accel, and temp sensor
  • Noise and current consumption:
    • APEX Motion Functions:
    • Pedometer, Tilt Detection, Tap Detection
    • Wake on Motion, Raise to Wake/Sleep, Significant Motion Detection
  • Host interface: 12.5 MHz I3C℠, 1 MHz I²C, 24 MHz SPI

ICM-42688-P Applications

AR/VR

Robotics

Wearables

19-bits of gyroscope data and 18- bits of accelerometer data, external clock input, tilt detection, tap detection, and significant motion detection give you cutting edge data and features for your AR/VR/MR applications.

20-bits data format support in FIFO for high-data resolution, 20,000 g shock tolerance, external clock input, and user-programmable digital filters provides the best choice for even the most sensitive and rugged robotics applications.

APEX (Advanced Pedometer and Event Detection – neXt gen), raise to wake/sleep, significant motion detection and the smallest and thinnest LGA package makes ICM-42688-P the ultimate sensor for your wearable applications.

ICM-42688-P Product Details

ProductPackage Size
(mm)
Gyro Full Scale Range
(dps)
Gyro Sensitivity
(LSB/°/sec)
Gyro Rate Noise
(mdps/rtHz)
Accel Full Scale Range
(g)
Accel Sensitivity
(LSB/g)
Digital Output
 
Logic Supply Voltage
(V)
Operating Voltage
(V)
Purchase

ICM-42688-P
Pedometer, Tilt Detection, Tap Detection, Wake on Motion, Raise to Wake/Sleep, Significant Motion Detection Real Time Clock (RTC) input, 19/18 bit data format in FIFO for Gyro/Accel ±15.625
±31.25
±62.5
±125
±250
±500
±1000
±2000
2097.2
1048.6
524.3
262
131
65.5
32.8
16.4
2.8±2
±4
±8
±16
16384
8192
4096
2048
I3C℠, I²C, or SPI1.71 – 3.61.71 – 3.6

DK‑42688‑P
Comprehensive evaluation platform for ICM-42688-P. It enables quick development and evaluation of the ICM-42688-P with the eMD software package.

    Contact Us Directly

    If you would like more information about our MEMS Motion Sensors, please fill out the information below and we will get back to you as soon as we can.


    TPI car

    row of bicycles

    TRACK map 2

    TRACK map

    [contact-form-7 404 "Not Found"]

    RIDE map

    loading