Hi I am trying to use the MX1508 motor driver with my 6V dc motor, but I've read criticism that it doesn't have flyback diodes.

I'm seeing conflicting opinions online about this.

For example, in this article:http://docplayer.net/171091206-Using-the-mx1508-brushed-dc-motor-driver-with-an-arduino.html the author explains "There is some discussion on some forums where people describe a few problems with reverse EMF voltage spikes coming back through the system and confusing their micro-controllers. The MX1508 breakout board sold by Banggood appears to have all the necessary capacitors and flyback diode to combat this.".

Here is an example that I'm sure the author is referring to: How can i stop DC motors from dropping out my arduino?

I've also seen the following counter: "I was wondering about the statement: 'the MX1508 has no fly back/free-wheeling diodes present, though they are advised by the chip manufacturer'. Wouldn’t the MOSFET structure itself act as a fly back diode, similar to other H-bridges like the L9110 and TB6612?"

What is really going on with this MX1508 motor driver? Is it safe to use on its own without any additional diodes?

Thanks all for your time and help with this.


  • 1
    \$\begingroup\$ The Chinese data sheet for the MX1508 shows it uses MOSFETs in the H bridge and those MOSFETs have internal reverse (bulk) diodes. But I wouldn't use it because (a) I don't speak Chinese and (b) I have no faith in its quality (now or in the future). What to check for when buying an electronic component or module. \$\endgroup\$
    – Andy aka
    Jan 12, 2021 at 11:25
  • \$\begingroup\$ @Andyaka Thank you for the response. I've purchased one before and have it available. Would there be any way to check if the reverse diodes are truly functioning as expected? Should I hook up oscilloscope probe to motor + and oscilloscope ground to motor - and see if my voltage jumps to high values? \$\endgroup\$ Jan 12, 2021 at 11:32
  • \$\begingroup\$ I wouldn't trust it so any advice I give is inherently weakened by its lack of believability. \$\endgroup\$
    – Andy aka
    Jan 12, 2021 at 11:34
  • \$\begingroup\$ @Jason Easton, MX1x08 seems to have built in flybacks. See Appendix O of my answer to the following Q&A: Choice of DC motor Drivers - EESE 2020jkul16 electronics.stackexchange.com/questions/510755/…. Cheers. \$\endgroup\$
    – tlfong01
    Jan 12, 2021 at 13:34


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.