Это программный ШИМ, а есть на уровне железа. Вот по какому алгоритму задаётся у него скважность с помощью программы?
Правила форума