Si, se puede utilizar, de hecho yo los uso bastante.
Las salidas se actualizan solo cuando pones en 1 la salida de latch, que latchea todas las salidas.
Esa pata debe estar en cero durante todo el ciclo de escritura.
Por supuesto que no es lo mismo que escribir un solo pin de un puerto, aqui aunque quieras cambiar un solo pin de un puerto, deberas escribir los 8 bits juntos y luego volver a latchearlo.
Lo malo:
Lo recomendable es que esto lo uses con salidas de no muy alta frecuencia de actualizacion, o que no importe demasiado la demora por escritura.
Luego de eso es repetitivo en sus demoras, lo que lo torna confiable.
Lo bueno:
Puedes encadenar varios chips usando la salida serial que tienen y escribir 16, 24, 32 o mas bits a la vez.
Para eso el pin latch y clock recorren todos los integrantes del grupo, y el pin data entra al primero y de alli cada uno tiene la salida conectada al pin input del siguiente.
Es bastante bueno y confiable, se puede utilizar con absoluta tranquilidad...