MSP430 USB Developers Package

(ACTIVE) MSP430USBDEVPACK

Description & Features

Technical Documents

Support & Community


Order Now
Part Number Buy from Texas Instruments or Third Party Alert Me Status Current Version   Version Date   Description  

MSP430USBDEVPACK:
MSP430 USB Developers Package

ACTIVE 5_00_00   3-23-2015   A complete software package for MSC, HID & CDC USB implementations.  

Description

The USB Developers Package for MSP430 is a software package containing all necessary source code and sample applications required for developing a USB-based MSP430 project. The package only supports MSP430 USB devices.

Features
  • MSP430 API Code Stacks - Contains all necessary API's and examples to get started with USB development, using the CDC (Communications Device Class), HID (Human Interface Device) and MSC (Mass Storage Class) classes. The USB API also supports composite devices where a single physical device contains multiple USB interfaces. For example, a USB device may be a CDC+HID+MSC composite.
  • USB Descriptor Tool - A code generation tool that quickly configures the USB API stack for any combination of USB interfaces (single or composite), including descriptor generation – simply run the Tool and begin writing applications. It saves the developer's time and reduces the chance for errors.
  • USB Field Firmware Updater - Applications that upgrade MSP430 firmware in the field, using the MSP430's on-chip USB bootstrap loader (BSL). A Visual Studio application and a Python based application are included for this purpose.
  • Java HID Demo - An application enabling communication between a PC application and an MSP430-based device running the MSP430 HID API stack. It enables HID to be used for general-purpose USB communication, rather than being limited to mice and keyboards.

Now with New Features

  • New Python-based firmware upgrader for Windows and Linux
    • BSD licensed
  • Improved examples, documentation, and navigation
    • New simple Rx/Tx examples using DriverLib, easily configured to work with MSP430 USB LaunchPad, MSP430F5529 USB Experimenter's Board, and FET target boards
    • Updated Programmers Guide and Examples Guide
    • TI Resource Explorer interface updates makes getting started even simpler
    • Improved Directory structure
  • Improved Descriptor Tool
    • Bolder and clearer GUI
    • Interface views improved to reflect functionality
    • Manipulation of views simplified

Each software package has an accompanying application note documentation that is separate from this package. Follow the links below to view the application note.



Technical Documents
Application notes (2)
Title Abstract Type Size (KB) Date Views
PDF 741 12 Nov 2014 3,806
PDF 373 20 Dec 2011 1,587
White papers (1)
Title Abstract Type Size (KB) Date Views
PDF 313 29 May 2013 1,966

Design Kits & Evaluation Modules (2)

Name Part Number Tool Type
MSP430F5529 USB Experimenter’s Board  MSP-EXP430F5529  Evaluation Modules & Boards 
MSP430F5529 USB LaunchPad Evaluation Kit  MSP-EXP430F5529LP  Evaluation Modules & Boards 

TI Devices (48)

