ST brings you a new generation of MEMS sensors featuring an embedded intelligent sensor processing unit (ISPU).
The ISPU is a highly specialized DSP and is ideal for anomaly detection, automation, asset tracking, alarms, and anything from wearable accessories to high-end personal electronics applications.
The ISPU is an ultralow power, computationally efficient, high-performance programmable core that can execute signal processing and AI algorithms in the edge.


ISPU applications
Download our free X-CUBE-ISPU software package and save time by using one or more of its various application libraries in your project.






Meet our new ISPU products
ISPU family includes the ISM330IS(N) and LSM6DSO16IS(N) 6-axis inertial measurement units (IMUs).

For edge-based industrial applications as robotics, condition monitoring, and asset tracking
Download datasheet Get free samples
In consumer applications like gesture recognition, activity recognition, and motion tracking
Download datasheet Get free samplesHow to program an ISPU?
NanoEdge AI Studio
Embedded developers without any data science skills can use NanoEdge AI Studio to program the ISPU (ISM330ISN).
You can readily obtain accurate intelligence solutions with a limited amount of time and effort.
Download databrief Get Software

ISPU Toolchain (C compiler)
We provide ISPU programming support with an ecosystem of libraries and third-party tools/IDEs to help you implement even the most complex AI models.
Download databrief Get SoftwareHow to get started with NanoEdge AI Studio?

DEVELOP
The STM32 Open Development Environment offers an open, flexible, and easy way to develop MEMS-based applications by combining STM32 32-bit MCU family with MEMS sensors via expansion boards.
- STM32 Open Development Environment (ODE):
- NUCLEO-F401RE (mother board)
- X-NUCLEO-IKS01A3 (expansion for consumer applications) or X-NUCLEO-IKS02A1 (expansion for industrial applications)
- STEVAL-MKI233KA (ISM330ISN adapter kit)
- Download the software:
Anomaly detection and AI

To learn more we recommend to watch the on-demand webinar
- Anomaly detection as a first step for predictive maintenance
- What is the added value of an ISPU
- How does NanoEdge AI Studio program sensors
- Anomaly detection demo on a fan
- Conclusions and takeaway
How to get started with ISPU Toochain?

DEVELOP
The STM32 Open Development Environment offers an open, flexible, and easy way to develop MEMS-based applications by combining STM32 32-bit MCU family with MEMS sensors via expansion boards.
- STM32 Open Development Environment (ODE):
- NUCLEO-F401RE (mother board)
- X-NUCLEO-IKS01A3 and STEVAL-MKI229A (consumer kit)
- X-NUCLEO-IKS02A1 and STEVAL-MKI230KA (industrial kit)
- Download the software:

EVALUATE
The Professional MEMS board STEVAL-MKI109V3 lets you monitor the sensor behavior with adapters
- Choose a suitable adapter:
- STEVAL-MKI230KA (ISM330IS for industrial solutions)
- STEVAL-MKI229A (LSM6DSO16IS for consumer solutions)
- Download the software: