Key facts
- Brand
- STMicroelectronics
- Model
- AN320
- Category
- Other Electronics
- Documents
- 7
- Languages
- EN
- Last added
- 2012-08-07
Start here

STMicroelectronics AN3208 Microstepping Motor Drive Application Note for STM8A/STM8S
Stepper motors are electrically powered devices used for precise motion control in applications like printers, disk drives, and automotive dashboards. While dedicated controllers exist, this document presents a low-cost software solution to drive these motors directly using the pulse-width modulation timers and I/O pins found within STM8 microcontrollers.
The note covers three main types of stepper motors: variable-reluctance (VR), permanent magnet (PM), and hybrid synchronous motors. It details the winding arrangements for two-phase motors, explains the concept of microstepping to achieve smoother rotation and better positioning, and provides a software description for implementing this drive method on STM8A and STM8S devices.
STMicroelectronics AN320 specifications
| Leakage current in standby | about 10 nA |
|---|---|
| Maximum junction temperature (standby) | 150 °C |
| Maximum junction temperature (transient) | about 350-400 °C |
Source: STMicroelectronics AN320 Trisil Crowbar Protection Application Note
All STMicroelectronics AN320 documents by type
How to use the product for one specific task, with worked examples.
- STMicroelectronics AN3208 Microstepping Motor Drive Application Note for STM8A/STM8S 19 p
- STMicroelectronics AN320 Trisil Crowbar Protection Application Note 13 p
- STMicroelectronics AN3209 Developing M24LR64-R Datalogger Application Note 42 p
- STMicroelectronics AN3206 STM32W108 PCB Design Guidelines 14 p
- STMicroelectronics AN3202 SPEAr600 General Purpose Timers Configuration Guide 11 p
- STMicroelectronics AN3203 EVL250W-ATX80PL Application Note 49 p
- STMicroelectronics AN3200 MMA Welding Power Supply Application Note 19 p
Questions answered in these manuals
What is the main advantage of driving stepper motors with STM8 microcontrollers?
It reduces hardware cost and complexity by using internal resources like PWM timers, allowing the CPU to perform other control activities.
From: STMicroelectronics AN3208 Microstepping Motor Drive Application Note for STM8A/STM8S
Which specific STM8 devices are covered in this application note?
The document focuses on driving stepper motors using STM8A and STM8S devices.
From: STMicroelectronics AN3208 Microstepping Motor Drive Application Note for STM8A/STM8S
What is the main function of the Trisil in transient operation?
The Trisil limits the voltage and diverts the surge current.
From: STMicroelectronics AN320 Trisil Crowbar Protection Application Note
How does the Trisil differ from a Transil diode regarding voltage limitation?
The Trisil provides absolute voltage limitation independently of the surge current level, whereas a Transil's limitation depends on the current level.
From: STMicroelectronics AN320 Trisil Crowbar Protection Application Note
What components are used in the M24LR64-R datalogger application?
The application uses the M24LR64-R Dual interface EEPROM, an STM8L101K3 microcontroller, and an STTS75 digital temperature sensor.
From: STMicroelectronics AN3209 Developing M24LR64-R Datalogger Application Note
How is the datalogger powered?
The datalogger is an autonomous battery-powered device supplied from a 3 V BR2330 battery fixed on the back side of the PCB.
From: STMicroelectronics AN3209 Developing M24LR64-R Datalogger Application Note
