Программу в АРМ можно выполнять как из оперативной памяти так и из флеш. При этом с нулевого адреса может быть как оперативка так и флеш(remap). Нужно корректные файлы линковщика использовать. Я с этим довольно долго возился пока не выпустили свежее версию IAR.
Соответсвенно адреса векторов прерывания можно подменять на ходу.
Есть несколько стеков для каждого типа прерывания, прерывания обычно не вложеные.
Довольно глючно работает отладка с остановом в прерывании.
Процессор может работать с 16/32 битной шириной команд. BIG/Little endian.