MSP430 microcontroller basics - Davies, J. H. (Newnes, 2008)