... так быстродействие практически не пострадает, кроме случаев, когда все выхода одновременно включаются-выключаются!
Ардуину запрограммить как тебе надо на выходной код 5.
Выставил код 5, программа однокристалки выставит "1" -> PinC.5, выставил код 6 сбросит в "0" -> PinC.5.
И так далее, и т.п.
Её быстродействия хватит запросто хоть на ШИМ в МГц-ы.