QUOTE (0b11011110 @ Oct 10 2011, 22:19)

STM | NXP | ATMEL... ?
ИМХО NXP как-то чаще мелькают в разработках. А значит на начальных порах будет легче разобраться (опять же ИМХО).
QUOTE (0b11011110 @ Oct 10 2011, 22:19)

ARM9 или ARM7...?
Если с армами Вы не знакомы вообще, то я бы посоветовал ARM7. Он легче. Можно больше сосредоточиться на "железе". ARM9 это уже как-то для "серьезной" ОС подходит. Она может "затмить" микроконтроллер, помешать его изучению.
QUOTE (0b11011110 @ Oct 10 2011, 22:19)

Наличие литературы по данному контролам (Желатеьно на русском. с англ. просто возиться дольше придётся).
По ARM7 есть очень даже неплохая книга Мартина Тревора "Микроконтроллеры ARM7 семейства LPC2300/2400". Есть в сети на русском.
З.Ы. Английский советую освоить, даже на этой книге. Он все равно обязателен. Изучать до беглого чтения без словаря!
QUOTE (0b11011110 @ Oct 10 2011, 22:19)

b]Меня не интересует на чём писать[/b]. Я одинаково владею АСМ(на AVR) и С++(консольный под IBM PC пока что).
Вот только ассемблер под AVR Вам мало поможет в освоении ARM

Загляните в список инструкций ассемблера и Вы поймете о чем я)
З.Ы. Консольного Си++ не существует) Вывод информации пользователю зависит от ОС и используемых библиотек ввода-вывода так сказать
Выбор.