6-axis IMU integrates AI for always-on industrial sensing

The ISM330IS accelerometer/gyroscope inertial measurement unit (IMU) from STMicroelectronics features an embedded 32-bit sensor processor to execute AI algorithms on-device combining ultra-low-power and always-on operation for applications.

As a 6-axis inertial module the ISM330IS embeds a 32-bit intelligent sensor processing unit (ISPU) on-chip to enable AI at the edge. The always-on IMU combines a 3-axis accelerometer and 3-axis gyroscope with built-in signal processing, delivering high-accuracy motion sensing without continuous MCU intervention. By performing tasks like pattern recognition and anomaly detection within the sensor, the ISM330IS reduces system latency and saves power at the system level. This makes it suited for industrial robots, condition-monitoring sensors, and other smart IoT-edge devices that require immediate insight from motion data.

The module’s ISPU allows developers to deploy custom machine-learning algorithms or classical C code directly inside the sensor. Running data processing on-sensor enables real-time analysis of vibration, orientation, and events without waking the main processor. The ISPU core is optimized for efficient signal processing and can be programmed in C, with support from the ST NanoEdge AI Studio and toolchain for automatic code generation.

Power efficiency is a key feature of the ISM330IS. In full operation, consumption is 0.59mA, and draws only 0.46mA in low-power mode. Even with the AI core active, total current remains around 0.8mA. Standby mode consumes on the order of 10µA, allowing the sensor to remain always-on for wake-up events.

The ISM330IS also maximizes integration for design simplicity. An on-chip sensor hub can stream data from up to four external sensors, enabling multi-sensor fusion without additional MCU overhead.

Buy now Datasheet Samples