Вы определитесь с количеством уровней ШИМ. Может вам двумя
резисторами и одним конденсатором для задания обойтись можно? Тогда
управление резисторами ШИМ с пинов МК, компаратор поставить и
вперде! Хотя я однажды для аварийной индикации разрыва токовой
петли генератор импульсов для светодиода с питанием от CR2032 на
MSP430 соорудил :)