I use UART 0 and 1 to receive much data on MSP430 F2416. It worked perfect almost. But it corrupted sometime. Maybe lose one or two or three byte. Below list are my settings:
Crystal is 4 MHz for ACLK
baudrate on 4800 BPS:
UCA0BR0 = 0x34;
UCA0BR1 = 0x00;
UCA0MCTL = UCBRF_1 + UCBRS_0 + UCOS16;
baudrate on 115200 BPS:
UCA0BR0 = 0x02;
UCA0BR1 = 0x00;
UCA0MCTL = UCBRF_2 + UCBRS_3 + UCOS16;
It's very thanks for your help.