.. и "программируются" паяльником. Доводилось участвовать в разработках SMPS на МК (PIC с CIP). изменение логики работы ШИМ-контроллера с фиксированной частотой на Fixed off time или изменение частоты, ограничительные функции и пр. - это изменение кода при неизменном железе. причем можно AC/DC c PFC переделать в DC/DC и наоборот (по старту померить вход и сконфигурировать МК нужным образом). Да, и при желании можно подключить чайник с облаком ))