Stepper motor driver expansion board based on STSPIN820 for STM32 Nucleo

The X-NUCLEO-IHM14A1 motor driver expansion board is based on the STSPIN820 monolithic driver for stepper motors.

It represents an affordable, easy-to-use solution for driving stepper motors in your STM32 Nucleo project, implementing motor driving applications such as 2D/3D printers, robotics and security cameras.

The STSPIN820 implements a PWM current control with constant OFF time adjustable via an external resistor and a microstepping resolution up to the 256th step.

The X-NUCLEO-IHM14A1 expansion board is compatible with the Arduino UNO R3 connector and the ST morpho connector, so it can be plugged to the STM32 Nucleo development board and stacked with additional X-NUCLEO expansion boards.

Key Features

  • Operating voltage: 7 to 45 V
  • Output current up to 1.5 Arms
  • Fine tuning microstepping up to the 256th step
  • Current control with adjustable OFF time
  • Full protection set:
    • Overcurrent protection
    • Short-circuit protection
    • Under voltage lock out
    • Thermal shutdown
  • Compatible with Arduino UNO R3 connector
  • Compatible with STM32 Nucleo boards
  • RoHS compliant




Technical Documentation

Product Specifications
Description Version Size
DB3416 DB3416: Stepper motor driver expansion board based on STSPIN820 for STM32 Nucleo 1.0 377 KB
User Manuals
Description Version Size
UM2300 UM2300: Getting started with X-CUBE-SPN14 stepper motor driver software expansion for STM32Cube 1.0 1 MB
UM2299 UM2299: Getting started with the X-NUCLEO-IHM14A1 stepper motor driver expansion board based on STSPIN820 for STM32 Nucleo 1.0 797 KB

Presentations & Training Material

Description Version Size
X-NUCLEO-IHM14A1_Quick start guide 1.0 1 MB

Hardware Resources

Board Manufacturing Specifications
Description Version Size
X-NUCLEO-IHM14A1 gerber files 1.0 583 KB
Bill of Materials
Description Version Size
Schematic Pack
Description Version Size
X-NUCLEO-IHM14A1 schematics 1.0 117 KB

Publications and Collaterals

Selection Guides
Description Version Size
X-NUCLEO expansion boards motor control - Selection guide 1.0 458 KB
Description Version Size
STM32 Open Development Environment Brochure 15.10 4 MB

Tools and Software

Embedded Software
MCUs Embedded Software
Evaluation Tools
Product Evaluation Tools

Sample & Buy

Part Number Marketing Status Board production status Unit Price (US$) * Quantity ECCN (EU) ECCN (US) Country of Origin More info Order from ST Order from Distributors
X-NUCLEO-IHM14A1 Active Stock available 15.26 1 NEC EAR99 ITALY MORE INFO Buy Direct Add to cart DISTRIBUTOR AVAILABILITY

(*) Suggested Resale Price per unit (USD) for BUDGETARY USE ONLY. For quotes, prices in local currency, please contact your local ST Sales Office  or our Distributors

Quality & Reliability

Part Number Marketing Status RoHS Compliance Grade Material Declaration**
X-NUCLEO-IHM14A1 ActiveEcopack2

(**) The Material Declaration forms available on may be generic documents based on the most commonly used package within a package family. For this reason, they may not be 100% accurate for a specific device. Please contact our sales support for information on specific devices.