Innanzitutto, rivediamo il principio di funzionamento di base di un motore passo-passo.
Come tutti i motori, un motore passo-passo è costituito da uno statore e un rotore. Lo statore presenta denti avvolti da bobine, mentre il rotore è un magnete permanente o un nucleo in ferro dolce con poli salienti (come nei motori passo-passo a riluttanza variabile).
Un motore passo-passo funziona alimentando in sequenza le fasi dello statore. La corrente che attraversa ciascuna bobina genera un campo magnetico, e il rotore si allinea a tale campo. Applicando tensione alle fasi secondo una sequenza definita, il rotore avanza di un angolo di passo fisso a ogni transizione di fase, fino a raggiungere la posizione desiderata.
Come mostrato nella figura seguente, quando la bobina A viene alimentata genera un campo magnetico e il rotore si allinea a tale campo. Quando successivamente viene alimentata la bobina B, il rotore ruota in senso orario per allinearsi al nuovo campo magnetico.
Nota: La rotazione di 60° mostrata nel diagramma è un'illustrazione semplificata a solo scopo esplicativo. Un tipico motore passo-passo bifase ha un angolo di passo molto più piccolo (ad esempio, 1,8° o 0,9° per passo intero).

Il motore funziona alimentando le bobine in un ordine specifico. Questo schema di alimentazione sequenziale è noto come sequenza di passo (o commutazione), come illustrato nella figura sopra.
In un motore passo-passo bifase, il driver controlla indipendentemente la corrente che attraversa ciascuna fase. Indipendentemente dalla modalità di passo — passo intero, mezzo passo o micropasso — la corrente nominale specificata per il motore si riferisce alla corrente massima per fase. Pertanto, l'impostazione della corrente del driver deve corrispondere alla corrente nominale di fase del motore. Non è necessario impostarla al doppio della corrente nominale.