msp430 DMA UART for Modbus
When the DMA has handled the last byte, you need to wait for the UART to be no longer busy (typically, this is indicated by the UCBUSY bit).

If your chip does not have an interrupt for that, you need to poll the bit, or use a timer that waits for 10 bit times.