Я тоже использую PIC16F628, но не непосредственно для управления ШД, а для связи ПК с блоком управления телескопом по СОМ - порту.
Пара импортных драйверов - идеально для управления ШД фокусера. (они у нас по 3-4 бакса). Правда с ШД с низким
сопротивлением обмоток (ДШИ-200-1-1 в часности), почему-то всё плохо работает - слишком большие токи. Шлифую схему.