A Comparison Article about L293D & ULN2003

Sophie

Published: 25 April 2022 | Last Updated: 25 April 2022

6491

L293D

L293D

STMicroelectronics

1.2A mA 2mA mA 5.1mm mm 7.1mm mm Motor Drivers 16 5V V 4 20mm mm

Purchase Guide

1.2A mA 2mA mA 5.1mm mm 7.1mm mm Motor Drivers 16 5V V 4 20mm mm

This is a comparison article of L293D and its similar model: ULN2003, you will learn what are those components and what’s their differences, hope this article really helps you in a way.

This video is about the introduction of L293D Motor control Module.

L293D Motor control Module Tutorial - Run motors off the Arduino

L293D Basics

    l293d.jpg

     L293D is a monolithic integrated high voltage, high current four channel driver designed to accept standard DTL or TTL logic levels and drive inductive loads (such as relays solenoides, DC, and stepping motors) and switching power transistors.

    To simplify use as two bridges each pair of channels is equipped with an enable input. A separate supply input is provided for the logic, allowing operation at a lower voltage, and internal clamp diodes are included.

This device is suitable for use in switching applications at frequencies up to 5kHz.


ULN2003 Basics

uln2003.jpg

    The ULN2003 is a high-voltage, high-current Darlington array that contains seven open collectors Darlington pairs with common emitters. Each channel is rated at 500 mA and can withstand peak currents of 600 mA. Suppression diodes are included for inductive load driving and the inputs are pinned opposite the outputs to simplify board layout.


L293D vs ULN2003: Difference in Pinout and Configurations

l293d pinout.jpg

l293d pinout

Pin NumberPin NameDescription
1Enable 1,2This pin enables the input pin Input 1(2) and Input 2(7)
2Input 1Directly controls the Output 1 pin. Controlled by digital circuits
3Output 1Connected to one end of  Motor 1
4GroundGround pins are connected to the ground of the circuit (0V)
5GroundGround pins are connected to the ground of the circuit (0V)
6Output 2Connected to another end of  Motor 1
7Input 2Directly controls the Output 2 pin. Controlled by digital circuits
8Vcc2 (Vs)Connected to Voltage pin for running motors (4.5V to 36V)
9Enable 3,4This pin enables the input pin Input 3(10) and Input 4(15)
10Input 3Directly controls the Output 3 pin. Controlled by digital circuits
11Output 3Connected to one end of Motor 2
12GroundGround pins are connected to the ground of the circuit (0V)
13GroundGround pins are connected to the ground of the circuit (0V)
14Output 4Connected to another end of Motor 2
15Input 4Directly controls the Output 4 pin. Controlled by digital circuits
16Vcc2 (Vss)Connected to +5V to enable IC function

uln2003 pinout.jpg

uln2003 pinout


Pin NumberPin NameDescription
1 to 7Input 1 to Input 7Seven Input pins of Darlington pair, each pin is connected to the base of the transistor and can be triggered by using +5V
8GroundGround Reference Voltage 0V
9COMUsed as test pin or Voltage suppresser pin (optional to use)
10 to 16Output 1 to Output 7Respective outputs of seven input pins. Each output pin will be connected to the ground only when its respective input pin is high(+5V)


L293D vs ULN2003: Difference in Parameters


L293DULN2003
Package / Case16-DIP (0.300, 7.62mm)16-DIP (0.300, 7.62mm)
Weight0.27g1.627801g
Operating Temperature-40°C~150°C-40°C~85°C 
Max Power Dissipation4W2.25W
Current Rating600mA500mA
Number of Pins1616
Number of Channels47
Height5.1mm4.59mm
Width7.1mm7.1mm
Length20mm20mm


L293D vs ULN2003: Difference in CAD Models

symbol.jpg

Footprint.jpg

3D.jpg

L293D vs ULN2003: Difference in Features

