MSP Debug Stack


Description & Features

Technical Documents

Support & Community

Order Now
Part Number Buy from Texas Instruments or Third Party Status Current Version   Version Date   Description  

MSP Debug Stack Developer's Package


ACTIVE   08/11/2015   Contains binaries, MSP Debug Stack developer’s guide, documentation material, application examples and low-level USB drivers.  

MSP Debug Stack Open Source Package


ACTIVE   08/11/2015   MSP Debug Stack sources as well as source code for MSP-FET, MSP-FET430-UIF and eZ-FET firmware, tested on Windows and Linux and OS X.  

Stand-alone Driver Installer for USB Low-Level Drivers


ACTIVE   05-DEC-2013   Windows only - Required if drivers have not already been installed with an IDE such as CCS or IAR EW430.  


The MSP debug stack (MSPDS) for all MSP430 devices consists of a dynamic link library on the host system side as well as an embedded firmware that runs on debug tools like the MSP-FET, MSP-FET430UIF or on-board eZ debuggers. It is the bridging element between all PC software and all MSP430 microcontroller derivatives and handles tasks such as code download, stepping through code or break points. The MSP Debug Stack is used in Integrated Development Environments such as Code Composer Studio (CCS), IAR's Embedded Workbench or tools like Smart RF Studio and Elprotronic's FlashPro430.


The MSP Debug Stack is officially supporting the following operating systems:

  • Windows XP SP3, 32- and 64-bit
  • Windows Vista, 32- and 64-bit
  • Windows 7, 32- and 64-bit
  • Windows 8, 32- and 64-bit
  • Linux Ubuntu 10.04
  • Linux Suse 10.3
  • OS X 10.9 (Mavericks) 64-bit

There are several ways to use the MSP Debug Stack.

  • If you intend to program your MSP430 device out of an IDE, simply download the latest version of Code Composer Studio or IAR Embedded Workbench release. The latest MSP Debug Stack will be included.
  • Download the MSP430 Flasher to be able to access the basic functionality of the MSP Debug Stack on the command line.
  • Download the MSP Debug Stack Developers Package if you plan to create your own project based on the MSP Debug Stack.
  • Download the MSP Debug Stack open source package to take a look at the low-level functionality.


Do not unplug the JTAG cable during an active debug session! This might cause unknown device behavior!

Low-Level USB Drivers

These drivers provide an interface between the host system MSP Debug Stack library (Win: MSP430.dll / Linux: and the FET’s USB interface. This is accomplished by using a Communication Device Class (CDC) or Virtual COM Port (VCP) protocol. Please note that all necessary low-level drivers are included in each IDE release and get installed automatically. Download these drivers only if you are solely using the Open Source Debug Stack or the MSP430 Flasher.

If you are developing in a Windows environment, please use our new and easy-to-use stand-alone driver package. It does not only include the CDC drivers for the latest MSP Debug Stack releases but also VCP drivers for legacy DLLv2 support. Supported operating systems are:

WinXP-32/64, WinVista-32/64, Win7-32/64, Win8-32/64

The USB CDC drivers to use the back-channel UART on the LaunchPad or on the eZ430 Emulator can be downloaded and installed from this link: Download

In Linux environments, a driver installation is not required due to native CDC support - Download installation script to set the required udev rules. For legacy DLLv2 support, VCP drivers can be downloaded here: Download from Brimson Labs Kernel 2.4: Release notes Kernel 2.6: Release notes

NOTE: When attempting to use the new MSP-FET debugger on Linux, please check the label on the bottom side of the casing. If the batch number on the label starts with 1401, a firmware update has to be performed on a Windows system before the tool can be used on Linux. In order to do so, download and execute the MSP-FET Linux Patcher.

Technical Documents
User guides (1)
Title Abstract Type Size (KB) Date Views
Multiple Files   30 Jun 2015 15,792

Development Tools (2)

Name Part Number Tool Type
MSP MCU Programmer and Debugger  MSP-FET  Flash Programming Tools 
MSP430 USB Debugging Interface  MSP-FET430UIF  JTAG Emulators/ Analyzers 


Visit the TI Wiki

TI E2E™ community

TI E2E Community

As a member of my.TI you can join the TI E2E™ Community where you can ask questions, share ideas and collaborate with fellow engineers and TI experts

Contents are provided "AS IS" by the respective TI and Community contributors and do not constitute TI specifications. See Terms of use.