Специально предназначенные для этого МК имеют ШИМ-модуляторы с dead time и аппаратные входы для сигналов защиты. Отдаленно напоминает такой МК AT90PWM. Но если приложение не очень ответственное,
то можно сделать контроллер импульсного БП и на обычном МК. Ключевые слова - IPS (Intelligent Power Supply). У Microchip есть семинары по IPS на dsPIC. Есть и у Atmel пример: "Atmel AVR-based Constant Current Supply" в Atmel Applications Journal.