We are Apogeeweb Semiconductor Electronic

WELCOME TO OUR BLOG

Home  Product Technical Articles   74HC595 VS 74LS595, 74HC595 VS 74HC164, 74HC595 vs MCP23017

74HC595 VS 74LS595, 74HC595 VS 74HC164, 74HC595 vs MCP23017

Author: Mia
Date: 6 Apr 2021
 852
74hc134. mcp23017

The 74HC595 is one of the most commonly used shift registers. As a popular component, it has many substitutes whose specifications, applications, and pinout are very much alike.

 

In today's blog, we'll compare the 74HC595 to those of its alternative components: 74LS595, 74HC164, and MCP23017, to see what are their differences and if they can be used interchangeably, and so on.


Catalog

74HC595 VS 74LS595

74HC595 VS 74HC164

74HC595 vs MCP23017


74HC595 VS 74LS595

74HC595 VS 74LS595

Component Datasheet

74HC595 Datasheet
74LS595 Datasheet

74HC595 Basics

The 74HC595 is an high speed CMOS 8-BIT SHIFT REGISTERS/OUTPUT LATCHES (3-STATE) fabricated with silicon gate C2MOS technology. This device contains an 8-bit serial-in, parallel-out shift register that feeds an 8-bit D-type storage register. The storage register has 8 3-STATE outputs. Separate clocks are provided for both the shift register and the storage register.

 

The shift register has a direct-overriding clear, serial input, and serial output (standard) pins for cascading. Both the shift register and storage register use positive-edge triggered clocks. If both clocks are connected together, the shift register state will always be one clock pulse ahead of the storage register. All inputs are equipped with protection circuits against static discharge and transient excess voltage.

74LS595 Basics

74LS595 contains an 8-bit serial-in, parallel-out shift register that feeds an 8-bit D-type storage register. The storage register has parallel 3-state ('LS595) or open-collector ('LS596) outputs. Separate clocks are provided for both the shift register and the storage register. The shift register has a direct-overriding clear, serial input, and serial output pins for cascading.

 

Both the shift register and storage register clocks are positive-edge triggered. If the user wishes to connect both clocks together, the shift register state will always be one clock pulse ahead of the storage register.

74HC595 VS 74LS595

  • 74LS595 is TTL based, fast, uses more power and it is older.

  • 74HC595 is CMOS based, fast, uses less power and is the most up-to-date version.

  • To be more specific, the LS series is built with bipolar transistors and is based on TTL (total transistor logic) (BJT). BJTs were among the first transistors used in integrated circuits.

  • The HC series employs CMOS (complementary metal oxide semiconductor) devices, which are a later generation transistor that, as the name implies, use metal over an oxide as the gate in the transistor (now polysilicon over an oxide).

  • The advantage of these devices is that their input impedance is much higher than that of a BJT, resulting in much lower current and power consumption.

  • As a general rule (with exceptions), CMOS is used in logic devices with low power requirements, and BJTs are used in higher power devices (switching, power management apps, etc). There are also BiCMOS devices, which combine CMOS and BJTs on the same diy and utilize the best characteristics of each device.


74HC595 VS 74HC164

74HC595 VS 74HC164

Component Datasheet

74HC595 Datasheet
74HC164 Datasheet

74HC164 Basics

The 74HC164 is an 8-bit serial-in/parallel-out shift register.

 

The device features two serial data inputs (DSA and DSB), eight parallel data outputs (Q0 to Q7). Data is entered serially through DSA or DSB and either input can be used as an active HIGH enable for data entry through the other input. Data is shifted on the LOW-to-HIGH transitions of the clock (CP) input. A LOW on the master reset input (MR) clears the register and forces all outputs LOW, independently of other inputs. Inputs include clamp diodes. This enables the use of current limiting resistors to interface inputs to voltages in excess of VCC.

74HC595 VS 74HC164

74HC164 is serial in and parallel out, like the CD4015, but 74HC595 is faster and lower voltage.

 

