Цитата(KIG @ Feb 23 2012, 19:19)

МК перезагружается. На следующий символ зависает. Если бит IVSEL не устанавливать, тогда все работает. Подскажите, пожалуйста, почему так происходит?
Вы бы текст программы привели: причин может быть много.
Цитата(KIG @ Feb 23 2012, 19:19)

Если бит IVSEL не устанавливать, тогда все работает. Подскажите, пожалуйста, почему так происходит?
Что работает? Если IVSEL=0, по обработчики прерываний находятся по адресу начиная от 0x0, а они должны быть расположены в области boot.
Цитата(KIG @ Feb 23 2012, 19:19)

И почему нельзя оставить вектора прерываний в начале FLASH памяти, зачем их надо перемещать в бут область??
Потому что bootloader - отдельная программа со своей обработкой прерываний.
Цитата(KIG @ Feb 23 2012, 19:19)

Еще вопрос правильно ли я понял что область загрузчика начинается с адреса 0x30000. В даташите почему-то это не прописано..
Да, правильно.
Прописано: ATxmega64_128_192_256A3 Preliminary.pdf 7. 7 Flash and EEPROM Page Size
P.S. Возьмите пример с сайта Atmel - там всё работает.