MSP430USBDEVPACK

Paquete para desarrolladores MSP430 USB

MSP430USBDEVPACK

Descargas

Información general

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.

Note: This software is available as part of MSPWare. If you have downloaded and installed the latest version of MSPWare, then you already have this USB software development package.

Funciones
  • 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.

Descargar Ver vídeo con transcripción Video

Descargas

Software de aplicación y estructura

MSP430USBDEVPACK MSP430 USB Developers Package

Productos y hardware compatibles

Productos y hardware compatibles

Productos
Microcontroladores MSP430
MSP430F5500 MCU de 25 MHz con 8KB Flash, 4KB SRAM, comparador, DMA, UART/SPI/I2C, USB, temporizador, multiplicad MSP430F5501 MCU de 25 MHz con 16KB Flash, 4KB SRAM, comparador, DMA, UART/SPI/I2C, USB, temporizador, multiplica MSP430F5502 MCU de 25 MHz con 24KB Flash, 4KB SRAM, comparador, DMA, UART/SPI/I2C, USB, temporizador, multiplica MSP430F5503 MCU de 25 MHz con 32KB Flash, 4KB SRAM, comparador, DMA, UART/SPI/I2C, USB, temporizador, multiplica MSP430F5504 MCU de 25 MHz con 8 KB Flash, 4 KB SRAM, ADC de 10 bits, DMA, UART/SPI/I2C, USB, temporizador, multi MSP430F5505 MCU de 25 MHz con 16 KB Flash, 4 KB SRAM, ADC de 10 bits, DMA, UART/SPI/I2C, USB, temporizador, mult MSP430F5506 MCU de 25 MHz con 24 KB Flash, 4 KB SRAM, ADC de 10 bits, DMA, UART/SPI/I2C, USB, temporizador, mult MSP430F5507 MCU de 25 MHz con 32 KB Flash, 4 KB SRAM, ADC de 10 bits, DMA, UART/SPI/I2C, USB, temporizador, mult MSP430F5508 MCU de 25 MHz con 16 KB de memoria Flash, 4 KB de SRAM, ADC de 10 bits, comparador, DMA, UART/SPI/I2 MSP430F5509 MCU de 25 MHz con 24 KB Flash, 4 KB SRAM, ADC de 10 bits, comparador, DMA, UART/SPI/I2C, USB, multip MSP430F5510 MCU de 25 MHz con 32 KB Flash, 4 KB SRAM, ADC de 10 bits, comparador, DMA, UART/SPI/I2C, USB, multip MSP430F5513 MCU de 25 MHz con 32KB Flash, 4KB SRAM, comparador, DMA, UART/SPI/I2C, USB, temporizador, multiplica MSP430F5514 MCU de 25 MHz con 64KB Flash, 4KB SRAM, comparador, DMA, UART/SPI/I2C, USB, temporizador, multiplica MSP430F5515 MCU de 25 MHz con 64KB Flash, 4KB SRAM, comparador, DMA, UART/SPI/I2C, USB, temporizador, multiplica MSP430F5517 MCU de 25 MHz con 96KB Flash, 6KB SRAM, comparador, DMA, UART/SPI/I2C, USB, temporizador, multiplica MSP430F5519 MCU de 25 MHz con 128 KB Flash, 8KB SRAM, comparador, DMA, UART/SPI/I2C, USB, temporizador, multipli MSP430F5521 MCU de 25 MHz con 32 KB Flash, 6 KB SRAM, 12 bit ADC, comparador, DMA, UART/SPI/I2C, USB, multiplica MSP430F5522 MCU de 25 MHz con 32 KB Flash, 8 KB SRAM, 12 bit ADC, comparador, DMA, UART/SPI/I2C, USB, multiplica MSP430F5524 MCU de 25 MHz con 64 KB Flash, 4 KB SRAM, 12 bit ADC, comparador, DMA, UART/SPI/I2C, USB, multiplica MSP430F5525 MCU de 25 MHz con 64 KB Flash, 4 KB SRAM, 12 bit ADC, comparador, DMA, UART/SPI/I2C, USB, multiplica MSP430F5526 MCU de 25 MHz con 96 KB Flash, 6 KB SRAM, 12 bit ADC, comparador, DMA, UART/SPI/I2C, USB, multiplica MSP430F5527 MCU de 25 MHz con 96 KB Flash, 6 KB SRAM, 12 bit ADC, comparador, DMA, UART/SPI/I2C, USB, multiplica MSP430F5528 MCU de 25 MHz con 128 KB de memoria Flash, 8 KB de SRAM, ADC de 12 bits, comparador, DMA, UART/SPI/I MSP430F5529 MCU de 25 MHz con 128 KB de memoria Flash, 8 KB de SRAM, ADC de 12 bits, comparador, DMA, UART/SPI/I MSP430F5630 MCU de 20 MHz con 128 KB Flash, 16 KB SRAM, comparador, DMA, UART/SPI/I2C, USB, temporizador, multip MSP430F5631 MCU de 20 MHz con 192 KB Flash, 16 KB SRAM, comparador, DMA, UART/SPI/I2C, USB, temporizador, multip MSP430F5632 MCU de 20 MHz con 256KB Flash, 16 KB SRAM, comparador, DMA, UART/SPI/I2C, USB, temporizador, multipl MSP430F5633 MCU de 20 MHz con 128 KB Flash, 16 KB SRAM, 12 bit ADC, comparador, DMA, UART/SPI/I2C, USB MSP430F5634 MCU de 20 MHz con 192 KB Flash, 16 KB SRAM, 12 bit ADC, comparador, DMA, UART/SPI/I2C, USB MSP430F5635 MCU de 20 MHz con 256 KB Flash, 16 KB SRAM, 12 bit ADC, comparador, DMA, UART/SPI/I2C, USB MSP430F5636 MCU de 20 MHz con 128KB Flash, 16KB SRAM, 12 bit ADC, DAC de 12 bits, comparador, DMA, USB MSP430F5637 MCU de 20 MHz con 192KB Flash, 16KB SRAM, 12 bit ADC, DAC de 12 bits, comparador, DMA, USB MSP430F5638 MCU de 20 MHz con 256KB Flash, 16KB SRAM, 12 bit ADC, DAC de 12 bits, comparador, DMA, USB MSP430F5658 MCU de 20 MHz con 384KB Flash, 32KB SRAM, 12 bit ADC, DAC de 12 bits, comparador, DMA, USB MSP430F5659 MCU de 20 MHz con 512 KB Flash, 64 KB SRAM, 12 bit ADC, DAC de 12 bits, comparador, DMA, USB MSP430F6458 MCU de 20 MHz con 384KB Flash, 34KB SRAM, 12 bit ADC, DAC de 12 bits, comparador, DMA, LCD de 160 s MSP430F6459 MCU de 20 MHz con 512 KB Flash, 66 KB SRAM, 12 bit ADC, DAC de 12 bits, comparador, DMA, LCD de 160 MSP430F6459-HIREL Microcontrolador de señal mixta HiRel MSP430F6630 MCU de 20 MHz con 128 KB Flash, 16 KB SRAM, comparador, DMA, UART/SPI/I2C, LCD de 160 s, USB MSP430F6631 MCU de 20 MHz con 192 KB Flash, 16 KB SRAM, comparador, DMA, UART/SPI/I2C, 160 seg LCD, USB MSP430F6632 MCU de 20 MHz con 256KB Flash, 16 KB SRAM, comparador, DMA, UART/SPI/I2C, 160 seg LCD, USB MSP430F6633 MCU de 20 MHz con 128 KB Flash, 16 KB SRAM, 12 bit ADC, comparador, DMA, UART/SPI/I2C, LCD de 160 s, MSP430F6634 MCU de 20 MHz con 192 KB Flash, 16 KB SRAM, 12 bit ADC, comparador, DMA, UART/SPI/I2C, LCD de 160 s, MSP430F6635 MCU de 20 MHz con 256KB Flash, 16 KB SRAM, 12 bit ADC, comparador, DMA, UART/SPI/I2C, LCD de 160 s, MSP430F6636 MCU de 20 MHz con 128KB Flash, 16KB SRAM, 12 bit ADC, DAC de 12 bits, comparador, DMA, LCD de 160 s, MSP430F6637 MCU de 20 MHz con 192 KB Flash, 16 KB SRAM, 12 bit ADC, DAC de 12 bits, comparador, DMA, LCD de 160 MSP430F6638 MCU de 20 MHz con 256KB Flash, 16KB SRAM, 12 bit ADC, DAC de 12 bits, comparador, DMA, LCD de 160 s, MSP430F6658 MCU de 20 MHz con 384 KB Flash, 32 KB SRAM, 12 bit ADC, DAC de 12 bits, comparador, DMA, LCD de 160 MSP430F6659 MCU de 20 MHz con 512 KB Flash, 64 KB SRAM, 12 bit ADC, DAC de 12 bits, comparador, DMA, LCD de 160 MSP430FG6626 MCU de 20 MHz con 128 KB Flash, 10 KB SRAM, ADC Sigma-Delta de 16 bits, DAC doble, DMA, 2 OpAmp,
Desarrollo de hardware
Kit de desarrollo
MSP-EXP430F5529LP Kit de desarrollo LaunchPad™ MSP430F5529 para USB MSP-TS430PN80USB MSP-TS430PN80USB - Placa de desarrollo destino de 80 pines para MCU MSP430F5x
Opciones de descarga

