3Amp 4V-16V DC Motor Driver (2 Channels)

3Amp 4V-16V DC Motor Driver (2 Channels)

    • Login to view ProMaker's Insider Price!
    • $7.00
  • Ex Tax: $7.00
    • 10 or more $6.44
    • 50 or more $5.95
    • 100 or more $5.25
  • Cashback: 3%
  • CytronCash Balance: Login
  • Availability:
  • Product Code: MDD3A
  • Warranty Period: 12 months
  • Shipping:



Looking for a motor driver for your mobile robot? Want to drive a stepper motor? Worry not! MDD3A is able to control two brushed DC motors or single bipolar/unipolar stepper motor from 4V to 16V. With discrete MOSFETs H-Bridge design, this motor driver is able to support 3 Amp per channel continuously without any additional heatsink.

The onboard test buttons and motor output LEDs allow functional test of the motor driver in a quick and convenient way without hooking up the host controller. Buck-boost regulator which produces 5V output from input as low as 4V can be used to power the host controller.

MDD3A can be controlled with wide input logic voltage range from 1.8V to 12V, it’s compatible with a wide variety of host controller (e.g. Arduino, Raspberry Pi, PLC).

To prevent the motor driver from damaged by reverse voltage if the battery is connected in the wrong polarity, it is equipped with reverse polarity protection. This is a very common mistake done by a lot of makers even for the very experienced one.


  • Bidirectional control for two brushed DC motor.
  • Control one unipolar/bipolar stepper motor.
  • Operating Voltage: DC 4V to 16V
  • Maximum Motor Current: 3A continuous, 5A peak
  • Buck-boost regulator to produce 5V output (200mA max).
  • Buttons for quick testing.
  • LEDs for motor output state.
  • Inputs compatible with 1.8V, 3.3V, 5V and 12V logic (Arduino, Raspberry Pi, PLC, etc).
  • PWM frequency up to 20kHz (Output frequency is the same as input frequency).
  • Reverse polarity protection

Example Application: Small size mobile robot for competition or school projects. 





Packing List:

  • 1 x 3Amp 4V-16V DC Motor Driver (2 Channels)
Hi, can I use Cytron-Shield2AMotor library with this? ( Narang, 06/08/2020 )
Not answered yet.
Can I use this device to control motor input voltage (4 to 16 V) from Arduino Uno PWM pins? ( Vinod, 22/07/2020 )
Hi, yes you may do so. Thanks :)
Hi, Is it suitable for adapter 12V 5A as a supply?
And Is the board able to supply for DC motor 12V 3.35A??
( Ariff, 24/06/2020 )
Hi, it can be used with the 12V 5A adapter. However, the rated current for the motor is over the continuous current of the motor driver. We will recommend to use a higher current motor driver such as the MDD10A instead. Thanks :)
IS it suitable for Spg50-180k dc motor?
Can I ask what battery is suitable for 3amp 4V-16V DC Motor Driver?
( 繢訢 黄, 24/03/2020 )
Hi, you can use LiPo battery or 18650 battery with that motor. But, beware of the load applied. Thanks :) 
Is it suitable to drive the brush 12V DC geared motor(Model: 33GB-520-18.7)? ( Pan Shun Wong , 16/03/2020 )
Hi, yes it is suitable. Thanks :)
Is ths motor driver capable of driving a dc motor with a stall current of 3.2amps? ( Alex Neo, 25/02/2020 )
Hi, no, it is not capable of driving a DC motor with a stall current of 3.2 amps. Thanks :)
DO you have cad file for this motor driver? ( Lam, 06/11/2019 )
Hi, we have uploaded on the CAD file. You may check this out. Thanks :)
Do you have any guide to control 12V DC motor using raspberry pi with this motor controller? ( Hazqeel Afyq Athaillah , 04/11/2019 )
Hi, we're sorry we do not have it for the time being. Thanks :)
Can it work with raspberry pi?
( Hazqeel Afyq Athaillah , 04/11/2019 )
Hi, yes it is compatible with Raspberry Pi. Thanks :)
Is it suitable for IG32mm motor? Thank you. ( Lam An CIat, 30/10/2019 )
Hi, yes it is suitable. Thanks :)

Ask a question

Note: HTML is not translated!
  • 4.9 out of 5
Total Reviews (32)
  • 5
  • 4
  • 3
  • 2
  • 1