Stepper motor driver software expansion for STM32Cube

X-CUBE-SPN1 is a software package based on STM32Cube for the X-NUCLEO-IHM01A1 expansion board. It is compatible with the NUCLEO-F401RE, the NUCLEO-F030R8, the NUCLEO-L053R8 and NUCLEO-F334R8 boards equipped with one or more (up to 3) X-NUCLEO-IHM01A1 boards.

The software is based on the STM32Cube technology to facilitate portability across different STM32 MCU families. Information regarding STM32Cube is available on at

Key Features

  • Driver layer for complete management of the L6474 microstepping motor driver integrated in the X-NUCLEO-IHM01A1 expansion board
  • Examples for controlling up to three stepper motors
  • Easy portability across different MCU families, thanks to STM32Cube
  • Free, user-friendly license terms




Technical Documentation

Product Specifications
Description Version Size
STM32Cube software expansion for the X-NUCLEO-IHM01A1 expansion board 2.0 301 KB
User Manuals
Description Version Size
Development checklist for STM32Cube Expansion Packages 1.0 283 KB
Development guidelines for STM32Cube Expansion Packages 1.0 485 KB
Getting started with the software package for L6474 stepper motor driver X-CUBE-SPN1 expansion for STM32Cube 2.0 1 MB

Publications and Collaterals

Description Version Size
STM32 Open Development Environment Brochure 15.10 4 MB


License Agreement
Description Version Size

Tools and Software

STM32 Open Development Environment
Embedded Software
MCUs Embedded Software

Get Software

Part Number Software Version Marketing Status Supplier Order from ST
X-CUBE-SPN1 1.9.0 Active ST


Support & Community