STMicroelectronics – Integrated driver IC offers precise control of a stepper motor’s rotation


The STSPIN820 is a stepper motor driver IC from STMicroelectronics which integrates, in a 4mm x 4mm package, both control logic and an efficient power stage.

The integrated stepper motor controller implements PWM current control with fixed Off time.

It offers very precise control of a motor’s rotation, with movement regulated to a resolution of up to 1/256th of a step.

The power stage consists of two full bridges. At just 1Ω, the combined on-resistance of the driver’s high-side and low-side MOSFETs helps the device to achieve high operating efficiency.

The STSPIN820 offers a complete set of protection features including over-current, over-temperature, under-voltage lock-out and short-circuit protection. The driver includes current-sensing logic, the operation of which requires an external shunt resistor.


  • Operating-voltage range: 7V to 45V
  • 1.5Arms maximum output current
  • Low stand-by power consumption
  • Current control with programmable Off time set via external resistor
  • 2kV ESD rating on the human body model


  • 3D printers
  • Medical equipment
  • Industrial 2D printers
  • Security cameras
  • Cash handling machines
  • Office and home automation equipment
  • Point-of-sale terminals
  • Robotics

A stepper motor driver expansion board compatible with the Arduino UNO R3 and ST morpho connectors, so it can be plugged into any STM32 Nucleo development board and stacked with additional X-NUCLEO expansion boards.

Orderable Part Number: X-NUCLEO-IHM14A1