AMS step motor control I.C.'s have an instruction set of over 30 commands that include loop on port, count delays and set/clear ports. An auxiliary step pulse/direction input allows motion generation via external pulse sources with limit switch protection and position counter tracking.