Robot motor controllers provide high current power supply and circuitry to enable a microcontroller to manipulate DC motors and Stepper motors
More advanced motor controllers can handle the PWM control of the motors for speed, direction, acceleration control via many interfaces such as serial, analog control.