16 MHz MCU with 4KB FRAM, 1KB SRAM, comparator, 10-bit ADC, UART/SPI, timer



Product details


Non-volatile memory (kB) 4 RAM (KB) 1 ADC 10-bit SAR GPIO pins (#) 12 Features Real-time clock UART 1 USB No Number of I2Cs 0 SPI 1 Comparator channels (#) 4 open-in-new Find other MSP430 microcontrollers

Package | Pins | Size

TSSOP (PW) 16 22 mm² 5 x 4.4 VQFN (RLL) 24 9 mm² 3 x 3 open-in-new Find other MSP430 microcontrollers


  • Embedded microcontroller
    • 16-bit RISC architecture up to 16 MHz
    • Wide supply voltage range from 3.6 V down to 1.8 V (minimum supply voltage is restricted by SVS levels, see the SVS specifications)
  • Optimized low-power modes (at 3 V)
    • Active mode: 120 µA/MHz
    • Standby
      • LPM3.5 with VLO: 1 µA
      • Real-time clock (RTC) counter (LPM3.5 with 32768-Hz crystal): 1 µA
    • Shutdown (LPM4.5): 34 nA without SVS
  • High-performance analog
    • 8-channel 10-bit analog-to-digital converter (ADC)
      • Integrated temperature sensor
      • Internal 1.5-V reference
      • Sample-and-hold 200 ksps
    • Enhanced comparator (eCOMP)
      • Integrated 6-bit DAC as reference voltage
      • Programmable hysteresis
      • Configurable high-power and low-power modes
  • Low-power ferroelectric RAM (FRAM)
    • Up to 3.75KB of nonvolatile memory
    • Built-in error correction code (ECC)
    • Configurable write protection
    • Unified memory of program, constants, and storage
    • 1015 write cycle endurance
    • Radiation resistant and nonmagnetic
  • Intelligent digital peripherals
    • One 16-bit timer with three capture/compare registers (Timer_B3)
    • One 16-bit counter-only RTC counter
    • 16-bit cyclic redundancy checker (CRC)
  • Enhanced serial communications
    • Enhanced USCI A (eUSCI_A) supports UART, IrDA, and SPI
  • Clock system (CS)
    • On-chip 32-kHz RC oscillator (REFO)
    • On-chip 16-MHz digitally controlled oscillator (DCO) with frequency-locked loop (FLL)
      • ±1% accuracy with on-chip reference at room temperature
    • On-chip very-low-frequency 10-kHz oscillator (VLO)
    • On-chip high-frequency modulation oscillator (MODOSC)
    • External 32-kHz crystal oscillator (LFXT)
    • Programmable MCLK prescalar of 1 to 128
    • SMCLK derived from MCLK with programmable prescalar of 1, 2, 4, or 8
  • General input/output and pin functionality
    • 12 I/Os on 16-pin package
    • 8 interrupt pins (4 pins of P1 and 4 pins of P2) can wake MCU from LPMs
    • All I/Os are capacitive touch I/Os
  • Development tools and software (also see Tools and Software)
  • Family members (also see Device Comparison)
    • MSP430FR2111: 3.75KB of program FRAM, 1KB of RAM
    • MSP430FR2110: 2KB of program FRAM, 1KB of RAM
    • MSP430FR2100: 1KB of program FRAM, 512 bytes of RAM
    • MSP430FR2000: 0.5KB of program FRAM, 512 bytes of RAM
  • Package options
    • 16-pin: TSSOP (PW16)
    • 24-pin: VQFN (RLL)
open-in-new Find other MSP430 microcontrollers


MSP430FR2000 and MSP430FR21xx devices are part of the MSP430™ microcontroller (MCU) value line sensing portfolio. This ultra-low-power, low-cost MCU family offers memory sizes from 0.5KB to 4KB of FRAM unified memory with several package options including a small 3-mm×3-mm VQFN package. The architecture, FRAM, and integrated peripherals, combined with extensive low-power modes, are optimized to achieve extended battery life in portable, battery-powered sensing applications. MSP430FR2000 and MSP430FR21xx devices offer a migration path for 8-bit designs to gain additional features and functionality from peripheral integration and the data-logging and low-power benefits of FRAM. Additionally, existing designs using MSP430G2x MCUs can migrate to the MSP430FR2000 and MSP430F21xx family to increase performance and get the benefits of FRAM.

The MSP430FR2000 and MSP430FR21xx MCUs feature a powerful 16-bit RISC CPU, 16-bit registers, and a constant generator that contribute to maximum code efficiency. The digitally controlled oscillator (DCO) also allows the device to wake up from low-power modes to active mode typically in less than 10 µs. The feature set of this MCU meets the needs of applications ranging from appliance battery packs and battery monitoring to smoke detectors and fitness accessories.

The MSP ultra-low-power (ULP) FRAM microcontroller platform combines uniquely embedded FRAM and a holistic ultra-low-power system architecture, allowing system designers to increase performance while lowering energy consumption. FRAM technology combines the low-energy fast writes, flexibility, and endurance of RAM with the nonvolatile behavior of flash.

MSP430FR2000 and MSP430FR21x MCUs are supported by an extensive hardware and software ecosystem with reference designs and code examples to get your design started quickly. Development kits include the MSP-EXP430FR2311 and MSP430FR4133 LaunchPad™ development kit and the MSP‑TS430PW20 20-pin target development board. TI also provides free MSP430Ware™ software, which is available as a component of Code Composer Studio™ IDE desktop and cloud versions within TI Resource Explorer. MSP430 MCUs are also supported by extensive online collateral, such as our housekeeping example series, MSP Academy training, and online support through the TI E2E™ support forums.

For complete module descriptions, see the MSP430FR4xx and MSP430FR2xx Family User’s Guide.

open-in-new Find other MSP430 microcontrollers

Technical documentation

star = Top documentation for this product selected by TI
No results found. Please clear your search and try again.
View all 51
Type Title Date
* Data sheet MSP430FR21xx, MSP430FR2000 Mixed-Signal Microcontrollers datasheet (Rev. E) Jun. 02, 2021
* Errata MSP430FR2111 Device Erratasheet (Rev. P) May 27, 2021
* User guide MSP430FR4xx and MSP430FR2xx Family User's Guide (Rev. I) Mar. 13, 2019
Application note MSP430 System-Level ESD Considerations (Rev. B) Jul. 14, 2021
User guide MSP430 MCUs Development Guide Book (Rev. A) May 13, 2021
Technical article A world of possibilities: 5 ways to use MSP430™︎ MCUs in your design Apr. 29, 2021
User guide MSP430 FRAM Devices Bootloader (BSL) User's Guide (Rev. AA) Feb. 19, 2021
Application note MSP430FR2xx and MSP430FR4xx DCO+FLL Application Guide Dec. 07, 2020
Technical article Integrating multiple functions within a housekeeping MSP430 microcontroller Oct. 05, 2020
Technical article Accelerate your electric mask design Jul. 01, 2020
Application note MSP430 FRAM Technology – How To and Best Practices (Rev. A) Jun. 30, 2020
Application note Designing With the MSP430FR4xx and MSP430FR2xx ADC Dec. 30, 2019
Application note MSP430 System ESD Troubleshooting Guide Dec. 13, 2019
Application note Low-Power Battery Voltage Measurement With MSP430FR MCU On-Chip VREF and ADC (Rev. A) Nov. 04, 2019
Application note ESD Diode Current Specification (Rev. A) Jul. 10, 2019
Application note Migrating from MSP430 F2xx and G2xx families to MSP430 FR4xx and FR2xx family (Rev. F) Mar. 26, 2019
Application note Migration from MSP430 FR58xx, FR59xx, and FR6xx to FR4xx and FR2xx (Rev. A) Mar. 26, 2019
Technical article Using smart relay drivers for smart meters, part 2 Dec. 10, 2018
Application note EEPROM Emulation Using Low Memory MSP430™ FRAM MCUs (Rev. A) Apr. 20, 2018
Application note Simple Power Sequencer Using MSP430™ MCUs Mar. 19, 2018
E-book Enhance simple analog and digital functions for $0.25 (Rev. B) Feb. 07, 2018
Application note Tamper Detection Using Low-Memory MSP430™ MCUs Oct. 26, 2017
Application note Code Porting From MSP430FR2000 to MSP430FR2311 MCUs Oct. 25, 2017
Application note Dual-Output 8-Bit PWM DAC Using Low-Memory MSP430™ MCUs Oct. 20, 2017
Application note SPI I/O Expander Using Low-Memory MSP430™ MCUs Oct. 19, 2017
Application note Voltage Monitor With a Timestamp Using a Low-Memory MSP430™ MCU Oct. 19, 2017
Application note 7-Segment LED Stopwatch Using Low-Memory MSP430™ MCUs Oct. 18, 2017
Application note Analog Input to PWM Output Using the MSP430™ MCU Enhanced Comparator Oct. 18, 2017
Application note Hysteresis Comparator With UART Using Low-Memory MSP430™ FRAM MCUs Oct. 18, 2017
Application note Multi-Function Reset Controller With Low-Memory MSP430™ MCUs Oct. 18, 2017
Application note Single-Slope Analog-to-Digital Conversion Technique Using MSP430™ MCUs Oct. 18, 2017
Application note ADC Wake and Transmit on Threshold Using MSP430™ MCUs Oct. 17, 2017
Application note Programmable System Wake-up Controller Using MSP430™ MCUs Oct. 17, 2017
Application note Quadrature Encoder Position Counter With MSP430™ MCUs Oct. 17, 2017
Application note Optimizing C Code for Size With MSP430 MCUs: Tips and Tricks Oct. 16, 2017
Application note Simple RTC-Based System Wake-up Controller Using MSP430™ MCUs Oct. 13, 2017
Application note UART-to-SPI Bridge Using Low-Memory MSP430™ MCUs Oct. 13, 2017
Application note UART-to-UART Bridge Using Low-Memory MSP430™ MCUs Oct. 09, 2017
Application note Programmable Clock Source Using MSP430™ MCUs Sep. 28, 2017
Application note Low -Power Hex Keypad Using MSP430™ MCUs Sep. 27, 2017
Application note Programmable Frequency Locked Loop Using MSP430™ MCUs Sep. 27, 2017
Application note Servo Motor Controller Using MSP430™ MCUs Sep. 27, 2017
Application note External Programmable Watchdog Timer Using MSP430™ MCUs Sep. 26, 2017
Application note Stepper Motor Control Using MSP430™ MCUs Sep. 26, 2017
Application note External RTC With Backup Memory Using a Low-Memory MSP430™ MCU Sep. 15, 2017
Application note Single-Wire Communication Host With MSP430™ MCUs Sep. 15, 2017
Application note UART Software Controlled RGB LED Color Mixing With MSP430™ MCUs Sep. 15, 2017
Application note VLO Calibration on the MSP430FR4xx and MSP430FR2xx Family (Rev. A) Feb. 19, 2016
Application note MSP Code Protection Features Dec. 07, 2015
White paper Building Automation with MSP MCUs Jul. 27, 2015
Application note MSP430 FRAM Quality and Reliability (Rev. A) May 01, 2014

Design & development

For additional terms or required resources, click any title below to view the detail page where available.

Hardware development

document-generic User guide

The MSP-EXP430FR2311 LaunchPad™ development kit is an easy-to-use microcontroller development board for MSP430FR2000, MSP430FR21xx and MSP430FR23xx MCUs. It contains everything needed to start developing quickly including on-board emulation for programming, debugging and energy measurements. The (...)

  • MSP430 ultra-low-power MSP430FR2311 16-bit MCU with 4KB FRAM
  • EnergyTrace™ technology available for ultra-low-power debugging
  • 20-pin LaunchPad standard to leverage the BoosterPack ecosystem
  • Onboard eZ-FET emulation
  • 1 button and 2 LEDs for user interaction
  • Back-channel UART via USB to PC
  • Optical light (...)
document-generic User guide

The MSP-TS430PW20 is a standalone zero insertion force (ZIF) socket target board used to program and debug the MSP430 MCU in-system through the JTAG interface or the Spy Bi-Wire (2-wire JTAG) protocol. The development board supports all MSP430FR2000, MSP430FR21xx or MSP430FR23xx MCUs in a 20-pin or (...)

  • Socket Board to program and debug the 20-pin TSSOP package through the JTAG Interface
  • Access to all device pins
  • Indicator LEDs
  • JTAG connector
document-generic User guide

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 (...)

  • 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
  • (...)
document-generic User guide

The MSP Gang Programmer (MSP-GANG) is a MSP430™/MSP432™ device programmer that can program up to eight identical MSP430/MSP432 Flash or FRAM devices at the same time. It connects to a host PC using a standard RS-232 or USB connection and provides flexible programming options that allow (...)

  • Quickly and reliably program Flash or FRAM-based MSP devices via RS-232 or USB interface
  • Several programming modes:
    • Interactive Mode – Programming while connected to PC using the MSP GANG Programmer GUI
    • Program from Image – An image can be stored, which contains configuration options and code (...)

Software development

MSP430Ware for MSP Microcontrollers
MSPWARE MSP430Ware is a collection of resources that help users to effectively create and build MSP430 code. These resources support ALL MSP430 microcontrollers (MCUs). As one user mentioned, “It’s essentially everything developers need to become MSP430 microcontroller experts!”

This complete collection of (...)

  • Collection of MSP design resources
  • Available within CCS, as a standalone executable, or as part of TI’s new Cloud-based tools
  • Auto-updates through the web
  • Sleek & intuitive GUI for browsing content
  • Features the MSP Driver Library
  • Automatic filtering of content using a unique 2-pane view
MSP430™ Value Line Sensing Function Code Examples
MSP430-FUNCTION-CODE-EXAMPLES MSP430-FUNCTION-CODE-EXAMPLES is a collection of 25 code examples for use with the MSP430FR2000, MSP430FR2100, MSP430FR2110 and MSP430FR2111 Value Line Sensing microcontrollers (MCUs). These code examples allow developers to add programmability to simple digital and analog functions such as timers (...)
  • 25 function code examples
  • Optimized to fit in 0.5KB or 1KB of memory
Code Composer Studio™ integrated development environment (IDE)
CCSTUDIO — Code Composer Studio؜™ software is an integrated development environment (IDE) that supports TI's microcontroller (MCU) and embedded processor portfolios. Code Composer Studio software comprises a suite of tools used to develop and debug embedded applications. The software includes an (...)
IAR Embedded Workbench
Provided by IAR Systems IAR Embedded Workbench delivers a complete development toolchain for building and debugging embedded applications for your selected target microcontroller. The included IAR C/C++ Compiler generates highly optimized code for your application, and the C-SPY Debugger is a fully integrated debugger for (...)
UniFlash stand-alone flash tool for microcontrollers, Sitara™; processors and SimpleLink™
UNIFLASH Supported devices: CC13xx, CC25xx, CC26xx, CC3x20, CC3x30, CC3x35, Tiva, C2000, MSP43x, Hercules, PGA9xx, IWR12xx, IWR14xx, IWR16xx, IWR18xx , IWR68xx, AWR12xx, AWR14xx, AWR16xx, AWR18xx.  Command line only: AM335x, AM437x, AM571x, AM572x, AM574x, AM65XX, K2G

CCS Uniflash is a standalone tool used to (...)

SLAC715G.ZIP (325 KB)

Design tools & simulation

MSP Third party search tool
MSP-3P-SEARCH TI has partnered with multiple companies to offer a wide range of solutions and services for TI MSP devices. These companies can accelerate your path to production using MSP devices. Download this search tool to quickly browse third-party details and find the right third-party to meet your needs.

The (...)

  • Supports many TI MSP devices including general purpose and advanced sensing MCUs
  • Search by type of product, TI devices supported, or country
  • Access links and contacts for quick engagement
  • Third-party companies located around the world

Reference designs

Ultra-Small RGB LED animation solution for battery powered applications reference design
TIDA-050013 — This reference design is a 2 cm x 2 cm RGB LED animation solution for battery powered applications using the LP5523 and MSP430FR2111 devices. The LP5523 device is a LED driver with a programmable control engine in a DSBGA package. The LP5523 enables vivid lighting patterns for applications that must (...)
document-generic Schematic document-generic User guide
Size and Cost Optimized Binary Module Reference Design Using Digital Isolator with Integrated Power
TIDA-00847 — The TIDA-00847 TI design showcases space and cost optimized architecture for a 4 channel DC input binary module  with improved measurement accuracy and status indication using only two TI products simplifying system design. MCU based binary module improves measurement resolution of binary input (...)
document-generic Schematic document-generic User guide
EEPROM Emulation and Sensing With MSP430 FRAM Microcontrollers
TIDM-FRAM-EEPROM — This TI Design reference design describes an implementation of emulating EEPROM using Ferroelectric Random Access Memory (FRAM) technology on MSP430™ ultra-low-power microcontrollers (MCUs) combined with the additional sensing capabilities that can be enabled when using an MCU. The reference (...)
document-generic Schematic document-generic User guide

CAD/CAE symbols

Package Pins Download
TSSOP (PW) 16 View options
VQFN (RLL) 24 View options

Ordering & quality

Information included:
  • RoHS
  • Device marking
  • Lead finish/Ball material
  • MSL rating/Peak reflow
  • MTBF/FIT estimates
  • Material content
  • Qualification summary
  • Ongoing reliability monitoring

Support & training

TI E2E™ forums with technical support from TI engineers

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. ​​​​​​​​​​​​​​