Используем мн-во последовательно включенных tpic6c595 для управления до 65536 диодами с регулировкой яркостью через ШИМ.
Цитата
Один недостаток - МК должен постоянно вдвигать новую порцию данных, равную числу светодиодов.
Действительно такой недостаток есть, однако чтобы большой число данных вдвигать и это не было заметно можно использовать в дополнение к сдвиговым регистрам D-тригеры : задвинули -- подали клок на D-тригер и т.д