Data Sheet
MDC22xx Motor Controller Datasheet 1
MDC22xx
2x60A
High Performance
Dual Channel
Forward/Reverse
Brushed DC Motor
Controller with USB, CAN
and Encoder Inputs 
Roboteq’s MDC22xx controller is designed to convert com-
mands received from an RC radio, Analog Joystick, wireless 
modem, PC (via RS232 or USB) or microcomputer into high 
voltage and high current output for driving one or two DC 
motors. Designed for maximal ease-of-use, it is delivered with 
all necessary cables and hardware, and is ready to use in min-
utes. Using CAN bus, up to 127 controllers can be networked at 
up to 1Mbit/s on a single twisted pair.
The controller features a high-performance 32-bit microcom-
puter and quadrature encoder inputs to perform advanced 
motion control algorithms in Open Loop or Close Loop (Speed 
or Position) modes. The MDC22xx features several Analog, 
Pulse and Digital I/Os which can be remapped as command or 
feedback inputs, limit switches, or many other functions.
The controller’s two motor channels can either be operated 
independently or mixed to set the direction and rotation of a 
vehicle by coordinating the motion of each motor.
Numerous safety features are incorporated into the controller 
to ensure reliable and safe operation. The controller's operation 
can be extensively automated and customized using Basic Lan-
guage scripts. The controller can be reprogrammed in the field 
with the latest features by downloading new operating soft-
ware from Roboteq.
Applications
• Industrial Automation
• Tracking, Pan & Tilt systems
• Terrestrial and Underwater Robotic Vehicles
• Automatic Guided Vehicles
• Police and Military Robots
• Flight simulators
• Telepresence Systems
• Animatronics
Features List
• USB, RS232, 0-5V Analog, or Pulse (RC radio) command 
modes
• CAN bus interface up to 1Mbit/s
• Auto switch between USB, RS232, CAN, Analog, or Pulse 
based on user-defined priority
• Built-in high-power power drivers for two brushed DC 
motors at up to 60A output per channel 
• Orderable as single channel version up to 120A
• Full forward & reverse control on each channel. Four quad-
rant operation. Supports regeneration
• Operates from a single power source
• Programmable current limit for each channel up to 2x60A 
for protecting controller, motors, wiring and battery
• Built-in programming language for automation and custom-
ization
• Up to 4 Analog Inputs for use as command and/or feed-
back
• Up to 5 Pulse Width, Duty Cycle or Frequency Inputs for 
use as command and/or feedback
• Up to 6 Digital Inputs for use as Deadman Switch, Limit 
Switch, Emergency stop or user inputs
• Dual Quadrature Encoder inputs with 32-bit counters 
• 2 general purpose 40V, 1A output for brake release or 
accessories
• Selectable min, max, center and deadband in Pulse and 
Analog modes
• Selectable exponentiation factors for each command 
inputs
• Trigger action if Analog, Pulse or Encoder capture are out-
side user selectable range (soft limit switches)
• Open loop or closed loop speed control operation










