В примере первым пишется младший байт.
UBRR0L = LO(UBRR0V); //задание скорости обмена
UBRR0H = HI(UBRR0V);
Однако в ДШ (на м128) видим:
Writing UBRRnL will trigger an immediate update
of the baud rate prescaler.
Если коэффициент < 256, и в UBRRH заведомо нуль, то покатит, однако нехорошо, имхо.