Hello,
There is a little debate going around on using the L293D and SN754410 H-bridge for driving motors. Both devices are used on the Adafruit Motorshield, but there is some disagreement as to the direct replacement of the L293D with the SN754410 due to the inductive kickback of a motor.
The L293D calls out on the front page of the datasheet that the internal diodes can protect the device from inductive kickback. Figure 3 shows the L293D driving a motor with no external protection. The SN754410 only mentions "ESD diodes" and Figure 3 shows the SN754410 driving a motor with external protection.
On the surface this makes sense. However, the clamp ratings in the specification table for the L293D are 600mA with a forward voltage of 1.3V and the SN745510 are rated higher at 1A with a higher forward voltage of 2.5V maximum.
I would assume (if I am allowed) that if a given application used the L293D and any inductive transients where within the stated ratings then the SN754410 would have no problem either in that same application with no external protection (same layout, supply levels, motor, etc.)
The equivalent output structures are also illustrated to be the same in the respective datasheets.
Is this a matter of additional testing (L293D says High Reliability), process limitation, lack of datasheet updates (they are old parts)? Can you help shed some light on this matter?
-Ken