{"product_id":"l293d-dual-h-bridge-motor-driver-ic-dip-16-for-arduino-robotics","title":"L293D Dual H-Bridge Motor Driver IC – DIP-16 for Arduino \u0026 Robotics","description":"\n\u003ch2\u003eL293D Dual H-Bridge Motor Driver IC – DIP-16 for Arduino\u003c\/h2\u003e\n\n\u003cp\u003eBuy the \u003cstrong\u003eL293D Dual H-Bridge Motor Driver IC\u003c\/strong\u003e online in Pakistan from \u003cstrong\u003eRobostan.pk\u003c\/strong\u003e. The L293D is a popular 16-pin integrated circuit designed to control the direction and speed of small DC motors, bipolar stepper motors, and other suitable inductive loads.\u003c\/p\u003e\n\n\u003cp\u003eFeaturing \u003cstrong\u003etwo H-bridge driver circuits, four half-H output channels, built-in clamp diodes, and separate logic and motor power supplies\u003c\/strong\u003e, the L293D is a practical choice for Arduino robotics, motor control experiments, and DIY electronics projects.\u003c\/p\u003e\n\n\u003cp\u003eIt can control \u003cstrong\u003etwo brushed DC motors independently\u003c\/strong\u003e or drive \u003cstrong\u003eone bipolar stepper motor\u003c\/strong\u003e using suitable control signals from a microcontroller.\u003c\/p\u003e\n\n\u003ch3\u003eKey Features\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eL293D dual H-bridge motor driver IC\u003c\/li\u003e\n\u003cli\u003eFour half-H driver channels\u003c\/li\u003e\n\u003cli\u003eControls up to two small brushed DC motors\u003c\/li\u003e\n\u003cli\u003eSupports one bipolar stepper motor with suitable control logic\u003c\/li\u003e\n\u003cli\u003eUp to 600mA continuous output current per channel, subject to thermal limits\u003c\/li\u003e\n\u003cli\u003e1.2A non-repetitive peak output current per channel\u003c\/li\u003e\n\u003cli\u003eMotor supply voltage range: 4.5V to 36V DC\u003c\/li\u003e\n\u003cli\u003eSeparate logic supply, typically 5V DC\u003c\/li\u003e\n\u003cli\u003eTTL-compatible logic inputs\u003c\/li\u003e\n\u003cli\u003eForward and reverse motor direction control\u003c\/li\u003e\n\u003cli\u003ePWM-based motor speed control through enable inputs\u003c\/li\u003e\n\u003cli\u003eIntegrated output clamp diodes for inductive loads\u003c\/li\u003e\n\u003cli\u003eIndependent enable controls for both driver pairs\u003c\/li\u003e\n\u003cli\u003eThrough-hole DIP-16 package\u003c\/li\u003e\n\u003cli\u003eSuitable for Arduino UNO, Nano, Mega, ESP32 and compatible controllers\u003c\/li\u003e\n\u003cli\u003eIdeal for educational robotics and motor driver circuits\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical Specifications\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct Name:\u003c\/strong\u003e L293D Dual H-Bridge Motor Driver IC\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eModel:\u003c\/strong\u003e L293D\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIC Type:\u003c\/strong\u003e Quadruple Half-H Motor Driver\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNumber of Full H-Bridges:\u003c\/strong\u003e 2\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNumber of Half-H Channels:\u003c\/strong\u003e 4\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMotor Supply (VCC2):\u003c\/strong\u003e 4.5V to 36V DC\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLogic Supply (VCC1):\u003c\/strong\u003e 4.5V to 7V DC, nominally 5V\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eContinuous Output Current:\u003c\/strong\u003e Up to 600mA per channel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePeak Output Current:\u003c\/strong\u003e 1.2A per channel, non-repetitive\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eControl Interface:\u003c\/strong\u003e Digital Logic Inputs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSpeed Control:\u003c\/strong\u003e PWM Through Enable Inputs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMotor Direction:\u003c\/strong\u003e Bidirectional\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOutput Protection:\u003c\/strong\u003e Integrated Inductive Clamp Diodes\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePackage:\u003c\/strong\u003e DIP-16 \/ PDIP-16\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTotal Pins:\u003c\/strong\u003e 16\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTypical Operating Temperature Range:\u003c\/strong\u003e 0°C to +70°C\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eApplications:\u003c\/strong\u003e DC Motors, Bipolar Stepper Motors, Solenoids and Suitable Inductive Loads\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eApplications\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eArduino robot car projects\u003c\/li\u003e\n\u003cli\u003eTwo-wheel robotics platforms\u003c\/li\u003e\n\u003cli\u003eDC motor speed and direction control\u003c\/li\u003e\n\u003cli\u003eBipolar stepper motor control\u003c\/li\u003e\n\u003cli\u003eDIY robotic vehicles\u003c\/li\u003e\n\u003cli\u003eEducational motor driver circuits\u003c\/li\u003e\n\u003cli\u003eMicrocontroller-based automation\u003c\/li\u003e\n\u003cli\u003eElectronic movement control systems\u003c\/li\u003e\n\u003cli\u003eSmall motorized mechanisms\u003c\/li\u003e\n\u003cli\u003eESP32 robotics projects\u003c\/li\u003e\n\u003cli\u003eMotorized model projects\u003c\/li\u003e\n\u003cli\u003eEmbedded electronics prototyping\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eHow Does the L293D Motor Driver Work?\u003c\/h3\u003e\n\n\u003cp\u003eThe \u003cstrong\u003eL293D Motor Driver IC\u003c\/strong\u003e contains four half-H driver channels that can be combined into two full H-bridge circuits.\u003c\/p\u003e\n\n\u003cp\u003eAn H-bridge allows a controller to change the direction of current through a DC motor. Reversing the current reverses the direction of motor rotation.\u003c\/p\u003e\n\n\u003cp\u003eThe connected microcontroller provides digital control signals to the L293D input pins. The IC uses a separate motor supply to drive the connected motors.\u003c\/p\u003e\n\n\u003cp\u003eEach motor channel pair has an enable pin. Applying a suitable PWM signal to that pin allows basic motor speed control.\u003c\/p\u003e\n\n\u003ch3\u003eL293D Motor Control Logic\u003c\/h3\u003e\n\n\u003cp\u003eWith the corresponding enable pin HIGH, a common DC motor control arrangement is:\u003c\/p\u003e\n\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eInput 1\u003c\/th\u003e\n\u003cth\u003eInput 2\u003c\/th\u003e\n\u003cth\u003eMotor Action\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eHIGH\u003c\/td\u003e\n\u003ctd\u003eLOW\u003c\/td\u003e\n\u003ctd\u003eRotate in one direction\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLOW\u003c\/td\u003e\n\u003ctd\u003eHIGH\u003c\/td\u003e\n\u003ctd\u003eRotate in the opposite direction\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLOW\u003c\/td\u003e\n\u003ctd\u003eLOW\u003c\/td\u003e\n\u003ctd\u003eBoth motor terminals driven LOW\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHIGH\u003c\/td\u003e\n\u003ctd\u003eHIGH\u003c\/td\u003e\n\u003ctd\u003eBoth motor terminals driven HIGH\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003cp\u003eDriving both motor terminals to the same state may produce dynamic braking, depending on the motor and circuit conditions. Setting the enable pin LOW disables the corresponding outputs.\u003c\/p\u003e\n\n\u003ch3\u003eL293D DIP-16 Pin Configuration\u003c\/h3\u003e\n\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePin\u003c\/th\u003e\n\u003cth\u003eName\u003c\/th\u003e\n\u003cth\u003eFunction\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003eEN1,2\u003c\/td\u003e\n\u003ctd\u003eEnable first motor driver pair\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003e1A\u003c\/td\u003e\n\u003ctd\u003eMotor A control input 1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3\u003c\/td\u003e\n\u003ctd\u003e1Y\u003c\/td\u003e\n\u003ctd\u003eMotor A output 1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4\u003c\/td\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003ctd\u003eGround and heat dissipation\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5\u003c\/td\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003ctd\u003eGround and heat dissipation\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e6\u003c\/td\u003e\n\u003ctd\u003e2Y\u003c\/td\u003e\n\u003ctd\u003eMotor A output 2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e7\u003c\/td\u003e\n\u003ctd\u003e2A\u003c\/td\u003e\n\u003ctd\u003eMotor A control input 2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8\u003c\/td\u003e\n\u003ctd\u003eVCC2\u003c\/td\u003e\n\u003ctd\u003eMotor power supply\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e9\u003c\/td\u003e\n\u003ctd\u003eEN3,4\u003c\/td\u003e\n\u003ctd\u003eEnable second motor driver pair\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10\u003c\/td\u003e\n\u003ctd\u003e3A\u003c\/td\u003e\n\u003ctd\u003eMotor B control input 1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e11\u003c\/td\u003e\n\u003ctd\u003e3Y\u003c\/td\u003e\n\u003ctd\u003eMotor B output 1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12\u003c\/td\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003ctd\u003eGround and heat dissipation\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e13\u003c\/td\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003ctd\u003eGround and heat dissipation\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e14\u003c\/td\u003e\n\u003ctd\u003e4Y\u003c\/td\u003e\n\u003ctd\u003eMotor B output 2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e15\u003c\/td\u003e\n\u003ctd\u003e4A\u003c\/td\u003e\n\u003ctd\u003eMotor B control input 2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e16\u003c\/td\u003e\n\u003ctd\u003eVCC1\u003c\/td\u003e\n\u003ctd\u003eLogic power supply\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003ch3\u003eL293D Arduino Connection\u003c\/h3\u003e\n\n\u003cp\u003eThe L293D can be connected to an Arduino UNO, Nano or Mega to control two suitable small DC motors.\u003c\/p\u003e\n\n\u003cp\u003eFor a basic two-motor setup:\u003c\/p\u003e\n\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eVCC1 (Pin 16):\u003c\/strong\u003e Connect to regulated 5V logic supply.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVCC2 (Pin 8):\u003c\/strong\u003e Connect to a suitable motor power supply.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGND (Pins 4, 5, 12, 13):\u003c\/strong\u003e Connect to common ground.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInputs 1A and 2A:\u003c\/strong\u003e Connect to Arduino digital control pins for Motor A.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInputs 3A and 4A:\u003c\/strong\u003e Connect to Arduino digital control pins for Motor B.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEN1,2 and EN3,4:\u003c\/strong\u003e Connect to suitable control pins, including PWM-capable pins for speed control.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOutputs 1Y and 2Y:\u003c\/strong\u003e Connect to Motor A terminals.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOutputs 3Y and 4Y:\u003c\/strong\u003e Connect to Motor B terminals.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eUse a motor supply appropriate for the actual motors and ensure that its voltage follows the manufacturer's recommended operating conditions.\u003c\/p\u003e\n\n\u003ch3\u003eMotor Speed Control Using PWM\u003c\/h3\u003e\n\n\u003cp\u003eThe L293D supports basic motor speed control using pulse-width modulation (PWM).\u003c\/p\u003e\n\n\u003cp\u003eA microcontroller can provide a PWM signal to the corresponding enable pin. Changing the PWM duty cycle changes the average voltage applied to the motor, allowing approximate speed control.\u003c\/p\u003e\n\n\u003cp\u003eActual motor speed depends on mechanical load, supply voltage, the driver's internal voltage drop, and motor characteristics.\u003c\/p\u003e\n\n\u003ch3\u003eDual DC Motor Control\u003c\/h3\u003e\n\n\u003cp\u003eOne L293D IC can independently control the direction of two suitably rated brushed DC motors.\u003c\/p\u003e\n\n\u003cp\u003eThis makes the IC useful for small robot vehicles where one motor drives the left wheel and another drives the right wheel.\u003c\/p\u003e\n\n\u003cp\u003eBy changing each motor's direction and PWM duty cycle, developers can implement forward movement, reverse movement and turning.\u003c\/p\u003e\n\n\u003ch3\u003eBipolar Stepper Motor Control\u003c\/h3\u003e\n\n\u003cp\u003eThe four half-H channels can also be configured to drive one small bipolar stepper motor.\u003c\/p\u003e\n\n\u003cp\u003eA microcontroller generates the appropriate winding excitation sequence to rotate the motor in discrete steps.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e The L293D does not include an advanced stepper current-regulation system or microstepping controller. Use a suitable dedicated driver for motors requiring regulated winding current.\u003c\/p\u003e\n\n\u003ch3\u003eL293D vs L298N Motor Driver\u003c\/h3\u003e\n\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eL293D:\u003c\/strong\u003e Compact 16-pin motor driver IC for lower-current motor applications, rated up to 600mA per output channel.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eL298N:\u003c\/strong\u003e A larger, higher-current dual H-bridge driver commonly supplied on ready-made motor driver boards.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eThe L293D is suitable for compact circuits with small motors. Higher-current applications may require a more suitable driver selected according to motor stall current, thermal performance and power requirements.\u003c\/p\u003e\n\n\u003ch3\u003eL293D vs L293\u003c\/h3\u003e\n\n\u003cp\u003eThe L293D and L293 are related motor driver ICs but are not identical.\u003c\/p\u003e\n\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eL293D:\u003c\/strong\u003e Rated for 600mA continuous output current per channel and includes integrated output clamp diodes.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eL293:\u003c\/strong\u003e Rated for 1A continuous output current per channel but does not provide the same integrated clamp diodes.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eAlways check the exact IC marking and datasheet before replacing one model with another.\u003c\/p\u003e\n\n\u003ch3\u003eImportant Usage Notes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe 600mA output rating is a per-channel maximum and is subject to total device power dissipation and temperature limits.\u003c\/li\u003e\n\u003cli\u003eThe 1.2A peak rating is non-repetitive and must not be treated as a continuous motor current rating.\u003c\/li\u003e\n\u003cli\u003eCheck motor startup and stall current before selecting the driver.\u003c\/li\u003e\n\u003cli\u003eThe internal bipolar output stage produces a significant voltage drop and heat during operation.\u003c\/li\u003e\n\u003cli\u003eUse appropriate power supply decoupling near the IC.\u003c\/li\u003e\n\u003cli\u003eConnect the motor power supply ground and controller ground together.\u003c\/li\u003e\n\u003cli\u003eConnect all four ground pins for proper operation and heat dissipation.\u003c\/li\u003e\n\u003cli\u003eDo not drive high-current motors beyond the IC's electrical and thermal limits.\u003c\/li\u003e\n\u003cli\u003eDo not connect the motor directly to Arduino GPIO pins.\u003c\/li\u003e\n\u003cli\u003eVerify the DIP-16 pin orientation before wiring.\u003c\/li\u003e\n\u003cli\u003eUse a suitable circuit design for inductive loads and motor-generated electrical noise.\u003c\/li\u003e\n\u003cli\u003eThe L293D is a motor driver IC, not a complete ready-to-use motor driver board.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003ePackage Contents\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1 x L293D Dual H-Bridge Motor Driver IC (DIP-16)\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eBuy L293D Motor Driver IC in Pakistan\u003c\/h3\u003e\n\n\u003cp\u003eLooking for an \u003cstrong\u003eL293D Dual H-Bridge Motor Driver IC in Pakistan\u003c\/strong\u003e? Shop online at \u003cstrong\u003eRobostan.pk\u003c\/strong\u003e for Arduino motor drivers, integrated circuits, electronic components, robotics parts, DC motors, stepper motors and DIY electronics supplies.\u003c\/p\u003e\n\n\u003cp\u003eSuitable for students, engineers, hobbyists and robotics enthusiasts developing small motor-control circuits.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eOrder your L293D Motor Driver IC from Robostan.pk\u003c\/strong\u003e with nationwide delivery across Pakistan, including Lahore, Karachi, Islamabad, Rawalpindi, Faisalabad, Multan and other cities.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eRobostan.pk – Build. Innovate. Create.\u003c\/strong\u003e\u003c\/p\u003e\n","brand":"ROBOSTAN","offers":[{"title":"Default Title","offer_id":68380946891118,"sku":null,"price":90.0,"currency_code":"PKR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1019\/7391\/8062\/files\/ChatGPTImageNov13_2026_08_20_18PM-1.png?v=1794651569","url":"https:\/\/robostan.pk\/products\/l293d-dual-h-bridge-motor-driver-ic-dip-16-for-arduino-robotics","provider":"ROBOSTAN","version":"1.0","type":"link"}