Se andiamo di logiche 74xx, perché allora non un semplice shift register di tipo PISO come il 74LS165? 8 ingressi gestiti con 3 pin.
Basterebbe leggere gli ingressi (con una semplice shiftIn) ogni tot tempo e si avrebbe l'input in un byte, da cui ricavare lo stato degli 8 ingressi con semplici operazioni binarie.