Hola sztongo, gracias por tu respuesta, bueno ese código no lo he visto en las tiendas de aqui por eso no me conviene.
Ya realizé las pruebas y estos son los resultados con VCC=5V:
Sin carga, una salida en nivel alto del:
SN74LS164N mide 4.8V
CD74HC164E mide 4.99V
SN74HC595N mide 5V
Con carga (1K + Led_de_3mm), una salida en nivel alto del:
SN74LS164N mide 3.4V
CD74HC164E mide 4.88V
SN74HC595N mide 4.93V
Una salida en nivel bajo del:
SN74LS164N mide 0.16V
CD74HC164E mide 0V
SN74HC595N mide 0V
Según datasheet en los mejores casos:
SN74LS164N ... 270mW, Vcc=4.75V - 5.25V
CD74HC164E ... 750mW, Vcc=2V - 6V
SN74HC595N ... 750mW, Vcc=2V - 6V
De estos resultados el SN74HC595N tiene mejor rendimiento y cuesta igual que el SN74LS164N, ademas el primero tiene un pin que al activarlo descarga el valor del Shift Register a sus pines de salida, cosa que no tiene el segundo.
Javicho.