Estoy usando un ATtiny84 y con tres conversores en serie a paralelos 74HCT595 para controlar 24 LED. Todo funciona bien, pero cuando intento encender más de 10 LED al mismo tiempo, se reinicia el programa ATtiny84. Estoy pensando en una caída en el voltaje relacionado con la alta carga causando esto.
He intentado ejecutarlo a través de un cargador de iPhone, PC USB pero sigue siendo el mismo problema. Si utilizo el Arduino Uno para controlar los LED en lugar del ATtiny84, todo funciona bien.
¿Alguna idea sobre cómo solucionar esto? ¿Necesito agregar un capacitor en algún lugar o tengo que apagar un poco el voltaje de salida de voltaje en el ATtiny?
Actualizar:
Estoy tratando de hacer un reloj. Dos anillos de 12 LEDs. Los tres 74HCT595 se encadenan usando el pin de desbordamiento conectado a la entrada del siguiente. El 74HCT595 tiene 8 salidas, así que necesito 3 de ellas para 24 LED. Los 3 pines digitales del ATtiny84 se utilizan para reloj, entrada y rclk.
Código: enlace