Koračni motor je električni uređaj koji dijeli punu rotaciju motora na pojedinačne dijelove koji se nazivaju koracima. Općenito, ovi motori su bez četkica kako bi se olakšala sinkrona rotacija i rade bez unosa vanjskog izvora na sam zupčanik. Djeluju korištenjem elektromagneta raspoređenih na različitim mjestima oko osovine, svaki sa ugraviranim zubima. Ovi zupci odgovaraju zupcima koji su postavljeni na samom zupcu. Kako se zupčanik rotira, jedan dio se poklapa sa zupcima prvog elektromagneta, pomičući zube od ostalih elektromagneta i ponavljajući ovu radnju dok se okreće.
Općenito načelo koračnih motora je prevođenje svake rotacije u određenu fazu. Svaka faza koračnog motora kontrolira se uključivanjem i isključivanjem elektromagneta u ponovljenom obrascu. To znači da, za razliku od istosmjernih (DC) motora koji koriste četke i kontrolirani su naponom, koračni motori se trebaju puniti samo na samoj osovini.
U dizajnu uređaja postoje tri vrste mehanizama za upravljanje koračnim motorom. Jedan format koristi trajni magnet smješten unutar rotora za kontrolu elektromagneta stvaranjem privlačnosti i odbijanja na zupčaniku. Drugi koriste magnetsku kontrolu na samoj osovini i u biti povlače zupčanik prema osovini na suprotan način od prethodnog formata. Još jedan dizajn je kombinirana tehnika, koja koristi magnetske reakcije i iz zupčanika i iz osovine.
Neke od negativnih karakteristika koračnih motora čine ih vrlo jedinstvenim u području kontrole kretanja. Prvo, pogon koračnog motora zahtijeva stalan izvor energije za rad. Dodatno, fizika uređaja znači da kako se brzina zupčanika povećava, stvarni moment opada. To stvara situaciju u kojoj motor počinje vibrirati, što se može kontrolirati samo dodavanjem prigušivača na samo vratilo. Jedan od načina da se ublaži ovaj ukupni učinak je dodavanje više elektromagneta u sustav, što povećava broj koraka i smanjuje vibracije.
Većinom modernih koračnih motora upravlja se putem računalnog sustava, koji održava pravilno pozicioniranje putem digitalnih naredbi. Mogu biti dizajnirani mnogo manji od istosmjernih motora, zbog nedostatka napona na samom prijenosniku. Primjeri malih koračnih motora koji se koriste u modernoj opremi uključuju one u pogonima kompaktnih diskova, računalnim pisačima i drugim precizno kontroliranim uređajima koji zahtijevaju male detaljne radnje da bi ispravno funkcionirali.