MSP430USBDEVPACK

MSP430 USB 開發套件

MSP430USBDEVPACK

下載項目

概覽

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.

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

下載 觀看有字幕稿的影片 影片

下載項目

應用軟體及架構

MSP430USBDEVPACK MSP430 USB Developers Package

支援產品和硬體

支援產品和硬體

產品
MSP430 microcontrollers
MSP430F5500 具 8KB 快閃記憶體、4KB SRAM、比較器、DMA、UART/SPI/I2C、USB、定時器、HW 倍頻器的 25 MHz MCU MSP430F5501 具 16KB 快閃記憶體、4KB SRAM、比較器、DMA、UART/SPI/I2C、USB、定時器、HW 倍頻器的 25 MHz MCU MSP430F5502 具 24KB 快閃記憶體、4KB SRAM、比較器、DMA、UART/SPI/I2C、USB、定時器、HW 倍頻器的 25 MHz MCU MSP430F5503 具 32KB 快閃記憶體、4KB SRAM、比較器、DMA、UART/SPI/I2C、USB、定時器、HW 倍頻器的 25 MHz MCU MSP430F5504 具有 8KB 快閃記憶體、4KB SRAM、10 位元 ADC、DMA、UART/SPI/I2C、USB、定時器、HW 倍頻器的 25MHz MCU MSP430F5505 具有 16KB 快閃記憶體、4KB SRAM、10 位元 ADC、DMA、UART/SPI/I2C、USB、定時器、HW 倍頻器的 25MHz MCU MSP430F5506 具有 24KB 快閃記憶體、4KB SRAM、10 位元 ADC、DMA、UART/SPI/I2C、USB、定時器、HW 倍頻器的 25MHz MCU MSP430F5507 具有 32KB 快閃記憶體、4KB SRAM、10 位元 ADC、DMA、UART/SPI/I2C、USB、定時器、HW 倍頻器的 25MHz MCU MSP430F5508 具 16KB 快閃記憶體、4KB SRAM、10 位元 ADC、比較器、DMA、UART/SPI/I2C、USB、HW 倍頻器的 25 MHz MCU MSP430F5509 具 24KB 快閃記憶體、4KB SRAM、10 位元 ADC、比較器、DMA、UART/SPI/I2C、USB、HW 倍頻器的 25 MHz MCU MSP430F5510 具 32KB 快閃記憶體、4KB SRAM、10 位元 ADC、比較器、DMA、UART/SPI/I2C、USB、HW 倍頻器的 25 MHz MCU MSP430F5513 具 32KB 快閃記憶體、4KB SRAM、比較器、DMA、UART/SPI/I2C、USB、定時器、HW 倍頻器的 25 MHz MCU MSP430F5514 具 64KB 快閃記憶體、4KB SRAM、比較器、DMA、UART/SPI/I2C、USB、定時器、HW 倍頻器的 25 MHz MCU MSP430F5515 具 64KB 快閃記憶體、4KB SRAM、比較器、DMA、UART/SPI/I2C、USB、定時器、HW 倍頻器的 25 MHz MCU MSP430F5517 具 96KB 快閃記憶體、6KB SRAM、比較器、DMA、UART/SPI/I2C、USB、定時器、HW 倍頻器的 25 MHz MCU MSP430F5519 具 128KB 快閃記憶體、8KB SRAM、比較器、DMA、UART/SPI/I2C、USB、定時器、HW 倍頻器的 25 MHz MCU MSP430F5521 具 32KB 快閃記憶體、6KB SRAM、12 位元 ADC、比較器、DMA、UART/SPI/I2C、USB、HW 倍頻器的 25 MHz MCU MSP430F5522 具 32KB 快閃記憶體、8KB SRAM、12 位元 ADC、比較器、DMA、UART/SPI/I2C、USB、HW 倍頻器的 25 MHz MCU MSP430F5524 具 64KB 快閃記憶體、4KB SRAM、12 位元 ADC、比較器、DMA、UART/SPI/I2C、USB、HW 倍頻器的 25 MHz MCU MSP430F5525 具 64KB 快閃記憶體、4KB SRAM、12 位元 ADC、比較器、DMA、UART/SPI/I2C、USB、HW 倍頻器的 25 MHz MCU MSP430F5526 具 96KB 快閃記憶體、6KB SRAM、12 位元 ADC、比較器、DMA、UART/SPI/I2C、USB、HW 倍頻器的 25 MHz MCU MSP430F5527 具 96KB 快閃記憶體、6KB SRAM、12 位元 ADC、比較器、DMA、UART/SPI/I2C、USB、HW 倍頻器的 25 MHz MCU MSP430F5528 具 128KB 快閃記憶體、8KB SRAM、12 位元 ADC、比較器、DMA、UART/SPI/I2C、USB、HW 倍頻器的 25 MHz MCU MSP430F5529 具 128KB 快閃記憶體、8KB SRAM、12 位元 ADC、比較器、DMA、UART/SPI/I2C、USB、HW 倍頻器的 25 MHz MCU MSP430F5630 具 128KB 快閃記憶體、16KB SRAM、比較器、DMA、UART/SPI/I2C、USB、定時器、HW 倍頻器的 20 MHz MCU MSP430F5631 具 192KB 快閃記憶體、16KB SRAM、比較器、DMA、UART/SPI/I2C、USB、定時器、HW 倍頻器的 20 MHz MCU MSP430F5632 具 256KB 快閃記憶體、16KB SRAM、比較器、DMA、UART/SPI/I2C、USB、定時器、HW 倍頻器的 20 MHz MCU MSP430F5633 具 128KB 快閃記憶體、16KB SRAM、12 位元 ADC、比較器、DMA、UART/SPI/I2C、USB 的 20 MHz MCU MSP430F5634 具 192KB 快閃記憶體、16KB SRAM、12 位元 ADC、比較器、DMA、UART/SPI/I2C、USB 的 20 MHz MCU MSP430F5635 具 256KB 快閃記憶體、16KB SRAM、12 位元 ADC、比較器、DMA、UART/SPI/I2C、USB 的 20 MHz MCU MSP430F5636 具 128KB 快閃記憶體、16KB SRAM、12 位元 ADC、12 位元 DAC、比較器、DMA、USB 的 20 MHz MCU MSP430F5637 具 192KB 快閃記憶體、16KB SRAM、12 位元 ADC、12 位元 DAC、比較器、DMA、USB 的 20 MHz MCU MSP430F5638 具 256KB 快閃記憶體、16KB SRAM、12 位元 ADC、12 位元 DAC、比較器、DMA、USB 的 20 MHz MCU MSP430F5658 具 384KB 快閃記憶體、32KB SRAM、12 位元 ADC、12 位元 DAC、比較器、DMA、USB 的 20 MHz MCU MSP430F5659 具 512KB 快閃記憶體、64KB SRAM、12 位元 ADC、12 位元 DAC、比較器、DMA、USB 的 20 MHz MCU MSP430F6458 具 384KB 快閃記憶體、34KB SRAM、12 位元 ADC、12 位元 DAC、比較器、DMA、160 區段 LCD 的 20 MHz MCU MSP430F6459 具 512KB 快閃記憶體、66KB SRAM、12 位元 ADC、12 位元 DAC、比較器、DMA、160 區段 LCD 的 20 MHz MCU MSP430F6459-HIREL HiRel 混合訊號微控制器 MSP430F6630 具 128KB 快閃記憶體、16KB SRAM、比較器、DMA、UART/SPI/I2C、160 區段 LCD、USB 的 20MHz MCU MSP430F6631 具有 192KB 快閃記憶體、16KB SRAM、比較器、DMA、UART/SPI/I2C、160 區段 LCD、USB 的 20MHz MCU MSP430F6632 具有 256KB 快閃記憶體、16KB SRAM、比較器、DMA、UART/SPI/I2C、160 區段 LCD、USB 的 20MHz MCU MSP430F6633 具 128KB 快閃記憶體、16KB SRAM、12 位元 ADC、比較器、DMA、UART/SPI/I2C、160 區段 LCD、USB 的 20 MHz MCU MSP430F6634 具 192KB 快閃記憶體、16KB SRAM、12 位元 ADC、比較器、DMA、UART/SPI/I2C、160 區段 LCD、USB 的 20 MHz MCU MSP430F6635 具 256KB 快閃記憶體、16KB SRAM、12 位元 ADC、比較器、DMA、UART/SPI/I2C、160 區段 LCD、USB 的 20 MHz MCU MSP430F6636 具 128KB 快閃記憶體、16KB SRAM、12 位元 ADC、12 位元 DAC、比較器、DMA、160 區段 LCD、USB 的 20MHz MCU MSP430F6637 具 192KB 快閃記憶體、16KB SRAM、12 位元 ADC、12 位元 DAC、比較器、DMA、160 區段 LCD、USB 的 20MHz MCU MSP430F6638 具 256KB 快閃記憶體、16KB SRAM、12 位元 ADC、12 位元 DAC、比較器、DMA、160 區段 LCD、USB 的 20 MHz MCU MSP430F6658 具 384KB 快閃記憶體、32KB SRAM、12 位元 ADC、12 位元 DAC、比較器、DMA、160 區段 LCD、USB 的 20MHz MCU MSP430F6659 具 512KB 快閃記憶體、64KB SRAM、12 位元 ADC、12 位元 DAC、比較器、DMA、160 區段 LCD、USB 的 20 MHz MCU MSP430FG6626 具有 128KB 快閃記憶體、10KB SRAM、16 位元 ΣΔ ADC、雙 DAC、DMA、2 OpAmp、160 區段 LCD 的 20MHz MCU
硬體開發
開發套件
MSP-EXP430F5529LP 適用 USB 的 MSP430F5529 LaunchPad™ 開發套件 MSP-TS430PN80USB MSP-TS430PN80USB - 適用於 MSP430F5x MCU 的 80 針腳目標開發基板
下載選項

