Before revision: This 74HC variant uses CMOS signalling voltage levels while the 74HCT595 variant uses TTL signalling levels.
After revision: This 74HC variant uses CMOS signaling voltage levels while the 74HCT595 variant uses TTL signalling levels.