The L293D is a popular 16pin integrated circuit that simplifies controlling DC motors and stepper motors, allowing bidirectional drive. It contains two Hbridges capable of driving two DC motors or one stepper motor at currents up to 600mA per channel [citation:1][citation:5].
| Parameter | Value |
|---|---|
| Supply Voltage (Motor) | 4.5V to 36V [citation:5] |
| Output Current (Continuous) | 600mA per channel [citation:1] |
| Output Current (Peak) | 1.2A per channel [citation:1] |
| Logic Supply Voltage | 4.5V to 7V [citation:11] |
| Package | 16pin DIP (throughhole) [citation:1] |
= Pin Configuration =
| Pin | Name | Function |
|---|---|---|
| 1 | Enable 1,2 | Enables drivers 1 and 2 (HIGH to enable) [citation:4] |
| 2 | Input 1 | Controls Output 1 [citation:4] |
| 3 | Output 1 | Motor A terminal [citation:4] |
| 4,5 | GND | Ground [citation:11] |
| 6 | Output 2 | Motor A terminal [citation:4] |
| 7 | Input 2 | Controls Output 2 [citation:4] |
| 8 | VCC2 | Motor supply: 4.5V to 36V [citation:11] |
| 9 | Enable 3,4 | Enables drivers 3 and 4 (HIGH to enable) [citation:4] |
| 10 | Input 3 | Controls Output 3 [citation:4] |
| 11 | Output 3 | Motor B terminal [citation:4] |
| 12,13 | GND | Ground [citation:11] |
| 14 | Output 4 | Motor B terminal [citation:4] |
| 15 | Input 4 | Controls Output 4 [citation:4] |
| 16 | VCC1 | Logic supply: 4.5V to 7V [citation:11] |
= Key Features =
Bidirectional Motor Control - Controls both speed and direction with simple logic inputs [citation:4]
Internal Clamp Diodes - Provides protection from inductive voltage spikes [citation:1]
Thermal Shutdown - Protects the IC from overheating [citation:12]
Separate Logic Supply - Allows logic to run at lower voltage (typically 5V) [citation:1]
√ Built-in flyback diodes for simpler wiring
√ Works with 3.3V and 5V logic levels
√ Used extensively in Arduino robotics projects [citation:4]
IC gets extremely hot:
Motor not responding: