MSP430 USB Developers Package

MSP430USBDEVPACK_5.20.07.01

Release Date:  30 Mar 2017

This page contains specific information about MSP430 USB Developers Package release package. Refer to the table below for download links and related content.

Downloads

  • Requires export approval (1 minute)
  Title Version Description Size
USB DEVELOPER'S PACKAGE INSTALLERS
USB Stack and Examples 5.20.07.01 USB Stack and Examples 32368 K
USB DESCRIPTOR TOOL INSTALLERS
Windows Descriptor Tool Installer 5.00.11.22 Windows Descriptor Tool Installer 7752 K
Mac OSX Descriptor Tool Installer 5.00.11.22 Mac OSX Descriptor Tool Installer 6955 K
Linux Descriptor Tool Installer 5.00.11.22 Linux Descriptor Tool Installer 5929 K
USB COLLATERAL INSTALLERS
Firmware Upgrade Example (Windows-only Commercial licensed) 1.3.1.1 Firmware Upgrade Example (Windows-only Commercial licensed) 10283 K
Python based Firmware Upgrade Example (Open Source Licensed) 5.20.07.01 Python based Firmware Upgrade Example (Open Source Licensed) 6642 K
Java HID Demo (Open Source Licensed) 5.20.07.01 Java HID Demo (Open Source Licensed) 16236 K

What's New?

  • USB stack code and examples
    • Function HidToBufferFromHost() updated to get Y buffer byte count from pEP2 instead of pEP1.
    • Implementation of auto detection of XT2 crystal frequencies for 4MHz, 8MHz, 12MHz, 16MHz and 24MHz.
    • Integration of TI’s AES128 Encryption and Decryption APIs in examples, H10_ReceiveData_EncryptDecrypt and H11_LedOnOff_EncryptDecrypt, added
  • Descriptor Tool
    • Removed setting for selection of XT2 crystal frequency.
    • Custom interfaces are stored in the order they are created in xml file.
  • Java HidDemo tool and Python Firmware Upgrader tools
    • Python Firmware Upgrader tool updated to download RAM_BSL.00.08.08.39.txt file
    • A new version of Java HidDemo tool created that integrates TI’s AES128 Encryption and Decryption APIs.
  • USB_API changes
    • USB_init() has a routine to auto detect the XT2 frequency. This routine uses Timer A to compare the frequency of SMCLK=XT2 and ACLK=REFO. The timer A will only be used during the initialization of the USB stack. Therefore, it is recommended to initialize the USB stack before initializing the Timer A in an application. If this is not possible, or to disable the XT2 frequency auto detect feature, please see the Programmers_Guide_MSP430_USB_API.pdf for more information.

Release Information

The MSP430 USB Developers Package provides APIs that make it easy to implement a simple USB data connection between a MSP430 and an USB host.

Previous versions

  • 5.20.07.01 (30 Mar 2017)

Support