Microcontrollers (MCU)

Design Support

Getting Started

Selection Tool

Training & Events

Developer Network

University

USB Microcontroller - MSP430

USB There are a variety of USB Microcontrollers available in the MSP430 portfolio, which are ideal for applications including analog and digital sensor systems, data loggers, and other solutions that require connectivity to various USB hosts. With the MSP430F5xx/F6xx family of devices, intuitive evaluation tools, and a library of USB software, designers are prepared to implement USB programmable microcontrollers in their projects today!

Medical USB Platform Medical USB Platform: Learn more about TI's Continua-certified USB hardware-software platform that implements the Personal Healthcare Device Class along with IEEE 11073.
MSP430's USB Devices:

Part Number Memory (FLASH) USB ADC ADC Channels DAC LCD Packages
  Program
(KB)
SRAM
(KB)
           

 

To evaluate USB development on the MSP430:

1)  Obtain a MSP430 USB Debugging Interface (MSP-FET430UIF

2)  Choose and obtain the target board corresponding with the MSP430 derivative you would like to use.  (These can be bought together with a MSP-FET430UIF.)

Target Boards for MSP430 USB Devices:
 
Name Part # Company Tool / Software Type
MSP430F55xx USB 80-Pin Target board MSP-TS430PN80USB Texas Instruments Development Boards/EVMs
MSP430F663x 100-Pin Target Board MSP-TS430PZ100USB Texas Instruments Development Boards/EVMs
MSP-TS430RGC64USB Target board MSP-TS430RGC64USB Texas Instruments Development Boards/EVMs

 

3)  Choose a software development platform:
 
MSP430's USB Software Development Platforms: 
Name Part # Company Code Size Limit on Free Version Tool / Software Type
Code Composer Studio (v4.0) CCSTUDIO Texas Instruments 16k Development Platforms
IAR Embedded Workbench KickStart - Free IDE IAR-KICKSTART IAR 8k Development Platforms

(Note:  If using the MSP430 USB API to implement USB's Mass Storage Class (MSC), please note that it cannot be used with IAR-Kickstart due to the limitation in object code size.  Instead, use the free version of CCS above, or a fully-licensed version of IAR.)

 
4)  Download the free MSP430 USB Developer's Package, which contains all the source code and utilities needed to develop USB applications on MSP430;  the API stack library, the Descriptor Tool,  the Field Firmware Updater, and host HID APIs. 
 
 

Guides

MSP430F5xx User's guide MSP430F5xx/6xx User's Guide
(.pdf 320KB)
Download

VID

Request to use TI's Universal Serial Bus Vendor ID Here

The use of TI's Vendor ID and an assigned Product ID can be shared with those who prefer not to obtain their own via the USB Implementer's Forum. This VID- sharing program is here to help your project get up and running as quickly as possible.