MSP430USBDEVPACK MSP430 USB Developers Package

close
最新版本
版本: 5.20.07.01
發行日期: 2017/3/29

USB Stack and Examples

SHA-256 校驗和

Windows Descriptor Tool Installer

SHA-256 校驗和

Mac OSX Descriptor Tool Installer

SHA-256 校驗和

Linux Descriptor Tool Installer

SHA-256 校驗和

Firmware Upgrade Example (Windows-only Commercial licensed)

SHA-256 校驗和

Python based Firmware Upgrade Example (Open Source Licensed)

SHA-256 校驗和

Java HID Demo (Open Source Licensed)

SHA-256 校驗和
產品
MSP430 microcontrollers
MSP430F5500 具 8KB 快閃記憶體、4KB SRAM、比較器、DMA、UART/SPI/I2C、USB、定時器、HW 倍頻器的 25 MHz MCU MSP430F5501 具 16KB 快閃記憶體、4KB SRAM、比較器、DMA、UART/SPI/I2C、USB、定時器、HW 倍頻器的 25 MHz MCU MSP430F5502 具 24KB 快閃記憶體、4KB SRAM、比較器、DMA、UART/SPI/I2C、USB、定時器、HW 倍頻器的 25 MHz MCU MSP430F5503 具 32KB 快閃記憶體、4KB SRAM、比較器、DMA、UART/SPI/I2C、USB、定時器、HW 倍頻器的 25 MHz MCU MSP430F5504 具有 8KB 快閃記憶體、4KB SRAM、10 位元 ADC、DMA、UART/SPI/I2C、USB、定時器、HW 倍頻器的 25MHz MCU MSP430F5505 具有 16KB 快閃記憶體、4KB SRAM、10 位元 ADC、DMA、UART/SPI/I2C、USB、定時器、HW 倍頻器的 25MHz MCU MSP430F5506 具有 24KB 快閃記憶體、4KB SRAM、10 位元 ADC、DMA、UART/SPI/I2C、USB、定時器、HW 倍頻器的 25MHz MCU MSP430F5507 具有 32KB 快閃記憶體、4KB SRAM、10 位元 ADC、DMA、UART/SPI/I2C、USB、定時器、HW 倍頻器的 25MHz MCU MSP430F5508 具 16KB 快閃記憶體、4KB SRAM、10 位元 ADC、比較器、DMA、UART/SPI/I2C、USB、HW 倍頻器的 25 MHz MCU MSP430F5509 具 24KB 快閃記憶體、4KB SRAM、10 位元 ADC、比較器、DMA、UART/SPI/I2C、USB、HW 倍頻器的 25 MHz MCU MSP430F5510 具 32KB 快閃記憶體、4KB SRAM、10 位元 ADC、比較器、DMA、UART/SPI/I2C、USB、HW 倍頻器的 25 MHz MCU MSP430F5513 具 32KB 快閃記憶體、4KB SRAM、比較器、DMA、UART/SPI/I2C、USB、定時器、HW 倍頻器的 25 MHz MCU MSP430F5514 具 64KB 快閃記憶體、4KB SRAM、比較器、DMA、UART/SPI/I2C、USB、定時器、HW 倍頻器的 25 MHz MCU MSP430F5515 具 64KB 快閃記憶體、4KB SRAM、比較器、DMA、UART/SPI/I2C、USB、定時器、HW 倍頻器的 25 MHz MCU MSP430F5517 具 96KB 快閃記憶體、6KB SRAM、比較器、DMA、UART/SPI/I2C、USB、定時器、HW 倍頻器的 25 MHz MCU MSP430F5519 具 128KB 快閃記憶體、8KB SRAM、比較器、DMA、UART/SPI/I2C、USB、定時器、HW 倍頻器的 25 MHz MCU MSP430F5521 具 32KB 快閃記憶體、6KB SRAM、12 位元 ADC、比較器、DMA、UART/SPI/I2C、USB、HW 倍頻器的 25 MHz MCU MSP430F5522 具 32KB 快閃記憶體、8KB SRAM、12 位元 ADC、比較器、DMA、UART/SPI/I2C、USB、HW 倍頻器的 25 MHz MCU MSP430F5524 具 64KB 快閃記憶體、4KB SRAM、12 位元 ADC、比較器、DMA、UART/SPI/I2C、USB、HW 倍頻器的 25 MHz MCU MSP430F5525 具 64KB 快閃記憶體、4KB SRAM、12 位元 ADC、比較器、DMA、UART/SPI/I2C、USB、HW 倍頻器的 25 MHz MCU MSP430F5526 具 96KB 快閃記憶體、6KB SRAM、12 位元 ADC、比較器、DMA、UART/SPI/I2C、USB、HW 倍頻器的 25 MHz MCU MSP430F5527 具 96KB 快閃記憶體、6KB SRAM、12 位元 ADC、比較器、DMA、UART/SPI/I2C、USB、HW 倍頻器的 25 MHz MCU MSP430F5528 具 128KB 快閃記憶體、8KB SRAM、12 位元 ADC、比較器、DMA、UART/SPI/I2C、USB、HW 倍頻器的 25 MHz MCU MSP430F5529 具 128KB 快閃記憶體、8KB SRAM、12 位元 ADC、比較器、DMA、UART/SPI/I2C、USB、HW 倍頻器的 25 MHz MCU MSP430F5630 具 128KB 快閃記憶體、16KB SRAM、比較器、DMA、UART/SPI/I2C、USB、定時器、HW 倍頻器的 20 MHz MCU MSP430F5631 具 192KB 快閃記憶體、16KB SRAM、比較器、DMA、UART/SPI/I2C、USB、定時器、HW 倍頻器的 20 MHz MCU MSP430F5632 具 256KB 快閃記憶體、16KB SRAM、比較器、DMA、UART/SPI/I2C、USB、定時器、HW 倍頻器的 20 MHz MCU MSP430F5633 具 128KB 快閃記憶體、16KB SRAM、12 位元 ADC、比較器、DMA、UART/SPI/I2C、USB 的 20 MHz MCU MSP430F5634 具 192KB 快閃記憶體、16KB SRAM、12 位元 ADC、比較器、DMA、UART/SPI/I2C、USB 的 20 MHz MCU MSP430F5635 具 256KB 快閃記憶體、16KB SRAM、12 位元 ADC、比較器、DMA、UART/SPI/I2C、USB 的 20 MHz MCU MSP430F5636 具 128KB 快閃記憶體、16KB SRAM、12 位元 ADC、12 位元 DAC、比較器、DMA、USB 的 20 MHz MCU MSP430F5637 具 192KB 快閃記憶體、16KB SRAM、12 位元 ADC、12 位元 DAC、比較器、DMA、USB 的 20 MHz MCU MSP430F5638 具 256KB 快閃記憶體、16KB SRAM、12 位元 ADC、12 位元 DAC、比較器、DMA、USB 的 20 MHz MCU MSP430F5658 具 384KB 快閃記憶體、32KB SRAM、12 位元 ADC、12 位元 DAC、比較器、DMA、USB 的 20 MHz MCU MSP430F5659 具 512KB 快閃記憶體、64KB SRAM、12 位元 ADC、12 位元 DAC、比較器、DMA、USB 的 20 MHz MCU MSP430F6458 具 384KB 快閃記憶體、34KB SRAM、12 位元 ADC、12 位元 DAC、比較器、DMA、160 區段 LCD 的 20 MHz MCU MSP430F6459 具 512KB 快閃記憶體、66KB SRAM、12 位元 ADC、12 位元 DAC、比較器、DMA、160 區段 LCD 的 20 MHz MCU MSP430F6459-HIREL HiRel 混合訊號微控制器 MSP430F6630 具 128KB 快閃記憶體、16KB SRAM、比較器、DMA、UART/SPI/I2C、160 區段 LCD、USB 的 20MHz MCU MSP430F6631 具有 192KB 快閃記憶體、16KB SRAM、比較器、DMA、UART/SPI/I2C、160 區段 LCD、USB 的 20MHz MCU MSP430F6632 具有 256KB 快閃記憶體、16KB SRAM、比較器、DMA、UART/SPI/I2C、160 區段 LCD、USB 的 20MHz MCU MSP430F6633 具 128KB 快閃記憶體、16KB SRAM、12 位元 ADC、比較器、DMA、UART/SPI/I2C、160 區段 LCD、USB 的 20 MHz MCU MSP430F6634 具 192KB 快閃記憶體、16KB SRAM、12 位元 ADC、比較器、DMA、UART/SPI/I2C、160 區段 LCD、USB 的 20 MHz MCU MSP430F6635 具 256KB 快閃記憶體、16KB SRAM、12 位元 ADC、比較器、DMA、UART/SPI/I2C、160 區段 LCD、USB 的 20 MHz MCU MSP430F6636 具 128KB 快閃記憶體、16KB SRAM、12 位元 ADC、12 位元 DAC、比較器、DMA、160 區段 LCD、USB 的 20MHz MCU MSP430F6637 具 192KB 快閃記憶體、16KB SRAM、12 位元 ADC、12 位元 DAC、比較器、DMA、160 區段 LCD、USB 的 20MHz MCU MSP430F6638 具 256KB 快閃記憶體、16KB SRAM、12 位元 ADC、12 位元 DAC、比較器、DMA、160 區段 LCD、USB 的 20 MHz MCU MSP430F6658 具 384KB 快閃記憶體、32KB SRAM、12 位元 ADC、12 位元 DAC、比較器、DMA、160 區段 LCD、USB 的 20MHz MCU MSP430F6659 具 512KB 快閃記憶體、64KB SRAM、12 位元 ADC、12 位元 DAC、比較器、DMA、160 區段 LCD、USB 的 20 MHz MCU MSP430FG6626 具有 128KB 快閃記憶體、10KB SRAM、16 位元 ΣΔ ADC、雙 DAC、DMA、2 OpAmp、160 區段 LCD 的 20MHz MCU
硬體開發
開發套件
MSP-EXP430F5529LP 適用 USB 的 MSP430F5529 LaunchPad™ 開發套件 MSP-TS430PN80USB MSP-TS430PN80USB - 適用於 MSP430F5x MCU 的 80 針腳目標開發基板

