O controlador do motor constitui uma unidade de controle completa juntamente com o motor e o driver do motor. Ele funciona para controlar o estado do motor de forma flexível, por meio de potenciômetro, se necessário, e é adequado para controlar motores pequenos, como motores DC, motores CC sem escovas e motores de passo.