The MSP430 microcontrollers are Ultra-Low-Power mixed signal,
16-Bit RISC Core devics.
They an run up to 8Mhz (up to 16 Mhz for the new MSP430F2xxx series) and their
consumption is only 250 uA per MIPS, which makes them perfect for portable and
handheld devices.
MINUS:
Von Neuman architecture, instructions take from 1 to 4 bytes, and are performed
in 1 to 6 clocks.
Step-by-Step programming guide for MSP430 under Linux
Building up to date toolchain for MSP430
Eclipse and MSPGCC under Windows
Linuxjournal MSP430 debugging article