Bootloader (BSL) for MSP low-power microcontrollers

(ACTIVE) MSPBSL

Description & Features

Technical Documents

Support & Training

Order Now



Description

Description:

 

STEP 1: Understanding the MSP Bootloader (BSL)


The Bootloader (BSL, formerly known as the bootstrap loader) is an application built into MSP low-power microcontrollers (MCUs). It enables the user to communicate with the MCU to read from and write to its memory. This feature is primarily used for programming the device during prototyping, final production, and in service. Both the programmable memory (flash memory or FRAM) and the data memory (RAM) can be modified as required. Different BSLs offer different peripherals to communicate with, e.g. UART, I2C, SPI, or USB. The MSP BSL is available in most MSP430 and MSP432 MCUs. Please check device specific datasheets and BSL User Guides for more information about BSL availability and specific features supported.

 

STEP 2: Updating Application Firmware with the MSP BSL

Once a basic understanding of the BSL is achieved, one will want to communicate and/or program a device using the BSL. This can be done in several ways outlined below.

Communication Bridge – Hardware for BSL to PC Connection

In order to connect the MSP430 MCU's BSL to a PC, some additional hardware may be needed. The following are a few options for connecting the MSP430 BSL to a PC.

The MSP430-BSL Programmer ("BSL Rocket") is a bridge between the MSP430 BSL and a USB connection to a PC. The MSP430-BSL is a collaboration between Olimex LTD and Texas Instruments. The MSP430-BSL Programmer’s PCB and firmware are open source, and it supports UART, I2C and SPI communication.


The MSP-FET programmer and debugger also supports BSL interfaces for programming.

The MSP-GANG Production Programmer can program up to eight MCUs at the same time also supports the UART BSL interface.


A USB design on a custom board may also be used to access the USB BSL on MSP430 MCU devices that contain a USB peripheral. A Python-based GUI is also provided to help with USB BSL firmware upgrades on MSP430 devices. This software is part of the USB developer’s package linked below.


BSL Scripter – PC Side Software

The BSL Scripter is a command line program used to communicate with the MSP430 MCU BSL on a PC operating Windows®, Linux® and macOS® X through a communication bridge. Supported communication bridges include the MSP-BSL programmer ("BSL Rocket"), the MSP-FET, and the USB BSL on certain MSP430 flash-based devices. See the BSL Scripter User Guide for more information on how to use this program. Within the BSL Scripter Software download, BSLDEMO2 (deprecated command line tool for BSL) is also included for older devices not supported by the BSL Scripter.


Embedded Programming Solutions

Some applications do not have access to a PC for programming an MSP430 MCU via BSL. A Host BSL driver can be easily written to use the MSP430 BSL protocol over UART, I2C, or USB. The following application notes demonstrate this capability. Custom solutions for a chosen embedded host should follow the BSL protocol found within the BSL User’s Guides in step 1.

 

STEP 3: Customizing the MSP BSL

Some applications require a customized bootloader to meet requirements outside of the BSL provided. Additionally, some MSP MCUs, such as the MSP430F5xxx, MSP430F6xxx and SimpleLink MSP432 MCU families, allow the user to customize the factory programmed BSL; however, most devices have a BSL in ROM that cannot be changed.

Custom BSL Documentation

Developers can change the BSL source code to add different peripheral interfaces, or custom entry sequences to the standard BSL. This capability only applies to flash-based MCU BSLs within the MSP430F5xxx and MSP430F6xxx MCU families. Use the BSL source code for reference when customizing the BSL.

All available BSL firmware images and BSL source code are contained within the BSL430-SOURCE software package. BSL source code is only available for the most recent BSL version.

A similar download for SimpleLink MSP432P4xx MCUs is available.

Source code for MSP432E4 MCUs is available within the SimpleLink MSP432E4 SDK


Alternative BSL Solutions

An alternative BSL solution such as a main memory bootloader would need to be used to customize the boot loading process.


Main Memory BSLs

MSP430 MCUs have two different main memory (application-side) BSLs that can be customized to an application's needs. These solutions do not replace the BSL that is included with the device, but sit on top of the application software in order to customize a BSL.

