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

    • Login to view ProMaker's Insider Price!
    • S$12.14
  • Ex Tax: S$12.14
    • 5 or more S$11.54
    • 20 or more S$10.93
    • 50 or more S$9.71
  • Cashback: S$0.36
  • CytronCash Balance: Login
  • Availability:
  • Product Code: MDD3A
  • Warranty Period: 12 months



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)
Q & A (24)
Hi, when this will be restocked ya? ( Jack, 21/05/2022 )
It is available now
1. Can i control the speed with Arduino?2. Will this support 12V 24RPM 15kgfcm Brushed DC Geared Motor? ( Amy Lim, 25/01/2022 )
1. Yes can control the speed using Arduino board2. It depends on your application, if free run then you can use this motor driver.
Hi,The specs says -> Maximum Motor Current: 3A continuous, 5A peakI have a DC motor which needs maximum 2A continuous current and 2.3 A peak current.Can you please confirm if it would work? ( Naveen, 06/12/2021 )
Hi, you may drop an email to support@cytron.io for further technical assistance. Thanks:)
hi, can MDD 3A driver support 2 motor with 2A current rated?and each port share the current or each port have 3A current ??? ( muhammad nazreen, 01/06/2021 )
Hi, this MDD3A can only support 3A continuous current for each motor channel. Thanks:)
Hi, I'm looking for the 3d model of this H bridge, please could you send it to me on this email address: yassine.edahbi@etu.utc.fr ( Yassine, 11/05/2021 )
Hi. You may refer to the 3D CAD file that we have provided in the Documents section. Thanks :)
Hi, do I need to add a flyback diode when I am driving a solenoid coil? ( Diederik, 19/04/2021 )
Hi, you may drop an email to support@cytron.io for further technical assistance. Thanks:)
Do I get receipt if i buy this? ( Aiman Afnan bin Alkesah , 28/02/2021 )
Hi. You can find the invoice/receipt in your cytron account under "Orders" section. You will also get invoice in your email. Thanks:)
Hi, Can this board be connected to the PCA9685 16 Channel PWM controller? I would like to connect two motor drivers to the PCA9685.Thanks ( Asif, 29/01/2021 )
Hi, you may drop an email to support@cytron.io for further technical assistance. Thanks :)
Will the MDD3A work with 3.3v logic? ( Bruce Stringer, 26/10/2020 )
Hi. Yes, it input compatible with 1.8V, 3.3V, 5V and12V logic. Thanks :)
Is the coding for this motor driver is different from l298n motor driver when interfacing with arduino board ? ( NUR DINI BINTI FADHIL LATIFFI , 10/09/2020 )
There are 2 ways of interfacing with L298:1. Connect PWM signal to EN and control motor direction with IN1 and IN2 for each channel.2. Connect PWM signal to IN1 and IN2, EN is short to high for each channel.MDD3A is using method 2 which needs 2 PWM signals for 1 channel. Thanks.

Ask a question

Reviews (92)
  • 5 out of 5
Total Reviews (92)
  • 5
  • 4
  • 3
  • 2
  • 1