Esto es lo que estoy tratando de hacer.
Tengo una EEPROM de 32 K (IC1 es un AT28C256) con datos grabados.
Lo que quiero hacer es seleccionar la dirección que deseo con los registros de desplazamiento y luego cargar el valor de salida (código) en la pantalla LCD. El "TRIG" (o E) de la pantalla LCD está conectado a una salida monoestable (no se muestra). Se configura de modo que si no se produce ninguna actividad en la entrada del reloj durante un tiempo determinado, la dirección es válida y E cambia de estado.
En el pasado probé mi configuración sin resistencias de pull-up y falló (con algunos pines de salida del 74HC164 que reportan voltajes más bajos de lo normal).
Siento que mis opciones son:
Cambie 74HC164 a 74HCT164
o
Utilice resistencias pull-up
Si uso la primera opción, la disponibilidad del chip es menor, ¿y no aumentaría la posibilidad de que emi?
Probé la segunda opción con resistencias de 10K sip, pero por alguna razón creo que ese valor podría ser demasiado bajo.
Lo que creo que es mejor es aumentar los valores de las resistencias SIP, pero ¿qué es lo más alto que puedo hacer antes de que las salidas no se registren correctamente?
¿o realmente estoy mejor reemplazando 74HC con 74HCT?