The difference between the 74HC595 and the 74HC164 is that the 74HC164 does not buffer the data (internal space existed on the 74HC595), so the LED FLASHES as it drags the bits to the tip-toe, giving the flashing effect seen in the 74HC164 but not on the 74HC595.

 

To be more specific:

  • 74HC595 has a latch, so the output can remain unchanged during the shift; 74HC164 has no latch, so it changes every time a shift clock is generated. This is the biggest difference between the two.

  • 74HC595 uses special Q7 pin to realize multi-chip cascade; 74HC164 directly uses output pin Q7 to cascade

  • 74HC595 has enable OE, when OE is invalid, the output pin is high impedance; while 74HC164 has no enable pin

  • The reset of 74HC595 is for the shift register. If you want to reset the LATCH register, you must load the shift register content into the latch register on the rising edge of ST_CP; that is to say: 74HC595 reset is synchronous, 74HC164 reset is asynchronous , So the reset of 74HC164 is easier

  • 74HC164 has a corresponding 74HC165 parallel-to-serial chip.


74HC595 vs MCP23017

74HC595 vs MCP23017

Component Datasheet

74HC595 Datasheet
MCP23017 Datasheet

MCP23017 Basics

The MCP23017 is a port expander that gives you virtually identical PORTS compared to standard microcontrollers e.g. Arduino or PIC devices and it even includes interrupts. It gives you an extra 16 I/O pins using an I2C interface as well as comprehensive interrupt control.

74HC595 VS MCP23017

To be short, 74HC595 is a shift register, while MCP23017 is an IO Expander.

 

If you want to drive LEDs directly you could just go for 74HC595, but you want a component that is more flexible in the projects, MCP23017 is a good choice, what’s more, they can pretty much use the same software.

 

About shift register and IO Expander, the main differences are speed complexity in driving them.

 

Shift registers are easier to drive, they are simple serial to parallel converters. Shift registers will run as fast as you can pump data through them.

 

IO expanders may be more versatile but are limited to the i2c interface which relatively speaking is dog slow. SPI expanders would be better but even then they are not as fast as shift registers. There are pros and cons to everything and in most cases you can use either one and people use what they are more familiar with.

 

Ordering & Quality

