Не давно делал на pic10f322 на бесплатном XC8. Надо было просыпаться на IOC считать время, PWMом генереть звук и моргать светодиодом. При этом постоянно мерять напругу питания c ADC. Все влезло на сях в этот камень. На ассембдере тоже легко. Только одна страница памяти, так что все просто.
ЗЫ. Но микрочип казлы с их компилятором. Код не просто не оптимальный, он совсев херовый. Чтоб тупое присваивание делать четырмя инструкциями - это круто. Ну и if else у них все в goto. Страшно смотреть листинг.