Een stappenmotor is een borstelloze, synchrone elektromotor, waarvan de hoekverdraaiing nauwkeurig te beheersen is, bijvoorbeeld in stappen van 1,8 graden. De rotor bevat permanente magneten; de stator is opgebouwd uit elektromagneten.
De hoge resolutie wordt bereikt door zowel de stator als de rotor van een groot aantal polen te voorzien, zodanig dat zij geen gemeenschappelijke factor bezitten. Telkens als een wikkeling bekrachtigd wordt, beweegt een pool van de rotor zich naar een pool van de stator, recht ertegenover, waardoor de rotor een klein stukje draait. Door naast elkaar gelegen wikkelingen gelijktijdig en verschillend te bekrachtigen (meestal door middel van pulsbreedtemodulatie) kan een nog hogere resolutie worden bereikt.