You are on page 1of 2

1997 Microchip Technology Inc.

DS40160A/3_064-page 3-17

Microchip Technology Incorporated, has been granted a nonexclusive, worldwide license to reproduce, publish and distribute all submitted materials, in
either original or edited form. The author has afrmed that this work is an original, unpublished work and that he/she owns all rights to such work. All
property rights, such as patents, copyrights and trademarks remain with the author.

INTRODUCTION

A PIC12C508 can be congured as a bi-directional
stepper motor controller. A 4-wire stepper motor can be
driven forward or reverse, set to turn freely or held while
the rotor is locked. This application requires no extra
components.
Author: Dana Peterson
Peterson Engineering
Williams, AZ
USA
DanaGP@aol.com

TABLE 1: TABLE OF MODES OF
OPERATION

Inputs:
Operations:
I1 I0

0 0 rotor free
0 1 turn CW
1 0 turn CCW
1 1 rotor locked

Low-Cost Stepper Motor Controller

FIGURE 1: BLOCK DIAGRAM
PIC12C508
Motor
I 0
I 1
+V

SIMPLECIRCUIT

SimpleCircuit
DS40160A/3_064-page 3-18


1997 Microchip Technology Inc.