ICM-42670-P Datasheet, Pinout, Equivalents, and Specs
The ICM-42670-P is a high-performance 6-axis MEMS MotionTracking device from TDK InvenSense. It integrates a 3-axis gyroscope and a 3-axis accelerometer into a single, compact package, targeting applications requiring precise motion detection with low power consumption. The component features an advanced APEX Motion Processing engine, enabling on-chip computation of motion events, thereby offloading the host processor and reducing system power.
What is the ICM-42670-P?
The ICM-42670-P is an Inertial Measurement Unit (IMU) designed for a wide range of applications, including wearables, smart home devices, robotics, and AR/VR controllers. Its internal architecture combines the MEMS sensing elements with a signal conditioning block, an Analog-to-Digital Converter (ADC), and a digital processing engine. This integration provides calibrated, digital-output motion data through standard serial interfaces like I²C, I3C℠, and SPI. The engineering benefits include a small footprint, reduced system complexity, and low-power operation, with a gyro noise performance of 7 mdps/√Hz and accelerometer noise of 200 µg/√Hz, making it suitable for applications that demand high accuracy and stability.
Pinout Configuration and Packaging
The ICM-42670-P is supplied in a 14-pin LGA (Land Grid Array) package with dimensions of 2.5 mm x 3.0 mm x 0.91 mm. This small form-factor is optimized for space-constrained designs. Key pins include VDD and VDDIO for main and I/O power supplies, respectively, GND for the system ground reference, and the serial interface pins (SCL/SCLK, SDA/SDI, SDO/AD0, nCS). An auxiliary clock input (CLKIN) and an interrupt output (INT1) are also provided for synchronization and event signaling to a host processor. Due to the sensitivity of MEMS devices, thermal considerations involve ensuring a stable operating temperature and minimizing thermal gradients across the package for optimal performance.
Core Architectural Features
- 6-Axis Integration: Combines a 3-axis gyroscope with a user-programmable full-scale range (FSR) of ±15.625 to ±2000 degrees per second (dps) and a 3-axis accelerometer with a programmable FSR of ±2g to ±16g. This integration provides a complete motion sensing solution in a single chip.
- APEX Motion Processing Engine: Features an embedded processor for advanced on-chip motion algorithms. This includes a pedometer, tilt detection, tap detection, and Wake-on-Motion, which allows the host MCU to remain in a low-power state until a specific motion event is detected.
- High-Resolution Data Conversion: Incorporates 16-bit Analog-to-Digital Converters (ADCs) for digitizing the outputs of both the gyroscope and accelerometer, ensuring high-precision motion data capture.
- Flexible Digital Interfaces: Supports multiple host interface protocols, including 2-wire I²C up to 1 MHz, the newer 2-wire I3C℠ up to 12.5 MHz, and 4-wire SPI up to 24 MHz. This provides design flexibility for interfacing with a wide variety of microcontrollers.
- Low Power Consumption: Engineered for battery-powered devices, it features a low-power accelerometer mode consuming only 13µA and a low-power gyro mode at 325µA. The deep power-down mode further reduces current draw to minimal levels.
Specifications Parameter Table
| Specification | Technical Details |
|---|---|
| Axes | 6 (3-Axis Gyroscope + 3-Axis Accelerometer) |
| Gyroscope Full-Scale Range | ±15.625, ±31.25, ±62.5, ±125, ±250, ±500, ±1000, ±2000 dps |
| Accelerometer Full-Scale Range | ±2g, ±4g, ±8g, ±16g |
| Operating Voltage (VDD) | 1.71V to 3.6V |
| I/O Voltage (VDDIO) | 1.2V to 3.6V |
| Package Type | 14-pin LGA (2.5mm x 3.0mm x 0.91mm) |
ICM-42670-P Equivalents, Cross Reference, and Lifecycle
The ICM-42670-P is currently in an "Active" production lifecycle status. For procurement managers and engineers facing supply chain constraints or seeking alternatives, functionally similar components exist, though direct pin-to-pin drop-in replacements for MEMS sensors are uncommon due to proprietary package layouts and register maps. A notable functional equivalent is the Bosch BMI270, which also offers a 6-axis IMU with an integrated processing unit in a compact LGA package (2.5 x 3.0 mm). Another alternative is the STMicroelectronics LSM6DSOX, which provides similar 6-axis sensing with an embedded machine learning core. While these alternatives offer comparable performance, they are not pin-compatible with the ICM-42670-P and will require PCB layout modifications and significant firmware/driver redevelopment to accommodate different I²C addresses, register maps, and data processing algorithms.
Typical Application & Circuit Considerations
In a typical system-level application, the ICM-42670-P is connected to a host microcontroller via its I²C or SPI interface. Proper power supply decoupling is critical for low-noise performance. It is recommended to place 0.1µF ceramic capacitors close to the VDD and VDDIO pins to filter high-frequency noise. The PCB layout should feature a solid ground plane directly under the component to minimize EMI and provide a stable reference. To avoid mechanical stress and vibration coupling, the sensor should be mounted on a rigid section of the PCB, away from high-vibration sources like motors or large connectors. The interrupt pin (INT1) is typically routed to a GPIO on the host MCU to enable event-driven, low-power system design.
Video Demonstration
Market Availability and Pricing Trends
High-performance MEMS sensors like the ICM-42670-P are subject to fluctuating lead times based on global semiconductor demand and fabrication capacity. Market availability can be constrained, particularly for high-volume orders, necessitating proactive sourcing and validation of secondary suppliers. To check real-time stock, pricing, or to request a quote for the ICM-42670-P and its verified alternatives, upload your BOM to WWDParts for fast processing.
Alan Carter
Senior Hardware Engineer & Component Specialist
Alan has over 15 years of expertise in embedded systems design, FPGA architecture, and global semiconductor supply chains. He specializes in component cross-referencing, lifecycle management, and helping OEMs navigate supply shortages.



