UART Putty msp430g2xx1_ta_uart9600.c example

Hi, 

I'm new to playing around with UART, and MSP430G2231

I'm trying to setup the example UART code (msp430g2xx1_ta_uart9600.c) with Putty as the hyperterminal (With the COM3 selected)

But the program sends the first byte of a string then gets caught in the while loop, ensuring last char got transmitted.

 

Putty doesn't receive anything, and nothing can be inputted. 
I'm not sure whether it's a Putty problem or an MSP problem.

Many thanks, code examples found here (http://www.ti.com/lit/sw/slac463a/slac463a.zip)

Daniel