Een steppermotor is een digitaal apparaat. Digitale informatie wordt verwerkt door de steppermotor om een eindresultaat te bereiken, in dit geval gecontroleerde beweging. Men kan aannemen dat een steppermotor betrouwbaar digitale instructies zal volgen, net zoals een computer wordt verwacht. Dit is het onderscheidende kenmerk van een stappenmotor. De stappenmotor is een elektrische motor die wordt aangedreven door digitale pulsen in plaats van een continu uitgeoefende spanning. Inherent aan dit concept is open-luscontrole, waarbij een trein van pulsen zich vertaalt in zoveel schachtrevoluties, waarbij elke revolutie een bepaald aantal pulsen vereist. ACT-puls is gelijk aan één roterende toename of stap (vandaar genaamd stappen, stappen of stappenmotor), die slechts een deel van één volledige rotatie is. Leveranciers van machinewasmotoren
Daarom kunnen het tellen van pulsen in de steppermotor worden toegepast om een gewenste hoeveelheid asrotatie te bereiken. De telling geeft automatisch weer hoeveel beweging is bereikt, zonder de noodzaak van feedbackinformatie, zoals het geval zou zijn in servosystemen en andere technologieën. Hoewel niet vereist, kunnen de meeste stappenmotoren indien gewenst een encoder huisvesten.