Не советовал бы делать на процессоре вообще, какой бы хороший он ни был, он всеравно может сбоить, в различных ситуациях. Почему бы не использовать что-нибудь типа mc34063, проверянный вариант, очень часто их встречаю, и на материнских платах(некоторое время назад часто применялись), в хабах, и много где еще, по спецификации начиная c 3 вольт работать может, гора appnot'ов под нее, для вашей задачи весьма полезна. Применение процессора уменьшит надежность в десятки раз. Когда программил avr(как я понял под названием atmel 2313 кроется at90s2313), возникла необходимость управлять электромагнитным пускателем, когда проц им щелкал, ему тут же "срывало голову" и он входил в транс

Вскоре после этого перешел на MSP430.
Тема использования микроконтроллеров в импульсных блоках питания не нова, и как правило ее обсуждение заканчивается чем-нить типа: "Давайне не будем изобретать велосипед"
Ну дык может всетаки не будем....?