Part Number Name Product Family
MSP430F5500  Mixed Signal Microcontroller  Low Power + Performance 
MSP430F5501  Mixed Signal Microcontroller  Low Power + Performance 
MSP430F5502  Mixed Signal Microcontroller  Low Power + Performance 
MSP430F5503  Mixed Signal Microcontroller  Low Power + Performance 
MSP430F5504  Mixed Signal Microcontroller  Low Power + Performance 
MSP430F5505  Mixed Signal Microcontroller  Low Power + Performance 
MSP430F5506  Mixed Signal Microcontroller  Low Power + Performance 
MSP430F5507  Mixed Signal Microcontroller  Low Power + Performance 
MSP430F5508  Mixed Signal Microcontroller  Low Power + Performance 
MSP430F5509  Mixed Signal Microcontroller  Low Power + Performance 
MSP430F5510  Mixed Signal Microcontroller  Low Power + Performance 
MSP430F5513  MSP430F551x, MSP430F552x Mixed Signal Microcontroller  Low Power + Performance 
MSP430F5514  16-Bit Ultra-Low-Power Microcontroller, USB, 64KB Flash, 4KB RAM, 2 USCIs, 32Bit HW MPY  Low Power + Performance 
MSP430F5515  16-Bit Ultra-Low-Power Microcontroller, USB, 64KB Flash, 4KB RAM, 2 USCIs, 32Bit HW MPY  Low Power + Performance 
MSP430F5517  MSP430F551x, MSP430F552x Mixed Signal Microcontroller  Low Power + Performance 
MSP430F5519  MSP430F551x, MSP430F552x Mixed Signal Microcontroller  Low Power + Performance 
MSP430F5521  MSP430F551x, MSP430F552x Mixed Signal Microcontroller  Low Power + Performance 
MSP430F5522  MSP430F551x, MSP430F552x Mixed Signal Microcontroller  Low Power + Performance 
MSP430F5524  16-Bit Ultra-Low-Power Microcontroller, USB, 64KB Flash, 4KB RAM, 12Bit ADC, 2 USCIs, 32Bit HW MPY  Low Power + Performance 
MSP430F5525  16-Bit Ultra-Low-Power Microcontroller, USB, 64KB Flash, 4KB RAM, 12Bit ADC, 2 USCIs, 32Bit HW MPY  Low Power + Performance 
MSP430F5526  16-Bit Ultra-Low-Power Microcontroller, 96KB Flash, 6KB RAM, USB, 12Bit ADC, 2 USCIs, 32Bit HW MPY  Low Power + Performance 
MSP430F5527  16-Bit Ultra-Low-Power Microcontroller, 96KB Flash, 6KB RAM, USB, 12Bit ADC, 2 USCIs, 32Bit HW MPY  Low Power + Performance 
MSP430F5528  16-Bit Ultra-Low-Power Microcontroller, 128KB Flash, 8KB RAM, USB, 12Bit ADC, 2 USCIs, 32Bit HW MPY  Low Power + Performance 
MSP430F5529  16-Bit Ultra-Low-Power Microcontroller, 128KB Flash, 8KB RAM, USB, 12Bit ADC, 2 USCIs, 32Bit HW MPY  Low Power + Performance 
MSP430F5630  MSP430F563x Mixed Signal Microcontroller  Low Power + Performance 
MSP430F5631  MSP430F563x Mixed Signal Microcontroller  Low Power + Performance 
MSP430F5632  MSP430F563x Mixed Signal Microcontroller  Low Power + Performance 
MSP430F5633  MSP430F563x Mixed Signal Microcontroller  Low Power + Performance 
MSP430F5634  MSP430F563x Mixed Signal Microcontroller  Low Power + Performance 
MSP430F5635  MSP430F563x Mixed Signal Microcontroller  Low Power + Performance 
MSP430F5636  MSP430F563x Mixed Signal Microcontroller  Low Power + Performance 
MSP430F5637  MSP430F563x Mixed Signal Microcontroller  Low Power + Performance 
MSP430F5638  MSP430F563x Mixed Signal Microcontroller  Low Power + Performance 
MSP430F5658  MSP430F56x Mixed Signal Microcontroller  Low Power + Performance 
MSP430F5659  MSP430F56x Mixed Signal Microcontroller  Low Power + Performance 
MSP430F6458  MSP430F645x Mixed Signal Microcontroller  Low Power + Performance 
MSP430F6459  MSP430F645x Mixed Signal Microcontroller  Low Power + Performance 
MSP430F6630  MSP430F663x Mixed Signal Microcontroller  Low Power + Performance 
MSP430F6631  MSP430F663x Mixed Signal Microcontroller  Low Power + Performance 
MSP430F6632  MSP430F663x Mixed Signal Microcontroller  Low Power + Performance 
MSP430F6633  MSP430F663x Mixed Signal Microcontroller  Low Power + Performance 
MSP430F6634  MSP430F663x Mixed Signal Microcontroller  Low Power + Performance 
MSP430F6635  MSP430F663x Mixed Signal Microcontroller  Low Power + Performance 
MSP430F6636  MSP430F663x Mixed Signal Microcontroller  Low Power + Performance 
MSP430F6637  MSP430F663x Mixed Signal Microcontroller  Low Power + Performance 
MSP430F6638  MSP430F6638 Mixed Signal Microcontroller  Low Power + Performance 
MSP430F6658  MSP430F66x Mixed Signal Microcontroller  Low Power + Performance 
MSP430F6659  MSP430F66xx Mixed Signal Microcontroller  Low Power + Performance 
Support and Community

Wikis

Visit the TI Wiki

Topics Last modified
10 Sep 2013 3:38 PM

TI E2E™ community

TI E2E Community

As a member of my.TI you can join the TI E2E™ Community where you can ask questions, share ideas and collaborate with fellow engineers and TI experts

Contents are provided "AS IS" by the respective TI and Community contributors and do not constitute TI specifications. See Terms of use.