MSP-FET

MSP MCU Programmer and Debugger

MSP-FET

Order now

Overview

The MSP-FET is a powerful emulation development tool – often called a debug probe – which allows users to quickly begin development on MSP low-power microcontrollers (MCU).

It supports programming and real-time debugging over both JTAG and SBW interfaces. Furthermore, the MSP-FET also provides a Backchannel UART connection between the computer’s USB interface and the MSP UART. This affords the MSP programmer a convenient method for communicating serially between the MSP and a terminal running on the computer. It also supports loading programs (often called firmware) to the MSP target using the BSL (bootstrap loader) via UART and I2C communication protocols.

The USB interface connects the MSP-FET to the computer, while the 14-pin connector provides access to the MSP debug emulation port – which consists of either a standard JTAG interface or by using the pin-saving Spy-Bi-Wire (2-wire JTAG) protocol.

Connection between the 14-pin cable and the MSP debug port is commonly handled by placing a standardized 14-pin header connector on the target board and routing the necessary emulation signals to their respective debug pins. This method provides software developers with a simple, in-system debug model.

For convenience early in the software development cycle, the MSP-FET can be used in conjunction with the MSP Target Socket boards. Along with the 14-pin debug connector, these kits provide access to pins on your MSP device, making it easy to begin software development right away, even before designing and building your own target board.

For MSP432 devices it is possible to connect to the MSP-FET via the MSP432 Adapter for MSP-FET to boards with ARM 20pin and ARM 10pin connector. You can use either the standard ARM JTAG interface or by using ARM SWD (2-wire JTAG) protocol.

**The second generation of the MSP-FET is supported in the IDEs since Code Composer Studio™ v7.0, IAR EW430 v7.1 and IAR EWAR v8.10. For use with an older IDE release please refer to this E2E post. Information on how to distinguish a MSP-FET of the second generation from a MSP-FET of the first generation can be found in the MSP debugger’s guide (section 5.6.1 – general features).**

Technical Specifications
  • Software configurable supply voltage between 1.8 V and 3.6 V at 100 mA
  • Supports JTAG Security Fuse blown to protect code
  • Supports JTAG and SWD lock on MSP432 devices to protect code
  • Supports all MSP430 boards with JTAG header
  • Supports JTAG and Spy-Bi-Wire (2-wire JTAG) debug protocols
  • Supports ARM JTAG and ARM SWD debug protocols

Features
  • USB debugging interface to connect any MSP430 MCU to a computer for real-time, in-system programming and debugging
  • Enables EnergyTrace™ technology for energy measurement and debugging on all MSP430 and MSP432 devices in the Code Composer Studio and IAR Embedded Workbench development environments
  • Supports tri-state mode to show “accurate” EnergyTrace power numbers
  • Includes Backchannel UART for bi-directional communication between the MSP430 and a PC.
    • This could enable simulation of inputs from sensors as well as logging of debug data while an application is running
    • MSP BootStrapLoader (BSL) interface
  • Up to 4x faster read/write speeds than the previous version of the FET programmer, MSP-FET430UIF
Download View video with transcript Video

Get started

  1. Buy the MSP-FET
  2. Download the latest CCS IDE
  3. Refer to the debuggers user’s guide and hardware user’s guide
  4. Refer to debugging video

Order & start development

Hardware programming tool

MSP-FET — MSP MCU Programmer and Debugger

TI's Standard Terms and Conditions for Evaluation Items apply.

Technical documentation

star
= Top documentation selected by TI
No results found. Please clear your search and try again.
View all 6
Type Title Date
* User guide MSP430 Hardware Tools User's Guide (Rev. AH) PDF | HTML 23 Mar 2021
* User guide MSP Debuggers User's Guide (Rev. O) PDF | HTML 24 Apr 2020
Certificate MSP-FET EC Declaration of Conformity (DoC) (Rev. A) 02 Jan 2019
Technical article The exclusive MSP back-to-school sale is here! PDF | HTML 26 Aug 2015
Technical article High-level analog integration in an ultra-low-power MCU? You bet! PDF | HTML 17 Jun 2015
Application note MSP430 Advanced Power Optimizations: ULP Advisor SW and EnergyTrace Technology 09 Jun 2014

Hardware development

DEVELOPMENT KIT
MSP-EXP430F5529LP MSP430F5529 LaunchPad™ development kit for USB MSP-TS430DA38 MSP-TS430DA38 - 38-pin Target Development Board for MSP430F2x and MSP430G2x MCUs MSP-TS430DL48 MSP-TS430DL48 - 48-pin Target Development Board for MSP430F4x MCUs MSP-TS430DW28 MSP-TS430DW28 - 28-pin Target Development Board for MSP430F1x and MSP430F2x MCUs MSP-TS430PEU128 MSP-TS430PEU128 - 128-pin Target Development Board for MSP430F6x MCUs MSP-TS430PM64A MSP-TS430PM64A - 64-pin Target Development Board for MSP430F4x MCUs MSP-TS430PN80A MSP-TS430PN80A - 80-pin Target Development Board for MSP430F5x MCUs MSP-TS430PN80USB MSP-TS430PN80USB - 80-pin Target Development Board for MSP430F5x MCUs MSP-TS430PW14 MSP-TS430PW14 - 14-pin Target Development Board for MSP430F2x and MSP430G2x MCUs MSP-TS430PW24 MSP-TS430PW24 - 24-pin Target Development Board for MSP430AFEx MCUs MSP-TS430PW28 MSP-TS430PW28 - 28-pin Target Development Board for MSP430F1x and MSP430F2x MCUs MSP-TS430PW28A MSP-TS430PW28A - 28-pin Target Development Board for MSP430F2x and MSP430G2x MCUs MSP-TS430PZ100 MSP-TS430PZ100 - 100-pin Target Development Board for MSP430F4x MCUs MSP-TS430PZ100A MSP430 100-Pin Target board (Pinout A) MSP-TS430QFN23X0 MSP-TS430QFN23x0 - 40-pin Target Development Board for MSP430F2x MCUs MSP-TS430RGC64C MSP-TS430RGC64C - 64-pin Target Development Board for MSP430F5x MCUs MSP-TS430RGZ48B MSP430F534x 48-Pin Target board only MSP-TS430RGZ48C MSP-TS430RGZ48C - 48-pin Target Development Board for MSP430FRxx FRAM MCUs MSP-TS430RSB40 MSP-TS430RSB40 - 40-pin Target Development Board for MSP430F5x MCUs
HARDWARE PROGRAMMING TOOL
MSP-GANG MSP-GANG production programmer

Software development

DRIVER OR LIBRARY
MSPBSL Bootloader (BSL) for MSP low-power microcontrollers
IDE, CONFIGURATION, COMPILER OR DEBUGGER
CCSTUDIO Code Composer Studio™ integrated development environment (IDE) ENERGYTRACE EnergyTrace Technology IAR-KICKSTART IAR Embedded Workbench MSP430-GCC-OPENSOURCE GCC - Open Source Compiler for MSP Microcontrollers

Support & training

TI E2E™ forums with technical support from TI engineers

View all forum topics

Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.

If you have questions about quality, packaging or ordering TI products, see TI support. ​​​​​​​​

Videos