QUOTE (ThE_BuZz @ Apr 10 2012, 09:33)

while((UCA0IFG&BIT1 == 0)&& (UCA0STAT&UCBUSY !=0));
Здесь с логикой точно все в порядке? Ждать пока не взведен первый бит в UCA0IFG
и взведен USBUSY? Просто взгляд зацепился, логики работы UART в 430 я уже не помню.