Expandir puertos de entrada y salida

Si alguno sabeis como se puede mejor expandir el número de entradas y salidas a un PIC, por favor darme alguna pista.
Yo estoy pensando en hacerlo con los circuitos buffer 74LS244 y 74JS245 pero no se si será lo mas correcto.
Agradeceré vuestras experiencias.
Gracias.
 
Yo siempre los uso y me ha resultado bien, la otra opcion es usar un deserializador (registro de corrimiento)
 
O con un expansor de puertos como:

PCF8574 <--- Expansor de puertos de 8 lineas

PCF8575 <--- Expansor de puertos de 16 lineas

Funcionan en bus I2C y con ellos puedes expandir hasta 128 líneas de entrada/salida usando tan solo dos o tres pines del PIC...
 
Muy agradecido por vuestras aportaciones. Ahora me toca documentarme y poder hacer el montaje que necesito. Si tuviera dudas o me atascara -que ocurrirá- ya sé que aquí hay gente dispuesta a ayudar amablemente.
Ojalá que os pueda yo corresponder en algún momento.
Saludos
 
Buenas noches.....
Estoy aprendiendo a manejar el pcf8575 pero solo he logrado leerlo, si alguien me puede colaborar con la part de la escritura estare muy agradecido......programo en c compiler..........Gracias
 
Atrás
Arriba