The USB solution for MSP430™ microcontrollers has been designed to make this process simple and straightforward. The device contains a USB-based on-chip bootstrap loader, and TI provides a Windows source project for downloading firmware that can be quickly customized. This source can be built with Visual C++ 2008 Express, available from Microsoft at no cost. For the USB support software for MSP430 MCUs, see the MSP430 USB Developers Package (MSP430USBDEVPACK).
This guide is intended for developers creating a basic USB firmware upgrade system. Those wishing to customize the update process or wanting a deeper look at the underlying bootstrap loader can consult Creating a Custom Flash-Based BSL (SLAA450) and MSP430 Programming Via the Bootstrap Loader (SLAU319).