Цитата(coolibin @ Nov 15 2011, 16:08)

может такое быть, что при инициализции USARt, обращение идет как к ячейки памяти, а не через команду OUT?
Никто проделать такое не возброняет! Более того, в некоторых МК иное и невозможно: например, в mega128 регистры USART1 вообще не имеют адресации через область ввода-вывода (т.е. обратиться к ним можно только как к ячейкам памяти)...
Цитата(coolibin @ Nov 15 2011, 16:08)

где то в районе мега168, мега168 мега8
Вы бы точнее определились: в m168 (в отличии от m8) регистры USART лежат за пределами области ввода-вывода! Т.е. если МК - m168, то команд OUT при инициализации USART Вы не найдете!