Microcontrollers (MCU)

MSP430 ultra-low-power MCUs – Tools & software

<Section CTA Link - not authored>
<Horizontal Rule is not displayed>

Development kits and evaluation boards

MSP MCU development kits and evaluation modules consist of an array of low-cost and advanced options ranging from LaunchPad development kits to full-featured experimenter boards. Depending on the embedded developer's needs, the full range of hardware development boards are designed to help beginners and experienced engineers move from evaluation to production quickly

MSP430 LaunchPad development kits and BoosterPack plug-in modules

LaunchPad kit is an easy-to-use development board intended for beginners and experienced users alike for creating microcontroller-based applications. For under $20, these development boards offer everything you need to get started with your projects, and provide a complete hardware and software reference design for MSP430 microcontrollers. BoosterPacks are plug-in boards for the LaunchPad kit that expand the LaunchPad kit's functionality to explore a variety of applications that require capacitive touch, temperature sensing, wireless communications or other features.

MSP LaunchPad

eZ430™ development tool

eZ430 development tools includes all the hardware and software needed for a complete MSP MCU project in a portable USB stick. The eZ430 development tools includes a free IDE, provide full emulation capabilities and include detachable target boards.

eZ430
Part Number Description
eZ430-Chronos Highly-integrated wireless sports watch development system.  Includes a CC430-based RF capablewatch, a USB RF Access Point and a USB emulator.
EZ430-RF256x MSP MCU + Dual-mode Bluetooth® CC2560 evaluation tool and software development tool for the MSP MCU and CC2560 device that includes all the necessary hardware and software in a convenient USB stick.
eZ430-F2013 Complete development system with detachable target board and USB emulator. Ideal for new users.
eZ430-T2012 3 MSPF2012 target boards (emulator required).
eZ430-RF2500T
2.4 GHz wireless target board for expanding your wireless network (emulator required).

Experimenter boards

Experimenter boards from Texas Instruments feature selected MSP devices and additional hardware components for full system evaluation and prototyping. They are the ideal platform for learning a new architecture or testing the capabilities of a device. These boards also feature code examples and schematics which make it easier to implement similar features in your own design.

Experimenter Boards
Part Number Featured Devices Features
MSP-CAPT-FR2633

MSP430FR2633

MSP430FR2632

MSP430FR2533

MSP430FR2532

The MSP CapTIvate MCU development kit is a comprehensive, easy-to-use platform to evaluate MSP430FR2633 MCUs with CapTIvate touch technology.
MSP-EXP430FR5739 MSP430FR5739 FRAM-based experimenter's board, accelerometer, thermostat, LEDs, switches, connections for RF modules, integrated Flash Emulation Tool.
MSP-EXP430F5529 MSP430F5529 Complete USB development board, Dot Matrix LCD, microSD card, 3-axis accelerometer, 5-pad capacitive touch slider, RF Module connectors, LEDs, integrated Flash emulation tool
MSP-EXP430FG4618 MSP430FG4618, MSPF2013 LCD, capacitive sensitive input, audio output, buzzer, RS-232 communication, 2 buttons, 3 LED
MSP-EXP430F5438 MSP430F5438 Dot-matrix LCD, 3-axis accelerometer, microphone, audio output, USB communication, joystick, 2 buttons, 2 LEDs

Design kits: Programmer + Target Board + IDE

Design kits come with everything required to complete an entire project including a target board, USB debugging and programming interface, free IDE software, MSP430 microcontrollers samples, and cables. Target boards are breakout boards for your MSP430 MCUs that include a socket for a specific package and pin count.

See the recommended tool for the device you intend to use on the device's web page.

Debugging and programming tools

Thanks to its on-chip embedded emulation, only one development tool is required for all MSP MCU Flash devices. It provides full access to real-time, in-system debugging with multiple hardware breakpoints, trace capability, clock control and other advanced debugging features typically only found on high-end development systems.

Part Number PC Port Programming Interface
MSP-FET USB JTAG, Spy Bi-Wire
FlashPro430 USB JTAG, Spy Bi-Wire, BSL
REP430 N/A JTAG, Spy Bi-Wire, BSL provider

*Through Elprotronic

Debugging & Programming Tools

MSP-GANG production programmer

The MSP430 MCU production programmer expedites the time to download firmware to your target device by programming up to eight devices simultaneously. The MSP-GANG is easy to setup and can be used in conjunction with a PC using automation software or as a stand-alone programming station.

<Section CTA Link - not authored>

Integrated Development Environments (IDEs)