For flash-based MSP430 MCUs, MSPBOOT is offered:

For FRAM-based MSP430 MCUs, MSPFRBOOT is the offered featuring an over-the-air update option:

Secure Firmware Updates

Some applications are in need of secure firmware updates. The following has been made available for these situations.

The Crypto-Bootloader (CryptoBSL) is a custom bootloader that was developed and implemented on MSP430FR59xx and MSP430FR69xx FRAM microcontrollers. This bootloader uses cryptographic functions to enable increased security for in-field firmware updates.


Technical Documents
Application notes (6)
Title Abstract Type Size (KB) Date Views
PDF 1535 24 Jul 2018 401
PDF 847 28 Feb 2018 378
Multiple Files   19 Dec 2017 298
Multiple Files   15 Aug 2017 95
Multiple Files   15 Aug 2017 73
PDF 223 17 Nov 2015 130
User guides (6)
Title Abstract Type Size (KB) Date Views
PDF 418 24 Jul 2018 2,387
PDF 2627 07 May 2018 465
PDF 270 04 May 2018 890
PDF 4595 12 Dec 2017 607
PDF 531 02 Nov 2017 240
PDF 2428 17 Nov 2015 151
White papers (1)
Title Abstract Type Size (KB) Date Views
PDF 1251 19 Aug 2015 100

Software (1)

Name Part Number Software Type
MSP430Ware for MSP Microcontrollers  MSPWARE  Software Development Kits (SDK) 

Development Tools (3)

Name Part Number Tool Type
MSP MCU Programmer and Debugger  MSP-FET  Flash Programming Tools 
MSP-GANG Production Programmer  MSP-GANG  Flash Programming Tools 
Code Composer Studio™ Integrated Development Environment for MSP Microcontrollers  CCSTUDIO-MSP  SW Development Tools, IDEs, Compilers 

TI Devices (119)