MSP430USBDEVPACK MSP430 USB Developers Package

close
Última versión
Versión: 5.20.07.01
Fecha de publicación: 29/03/2017

USB Stack and Examples

Suma de comprobación MD5

Windows Descriptor Tool Installer

Suma de comprobación MD5

Mac OSX Descriptor Tool Installer

Suma de comprobación MD5

Linux Descriptor Tool Installer

Suma de comprobación MD5

Firmware Upgrade Example (Windows-only Commercial licensed)

Suma de comprobación MD5

Python based Firmware Upgrade Example (Open Source Licensed)

Suma de comprobación MD5

Java HID Demo (Open Source Licensed)

Suma de comprobación MD5
Productos
Microcontroladores MSP430
MSP430F5500 MCU de 25 MHz con 8KB Flash, 4KB SRAM, comparador, DMA, UART/SPI/I2C, USB, temporizador, multiplicad MSP430F5501 MCU de 25 MHz con 16KB Flash, 4KB SRAM, comparador, DMA, UART/SPI/I2C, USB, temporizador, multiplica MSP430F5502 MCU de 25 MHz con 24KB Flash, 4KB SRAM, comparador, DMA, UART/SPI/I2C, USB, temporizador, multiplica MSP430F5503 MCU de 25 MHz con 32KB Flash, 4KB SRAM, comparador, DMA, UART/SPI/I2C, USB, temporizador, multiplica MSP430F5504 MCU de 25 MHz con 8 KB Flash, 4 KB SRAM, ADC de 10 bits, DMA, UART/SPI/I2C, USB, temporizador, multi MSP430F5505 MCU de 25 MHz con 16 KB Flash, 4 KB SRAM, ADC de 10 bits, DMA, UART/SPI/I2C, USB, temporizador, mult MSP430F5506 MCU de 25 MHz con 24 KB Flash, 4 KB SRAM, ADC de 10 bits, DMA, UART/SPI/I2C, USB, temporizador, mult MSP430F5507 MCU de 25 MHz con 32 KB Flash, 4 KB SRAM, ADC de 10 bits, DMA, UART/SPI/I2C, USB, temporizador, mult MSP430F5508 MCU de 25 MHz con 16 KB de memoria Flash, 4 KB de SRAM, ADC de 10 bits, comparador, DMA, UART/SPI/I2 MSP430F5509 MCU de 25 MHz con 24 KB Flash, 4 KB SRAM, ADC de 10 bits, comparador, DMA, UART/SPI/I2C, USB, multip MSP430F5510 MCU de 25 MHz con 32 KB Flash, 4 KB SRAM, ADC de 10 bits, comparador, DMA, UART/SPI/I2C, USB, multip MSP430F5513 MCU de 25 MHz con 32KB Flash, 4KB SRAM, comparador, DMA, UART/SPI/I2C, USB, temporizador, multiplica MSP430F5514 MCU de 25 MHz con 64KB Flash, 4KB SRAM, comparador, DMA, UART/SPI/I2C, USB, temporizador, multiplica MSP430F5515 MCU de 25 MHz con 64KB Flash, 4KB SRAM, comparador, DMA, UART/SPI/I2C, USB, temporizador, multiplica MSP430F5517 MCU de 25 MHz con 96KB Flash, 6KB SRAM, comparador, DMA, UART/SPI/I2C, USB, temporizador, multiplica MSP430F5519 MCU de 25 MHz con 128 KB Flash, 8KB SRAM, comparador, DMA, UART/SPI/I2C, USB, temporizador, multipli MSP430F5521 MCU de 25 MHz con 32 KB Flash, 6 KB SRAM, 12 bit ADC, comparador, DMA, UART/SPI/I2C, USB, multiplica MSP430F5522 MCU de 25 MHz con 32 KB Flash, 8 KB SRAM, 12 bit ADC, comparador, DMA, UART/SPI/I2C, USB, multiplica MSP430F5524 MCU de 25 MHz con 64 KB Flash, 4 KB SRAM, 12 bit ADC, comparador, DMA, UART/SPI/I2C, USB, multiplica MSP430F5525 MCU de 25 MHz con 64 KB Flash, 4 KB SRAM, 12 bit ADC, comparador, DMA, UART/SPI/I2C, USB, multiplica MSP430F5526 MCU de 25 MHz con 96 KB Flash, 6 KB SRAM, 12 bit ADC, comparador, DMA, UART/SPI/I2C, USB, multiplica MSP430F5527 MCU de 25 MHz con 96 KB Flash, 6 KB SRAM, 12 bit ADC, comparador, DMA, UART/SPI/I2C, USB, multiplica MSP430F5528 MCU de 25 MHz con 128 KB de memoria Flash, 8 KB de SRAM, ADC de 12 bits, comparador, DMA, UART/SPI/I MSP430F5529 MCU de 25 MHz con 128 KB de memoria Flash, 8 KB de SRAM, ADC de 12 bits, comparador, DMA, UART/SPI/I MSP430F5630 MCU de 20 MHz con 128 KB Flash, 16 KB SRAM, comparador, DMA, UART/SPI/I2C, USB, temporizador, multip MSP430F5631 MCU de 20 MHz con 192 KB Flash, 16 KB SRAM, comparador, DMA, UART/SPI/I2C, USB, temporizador, multip MSP430F5632 MCU de 20 MHz con 256KB Flash, 16 KB SRAM, comparador, DMA, UART/SPI/I2C, USB, temporizador, multipl MSP430F5633 MCU de 20 MHz con 128 KB Flash, 16 KB SRAM, 12 bit ADC, comparador, DMA, UART/SPI/I2C, USB MSP430F5634 MCU de 20 MHz con 192 KB Flash, 16 KB SRAM, 12 bit ADC, comparador, DMA, UART/SPI/I2C, USB MSP430F5635 MCU de 20 MHz con 256 KB Flash, 16 KB SRAM, 12 bit ADC, comparador, DMA, UART/SPI/I2C, USB MSP430F5636 MCU de 20 MHz con 128KB Flash, 16KB SRAM, 12 bit ADC, DAC de 12 bits, comparador, DMA, USB MSP430F5637 MCU de 20 MHz con 192KB Flash, 16KB SRAM, 12 bit ADC, DAC de 12 bits, comparador, DMA, USB MSP430F5638 MCU de 20 MHz con 256KB Flash, 16KB SRAM, 12 bit ADC, DAC de 12 bits, comparador, DMA, USB MSP430F5658 MCU de 20 MHz con 384KB Flash, 32KB SRAM, 12 bit ADC, DAC de 12 bits, comparador, DMA, USB MSP430F5659 MCU de 20 MHz con 512 KB Flash, 64 KB SRAM, 12 bit ADC, DAC de 12 bits, comparador, DMA, USB MSP430F6458 MCU de 20 MHz con 384KB Flash, 34KB SRAM, 12 bit ADC, DAC de 12 bits, comparador, DMA, LCD de 160 s MSP430F6459 MCU de 20 MHz con 512 KB Flash, 66 KB SRAM, 12 bit ADC, DAC de 12 bits, comparador, DMA, LCD de 160 MSP430F6459-HIREL Microcontrolador de señal mixta HiRel MSP430F6630 MCU de 20 MHz con 128 KB Flash, 16 KB SRAM, comparador, DMA, UART/SPI/I2C, LCD de 160 s, USB MSP430F6631 MCU de 20 MHz con 192 KB Flash, 16 KB SRAM, comparador, DMA, UART/SPI/I2C, 160 seg LCD, USB MSP430F6632 MCU de 20 MHz con 256KB Flash, 16 KB SRAM, comparador, DMA, UART/SPI/I2C, 160 seg LCD, USB MSP430F6633 MCU de 20 MHz con 128 KB Flash, 16 KB SRAM, 12 bit ADC, comparador, DMA, UART/SPI/I2C, LCD de 160 s, MSP430F6634 MCU de 20 MHz con 192 KB Flash, 16 KB SRAM, 12 bit ADC, comparador, DMA, UART/SPI/I2C, LCD de 160 s, MSP430F6635 MCU de 20 MHz con 256KB Flash, 16 KB SRAM, 12 bit ADC, comparador, DMA, UART/SPI/I2C, LCD de 160 s, MSP430F6636 MCU de 20 MHz con 128KB Flash, 16KB SRAM, 12 bit ADC, DAC de 12 bits, comparador, DMA, LCD de 160 s, MSP430F6637 MCU de 20 MHz con 192 KB Flash, 16 KB SRAM, 12 bit ADC, DAC de 12 bits, comparador, DMA, LCD de 160 MSP430F6638 MCU de 20 MHz con 256KB Flash, 16KB SRAM, 12 bit ADC, DAC de 12 bits, comparador, DMA, LCD de 160 s, MSP430F6658 MCU de 20 MHz con 384 KB Flash, 32 KB SRAM, 12 bit ADC, DAC de 12 bits, comparador, DMA, LCD de 160 MSP430F6659 MCU de 20 MHz con 512 KB Flash, 64 KB SRAM, 12 bit ADC, DAC de 12 bits, comparador, DMA, LCD de 160 MSP430FG6626 MCU de 20 MHz con 128 KB Flash, 10 KB SRAM, ADC Sigma-Delta de 16 bits, DAC doble, DMA, 2 OpAmp,
Desarrollo de hardware
Kit de desarrollo
MSP-EXP430F5529LP Kit de desarrollo LaunchPad™ MSP430F5529 para USB MSP-TS430PN80USB MSP-TS430PN80USB - Placa de desarrollo destino de 80 pines para MCU MSP430F5x

