Использую для коммутации анодов (разряды) IRLML6401, ток в сегменты вкачивается драйвером от Allegromicro A6282EES (или что-то подобное от MacroBlock). При этом питание в системе 3.3В и светодиоды зелёные с красными.
Если разрядов мало, то можно поставить только токовые драйвера и отказаться от динамической индикации. Например, пара A6282EES обслужат 4 разряда цифровых 7-ми сегментных индикаторов (статический режим). При этом используется всего 3 вывода микроконтроллера.
Пример схемы. Пара 7-ми сегментных индикатора и единичный светодиод.