{"id":1786,"date":"2026-05-12T06:32:15","date_gmt":"2026-05-12T06:32:15","guid":{"rendered":"https:\/\/materialparts.com\/icm-42688-p\/"},"modified":"2026-05-12T06:32:15","modified_gmt":"2026-05-12T06:32:15","slug":"icm-42688-p","status":"publish","type":"post","link":"https:\/\/materialparts.com\/es\/icm-42688-p\/","title":{"rendered":"ICM-42688-P"},"content":{"rendered":"<p>En <strong>ICM-42688-P<\/strong> by TDK InvenSense is a high-precision 6-axis MEMS MotionTracking IMU combining a 3-axis gyroscope (<strong>2.8 mdps\/sqrt(Hz)<\/strong> noise) and 3-axis accelerometer (<strong>70 ug\/sqrt(Hz)<\/strong> noise) in a <strong>2.5 x 3.0 x 0.91 mm LGA-14<\/strong> package. It is the industry first IMU with 20-bit FIFO data format (19-bit gyro, 18-bit accel). Gyro full-scale ranges span +\/-15.625 to +\/-2000 dps; accelerometer +\/-2g to +\/-16g. Low-noise 6-axis current consumption is just <strong>0.88 mA<\/strong>.<\/p>\n<p>The on-chip APEX engine provides pedometer, tilt detection, tap detection, wake-on-motion, raise-to-wake\/sleep, and significant motion detection. External clock input (31-50 kHz) reduces sensitivity drift. Interfaces: I3C (12.5 MHz), I2C (1 MHz), SPI (24 MHz). 2 KB FIFO, 20,000g shock tolerance. VDD\/VDDIO 1.71-3.6V, -40 to +85C. RoHS\/Green, ECCN EAR99. Active. Targeted at AR\/VR, wearables, robotics, and IoT motion sensing.<\/p>","protected":false},"excerpt":{"rendered":"<p>The ICM-42688-P by TDK InvenSense is a high-precision 6-axis MEMS MotionTracking IMU combining a 3-axis gyroscope (2.8 mdps\/sqrt(Hz) noise) and 3-axis accelerometer (70 ug\/sqrt(Hz) noise) in a 2.5 x 3.0 x 0.91 mm LGA-14 package. It is the industry first IMU with 20-bit FIFO data format (19-bit gyro, 18-bit accel). Gyro full-scale ranges span +\/-15.625 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":2830,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[13,42],"tags":[],"chip_brand":[161],"class_list":["post-1786","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-integrated-circuits-ics","category-sensors","chip_brand-tdk-invensense"],"acf":{"brief_explanation":"6-axis MEMS IMU combining a 3-axis gyroscope and 3-axis accelerometer with APEX motion processing for AR\/VR, wearables, and robotics.","date_code":"","package_case":"LGA-14 (2.5 x 3.0 x 0.91 mm)","in_stock":5543,"datasheet":"https:\/\/invensense.tdk.com\/products\/motion-tracking\/6-axis\/icm-42688-P\/","price":"$4.72 (1 pc)","product_introduction":"The ICM-42688-P is a high-precision 6-axis MEMS MotionTracking device manufactured by TDK InvenSense, combining a 3-axis gyroscope and a 3-axis accelerometer in a 2.5 x 3.0 x 0.91 mm LGA-14 package. It is the industry's first IMU to support 20-bit data format in FIFO, encapsulating 19-bit gyroscope data and 18-bit accelerometer data for high-resolution motion sensing.\n\nThe gyroscope offers programmable full-scale ranges from +\/-15.625 to +\/-2000 dps with 0.5% sensitivity error and 2.8 mdps\/sqrt(Hz) rate noise density. The accelerometer offers programmable full-scale ranges from +\/-2g to +\/-16g with 0.5% sensitivity error and 70 ug\/sqrt(Hz) noise density. Low-noise 6-axis current consumption is 0.88 mA.\n\nThe device supports external clock input (31 kHz to 50 kHz) for reducing system-level sensitivity error and improving orientation measurement accuracy. On-chip APEX Motion Processing engine provides pedometer, tilt detection, tap detection, wake-on-motion, raise to wake\/sleep, and significant motion detection functions without host CPU intervention.\n\nCommunication interfaces include I3C (12.5 MHz), I2C (1 MHz), and SPI (24 MHz). A 2 KB FIFO buffer enables burst data reads, reducing host CPU load. The device operates from VDD and VDDIO of 1.71V to 3.6V, across -40 to +85C. It features 20,000g shock tolerance and is RoHS and Green compliant. ECCN: EAR99. Product status: In Production. Standard packaging: 5,000 pcs\/reel.","working_principle":"The ICM-42688-P operates as a 6-axis inertial measurement unit with the following subsystem architecture:\n\n1. MEMS Gyroscope: Three independent MEMS vibratory gyroscope elements measure angular rate around the X, Y, and Z axes. Each element uses the Coriolis effect \u2014 when a vibrating mass rotates, the Coriolis force produces a proportional displacement perpendicular to both the vibration and rotation axes. This displacement is capacitively sensed and converted to a digital signal by 16-bit ADCs. Eight programmable full-scale ranges (\u00b115.625 to \u00b12000 dps) trade off resolution vs. dynamic range.\n\n2. MEMS Accelerometer: Three independent MEMS accelerometer elements measure linear acceleration along X, Y, and Z axes using capacitive displacement sensing of proof masses suspended by silicon springs. Four programmable full-scale ranges (\u00b12g to \u00b116g) are available. The 18-bit resolution in FIFO mode provides high-precision data for orientation and motion analysis.\n\n3. Signal Processing: Raw sensor data passes through user-programmable digital low-pass filters for both gyroscope and accelerometer channels. A dedicated temperature sensor enables thermal compensation. The 2 KB FIFO buffer stores processed sensor data in 20-bit format, supporting burst reads to minimize host CPU overhead.\n\n4. APEX Motion Engine: An on-chip hardware accelerator processes sensor data in real-time to detect motion events without host CPU intervention. Functions include pedometer (step counting), tilt detection (>35 degrees), tap detection (single\/double), wake-on-motion (accelerometer threshold), raise-to-wake\/sleep (gesture), and significant motion detection. These generate programmable interrupts on two interrupt pins.\n\n5. External Clock Input: An optional external clock (31-50 kHz) can be fed to the device to synchronize the internal sample rate, reducing sensitivity drift due to temperature variation and device-to-device variation. This is critical for precision orientation estimation in AR\/VR and robotics.\n\n6. Host Interface: The configurable interface supports I3C (up to 12.5 MHz SDR \/ 25 MHz DDR), I2C (up to 1 MHz), or SPI (up to 24 MHz). Interface mode is selected at power-up via the AP pin state.","pin_description":"<table>\n<thead>\n<tr><th>Pin<\/th><th>Name<\/th><th>Type<\/th><th>Description<\/th><\/tr>\n<\/thead>\n<tbody>\n<tr><td>1<\/td><td>NC<\/td><td>\u2014<\/td><td>No connect (leave floating)<\/td><\/tr>\n<tr><td>2<\/td><td>AP<\/td><td>I<\/td><td>Interface select; LOW = I3C\/I2C, HIGH = SPI at power-up<\/td><\/tr>\n<tr><td>3<\/td><td>INT1<\/td><td>O<\/td><td>Programmable interrupt 1 output (active high, push-pull or open-drain)<\/td><\/tr>\n<tr><td>4<\/td><td>FSYNC<\/td><td>I<\/td><td>External sync\/frame sync input; also serves as external clock input (31-50 kHz)<\/td><\/tr>\n<tr><td>5<\/td><td>REGOUT<\/td><td>O<\/td><td>Internal regulator output bypass (connect 0.1 uF cap to GND)<\/td><\/tr>\n<tr><td>6<\/td><td>GND<\/td><td>G<\/td><td>Ground<\/td><\/tr>\n<tr><td>7<\/td><td>SCL \/ SCLK<\/td><td>I<\/td><td>I2C serial clock \/ SPI serial clock input<\/td><\/tr>\n<tr><td>8<\/td><td>SDA \/ SDI<\/td><td>I\/O<\/td><td>I2C serial data \/ SPI data input (MOSI)<\/td><\/tr>\n<tr><td>9<\/td><td>SDO \/ AD0<\/td><td>I\/O<\/td><td>SPI data output (MISO) \/ I2C address select bit 0<\/td><\/tr>\n<tr><td>10<\/td><td>CS<\/td><td>I<\/td><td>SPI chip select (active low); must be tied HIGH for I2C\/I3C mode<\/td><\/tr>\n<tr><td>11<\/td><td>INT2<\/td><td>O<\/td><td>Programmable interrupt 2 output<\/td><\/tr>\n<tr><td>12<\/td><td>VDDIO<\/td><td>P<\/td><td>Digital I\/O supply voltage (1.71-3.6V)<\/td><\/tr>\n<tr><td>13<\/td><td>VDD<\/td><td>P<\/td><td>Analog and digital core supply voltage (1.71-3.6V)<\/td><\/tr>\n<tr><td>14<\/td><td>NC<\/td><td>\u2014<\/td><td>No connect (leave floating)<\/td><\/tr>\n<\/tbody>\n<\/table>","application_scenarios":"<table>\n<thead>\n<tr><th>Application<\/th><th>Description<\/th><\/tr>\n<\/thead>\n<tbody>\n<tr><td>AR\/VR Headsets<\/td><td>High-precision 6-axis tracking with 20-bit FIFO data, external clock sync, and low-latency interrupts for head\/hand motion in augmented and virtual reality systems<\/td><\/tr>\n<tr><td>Wearable Devices<\/td><td>Ultra-low-power wake-on-motion and APEX pedometer for smartwatches and fitness trackers; 0.88 mA 6-axis current in low-noise mode<\/td><\/tr>\n<tr><td>Robotics<\/td><td>High-resolution gyroscope (2.8 mdps noise) with 20,000g shock tolerance for IMU-based orientation estimation in drones and robotic platforms<\/td><\/tr>\n<tr><td>IoT Motion Sensing<\/td><td>Significant motion detection and tilt detection for battery-powered IoT devices with minimal host CPU wake-up; I3C interface for modern SoCs<\/td><\/tr>\n<tr><td>Sports Analytics<\/td><td>Tap detection, raise-to-wake, and pedometer for sports equipment and activity tracking with real-time motion classification<\/td><\/tr>\n<\/tbody>\n<\/table>","alternative_models":"<table>\n<thead>\n<tr><th>Model<\/th><th>Manufacturer<\/th><th>Compatibility<\/th><th>Key Difference<\/th><\/tr>\n<\/thead>\n<tbody>\n<tr><td>ICM-42670-P<\/td><td>TDK InvenSense<\/td><td>Series Sibling<\/td><td>6-axis IMU, smaller 2x2mm package, lower cost, fewer gyro ranges, no external clock input<\/td><\/tr>\n<tr><td>ICM-42605<\/td><td>TDK InvenSense<\/td><td>Series Sibling<\/td><td>6-axis IMU, no APEX engine, simpler feature set, lower power<\/td><\/tr>\n<tr><td>BMI270<\/td><td>Bosch<\/td><td>Competitive Alternative<\/td><td>6-axis IMU with built-in gesture recognition; different pinout; 2.5x3.0mm LGA<\/td><\/tr>\n<tr><td>LSM6DSOX<\/td><td>STMicroelectronics<\/td><td>Competitive Alternative<\/td><td>6-axis IMU with machine learning core; 2.5x3mm LGA-14; different register map<\/td><\/tr>\n<tr><td>ICM-45686<\/td><td>TDK InvenSense<\/td><td>Series Upgrade<\/td><td>Next-generation 6-axis with ultra-low-noise and higher ODR; different package<\/td><\/tr>\n<\/tbody>\n<\/table>"},"_links":{"self":[{"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/posts\/1786","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/comments?post=1786"}],"version-history":[{"count":0,"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/posts\/1786\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/media\/2830"}],"wp:attachment":[{"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/media?parent=1786"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/categories?post=1786"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/tags?post=1786"},{"taxonomy":"chip_brand","embeddable":true,"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/chip_brand?post=1786"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}