Novedades

  • 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.

Información de la versión

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.

Documentación técnica

No se encontraron resultados. Borre su búsqueda y vuelva a intentarlo.
Ver todo 7
Tipo Título Descargar la versión más reciente en inglés Fecha
Nota sobre la aplicación MSP430™ USB HID Windows API Programmer's Guide (Rev. A) PDF | HTML 15/05/2023
Informe The ultra-low-power USB revolution (Rev. A) 26/02/2019
Nota sobre la aplicación Starting a USB Design Using MSP430 MCUs (Rev. B) PDF | HTML 19/10/2018
Más documentación MSP430 Design Workshop – USB Devices 3/11/2015
Nota sobre la aplicación USB Field Firmware Updates on MSP430 MCUs (Rev. C) 12/11/2014
Informe Ultra-low power USB for portable embedded applications 29/05/2013
Nota sobre la aplicación USB Keyboard Using MSP430 Microcontrollers 20/12/2011

Recursos de diseño

Desarrollo de hardware

Kit de desarrollo
MSP-EXP430F5529LP Kit de desarrollo LaunchPad™ MSP430F5529 para USB MSP-TS430PN80USB MSP-TS430PN80USB - Placa de desarrollo destino de 80 pines para MCU MSP430F5x

Soporte y capacitación

Foros de TI E2E™ con asistencia técnica de los ingenieros de TI

Ver todos los temas del foro Ver todos los temas del foro en inglés

El contenido lo proporcionan “tal como está” TI y los colaboradores de la comunidad y no constituye especificaciones de TI. Consulte los términos de uso.

Si tiene preguntas sobre la calidad, el paquete o el pedido de productos de TI, consulte el soporte de TI.

Videos