Feral, есть модель для atmega644, там так и реализованно - программа полностью помещается в памяти.
Вот его описание http://jcwolfram.de/projekte/avr/chipbasic2/main.php