Microcontrollers (MCU)

VID

Request to use TI's Universal Serial Bus Vendor ID Here

The use of TI's Vendor ID and an assigned Product ID can be shared with those who prefer not to obtain their own via the USB Implementer's Forum. This VID- sharing program is here to help your project get up and running as quickly as possible.


Medical USB Platform

Learn more about TI's Continua-certified USB hardware-software platform that implements the Personal Healthcare Device Class along with IEEE 11073.


Analog usb

Looking for Discrete USB?

 

MSP430 ™ USB Microcontrollers

USB Development Tools | Download USB Developer's Package | USB Devices

Why MSP430 USB?

Most comprehensive low power MCU USB portfolio

  • Broad 16-bit portfolio of integrated USB and 512KB memory
  • Proven USB core
  • Optimized for low power operation


Easy USB Development

  • Perfect for developers new to USB as well as experienced engineers
  • Free code generation and proven USB stacks significantly eases development (at no cost to the customer)
  • Availability of a new low price MSP430 USB LaunchPad tool

How to get started



Level Tool Basic Features Price
Beginner Evaluation MSP430 USB LaunchPad Evaluation tool including integrated USB, 20 and 40-pin DIP Socket/BoosterPack header, embedded emulation, push buttons, LEDs $12.99
Advanced Evaluation MSP430F5529 Experimenter’s Board Advanced evaluation tool including integrated USB, dot matrix LCD, microSD slot, RF headers, capacitive touch pads, potentiometer, accelerometer, embedded emulation, push buttons, LEDs $149
Development For MSP430F55x devices:
For MSP430F56x and MSP430F66x devices:
Open device socket, LED indicator, JTAG adapter, and header pin-outs for prototyping Starting at $89


Download your IDE and get started developing.

 
Code Composer Studio   IAR Embedded Workbench
Free, code limited, Eclipse-based IDE that supports all MSP430 MCUs   Free, code-limited version available for all MSP430 MCUs



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.

Features

  • Code Stacks - Contains all necessary APIs and examples to get started with USB development, using the CDC (Communications Device Class), HID (Human Interface Device) and MSC (Mass Storage Class) classes
  • 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
  • USB Field Firmware Updater - A Windows Visual Studio project for building an application that upgrades MSP430 firmware in the field, using the MSP430's on-chip USB bootstrap loader (BSL)



Part Number Memory (FLASH) USB ADC ADC Channels DAC LCD Packages
  Program
(KB)
SRAM
(KB)
           
