было больше каналов, использовал дополнительно внешние регистры. При этом потери в производительности не были пропорциональны увеличению числа каналов. Думаю, что 256 каналов жрали бы процентов 10-15. Получал что-то вроде 14 бит 610 Гц или 16 бит 152 Гц, дискретность в одну команду проца, или 16МГц при 64МГц клоке. Правда, ШИМ был не чистый, конечно, а BAM (bit angle modulation), и при таких скоростях переключения желательны были хорошие быстрые драйверы и ключи. В примитивном случае, если не требовалось длинных линий, вполне работало со средней мощности диодами и напрямую, без драйверов. Визуально до сих пор не встречал ни в одной реализации таких медленных и плавных переходов цвета, как получалось у меня. И благодаря BAM-у при съёмке на видео тоже выглядело довольно прилично, никаких фликеров и прочего не было. Хотя, при съёмке современными камерами 60+FPS может и по-другому смотрелось, хз). Для вращающихся девайсов BAM наврядли подойдёт, конечно. Тоже немного экспериментировал в этом направлении, до реализации не доходил.