With the advent of USB, end users can perform firmware upgrades in the field by simply attaching the device via USB and executing an application on the host PC. 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 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).