Os motores passo-a-passo são muito usados na robótica, onde competem directamente com os motores de corrente contínua (DC) e os servomotores, normalmente usados em rádio controlo. Contudo, em comparação directa, os motores passo-a-passo são mais complexos de controlar. Ao contrário dos seus equivalentes de corrente contínua, que rodam assim que lhes é aplicada energia, o motor passo-a-passo requer a aplicação de uma sucessão de pulsos aos seus vários enrolamentos para atingir a rotação. Por outro lado, e se as suas capacidades mecânicas não forem excedidas, o número de passos elementares dados por um destes motores corresponde exactamente ao número de pulsos aplicados aos seus enrolamentos. Desta forma dispõem-se de um sistema de posicionamento automático, impossível de conseguir com um simples motor DC.