CCS Desktop, IDEs, compilers, and tool chains from TI and TI Design Network members for embedded software development on MSP MCUs.

Code Composer Studio™ IDE

Code Composer Studio (CCS) is a complete, Eclipse-based integrated development environment (IDE) that supports all MSP430 microcontroller devices with a unique and powerful set of plug-ins and software utilities to fully leverage the MSP430 MCU.

Code Composer Studio Cloud IDE

CCS Cloud helps you to quickly start your editing, evaluation and initial design. Simply connect your LaunchPad development kit, launch CCS Cloud, and begin. CCS Cloud supports Wiring API via Energia IDE, TI-RTOS and C/C++ development.

IAR Embedded Workbench Kickstart

An IDE for building and debugging embedded applications using MSP430 MCUs. The IDE includes a code size limited C-Compiler/unlimited assembler/FET debugger/simulator. The debugger is fully integrated for source and disassembly level debugging with support for complex code and data breakpoint.

Energia IDE – A simple IDE for LaunchPad Development Kit

Open source and community-driven IDE featuring a simple code editing tool with built-in serial monitor. Compile and download your code directly to an MSP430 MCU-based LaunchPad development kit.

Open Source GCC for MSP MCU

MSP-GCC, a collaboration between Texas Instruments and RedHat, offers a full open source tool chain including the GCC compiler, BinUtils, GDB Debug, and the MSP430 debug stack. 

Software for MSP Microcontrollers

Microcontroller software development ecosystem for MSP MCUs. Microcontroller code generation tools, GUI-based peripheral configuration,  high level driver libraries, APIs. MSP MCUs offers everything you need to push beyond "Hello World." Happy coding!

MSP430Ware software

MSP430Ware software is a collection of user guides, code examples, training and other design resources for all MSP430 devices delivered in a convenient package - essentially everything developers need to become MSP430 MCU experts.

By MSP430Ware software

EnergyTrace™ software

EnergyTrace software measures energy consumed in MSP430 MCU-based applications. Power profiling can be done using CCS IDE version 6 or newer with specialized debuggers. Devices with EnergyTrace++ software support can show CPU and peripheral states for faster system power debugging.

Ultra-low-power Advisor

Ultra-low-power (ULP) Advisor is a tool to help guide developers to write more efficient code to fully utilize the unique ultra-low power features of MSP430 MCUs. ULP Advisor checks code against a thorough checklist to squeeze every last nano amp out of your application. 

USB developer’s package

The USB developer’s package features everything you need to get USB up and running on MSP430 MCUs. Features USB API stacks HID, CDC & MSC, complete API guide, GUI-based USB descriptor tool, project template for USB firmware update tool and full code examples.

CapTIvate™ Design Center

The CapTIvate MCU Design Center GUI allows developers of button, wheel, slider and proximity sensing solutions to drag and drop sensors for quick system configuration and start tuning for performance in five minutes or less. Supports MSP430 MCUs with CapTIvate technology.

MSP Bootstrap Loader (BSL)

The BSL is software inside of MSP430 devices that enables reading and writing into memory, primarily for programming purposes. UART, I2C, USB & RF BSL are available on MSP MCU, among others.

Command-line programmer

MSP Flasher is an open-source, shell-based interface for programming MSP430 devices through a FET programmer or eZ430™ microcontroller via JTAG or Spy Bi-Wire. It is based on the MSP Debug Stack and provides the most common functions on the command line.

Real-Time Operating System

SYS/BIOS is an advanced, real-time operating system for use in a wide range of TI DSPs, ARM processors and microcontrollers.

MSP Debug Stack

Open Source Dynamic Link Library embedded firmware that enables MSP430 microcontrollers to interface to PCs for downloading code, stepping through code, setting breakpoints and more.

RF software suite

Cut the cable with RF on all MSP devices and add wireless to your application with ease:

RF Software Suite

Real-Time Operating System

SYS/BIOS is an advanced, real-time operating system  for use in a wide range of TI DSPs, ARM® processors and microcontrollers. SYS/BIOS has unique ultra-low power features for MSP MCUs including GUI-based RTOS configuration tool, debugging tool display execution sequences, CPU load and a small footprint.

free RTOS

Optimized math libraries for MSP microcontrollers

Improve the math performance of MSP MCUs with our free software libraries. IQmathLib for MSP MCUs is perfect for those applications that care about performance or conserving power. This library can offer 100x the performance for commonly used fixed point functions. For those interested in floating point math, MSPMATHLIB software offers up to 26x better performance.