L293D Features

  • Can be used to run Two DC motors with the same IC.

  • Speed and Direction control are possible

  • Motor voltage Vcc2 (Vs): 4.5V to 36V

  • Maximum Peak motor current: 1.2A

  • Maximum Continuous Motor Current: 600mA

  • Supply Voltage to Vcc1(VSS): 4.5V to 7V

  • Transition time: 300ns (at 5Vand 24V)

  • Automatic Thermal shutdown is available

  • Available in 16-pin DIP, TSSOP, SOIC packages

 

ULN2003 Features

  • Contains 7 high-voltage and high current Darlington pairs

  • Each pair is rated for 50V and 500mA

  • Input pins can be triggered by +5V

  • All seven Output pins can be connected to gather to drive loads up to (7×500mA) ~3.5A.

  • Can be directly controlled by logic devices like Digital Gates, Arduino, PIC, etc

  • Available in 16-pin DIP, TSSOP, SOIC packages


L293D vs ULN2003: Difference in Applications

L293D Applications

  • Used to drive high current Motors using Digital Circuits

  • Can be used to drive Stepper motors

  • High current LED’s can be driven

  • Relay Driver module (Latching Relay is possible)

 

ULN2003 Applications

  • Used to drive high current loads using Digital Circuits

  • Can be used to drive Stepper motors

  • High current LED’s can be driven

  • Relay Driver module (can drive 7 relays)

  • Logic Buffers in digital electronics

  • Used as a Touch sensor for Arduino


L293D vs ULN2003: Difference in Equivalent

L293D Equivalent Dual Timer IC

LB1909MC, SN754410, ULN2003

 

ULN2003 Equivalent ICS

TPIC2701, ULN2001, ULN2002, ULN2004, L293D, Motor Driver Shield


L293D vs ULN2003: Datasheet

L293D vs ULN2003: Difference in Diagram

l293d functional block diagram.jpg

l293d functional block diagram

uln2003 diagram.jpg

uln2003 diagram

L293D vs ULN2003: Conclusion

The L293D is an H bridge motor driver and it is usually used to drive 1 or 2 motors forward and back.

The ULN2003 is a Darlington high current driver, which means it can be used to drive any device in its current range, so essentially it's a switch.


If you are driving a stepper motor then the L293D will drive them as well as the ULN2003 once you sort out the pins.

What’s more, L293D only provided around 600MA of current though.


L293D has four push-pull output so it can sink (provide gnd) or source current (provide positive supply) so it can be used for unipolar or bipolar motors.

ULN2003 can only sink current (provide gnd) because the outputs are open collectors, it can only drive unipolar motors.


Frequently Asked Questions

Which is better l293d vs l298n?

L293D Drivers Operate at 4.5V to 36V whereas L298N can be Operates at up to 46V. Maximum 600mA current can be drawn through both channels of L293D whereas L298N Motor Driver can draw up to 2A from both channels.

How do I connect my Arduino to l293d?

