Я делал полумост на 3 кВт, причем ШИМ делался на меге 8(25 кГц), заводился на вывод SD IR2104. Он же подавался на делитель на 2 на 74HC74, оттуда - на вход In IR2104. Правда, еще извращался с регулировкой "вперед" - мерил напр. питания при помощи АЦП, делал табличную функцию 1/X и умножал на нее задачу напряжения

. Правда, это был сварочник(стабилизировал не выходное напряжение, а ток), но работал вполне нормально. Если хочешь возиться с контроллером, можешь сделать нечто подобное. Только обратную связь нужно завести.Транзисторы - IRF840. На меге48 можно сделать ШИМ 40 кГц, а если делать ШИМ не 256 тактов, а меньше - то и больше 40 кГц. У двухтактника габариты точно будут меньше.