Let's Make Robots!

L293D Motor driver

Vendor's Description: 

This chip enables you to take 4 outputs and turn them into 2 that can be reversed.

Note that the chip can get quite warm, but it is designed for that. 



You can control 2 motors in both directions instead of 4 in only one direction. 



There is a 1.5V voltage drop within the L293D driver chip.

If you run both motors and servos on the same circuit, your servos will allways get 1.5V more than the motors - and typically you would want it the other way around! 

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

For those of you who are new to this motor driver, I have written a detailed tutorial on the driver; just in case it might help someone.



does anyone knows if there is any diference between L293D and L293B?   the datasheets seems to be similar..

my local hardware store only have L293B´s!

The L293D has flyback diodes on the outputs, where the L293B does not. Check out the schematic on page 2 of the datasheet. That shows that diodes have been added to the chip, to give the current spikes that occur when reversing directiona place to go. You might be able to do without them, but it is better practive to have them.

ok!!! thanks!!!
i only have one L293D here..   will have to travel almost 100klm to get some L293D´s     :]

Is this only for picaxe or can it be used with other applications? 


Of course it can be used with anything, it is just a motor driver, has nothing to do with Picaxe!

As usual I figured it out after I posted. I looked at the datasheet for the 28x project board and it had specs for the motor driver. http://www.rev-ed.co.uk/docs/AXE020.pdf

Bottom of page 4 shows the pins for the motor driver.

I'm going to wire up my motor driver (on a breadboard of course I want to learn which pins do what) and I have a couple questions. According to the datasheet (http://www.rev-ed.co.uk/docs/L293D.pdf) it looks like I know the following pins:

  • Pin 8 supplies volatage to the chip (I'm using 5volts)
  • Pin 2 connects the picaxe pin to motor 1
  • Pin 3 and 4 connect to motor 1

Is the above true? If so what is Pin 1 (Enable 1) and Pin 16 (VSS Logic Supply Voltage)

I know it would be easier to use the project board, but I'm an overachiever ;) I want to understand things more than I need to. Once I figure it out I'll document it so I won't have to ask again.