Stepper Motor Controller


Quantity Pricing

The following are the unit prices, as you vary the quantity purchased:






All prices are in Canadian dollars. We use the total number purchased (ELM310P + ELM310SM) for the calculation.


The ELM310 is an interface circuit for use between high speed logic outputs and four phase stepper motor driver circuits. By suitably debouncing mechanical switches, the circuit could also be used for manually controlling stepper motors as well.

This circuit supports two popular modes of operation, and can be switched between the two ‘on the fly’.

The full-step, or single phase wave mode, as it is sometimes called, is entered into at powerup. This mode provides sequential single phase output signals for driving a variety of circuits with only one output active at any one time.

The other mode that the ELM310 supports is the half-step. In this case, there are eight distinct output patterns as opposed to the four for the full-step mode. For each step, the pattern alternates between a single winding being energized, and two adjacent windings, providing eight steps in total.


  • Stepper motor drive logic
  • Process sequencing
  • Sequential left/right LED driver


  • Low power CMOS design – typically 1mA at 5V
  • Wide supply range – 3.0 to 5.5 volt operation
  • Two inputs control both mode and motion
  • No external timing components
  • Completely static operation – will maintain a step position indefinitely
  • High current drive outputs – up to 25 mA
  • Both half and full stepping supported
  • Very high speed – up to 25000 steps per second

Connection Diagram

( PDIP or SOIC, top view )
ELM310 connection diagram

Block Diagram

ELM310 block diagram


The ELM310 data sheet (ver B, 34K):

pdf icon

Related Products

The following products may also be of interest to you: