При использовании UART, в целях отладки, мне было необходимо мониторить что посылает msp430 и что отвечает второе устройство (sim900).
Для этого необходимо вынуть МК из LaunchPad и подключить независимо (например, на breadboard).
А сам LaunchPad подключить к компьютеру, чтобы мониторить UART.
Схема подключения UART MSP430 -> Device так, чтоб на компьютере можно было видеть ответы Device:
На компьютере для чтения из UART я пользуюсь Serial Monitor в IDE Energia (подойдет любой другой способ читать из последовательного порта).
Про подводные камни платы SIM900A Mini v3.4 читать тут
Схема подключения UART простая: RX в TX, TX в RX.
Питания для SIM900A: для запуска мне хватило питания 3.3V от LaunchPad'a, но это нарушает даташит - необходимо 4V. Тем не менее, все работает.