Hey guys, if you are an electronic DIY lover, you will always find a lot of similar or interchangeable components, which have subtle differences in the specs or features, therefore lead to the wrong application, 74HC595 and its similar components is an example I'm going to mention today.
74HC595 and 74HC164, 74LS595 and MCP23017, except for the last one, the former three ICs are shift registers that can drive LEDs, especially 74HC595, it can drive LEDs directly, those components are alike in some way and have their own distinguishing features as well.
So let's explore these four ICs specifications and compare them to see what are their differences.
74HC595 VS 74LS595
74LS595 is TTL based, fast, uses more power and is older.
74HC595 is CMOS based, fast, uses less power and is the most up-to-date version.