Tutta la corrente del LED scorre attraverso il pin Vcc del 74HC595 (e il pin GND del TIPxxx). La corrente nominale massima assoluta di attraverso Vcc (o GND) di un tipico 74HC595 è effettivamente 70 mA.
La corrente di picco massima assoluta per LED è quindi 8,75 mA, o una corrente media di circa 1 mA per LED (ciclo di lavoro 1/8 per LED).
In pratica dovresti stare BENE lontano dal valore massimo assoluto.
Per dirla esplicitamente, questo è un circuito a livello di hobbista, progettato da qualcuno a cui non importa o non sa molto di affidabilità (supponendo che in realtà abbiano raccomandato qualcosa come le correnti che hai dichiarato). Usare il 74HC595 per pilotare un array di driver high-side o doppi transistor PNP prebiasati sarebbe molto meglio. Sono progettati come registri a scorrimento logici, non come driver di carico.
Usando questi driver potresti anche ottenere una luminosità molto più alta. Una corrente media di 10 mA per LED richiede una corrente totale di 640 mA, ovviamente, il che significa che i driver sorgente devono gestire 80 mA ciascuno (con tutti potenzialmente attivi contemporaneamente) e i driver sink devono consegnare 640 mA ciascuno (con ognuno che vede un Ciclo di lavoro 1/8).
Modifica: puoi avere una buona idea del tipo di corrente average che desideri testando un singolo LED della matrice attraverso un resistore. Se 500uA o 750uA sono sufficienti (e potrebbe essere se hai un filtro ottico e un'illuminazione attenuata e dadi LED ad alta luminosità nel display), puoi utilizzare il circuito originale. Se hai bisogno di un'elevata luminosità (ad es. Visibilità diurna), probabilmente devi guidare i LED vicino ai loro limiti.