User`s guide

Software
www.ti.com
3.3 MSP430 USB Descriptor Tool
TI provides a unique tool for USB development: the MSP430 USB Descriptor Tool.
Figure 4. MSP430 USB Descriptor Tool
As the name implies, it quickly and automatically generates USB descriptors. This is a big help, because:
Writing descriptors can be tedious.
Composite devices are far more tedious.
Tracking down mistakes can take time.
Failure resulting from incorrect descriptors is not always obvious.
Not all host operating systems accept every spec-compliant descriptor.
You cannot always find an example for every composite combination you want to use.
The tool generates reliable descriptors, on the first try, for literally any combination of CDC, HID, and MSC
interfaces. It does this in just a few minutes of your time.
On another level, you can think of the tool as building the USB interfaces your application will interact with
(see Figure 2). As such, it is the first step in developing an MSP430 USB project.
If the device contains a CDC interface, the tool also generates an INF file, eliminating the need to create
one manually. The INF file is already customized to the application, based on the data that was entered
for descriptors.
As seen in Figure 4, the tool contains a help pane that explains the tradeoffs of every decision the
engineer needs to make in setting up the API. The tool also warns the engineer when creating a
descriptor set that will not work on all common host operating systems.
10
Starting a USB Design Using MSP430™ MCUs SLAA457ASeptember 2013Revised May 2014
Submit Documentation Feedback
Copyright © 2013–2014, Texas Instruments Incorporated