最新功能

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

版本資訊

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.

技術文件

找不到結果。請清除您的搜尋條件,然後再試一次。
檢視所有 7
類型 標題 下載最新的英文版本 日期
應用說明 MSP430™ USB HID Windows API Programmer's Guide (Rev. A) PDF | HTML 2023/5/15
白皮書 The ultra-low-power USB revolution (Rev. A) 2019/2/26
應用說明 Starting a USB Design Using MSP430 MCUs (Rev. B) PDF | HTML 2018/10/19
更多文件說明 MSP430 Design Workshop – USB Devices 2015/11/3
應用說明 USB Field Firmware Updates on MSP430 MCUs (Rev. C) 2014/11/12
白皮書 Ultra-low power USB for portable embedded applications 2013/5/29
應用說明 USB Keyboard Using MSP430 Microcontrollers 2011/12/20

相關設計資源

硬體開發

開發套件
MSP-EXP430F5529LP 適用 USB 的 MSP430F5529 LaunchPad™ 開發套件 MSP-TS430PN80USB MSP-TS430PN80USB - 適用於 MSP430F5x MCU 的 80 針腳目標開發基板

支援與培訓

內含 TI 工程師技術支援的 TI E2E™ 論壇

以英文檢視所有論壇主題

內容係由 TI 和社群貢獻者依「現狀」提供,且不構成 TI 規範。檢視使用條款

若有關於品質、封裝或訂購 TI 產品的問題,請參閱 TI 支援

影片