This is a very good integrated circuit. There is no need for any external glue logic to drive the circuit, there is only 2 pins to drive the motor, one for controlling the direction and the other to trigger the stepping pulses. It provides a very compact design that drives 5 or 6 or 8 wire stepper motors. The 5 or 8 wire stepper motors are treated as a variation on the 6 wire motor. That is, the 5 has the two common wires from the coils center taps joined inside the motor (saves joining them outside the motor), however some confusion may occur with the ends of the other coils as to which joins with which, however trial and error to determine this will not hurt anything. In the 8 wire motor case the joined center taps will have to worked out by you. You will know which coil is joined to which coil, however experimentation may be required to determine polarity.
The resistors R1 & R2 are only necessary if the supply voltage to the motors is above 10 volts or so, and are really only necessary near max voltages and tuning the response times of the motor for high speeds. See data sheets for details.
There should be very little problem getting hold of six wire motors that make the connections obvious. These motors are by far the most common where any degree of power is required, e.g. in printers. Non-working dot matrix printers are fairly common now-a-days and the motors in them are excellent starting points for experimentation. You will also get belts, pulleys and gears thrown in (may be even a power supply if your are adventurous).
An excellent, high quality kit (Nos:109) to experiment with this driver can be purchased from
It provides a 5 volt regulated supply, indicator LEDs, 555 oscillator for pulses and miniature switches to control direction and stepping modes. Single step or free funning can be chosen as well full data sheets provided. They also provide data sheets with the circuit. Contact them for prices. While not the cheapest way to go it is the best seen so far.