Connect 5V to Enable 1, Vss, and Vs on the L293D. Connect digital output pins (we're using 6 and 7) to input 1 and input 2 on the L293D. Connect your Arduino's GND to both GND pins on the same side of the L293D. Finally, connect output 1 and output 2 of the L293D to your motor pins.

What is l293d motor driver shield?

L293D shield is a driver board based on L293 IC, which can drive 4 DC motors and 2 stepper or Servo motors at the same time. Each channel of this module has a maximum current of 1.2A and doesn't work if the voltage is more than 25v or less than 4.5v.

What is the use of uln2003a?

Typical usage of the ULN2003A is in driver circuits for relays, lamp and LED displays, stepper motors, logic buffers, and line drivers.

What is the function of uln2003 driver in interfacing of stepper motor?

Known for its high current and high voltage capacity, the ULN2003 gives a higher current gain than a single transistor and enables the low voltage and low current output of a microcontroller to drive a higher current stepper motor.
L293D

STMicroelectronics

In Stock: 2000

United States

China

Canada

Japan

Russia

Germany

United Kingdom

Singapore

Italy

Hong Kong(China)

Taiwan(China)

France

Korea

Mexico

Netherlands

Malaysia

Austria

Spain

Switzerland

Poland

Thailand

Vietnam

India

United Arab Emirates

Afghanistan

Åland Islands

Albania

Algeria

American Samoa

Andorra

Angola

Anguilla

Antigua & Barbuda

Argentina

Armenia

Aruba

Australia

Azerbaijan

Bahamas

Bahrain

Bangladesh

Barbados

Belarus

Belgium

Belize

Benin

Bermuda

Bhutan

Bolivia

Bonaire, Sint Eustatius and Saba

Bosnia & Herzegovina

Botswana

Brazil

British Indian Ocean Territory

British Virgin Islands

Brunei

Bulgaria

Burkina Faso

Burundi

Cabo Verde

Cambodia

Cameroon

Cayman Islands

Central African Republic

Chad

Chile

Christmas Island

Cocos (Keeling) Islands

Colombia

Comoros

Congo

Congo (DRC)

Cook Islands

Costa Rica

Côte d’Ivoire

Croatia

Cuba

Curaçao

Cyprus

Czechia

Denmark

Djibouti

Dominica

Dominican Republic

Ecuador

Egypt

El Salvador

Equatorial Guinea

Eritrea

Estonia

Eswatini

Ethiopia

Falkland Islands

Faroe Islands

Fiji

Finland

French Guiana

French Polynesia

Gabon

Gambia

Georgia

Ghana

Gibraltar

Greece

Greenland

Grenada

Guadeloupe

Guam

Guatemala

Guernsey

Guinea

Guinea-Bissau

Guyana

Haiti

Honduras

Hungary

Iceland

Indonesia

Iran

Iraq

Ireland

Isle of Man

Israel

Jamaica

Jersey

Jordan

Kazakhstan

Kenya

Kiribati

Kosovo

Kuwait

Kyrgyzstan

Laos

Latvia

Lebanon

Lesotho

Liberia

Libya

Liechtenstein

Lithuania

Luxembourg

Macao(China)

Madagascar

Malawi

Maldives

Mali

Malta

Marshall Islands

Martinique

Mauritania

Mauritius

Mayotte

Micronesia

Moldova

Monaco

Mongolia

Montenegro

Montserrat

Morocco

Mozambique

Myanmar

Namibia

Nauru

Nepal

New Caledonia

New Zealand

Nicaragua

Niger

Nigeria

Niue

Norfolk Island

North Korea

North Macedonia

Northern Mariana Islands

Norway

Oman

Pakistan

Palau

Palestinian Authority

Panama

Papua New Guinea

Paraguay

Peru

Philippines

Pitcairn Islands

Portugal

Puerto Rico

Qatar

Réunion

Romania

Rwanda

Samoa

San Marino

São Tomé & Príncipe

Saudi Arabia

Senegal

Serbia

Seychelles

Sierra Leone

Sint Maarten

Slovakia

Slovenia

Solomon Islands

Somalia

South Africa

South Sudan

Sri Lanka

St Helena, Ascension, Tristan da Cunha

St. Barthélemy

St. Kitts & Nevis

St. Lucia

St. Martin

St. Pierre & Miquelon

St. Vincent & Grenadines

Sudan

Suriname

Svalbard & Jan Mayen

Sweden

Syria

Tajikistan

Tanzania

Timor-Leste

Togo

Tokelau

Tonga

Trinidad & Tobago

Tunisia

Turkey

Turkmenistan

Turks & Caicos Islands

Tuvalu

U.S. Outlying Islands

U.S. Virgin Islands

Uganda

Ukraine

Uruguay

Uzbekistan

Vanuatu

Vatican City

Venezuela

Wallis & Futuna

Yemen

Zambia

Zimbabwe

Related Parts More