MSP430F6659 512 66 1 12-bit SAR 16 2 100LQFP
113BGA MICROSTAR JUNIOR
MSP430F5659 512 66 1 12-bit SAR 16 2 160 100LQFP
113BGA MICROSTAR JUNIOR
MSP430F6658 384 34 1 12-bit SAR 16 2 100LQFP
113BGA MICROSTAR JUNIOR
MSP430F5658 384 34 1 12-bit SAR 16 2 160 100LQFP
113BGA MICROSTAR JUNIOR
MSP430F6638 256 16 1 12-bit SAR 16 2 160 0DIESALE
0WAFERSALE
100LQFP
113BGA MICROSTAR JUNIOR
MSP430F6635 256 16 1 12-bit SAR 16 0 160 100BGA MICROSTAR JUNIOR
100LQFP
113BGA MICROSTAR JUNIOR
MSP430F6632 256 16 1 - 0 0 160 100BGA MICROSTAR JUNIOR
100LQFP
113BGA MICROSTAR JUNIOR
MSP430F5638 256 16 1 12-bit SAR 16 2 100LQFP
113BGA MICROSTAR JUNIOR
MSP430F5635 256 16 1 12-bit SAR 16 100LQFP
113BGA MICROSTAR JUNIOR
MSP430F5632 256 16 1 16 100LQFP
113BGA MICROSTAR JUNIOR
MSP430F6637 192 16 1 12-bit SAR 16 2 160 100LQFP
113BGA MICROSTAR JUNIOR
MSP430F6634 192 16 1 12-bit SAR 16 0 160 100BGA MICROSTAR JUNIOR
100LQFP
113BGA MICROSTAR JUNIOR
MSP430F6631 192 16 1 - 0 0 160 100BGA MICROSTAR JUNIOR
100LQFP
113BGA MICROSTAR JUNIOR
MSP430F5637 192 16 1 12-bit SAR 16 2 100LQFP
113BGA MICROSTAR JUNIOR
MSP430F5634 192 16 1 12-bit SAR 16 100LQFP
113BGA MICROSTAR JUNIOR
MSP430F5631 192 16 1 16 100LQFP
113BGA MICROSTAR JUNIOR
MSP430F6636 128 16 1 12-bit SAR 16 2 160 100BGA MICROSTAR JUNIOR
100LQFP
113BGA MICROSTAR JUNIOR
MSP430F6633 128 16 1 12-bit SAR 16 0 160 100BGA MICROSTAR JUNIOR
100LQFP
113BGA MICROSTAR JUNIOR
MSP430F6630 128 16 1 - 0 0 160 100BGA MICROSTAR JUNIOR
100LQFP
113BGA MICROSTAR JUNIOR
MSP430F5636 128 16 1 12-bit SAR 16 2 100LQFP
113BGA MICROSTAR JUNIOR
MSP430F5633 128 16 1 12-bit SAR 16 100LQFP
113BGA MICROSTAR JUNIOR
MSP430F5630 128 16 1 16 100LQFP
113BGA MICROSTAR JUNIOR
MSP430F5529 128 8 1 12-bit SAR 16 0DIESALE
80LQFP
MSP430F5528 128 8 1 12-bit SAR 16 64DSBGA
64VQFN
80BGA MICROSTAR JUNIOR
MSP430F5519 128 8 1 80LQFP
MSP430F5527 96 6 1 12-bit SAR 16 80LQFP
MSP430F5526 96 6 1 12-bit SAR 16 64VQFN
80BGA MICROSTAR JUNIOR
MSP430F5517 96 6 1 80LQFP
MSP430F5525 64 4 1 12-bit SAR 16 80LQFP
MSP430F5524 64 4 1 12-bit SAR 16 64VQFN
80BGA MICROSTAR JUNIOR
MSP430F5515 64 4 1 80LQFP
MSP430F5514 64 4 1 64VQFN
80BGA MICROSTAR JUNIOR
MSP430F5522 32 8 1 12-bit SAR 16 64VQFN
80BGA MICROSTAR JUNIOR
MSP430F5521 32 6 1 12-bit SAR 16 80LQFP
MSP430F5513 32 4 1 64VQFN
80BGA MICROSTAR JUNIOR
MSP430F5510 32 4 1 10-bit SAR 8 0DIESALE
0WAFERSALE
48LQFP
64VQFN
48VQFN
80BGA MICROSTAR JUNIOR
MSP430F5507 32 4 1 10-bit SAR 8 48VQFN
MSP430F5503 32 4 1 48VQFN
MSP430F5509 24 4 1 10-bit SAR 8 48LQFP
64VQFN
48VQFN
80BGA MICROSTAR JUNIOR
MSP430F5506 24 4 1 10-bit SAR 8 48VQFN
MSP430F5502 24 4 1 48VQFN
MSP430F5508 16 4 1 10-bit SAR 8 48LQFP
48VQFN
64VQFN
80BGA MICROSTAR JUNIOR
MSP430F5505 16 4 1 10-bit SAR 8 48VQFN
MSP430F5501 16 4 1 48VQFN
MSP430F5504 8 4 1 10-bit SAR 8 48LQFP
48VQFN
MSP430F5500 8 4 1 48VQFN
* Additional 2KB RAM available if USB is disabled.