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.

Configuration

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

[env:myenv]
platform = ...
board = ...
debug_tool = mspdebug

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

[env:myenv]
platform = ...
board = ...
debug_tool = mspdebug
upload_protocol = mspdebug

More options:

Drivers

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.

Platforms

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.

Frameworks

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.

Boards

Note

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-EXP430FR2355LP

TI MSP430

On-board

MSP430FR2355

16MHz

32KB

4KB

TI LaunchPad MSP-EXP430FR2433LP

TI MSP430

On-board

MSP430FR2433

8MHz

15KB

4KB

TI LaunchPad MSP-EXP430FR2476LP

TI MSP430

On-board

MSP430FR2476

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