SLAA453A january 2011 – may 2023
The MSP430 USB API is designed for easy creation of USB devices without having to learn USB in detail. Accompanying it is the MSP430 USB Descriptor Tool, which automatically:
The API for HID allows two kinds of HID implementations. One is for traditional HID devices, which require detailed knowledge of HID reports. The other is datapipe HID devices, which is TI's implementation of a method which uses HID as a simple data carrier. This avoids any need for the designer to create HID reports.
To the MSP430 application, the HID-datapipe interface looks and feels much like a COM port:
In fact, the API for HID-datapipe is almost identical to the one for CDC (which is used to produce a virtual COM port on the host).
For more information about the MSP430 USB API stacks, see MSPUSBDEVPACK documentation at https://www.ti.com/tool/MSP430USBDEVPACK.