Czegoś nie rozumiem - ULN2003 to "tylko" 7 wyjść więc nie będzie sterowania kropką ?
ULN (jak napisał vito_zm) nie steruje poszczególnymi segmentami a wspólną katodą. Sterowanie segmentami jest realizowane przez porty uP.
Dobrze byłoby udostępnić sterowanie każdym segmentem oddzielnie.
Tak właśnie będzie.
Zastosowałbym ULN2803.
On ma 8 wyjść. Też można, tylko, że to chyba "source" a nie "sink" driver? Płytki z samymi LED 7-seg, które pokazywał mi zając mają po 6 wyświetlaczy w jednym bloku... i są używane właśnie do kokpitów.
No i wyświetlacze ze wspólną katodą ? Coś mi nie pasuje do tego ULN (taki sam problem jak przy wyśweitlaczach LCD kilkanaście postów wcześniej).
Właśnie tutaj ten układ jest "u siebie". On "zwiera do masy" i tak ma robić: poprzez dołączenie wspólnej katody do masy "włącza " odpowiedni w danym momencie wyświetlacz. W LCD problem był zupełnie inny - tam potrzebowaliśmy symetrycznego bufora a nie jedynie "sink drivera"
I ostatnia rzecz - max. 7 wyświetlaczy LED. Trochę mało jak na jeden układ.
Jak coś pomyliłem to proszę o poprawkę 
Pamiętaj, że tam będzie multiplexowanie - więc współczynnik wypełnienia spada nam wraz ze wzrostem ilości wyświetlaczy w jednym module (dla 6-ciu jest to max 16%, dla 16-tu to już zaledwie 6%). W tym rozwiązaniu chodzi o zredukowanie kabli na połączeniu sterownik<->płytka z wyświetlaczami. W "normalnym" wariancie ilośc przewodów (pinów na złączu) to: ilosc_LED7SEG*8+1, co dla 6-ciu daje złącze 49 pin. Dla 16-tu to już 129 pin. W wariancie multipleksowanym ilość połączeń to: ilosc_LED7SEG+8, co dla 6ciu daje złącze 14 pin. Zając twierdzi, że jest to istotne z punktu widzenia budowniczego kokpitu - po drugiej stronie maskownicy jest bardzo mało miejsca i nie można zmieścić na tej samej płytce sterownika i wyświetlaczy. Redukcja ilości przewodów połączeniowych też jest bardzo korzystna. Na koniec - jego rozwiązania (OC ?) korzystają z zespołów po 6 cyfr w linii i to podobno z powodzeniem wystarcza.
Można zastosować tani układ np. 74hc595 kaskadowo i zrobić np. 16 wyświetlaczy. Koszt będzie mniejszy niż zrobienie dodatkowego urządzenia dla tych 7 wyświetlaczy.
To akurat IMHO nie ma sensu. W moim rozwiązaniu do sterowania LED układ MBI ma to, co 74595, ale dodatkowo: 16 zamiast 8 wyjść, sterowanie prądem zasilania każdej diody, co eliminuje konieczność stosowania wielu rezystorów ograniczających. Na płytce z wyświetlaczami 7-SEG po prostu nie ma na nie miejsca a łączenie osobnej płytki z nimi wymaga ogromnej ilości kabli.