Select a version
No results found. Please clear your search and try again.
MSP430USBDEVPACK
MSP430 USB Developers Package
Select a version
No results found. Please clear your search and try again.
Version: 5.20.06.02
Release date: 29 Mar 2017
USB 5_20_06_02 Stack and Examples
MD5 checksum
Windows Descriptor Tool Installer
MD5 checksum
Linux Descriptor Tool Installer
MD5 checksum
Mac OSX Descriptor Tool Installer
MD5 checksum
Firmware Upgrade Example (Windows-only Commercial licensed)
MD5 checksum
Python based Firmware Upgrade Example (Open Source Licensed)
MD5 checksum
Java HID Demo (Open Source Licensed)
MD5 checksum
Products
MSP430 microcontrollers
MSP430F5500
—
25 MHz MCU with 8KB Flash, 4KB SRAM, comparator, DMA, UART/SPI/I2C, USB, timer, HW multiplier
MSP430F5501
—
25 MHz MCU with 16KB Flash, 4KB SRAM, comparator, DMA, UART/SPI/I2C, USB, timer, HW multiplier
MSP430F5502
—
25 MHz MCU with 24KB Flash, 4KB SRAM, comparator, DMA, UART/SPI/I2C, USB, timer, HW multiplier
MSP430F5503
—
25 MHz MCU with 32KB Flash, 4KB SRAM, comparator, DMA, UART/SPI/I2C, USB, timer, HW multiplier
MSP430F5504
—
25 MHz MCU with 8KB Flash, 4KB SRAM, 10-bit ADC, DMA, UART/SPI/I2C, USB, timer, HW multiplier
MSP430F5505
—
25 MHz MCU with 16KB Flash, 4KB SRAM, 10-bit ADC, DMA, UART/SPI/I2C, USB, timer, HW multiplier
MSP430F5506
—
25 MHz MCU with 24KB Flash, 4KB SRAM, 10-bit ADC, DMA, UART/SPI/I2C, USB, timer, HW multiplier
MSP430F5507
—
25 MHz MCU with 32KB Flash, 4KB SRAM, 10-bit ADC, DMA, UART/SPI/I2C, USB, timer, HW multiplier
MSP430F5508
—
25 MHz MCU with 16KB Flash, 4KB SRAM, 10-bit ADC, comparator, DMA, UART/SPI/I2C, USB, HW multiplier
MSP430F5509
—
25 MHz MCU with 24KB Flash, 4KB SRAM, 10-bit ADC, comparator, DMA, UART/SPI/I2C, USB, HW multiplier
MSP430F5510
—
25 MHz MCU with 32KB Flash, 4KB SRAM, 10-bit ADC, comparator, DMA, UART/SPI/I2C, USB, HW multiplier
MSP430F5513
—
25 MHz MCU with 32KB Flash, 4KB SRAM, comparator, DMA, UART/SPI/I2C, USB, timer, HW multiplier
MSP430F5514
—
25 MHz MCU with 64KB Flash, 4KB SRAM, comparator, DMA, UART/SPI/I2C, USB, timer, HW multiplier
MSP430F5515
—
25 MHz MCU with 64KB Flash, 4KB SRAM, comparator, DMA, UART/SPI/I2C, USB, timer, HW multiplier
MSP430F5517
—
25 MHz MCU with 96KB Flash, 6KB SRAM, comparator, DMA, UART/SPI/I2C, USB, timer, HW multiplier
MSP430F5519
—
25 MHz MCU with 128KB Flash, 8KB SRAM, comparator, DMA, UART/SPI/I2C, USB, timer, HW multiplier
MSP430F5521
—
25 MHz MCU with 32KB Flash, 6KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, USB, HW multiplier
MSP430F5522
—
25 MHz MCU with 32KB Flash, 8KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, USB, HW multiplier
MSP430F5524
—
25 MHz MCU with 64KB Flash, 4KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, USB, HW multiplier
MSP430F5525
—
25 MHz MCU with 64KB Flash, 4KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, USB, HW multiplier
MSP430F5526
—
25 MHz MCU with 96KB Flash, 6KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, USB, HW multiplier
MSP430F5527
—
25 MHz MCU with 96KB Flash, 6KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, USB, HW multiplier
MSP430F5528
—
25 MHz MCU with 128KB Flash, 8KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, USB, HW multiplier
MSP430F5529
—
25 MHz MCU with 128KB Flash, 8KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, USB, HW multiplier
MSP430F5630
—
20 MHz MCU with 128KB Flash, 16KB SRAM, comparator, DMA, UART/SPI/I2C, USB, timer, HW multiplier
MSP430F5631
—
20 MHz MCU with 192KB Flash, 16KB SRAM, comparator, DMA, UART/SPI/I2C, USB, timer, HW multiplier
MSP430F5632
—
20 MHz MCU with 256KB Flash, 16KB SRAM, comparator, DMA, UART/SPI/I2C, USB, timer, HW multiplier
MSP430F5633
—
20 MHz MCU with 128KB Flash, 16KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, USB
MSP430F5634
—
20 MHz MCU with 192KB Flash, 16KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, USB
MSP430F5635
—
20 MHz MCU with 256KB Flash, 16KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, USB
MSP430F5636
—
20 MHz MCU with 128KB Flash, 16KB SRAM, 12-bit ADC, 12-bit DAC, comparator, DMA, USB
MSP430F5637
—
20 MHz MCU with 192KB Flash, 16KB SRAM, 12-bit ADC, 12-bit DAC, comparator, DMA, USB
MSP430F5638
—
20 MHz MCU with 256KB Flash, 16KB SRAM, 12-bit ADC, 12-bit DAC, comparator, DMA, USB
MSP430F5658
—
20 MHz MCU with 384KB Flash, 32KB SRAM, 12-bit ADC, 12-bit DAC, comparator, DMA, USB
MSP430F5659
—
20 MHz MCU with 512KB Flash, 64KB SRAM, 12-bit ADC, 12-bit DAC, comparator, DMA, USB
MSP430F6458
—
20 MHz MCU with 384KB Flash, 34KB SRAM, 12-bit ADC, 12-bit DAC, comparator, DMA, 160 seg LCD
MSP430F6459
—
20 MHz MCU with 512KB Flash, 66KB SRAM, 12-bit ADC, 12-bit DAC, comparator, DMA, 160 seg LCD
MSP430F6459-HIREL
—
HiRel Mixed Signal Microcontroller
MSP430F6630
—
20 MHz MCU with 128KB Flash, 16KB SRAM, comparator, DMA, UART/SPI/I2C, 160 seg LCD, USB
MSP430F6631
—
20 MHz MCU with 192KB Flash, 16KB SRAM, comparator, DMA, UART/SPI/I2C, 160 seg LCD, USB
MSP430F6632
—
20 MHz MCU with 256KB Flash, 16KB SRAM, comparator, DMA, UART/SPI/I2C, 160 seg LCD, USB
MSP430F6633
—
20 MHz MCU with 128KB Flash, 16KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, 160 seg LCD, USB
MSP430F6634
—
20 MHz MCU with 192KB Flash, 16KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, 160 seg LCD, USB,
MSP430F6635
—
20 MHz MCU with 256KB Flash, 16KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, 160 seg LCD, USB,
MSP430F6636
—
20 MHz MCU with 128KB Flash, 16KB SRAM, 12-bit ADC, 12-bit DAC, comparator, DMA, 160 seg LCD, USB
MSP430F6637
—
20 MHz MCU with 192KB Flash, 16KB SRAM, 12-bit ADC, 12-bit DAC, comparator, DMA, 160 seg LCD, USB
MSP430F6638
—
20 MHz MCU with 256KB Flash, 16KB SRAM, 12-bit ADC, 12-bit DAC, comparator, DMA, 160 seg LCD, USB
MSP430F6658
—
20 MHz MCU with 384KB Flash, 32KB SRAM, 12-bit ADC, 12-bit DAC, comparator, DMA, 160 seg LCD, USB
MSP430F6659
—
20 MHz MCU with 512KB Flash, 64KB SRAM, 12-bit ADC, 12-bit DAC, comparator, DMA, 160 seg LCD, USB
MSP430FG6626
—
20 MHz MCU with 128KB Flash, 10KB SRAM, 16-bit Sigma-Delta ADC, dual DAC, DMA, 2 OpAmp, 160 seg L
Hardware development
Development kit
MSP-EXP430F5529LP
—
MSP430F5529 LaunchPad™ development kit for USB
MSP-TS430PN80USB
—
MSP-TS430PN80USB - 80-pin Target Development Board for MSP430F5x MCUs
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. It includes support for these common USB device classes:
- Communications Device Class (CDC)
- Human Interface Device class (HID)
- Mass Storage Class (MSC)
- Personal Healthcare Device Class (PHDC)
New in 5.20.06.02
- 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.