MSP430 Hardware UART Tutorial
simplyembedded.org
simplyembedded.org
Also, incidentally, FTDI makes a line of USB-to-TTL converters that obviate the need for a separate USB-to-RS232 and RS232-to-TTL adapter chain:
http://www.ftdichip.com/Products/Cables/USBTTLSerial.htm
I think they might be a little more expensive than the MAX232+RS232 adapter, but if all you're looking for is to connect to a TTL serial port they work pretty well.
The device also exposes a JTAG header directly.
Also, the MSP430 baudrate generator is set up so you can start with #define's for the clock speed and baudrate, and with preprocessor math (division and masking) set both baudrate selection registers.
Microcontroller datasheets invariably include tables for baud rate divisor settings. This is depressing, as it indicates there are enough programmers who fail at sixth-grade math to make such tables necessary.
Plus it's got 64kB of onboard FRAM --- performs like SRAM, but it persistant! No pesky flash to worry about.
It's also one of the few of this class of microcontroller which have combined data and instruction address spaces, which means you can do things like load code from external storage and run it; you can actually write real operating systems for it. It's the closest thing to an old-fashioned microcomputer that you can get.
As downsides, I wish it had an external memory interface; you're stuck with the onboard RAM. And the memory map is inconveniently laid out for backwards compatibility reasons.