Штурмовский JBB c 22 страницы эой темы например.
Лично мое мнение, что вешать всякие алгоритмические заморочки на фирварю контроллера стоит только каким-нибудь чудакам типа авторов электроники для Кугуара.
А так - у компьютера ЦПУ шустрый, лишние 0.001% времени в драйвере ничего не изменит, зато гибкость хватит - за уши и по уши.