Hola a todos:
Quiero ver si me ayudan a resolver este problema. Tengo que manejar una cantidad considerable de leds con un 16F873A (aproximadamente 20). El problema es que no quiero desperdiciar tantos pines del PIC y por otro lado hay leds que van de a 2 o de a 3, o sea se encienden juntos (terminan siendo como 30 leds) y no quiero sobrecargar la salida de los pines del PIC ya que serían 20-30mA de carga.
Entonces se me ocurre poner un buffer o algo similar para que haga de intermediario entre el pic y los leds por el tema del consumo, pero me queda el problema del desperdicio de pines en el PIC.
Quiero que me digan como se llama el integrado que tiene (por ejemplo) 4 entradas para seleccionar la salida, un pin para decirle en que estado debe estar, un pin de habilitación y 16 pines de salida en donde conectarían los leds (cerrojo?, latch?, buffer?, MUX?, DEMUX?...).
Sería algo así:
Selecciono la salida en binario con las 4 entradas.
Le pongo alto o bajo según lo que quiera escribir en la salida.
Habilito el otro pin para que se complete la operacion.
Además no tiene que perder el estado anterior, o sea, enciendo el led de el pin 2, luego enciendo el led del pin 10 y no se tiene que apagar el que estaba encendido anteriormente (el 2), luego apago el 10 y enciendo el 5, apago el 2, etc, por eso lo del pin de estado. Si quiero apagar el led 2 lo selecciono y pongo un 0 en el pin de estado.
Se entiende? Que puedo usar? Recomiendenme algun integrado fácil de conseguir porque acá se complica para comprar cosas raras.
Un saludo.