L293D Motor Driver
🔷 L293D Motor Driver IC
Dual H-Bridge • 4-Channel Driver • Ideal for Robotics 🚗⚙️
The L293D Motor Driver IC is a popular dual H-Bridge motor driver used to control DC motors, stepper motors, and relays using microcontrollers like Arduino Uno, ESP32, and Raspberry Pi.
🧠 1️⃣ Core Specifications
🔹 IC Type: Dual H-Bridge Motor Driver
🔹 Motor Supply Voltage (Vcc2): 4.5V – 36V
🔹 Logic Voltage (Vcc1): 5V
🔹 Output Current:
• 600mA per channel (continuous)
• 1.2A peak per channel
🔹 Total Channels: 4 (controls 2 DC motors)
🔹 Package Type: 16-pin DIP
⚙️ 2️⃣ What is an H-Bridge?
An H-Bridge allows a motor to rotate in:
🔄 Forward Direction
🔁 Reverse DirectionThe L293D contains two H-Bridge circuits, meaning:
✅ Control 2 DC motors independently
OR
✅ Control 1 stepper motor🔌 3️⃣ Pin Configuration (16 Pins)
| Pin | Function |
|---|---|
| 1 | Enable 1 & 2 |
| 2, 7 | Input 1 & 2 |
| 3, 6 | Output 1 & 2 |
| 4, 5, 12, 13 | Ground |
| 8 | Motor Voltage (Vcc2) |
| 9 | Enable 3 & 4 |
| 10, 15 | Input 3 & 4 |
| 11, 14 | Output 3 & 4 |
| 16 | Logic Voltage (Vcc1) |
🔋 4️⃣ Power Structure
⚡ Two Power Supplies:
🔹 Vcc1 (5V) → Logic Circuit
🔹 Vcc2 (Up to 36V) → Motor Supply
This separation protects your microcontroller from motor noise.
🚗 5️⃣ What Can It Control?
✔️ DC Motors (Forward/Reverse)
✔️ 4 Small DC Motors (direction only)
✔️ 1 Stepper Motor
✔️ Relays & Solenoids
🛠️ 6️⃣ Common Applications
🤖 Robotics Car Projects
🚪 Automatic Door Systems
🛞 Line Following Robots
📦 Conveyor Systems
🎓 Educational Electronics Projects
📊 7️⃣ Technical Highlights
✅ Built-in Flyback Diodes (Motor Protection)
✅ TTL Compatible Logic
✅ Simple PWM Speed Control
✅ Compact & Beginner Friendly
✅ Widely Used in Robotics Kits
🎛️ 8️⃣ Speed Control Using PWM
To control motor speed:
🔹 Connect Enable pin to PWM pin of microcontroller
🔹 Use analogWrite() in Arduino
🔹 Adjust duty cycle (0–255)
Higher PWM value → Faster motor speed
⚖️ 9️⃣ L293D vs L298N Comparison
| Feature | L293D | L298N |
|---|---|---|
| Current | 600mA | 2A |
| Size | Small IC | Large Module |
| Heat Sink | ❌ | ✅ |
| Beginner Friendly | ✅ | ✅ |
| Ideal For | Small Robots | Bigger Motors |
🎯 Why Choose L293D?
✔️ Affordable
✔️ Easy to Use
✔️ Ideal for Small Motors
✔️ Perfect for Student Projects
✔️ Available in DIP Package (Breadboard Friendly)
📦 Summary
The L293D Motor Driver is one of the most beginner-friendly motor driver ICs for robotics and automation. It allows safe motor control using microcontrollers and is perfect for learning H-Bridge concepts.