Photo Mfr. Part # Company Description Package PDF Qty Pricing
(USD)
74HC595BQ-115 74HC595BQ-115 Company:Nexperia USA Inc. Remark:IC 8BIT SHIFT REGISTER 16-DHVQFN Package:16-VFQFN Exposed Pad
DataSheet
In Stock:87000
Inquiry
Price:
3000+: $0.10346
6000+: $0.09719
15000+: $0.09092
30000+: $0.08339
75000+: $0.08026
150000+: $0.07712
Inquiry
74HC595D-112 74HC595D-112 Company:Nexperia USA Inc. Remark:IC SHIFT REGISTER 8BIT 16SOIC Package:16-SOIC (0.154", 3.90mm Width)
DataSheet
In Stock:5102
Inquiry
Price:
1+: $0.38000
10+: $0.31100
25+: $0.28440
100+: $0.21150
250+: $0.19168
500+: $0.15864
1000+: $0.11898
2500+: $0.10906
5000+: $0.10246
Inquiry
74HC595D-118 74HC595D-118 Company:Nexperia USA Inc. Remark:IC SHIFT REGISTER 8BIT 16SOIC Package:16-SOIC (0.154", 3.90mm Width)
DataSheet
In Stock:82500
Inquiry
Price:
2500+: $0.08960
5000+: $0.08463
12500+: $0.07716
25000+: $0.07218
62500+: $0.06471
125000+: $0.06223
Inquiry
74HC595N-112 74HC595N-112 Company:Rochester Electronics, LLC Remark:SERIAL IN PARALLEL OUT Package:16-DIP (0.300", 7.62mm)
DataSheet
In Stock:On Order
Inquiry
Price:
658+: $0.38000
Inquiry
74HC595PW-112 74HC595PW-112 Company:Nexperia USA Inc. Remark:Shift Shift Register Element Bit 16-TSSOP Package:16-TSSOP (0.173", 4.40mm Width)
N/A
In Stock:On Order
Inquiry
Price:
1+: $0.34000
10+: $0.27600
25+: $0.25240
100+: $0.18790
250+: $0.17024
500+: $0.14090
1000+: $0.10568
2500+: $0.09687
5000+: $0.09100
Inquiry
74HC595PW-118 74HC595PW-118 Company:Nexperia USA Inc. Remark:IC SHIFT REGISTER 8BIT 16TSSOP Package:16-TSSOP (0.173", 4.40mm Width)
DataSheet
In Stock:217500
Inquiry
Price:
2500+: $0.09108
5000+: $0.08602
12500+: $0.07843
25000+: $0.07337
62500+: $0.06578
125000+: $0.06325
Inquiry
74HC595PW-AUJ 74HC595PW-AUJ Company:NXP USA Inc. Remark:IC COUNTER REGISTER 8BIT 16TSSOP Package:16-TSSOP (0.173", 4.40mm Width)
DataSheet
In Stock:On Order
Inquiry
Price:
Call
Inquiry
74HC595PW-C1118 74HC595PW-C1118 Company:NXP USA Inc. Remark:Shift Shift Register Element Bit 16-TSSOP Package:16-TSSOP (0.173", 4.40mm Width)
N/A
In Stock:On Order
Inquiry
Price:
3435+: $0.07000
Inquiry
74HC595PW-Q100-118 74HC595PW-Q100-118 Company:Nexperia USA Inc. Remark:Shift Shift Register Element Bit 16-TSSOP Package:16-TSSOP (0.173", 4.40mm Width)
N/A
In Stock:On Order
Inquiry
Price:
1+: $0.39000
10+: $0.33000
25+: $0.30800
100+: $0.24630
250+: $0.22872
500+: $0.19354
1000+: $0.14955
2500+: $0.13768
5000+: $0.12880
12500+: $0.11991
25000+: $0.11688
Inquiry
CD74HC595NS CD74HC595NS Company:Texas Instruments Remark:Shift Shift Register 1 Element 8 Bit 16-SO Package:16-SOIC (0.209"", 5.30mm Width)
DataSheet
In Stock:On Order
Inquiry
Price:
Call
Inquiry

Related Articles

What Are Application Circuits of Differential Amplifier?

Iggy 24 Feb 2021  426

The differential amplifier circuit is also called the differential circuit. It can not only effectively amplify the AC signal, but also effectively reduce the zero drift caused by the power supply fl...

Continue reading »

STMicro STM32H7 Series: A Simple Guide [Video]

Iggy 1 Mar 2021  391

STM32H7 series are High-Performance MCUs. The STM32H7 is the most powerful member of the popular STM32 family of 32-bit ARM Cortex-M core microcontrollers offered by ST Microelectronics. This blog p...

Continue reading »

NCP1117ST50T3G Regulator: Pinout, Datasheet, Equivalent [Video]

Irene 25 Aug 2021  166

NCP1117ST50T3G is an LDO positive linear voltage regulator from the NCP1117 series. This is a fixed voltage LDO regulator with an output voltage rating of 5V. It comes in a SOT-223 3-pin + tab package...

Continue reading »

SN74HC00N Texas Instruments NAND Gate IC: Datasheet, Pinout and Specifications

Irene 2 Sep 2021  113

The SN74HC00N is a four independent 2-input NAND Gate IC. Catalog Product OverviewCAD MODELSN74HC00N PinoutSN74HC00N Product InformationSN74HC00N  PrinceSN74HC00N  FeaturesApplicationsPo...

Continue reading »

SS14 Diodes: Pinout, Features, Datasheet

Iggy 24 Feb 2021  2611

SS14 is a surface mount High Power Schottky Rectifier. SS14 is a Schottky diode with a reverse withstand voltage of 40V. Schottky tube is characterized by fast working speed, large current, but low r...

Continue reading »

0 comment

Leave a Reply

Your email address will not be published.

 
 
   
 
Rating:

# 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z