Part Number Name Product Family
MSP430FR2032  16 MHz Ultra-Low-Power Microcontroller With 8 KB FRAM, 1 KB SRAM, 60 IO, 10-bit ADC, IR Logic  MSP430 Ultra-Low-Power MCUs 
MSP430FR2033  16 MHz Ultra-Low-Power Microcontroller with 16 KB FRAM, 2 KB SRAM, 60 IO, 10-bit ADC, IR Logic  MSP430 Ultra-Low-Power MCUs 
MSP430FR2153  24MHz 105C ULP Microcontroller With 16 KB FRAM, 2 KB SRAM, 44 IO, 12-bit ADC  MSP430 Ultra-Low-Power MCUs 
MSP430FR2155  24MHz 105C ULP Microcontroller With 32 KB FRAM, 4 KB SRAM, 44 IO, 12-bit ADC  MSP430 Ultra-Low-Power MCUs 
MSP430FR2353  24MHz 105C ULP Microcontroller With 16 KB FRAM, 2 KB SRAM, 44 IO, 12-bit ADC, 12-bit DACs, OpAmp/PGA  MSP430 Ultra-Low-Power MCUs 
MSP430FR2355  24MHz 105C ULP Microcontroller With 32 KB FRAM, 4 KB SRAM, 44 IO, 12-bit ADC, 12-bit DACs, OpAmp/PGA  MSP430 Ultra-Low-Power MCUs 
MSP430FR2433  16 MHz Ultra-Low-Power Microcontroller with 16 KB FRAM, 4 KB RAM, 10-bit ADC, 19 IO, 4 16-bit Timers  MSP430 Ultra-Low-Power MCUs 
MSP430FR4131  16 MHz Ultra-Low-Power Microcontroller with 4 KB FRAM, .5 KB SRAM, 60 IO, 10-bit ADC, LCD, IR Logic  MSP430 Ultra-Low-Power MCUs 
MSP430FR4132  16 MHz Ultra-Low-Power Microcontroller with 8 KB FRAM, 1 KB SRAM, 60 IO, 10-bit ADC, LCD, IR Logic  MSP430 Ultra-Low-Power MCUs 
MSP430FR4133  16 MHz Ultra-Low-Power Microcontroller with 16 KB FRAM, 2 KB SRAM, 60 IO, 10-bit ADC, LCD, IR Logic  MSP430 Ultra-Low-Power MCUs 
MSP430FR5720  MSP430FR5720 8 MHz ULP microcontroller with 4 KB FRAM, 1 KB SRAM, 21 IO, 10-bit ADC and comparator  MSP430 Ultra-Low-Power MCUs 
MSP430FR5721  MSP430FR5721 8 MHz ULP microcontroller with 4 KB FRAM, 1 KB SRAM, 32 IO, 10-bit ADC and comparator  MSP430 Ultra-Low-Power MCUs 
MSP430FR5722  MSP430FR5722 8 MHz ULP microcontroller with 8 KB FRAM, 1 KB SRAM, 21 IO and comparator  MSP430 Ultra-Low-Power MCUs 
MSP430FR5723  MSP430FR5723 8 MHz ULP microcontroller with 8 KB FRAM, 1 KB SRAM, 32 IO and comparator  MSP430 Ultra-Low-Power MCUs 
MSP430FR5724  MSP430FR5724 8 MHz ULP microcontroller with 8 KB FRAM, 1 KB SRAM, 21 IO, 10-bit ADC and comparator  MSP430 Ultra-Low-Power MCUs 
MSP430FR5725  MSP430FR5725 8 MHz ULP microcontroller with 8 KB FRAM, 1 KB SRAM, 32 IO, 10-bit ADC and comparator  MSP430 Ultra-Low-Power MCUs 
MSP430FR5726  MSP430FR5726 8 MHz ULP microcontroller with 16 KB FRAM, 1 KB SRAM, 21 IO and comparator  MSP430 Ultra-Low-Power MCUs 
MSP430FR5727  MSP430FR5727 8 MHz ULP microcontroller with 16 KB FRAM, 1 KB SRAM, 32 IO and comparator  MSP430 Ultra-Low-Power MCUs 
MSP430FR5728  MSP430FR5728 8 MHz ULP microcontroller with 16 KB FRAM, 1 KB SRAM, 21 IO, 10-bit ADC and comparator  MSP430 Ultra-Low-Power MCUs 
MSP430FR5729  MSP430FR5729 8 MHz ULP microcontroller with 16 KB FRAM, 1 KB SRAM, 32 IO, 10-bit ADC and comparator  MSP430 Ultra-Low-Power MCUs 
MSP430FR5730  MSP430FR5730 24 MHz ULP microcontroller with 4 KB FRAM, 1 KB SRAM, 21 IO, 10-bit ADC and comparator  MSP430 Ultra-Low-Power MCUs 
MSP430FR5731  MSP430FR5731 24 MHz ULP microcontroller with 4 KB FRAM, 1 KB SRAM, 32 IO, 10-bit ADC and comparator  MSP430 Ultra-Low-Power MCUs 
MSP430FR5732  MSP430FR5732 24 MHz ULP microcontroller with 8 KB FRAM, 1 KB SRAM, 21 IO and comparator  MSP430 Ultra-Low-Power MCUs 
MSP430FR5733  MSP430FR5733 24 MHz ULP microcontroller with 8 KB FRAM, 1 KB SRAM, 32 IO and comparator  MSP430 Ultra-Low-Power MCUs 
MSP430FR5734  MSP430FR5734 24 MHz ULP microcontroller with 8 KB FRAM, 1 KB SRAM, 21 IO, 10-bit ADC and comparator  MSP430 Ultra-Low-Power MCUs 
MSP430FR5735  MSP430FR5735 24 MHz ULP microcontroller with 8 KB FRAM, 1 KB SRAM, 32 IO, 10-bit ADC and comparator  MSP430 Ultra-Low-Power MCUs 
MSP430FR5736  MSP430FR5736 24 MHz ULP microcontroller with 16 KB FRAM, 1 KB SRAM, 21 IO, and comparator  MSP430 Ultra-Low-Power MCUs 
MSP430FR5737  MSP430FR5737 24 MHz ULP microcontroller with 16 KB FRAM, 1 KB SRAM, 32 IO and comparator  MSP430 Ultra-Low-Power MCUs 
MSP430FR5738  MSP430FR5738 24 MHz ULP microcontroller with 16 KB FRAM, 1 KB SRAM, 21 IO, 10-bit ADC and comparator  MSP430 Ultra-Low-Power MCUs 
MSP430FR5739  MSP430FR5739 24 MHz ULP microcontroller with 16 KB FRAM, 1 KB SRAM, 32 IO, 10-bit ADC & comparator  MSP430 Ultra-Low-Power MCUs 
MSP430FR5847  MSP430FR5847 16 MHz Ultra-Low-Power Microcontroller featuring 32 KB FRAM, 1 KB SRAM, 33 IO  MSP430 Ultra-Low-Power MCUs 
MSP430FR58471  MSP430FR58471 16 MHz Ultra-Low-Power Microcontroller featuring 32 KB FRAM, 1 KB SRAM, 33 IO  MSP430 Ultra-Low-Power MCUs 
MSP430FR5848  MSP430FR5848 16 MHz Ultra-Low-Power Microcontroller featuring 48 KB FRAM, 2 KB SRAM, 33 IO  MSP430 Ultra-Low-Power MCUs 
MSP430FR5849  MSP430FR5849 16 MHz Ultra-Low-Power Microcontroller featuring 64 KB FRAM, 2 KB SRAM, 33 IO  MSP430 Ultra-Low-Power MCUs 
MSP430FR5857  MSP430FR5857 16 MHz Ultra-Low-Power Microcontroller featuring 32 KB FRAM, 1 KB SRAM, 33 IO  MSP430 Ultra-Low-Power MCUs 
MSP430FR5858  MSP430FR5858 16 MHz Ultra-Low-Power Microcontroller featuring 48 KB FRAM, 2 KB SRAM, 33 IO  MSP430 Ultra-Low-Power MCUs 
MSP430FR5859  MSP430FR5859 16 MHz Ultra-Low-Power Microcontroller featuring 64 KB FRAM, 2 KB SRAM, 33 IO  MSP430 Ultra-Low-Power MCUs 
MSP430FR5867  MSP430FR5867 16 MHz Ultra-Low-Power Microcontroller featuring 32 KB FRAM, 1 KB SRAM, 40 IO  MSP430 Ultra-Low-Power MCUs 
MSP430FR58671  MSP430FR58xx Mixed-Signal Microcontrollers  MSP430 Ultra-Low-Power MCUs 
MSP430FR5868  MSP430FR5868 16 MHz Ultra-Low-Power Microcontroller featuring 48 KB FRAM, 2 KB SRAM, 40 IO  MSP430 Ultra-Low-Power MCUs 
MSP430FR5869  MSP430FR5869 16 MHz Ultra-Low-Power Microcontroller featuring 64 KB FRAM, 2 KB SRAM, 40 IO  MSP430 Ultra-Low-Power MCUs 
MSP430FR5870  MSP430FR5870 16 MHz Ultra-Low-Power Microcontroller featuring 32 KB FRAM, 2 KB SRAM, 51 IO, ADC12  MSP430 Ultra-Low-Power MCUs 
MSP430FR5872  MSP430FR5872 16 MHz Ultra-Low-Power Microcontroller featuring 64 KB FRAM, 2 KB SRAM, 51 IO, ADC12  MSP430 Ultra-Low-Power MCUs 
MSP430FR58721  MSP430FR58721 16 MHz Ultra-Low-Power Microcontroller featuring 64 KB FRAM, 2 KB SRAM, 51 IO, ADC12  MSP430 Ultra-Low-Power MCUs 
MSP430FR5887  MSP430FR5888 16 MHz ULP Microcontroller featuring 64 KB FRAM, 2 KB SRAM, 40 IO, ADC12, Scan IF  MSP430 Ultra-Low-Power MCUs 
MSP430FR5888  MSP430FR5888 16 MHz ULP Microcontroller featuring 96 KB FRAM, 2 KB SRAM, 40 IO, ADC12, Scan IF  MSP430 Ultra-Low-Power MCUs 
MSP430FR5889  MSP430FR5889 16 MHz ULP Microcontroller featuring 128 KB FRAM, 2 KB SRAM, 40 IO, ADC12, Scan IF  MSP430 Ultra-Low-Power MCUs 
MSP430FR58891  MSP430FR58891 Mixed Signal Microcontroller  MSP430 Ultra-Low-Power MCUs 
MSP430FR5922  16 MHz Ultra-Low-Power Microcontroller featuring 64KB FRAM, 2KB SRAM, 51 IO, ADC12, AES  MSP430 Ultra-Low-Power MCUs 
MSP430FR59221  16 MHz Ultra-Low-Power MCU featuring 64KB FRAM, 2KB SRAM, 51 IO, ADC12, AES   MSP430 Ultra-Low-Power MCUs 
MSP430FR5947  MSP430FR5947 16 MHz Ultra-Low-Power Microcontroller featuring 32 KB FRAM, 1 KB SRAM, 33 IO  MSP430 Ultra-Low-Power MCUs 
MSP430FR59471  MSP430FR59471 16 MHz Ultra-Low-Power Microcontroller featuring 32 KB FRAM, 1 KB SRAM, 33 IO  MSP430 Ultra-Low-Power MCUs 
MSP430FR5948  MSP430FR5948 16 MHz Ultra-Low-Power Microcontroller featuring 48 KB FRAM, 2 KB SRAM, 33 IO  MSP430 Ultra-Low-Power MCUs 
MSP430FR5949  MSP430FR5949 16 MHz Ultra-Low-Power Microcontroller featuring 64 KB FRAM, 2 KB SRAM, 33 IO  MSP430 Ultra-Low-Power MCUs 
MSP430FR5957  MSP430FR5957 16 MHz Ultra-Low-Power Microcontroller featuring 32 KB FRAM, 1 KB SRAM, 33 IO  MSP430 Ultra-Low-Power MCUs 
MSP430FR5958  MSP430FR5958 16 MHz Ultra-Low-Power Microcontroller featuring 48 KB FRAM, 2 KB SRAM, 33 IO  MSP430 Ultra-Low-Power MCUs 
MSP430FR5959  MSP430FR5959 16 MHz Ultra-Low-Power Microcontroller featuring 64 KB FRAM, 2 KB SRAM, 33 IO  MSP430 Ultra-Low-Power MCUs 
MSP430FR5962  16 MHz Ultra-Low-Power MCU with 128 KB FRAM, 8 KB SRAM, AES, 12-bit ADC  MSP430 Ultra-Low-Power MCUs 
MSP430FR5964  16 MHz Ultra-Low-Power MCU With 256 KB FRAM, 8 KB SRAM, AES, 12-bit ADC​  MSP430 Ultra-Low-Power MCUs 
MSP430FR5967  MSP430FR5967 16 MHz Ultra-Low-Power Microcontroller featuring 32 KB FRAM, 1 KB SRAM, 40 IO  MSP430 Ultra-Low-Power MCUs 
MSP430FR5968  MSP430FR5968 16 MHz Ultra-Low-Power Microcontroller featuring 48 KB FRAM, 2 KB SRAM, 40 IO  MSP430 Ultra-Low-Power MCUs 
MSP430FR5969  MSP430FR5969 16 MHz Ultra-Low-Power Microcontroller featuring 64 KB FRAM, 2 KB SRAM, 40 IO  MSP430 Ultra-Low-Power MCUs 
MSP430FR59691  MSP430FR59691 16 MHz Ultra-Low-Power Microcontroller featuring 64 KB FRAM, 2 KB SRAM, 40 IO  MSP430 Ultra-Low-Power MCUs 
MSP430FR5970  MSP430FR5970 16 MHz Ultra-Low-Power Microcontroller featuring 32KB FRAM, 2KB SRAM, 51 IO, ADC12, AES  MSP430 Ultra-Low-Power MCUs 
MSP430FR5972  MSP430FR5972 16 MHz Ultra-Low-Power MCU featuring 64 KB FRAM, 2 KB SRAM, 51 IO, ADC12, AES  MSP430 Ultra-Low-Power MCUs 
MSP430FR59721  MSP430FR59721 16 MHz Ultra-Low-Power MCUfeaturing 64KB FRAM, 2KB SRAM, 51IO, ADC12, AES   MSP430 Ultra-Low-Power MCUs 
MSP430FR5986  MSP430FR5986 16 MHz ULP Microcontroller featuring 48 KB FRAM, 2 KB SRAM, 48 IO, ADC12, Scan IF, AES  MSP430 Ultra-Low-Power MCUs 
MSP430FR5987  MSP430FR5987 16 MHz ULP Microcontroller featuring 64 KB FRAM, 2 KB SRAM, 48 IO, ADC12, Scan IF, AES  MSP430 Ultra-Low-Power MCUs 
MSP430FR5988  MSP430FR5988 16 MHz UPLMicrocontroller featuring 96 KB FRAM, 2 KB SRAM, 48 IO, ADC12, Scan IF, AES  MSP430 Ultra-Low-Power MCUs 
MSP430FR5989  MSP430FR5989 16 MHz ULP Microcontroller featuring 128 KB FRAM, 2 KB SRAM, 48 IO, ADC12, Scan IF, AES  MSP430 Ultra-Low-Power MCUs 
MSP430FR59891  MSP430FR59891 16 MHz ULP Microcontroller featuring 128 KB FRAM, 2 KB SRAM, 48 IO, ADC12, ScanIF, AE  MSP430 Ultra-Low-Power MCUs 
MSP430FR5992  16 MHz Ultra-Low-Power MCU With 128 KB FRAM, 8 KB SRAM, Low-Energy Vector Math Accelerator  MSP430 Ultra-Low-Power MCUs 
MSP430FR5994  16 MHz Ultra-Low-Power MCU With 256 KB FRAM, 8 KB SRAM, Low-Energy Vector Math Accelerator  MSP430 Ultra-Low-Power MCUs 
MSP430FR59941  16 MHz Ultra-Low-Power MCU With 128 KB FRAM, 8 KB SRAM, Low-Energy Vector Math Accelerator  MSP430 Ultra-Low-Power MCUs 
MSP430FR6820  MSP430FR6820 16 MHz Ultra-Low-Power MCU featuring 32 KB FRAM, 2 KB SRAM, 51 IO, ADC12, LCD  MSP430 Ultra-Low-Power MCUs 
MSP430FR6822  MSP430FR6822 16 MHz Ultra-Low-Power MCU featuring 64 KB FRAM, 2 KB SRAM, 51 IO, ADC12, LCD  MSP430 Ultra-Low-Power MCUs 
MSP430FR68221  MSP430FR68221 16 MHz Ultra-Low-Power MCU featuring 64 KB FRAM, 2 KB SRAM, 51 IO, ADC12, LCD  MSP430 Ultra-Low-Power MCUs 
MSP430FR6870  MSP430FR6870 16 MHz Ultra-Low-Power MCU featuring 32 KB FRAM, 2 KB SRAM, 51 IO, ADC12, LCD  MSP430 Ultra-Low-Power MCUs 
MSP430FR6872  MSP430FR6872 16 MHz Ultra-Low-Power MCU featuring 64 KB FRAM, 2 KB SRAM, 51 IO, ADC12, LCD  MSP430 Ultra-Low-Power MCUs 
MSP430FR68721  MSP430FR68721 16 MHz Ultra-Low-Power MCU featuring 64 KB FRAM, 2 KB SRAM, 51 IO, ADC12, LCD  MSP430 Ultra-Low-Power MCUs 
MSP430FR6877  MSP430FR6877 16 MHz ULP Microcontroller featuring 64 KB FRAM, 2 KB SRAM, 83 IO, 16 ch ADC12, LCD  MSP430 Ultra-Low-Power MCUs 
MSP430FR6879  MSP430FR6879 16 MHz ULP Microcontroller featuring 128 KB FRAM, 2 KB SRAM, 83 IO, 16 ch ADC12, LCD  MSP430 Ultra-Low-Power MCUs 
MSP430FR68791  MSP430FR68791 16 MHz ULP Microcontroller featuring 128 KB FRAM, 2 KB SRAM, 83 IO, 16 ch ADC12, LCD  MSP430 Ultra-Low-Power MCUs 
MSP430FR6887  MSP430FR6887 16 MHz ULP Microcontroller featuring 64 KB FRAM, 2 KB SRAM, 83 IO, ADC12, LCD, Scan IF  MSP430 Ultra-Low-Power MCUs 
MSP430FR6888  MSP430FR6888 16 MHz ULP Microcontroller featuring 96 KB FRAM, 2 KB SRAM, 83 IO, ADC, LCD, Scan IF  MSP430 Ultra-Low-Power MCUs 
MSP430FR6889  MSP430FR6889 16 MHz ULP Microcontroller featuring 128 KB FRAM, 2 KB SRAM, 83 IO, ADC12, LCD, Scan IF  MSP430 Ultra-Low-Power MCUs 
MSP430FR68891  MSP430FR68891 16 MHz ULP Microcontroller featuring 128 KB FRAM, 2 KB SRAM, 83 IO, ADC12, LCD, ScanIF  MSP430 Ultra-Low-Power MCUs 
MSP430FR6920  MSP430FR6920 16 MHz Ultra-Low-Power MCU featuring 32 KB FRAM, 2 KB SRAM, 52 IO, ADC12, LCD  MSP430 Ultra-Low-Power MCUs 
MSP430FR6922  MSP430FR6922 16 MHz Ultra-Low-Power MCU featuring 64 KB FRAM, 2 KB SRAM, 52 IO, ADC12, LCD, AES  MSP430 Ultra-Low-Power MCUs 
MSP430FR69221  MSP430FR69221 16 MHz Ultra-Low-Power MCU featuring 64 KB FRAM, 2 KB SRAM, 52 IO, ADC12, LCD, AES  MSP430 Ultra-Low-Power MCUs 
MSP430FR6927  MSP430FR6927 16 MHz ULP Microcontroller featuring 64 KB FRAM, 2 KB SRAM, 52 IO, 8 ch ADC12, LCD, AES  MSP430 Ultra-Low-Power MCUs 
MSP430FR69271  MSP430FR69271 16 MHz ULP Microcontroller featuring 64 KB FRAM, 2 KB SRAM, 52 IO, ADC12, LCD, AES  MSP430 Ultra-Low-Power MCUs 
MSP430FR6928  MSP430FR6928 16 MHz ULP Microcontroller featuring 96 KB FRAM, 2 KB SRAM, 52 IO, 8 ch ADC12, LCD, AES  MSP430 Ultra-Low-Power MCUs 
MSP430FR6970  MSP430FR6970 16 MHz Ultra-Low-Power MCU featuring 32 KB FRAM, 2 KB SRAM, 51 IO, ADC12, LCD  MSP430 Ultra-Low-Power MCUs 
MSP430FR6972  MSP430FR6972 16 MHz Ultra-Low-Power MCU featuring 64 KB FRAM, 2 KB SRAM, 51 IO, ADC12, LCD, AES  MSP430 Ultra-Low-Power MCUs 
MSP430FR69721  MSP430FR69721 16 MHz Ultra-Low-Power MCU featuring 64KB FRAM, 2KB SRAM, 51 IO, ADC12, LCD, AES  MSP430 Ultra-Low-Power MCUs 
MSP430FR6977  MSP430FR6977 16 MHz ULP Microcontroller featuring 64 KB FRAM, 2 KB SRAM, 83 IO, ADC12, LCD, AES  MSP430 Ultra-Low-Power MCUs 
MSP430FR6979  MSP430FR6979 16 MHz ULP Microcontroller featuring 128 KB FRAM, 2 KB SRAM, 83 IO, ADC12, LCD, AES  MSP430 Ultra-Low-Power MCUs 
MSP430FR69791  MSP430FR69791 16 MHz UPLP Microcontroller featuring 128 KB FRAM, 2 KB SRAM, 83 IO, ADC12, LCD, AES  MSP430 Ultra-Low-Power MCUs 
MSP430FR6987  MSP430FR6987 16 MHz ULP Microcontroller featuring 64 KB FRAM, 2 KB SRAM, 83 IO, ADC12, LCD, AES, ESI  MSP430 Ultra-Low-Power MCUs 
MSP430FR6988  MSP430FR6988 16 MHz Ultra-Low-Power Microcontroller featuring 96 KB FRAM, ULP ADC12, LCD, AES, ESI  MSP430 Ultra-Low-Power MCUs 
MSP430FR6989  MSP430FR6989 16 MHz ULP Microcontroller - 128 KB FRAM, 2KB SRAM, 83 IO, ADC12, LCD, AES, Scan IF  MSP430 Ultra-Low-Power MCUs 
MSP430FR69891  MSP430FR69891 16 MHz ULP Microcontroller featuring 128 KB FRAM, 2 KB SRAM, 83 IO, ADC12, LCD, AES  MSP430 Ultra-Low-Power MCUs 
MSP432E401Y  SimpleLink Ethernet Microcontroller  SimpleLink MCUs 
MSP432E411Y  SimpleLink Ethernet Microcontroller  SimpleLink MCUs 
MSP432P4011  SimpleLink Ultra-Low-Power 32-Bit Arm Cortex-M4F MCU with Precision ADC, 2MB Flash and 256KB RAM  SimpleLink MCUs 
MSP432P4011T  SimpleLink Ultra-Low-Power 32-Bit Arm Cortex-M4F MCU with Precision ADC, 2MB Flash and 256KB RAM  SimpleLink MCUs 
MSP432P401M  SimpleLink Ultra-Low-Power 32-Bit ARM Cortex-M4F MCU With Precision ADC, 128KB Flash and 32KB RAM  SimpleLink Solutions 
MSP432P401R  SimpleLink Ultra-Low-Power 32-Bit ARM Cortex-M4F MCU With Precision ADC, 256KB Flash and 64KB RAM  SimpleLink MCUs 
MSP432P401V  SimpleLink Ultra-Low-Power 32-Bit Arm Cortex-M4F MCU with Precision ADC, 512KB Flash and 128KB RAM  SimpleLink MCUs 
MSP432P401VT  SimpleLink Ultra-Low-Power 32-Bit Arm Cortex-M4F MCU with Precision ADC, 512KB Flash and 128KB RAM  SimpleLink MCUs 
MSP432P401Y  SimpleLink Ultra-Low-Power 32-Bit Arm Cortex-M4F MCU with Precision ADC, 1MB Flash and 256KB RAM  SimpleLink MCUs 
MSP432P401YT  SimpleLink Ultra-Low-Power 32-Bit Arm Cortex-M4F MCU with Precision ADC, 1MB Flash and 256KB RAM  SimpleLink MCUs 
MSP432P4111  SimpleLink Ultra-Low-Power 32-Bit Arm Cortex-M4F MCU with Precision ADC, 2MB Flash and 256KB RAM  SimpleLink MCUs 
MSP432P4111T  SimpleLink Ultra-Low-Power 32-Bit Arm Cortex-M4F MCU with Precision ADC, 2MB Flash and 256KB RAM  SimpleLink MCUs 
MSP432P411V  SimpleLink Ultra-Low-Power 32-Bit Arm Cortex-M4F MCU with Precision ADC, 512KB Flash and 128KB RAM  SimpleLink MCUs 
MSP432P411VT  SimpleLink Ultra-Low-Power 32-Bit Arm Cortex-M4F MCU with Precision ADC, 512KB Flash and 128KB RAM  SimpleLink MCUs 
MSP432P411Y  SimpleLink Ultra-Low-Power 32-Bit Arm Cortex-M4F MCU with Precision ADC, 1MB Flash and 256KB RAM  SimpleLink MCUs 
MSP432P411YT  SimpleLink Ultra-Low-Power 32-Bit Arm Cortex-M4F MCU with Precision ADC, 1MB Flash and 256KB RAM  SimpleLink MCUs 

Support & Training

Try our support forums.
Search expert answers for this part Ask a new question

Content is provided 'AS IS' by the respective TI and Community contributors and does not constitute TI specifications.
See terms of use.

Blogs