MSP Debug

The MSP debug stack (MSPDS) for all MSP430™ microcontrollers (MCUs) and SimpleLink™ MSP432™ devices consists of a static library on the host system side as well as an embedded firmware that runs on debug tools including the MSP-FET, MSP-FET430UIF or on-board eZ debuggers. It is the bridging element between all PC software and all MSP430 and SimpleLink MSP432 microcontroller derivatives and handles tasks such as code download, stepping through code or break points. Official reference can be found here.


You can configure debugging tool using debug_tool option in “platformio.ini” (Project Configuration File):

platform = ...
board = ...
debug_tool = mspdebug

If you would like to use this tool for firmware uploading, please change upload protocol:

platform = ...
board = ...
debug_tool = mspdebug
upload_protocol = mspdebug

More options:


Windows:Please “USB Driver Installation” guide for your board.
Mac:Not required.
Linux:Please install “udev” rules 99-platformio-udev.rules. If you already installed them before, please check that your rules are up-to-date or repeat steps.


Name Description
TI MSP430 MSP430 microcontrollers (MCUs) from Texas Instruments (TI) are 16-bit, RISC-based, mixed-signal processors designed for ultra-low power. These MCUs offer the lowest power consumption and the perfect mix of integrated peripherals for thousands of applications.


Name Description
Arduino Arduino Wiring-based Framework allows writing cross-platform software to control devices attached to a wide range of Arduino boards to create all kinds of creative coding, interactive objects, spaces or physical experiences



For more detailed board information please scroll tables below by horizontal.

Name Platform Debug MCU Frequency Flash RAM
TI FraunchPad MSP-EXP430FR5739LP TI MSP430 On-board MSP430FR5739 16MHz 15.37KB 1KB
TI LaunchPad MSP-EXP430F5529LP TI MSP430 On-board MSP430F5529 25MHz 47KB 8KB
TI LaunchPad MSP-EXP430FR2311LP TI MSP430 On-board MSP430FR2311 16MHz 3.75KB 1KB
TI LaunchPad MSP-EXP430FR2433LP TI MSP430 On-board MSP430FR2433 8MHz 15KB 4KB
TI LaunchPad MSP-EXP430FR2476LP TI MSP430 On-board MSP430G2476 16MHz 64KB 8KB
TI LaunchPad MSP-EXP430FR4133LP TI MSP430 On-board MSP430FR4133 8MHz 15KB 2KB
TI LaunchPad MSP-EXP430FR5969LP TI MSP430 On-board MSP430FR5969 8MHz 47KB 2KB
TI LaunchPad MSP-EXP430FR5994LP TI MSP430 On-board MSP430FR5994 16MHz 256KB 4KB
TI LaunchPad MSP-EXP430FR6989LP TI MSP430 On-board MSP430FR6989 8MHz 47KB 2KB
TI LaunchPad MSP-EXP430G2 w/ MSP430G2231 TI MSP430 On-board MSP430G2231 1MHz 2KB 256B
TI LaunchPad MSP-EXP430G2 w/ MSP430G2452 TI MSP430 On-board MSP430G2452 16MHz 8KB 256B
TI LaunchPad MSP-EXP430G2553LP TI MSP430 On-board MSP430G2553 16MHz 16KB 512B