16 MHz MCU with 2KB FRAM, 1KB SRAM, Comparator, 10-bit ADC, UART/SPI, Timer



Product details


Features Real-Time Clock Non-volatile memory (kB) 2 RAM (KB) 1 ADC 10-bit SAR ADC: channels (#) 8 GPIO pins (#) 12 I2C 0 SPI 1 UART 1 Comparator channels (#) 4 Timers - 16-bit 1 Bootloader (BSL) UART Special I/O Operating temperature range (C) -40 to 85 Rating Catalog open-in-new Find other MSP430 ultra-low-power MCUs

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 ultra-low-power MCUs


  • 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)

All trademarks are the property of their respective owners.

open-in-new Find other MSP430 ultra-low-power MCUs


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. The MSP430 MCUs are also supported by extensive online collateral, training, and online support through the E2E™ Community Forum.

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

open-in-new Find other MSP430 ultra-low-power MCUs

Technical documentation

= Top documentation for this product selected by TI
No results found. Please clear your search and try again. View all 53
Type Title Date
* Datasheet MSP430FR21xx, MSP430FR2000 Mixed-Signal Microcontrollers datasheet (Rev. D) Dec. 10, 2019
* Errata MSP430FR2110 Device Erratasheet (Rev. N) Jun. 09, 2020
* User guides MSP430FR4xx and MSP430FR2xx Family User's Guide (Rev. I) Mar. 13, 2019
Technical articles Accelerate your electric mask design Jul. 01, 2020
Application notes MSP430 FRAM Technology – How To and Best Practices (Rev. A) Jun. 30, 2020
User guides MSP430 FRAM Devices Bootloader (BSL) User's Guide (Rev. Z) Mar. 23, 2020
Application notes Half-wave rectifier circuit with MSP430 smart analog combo (Rev. A) Mar. 06, 2020
Application notes MSP430 System-Level ESD Considerations (Rev. A) Jan. 13, 2020
Application notes Designing With the MSP430FR4xx and MSP430FR2xx ADC Dec. 30, 2019
Application notes MSP430 System ESD Troubleshooting Guide Dec. 13, 2019
White papers Enabling tomorrow’s sensing applications with smart analog microcontrollers (Rev. A) Nov. 22, 2019
Application notes Low-Power Battery Voltage Measurement With MSP430FR MCU On-Chip VREF and ADC (Rev. A) Nov. 04, 2019
Application notes ESD Diode Current Specification (Rev. A) Jul. 10, 2019
Application notes Migrating from MSP430 F2xx and G2xx families to MSP430 FR4xx and FR2xx family (Rev. F) Mar. 26, 2019
Application notes Migration from MSP430 FR58xx, FR59xx, and FR6xx to FR4xx and FR2xx (Rev. A) Mar. 26, 2019
Application notes Software I2C on MSP430 MCUs (Rev. A) Jul. 02, 2018
Application notes EEPROM Emulation Using Low Memory MSP430™ FRAM MCUs (Rev. A) Apr. 20, 2018
Application notes Simple Power Sequencer Using MSP430™ MCUs Mar. 19, 2018
Application notes Enhance simple analog and digital functions for $0.25 (Rev. B) Feb. 07, 2018
Technical articles 25 functions for 25 cents: timer functions Dec. 12, 2017
Technical articles 25 functions for 25 cents: systems and housekeeping Dec. 05, 2017
Technical articles 25 functions for 25 cents: pulse width modulation Nov. 28, 2017
Application notes Tamper Detection Using Low-Memory MSP430™ MCUs Oct. 26, 2017
Application notes Code Porting From MSP430FR2000 to MSP430FR2311 MCUs Oct. 25, 2017
Application notes Dual-Output 8-Bit PWM DAC Using Low-Memory MSP430™ MCUs Oct. 20, 2017
Application notes SPI I/O Expander Using Low-Memory MSP430™ MCUs Oct. 19, 2017
Application notes Voltage Monitor With a Timestamp Using a Low-Memory MSP430™ MCU Oct. 19, 2017
Application notes 7-Segment LED Stopwatch Using Low-Memory MSP430™ MCUs Oct. 18, 2017
Application notes Analog Input to PWM Output Using the MSP430™ MCU Enhanced Comparator Oct. 18, 2017
Application notes Hysteresis Comparator With UART Using Low-Memory MSP430™ FRAM MCUs Oct. 18, 2017
Application notes Multi-Function Reset Controller With Low-Memory MSP430™ MCUs Oct. 18, 2017
Application notes Single-Slope Analog-to-Digital Conversion Technique Using MSP430™ MCUs Oct. 18, 2017
Application notes ADC Wake and Transmit on Threshold Using MSP430™ MCUs Oct. 17, 2017
Application notes Programmable System Wake-up Controller Using MSP430™ MCUs Oct. 17, 2017
Application notes Quadrature Encoder Position Counter With MSP430™ MCUs Oct. 17, 2017
Application notes Optimizing C Code for Size With MSP430 MCUs: Tips and Tricks Oct. 16, 2017
Application notes Simple RTC-Based System Wake-up Controller Using MSP430™ MCUs Oct. 13, 2017
Application notes UART-to-SPI Bridge Using Low-Memory MSP430™ MCUs Oct. 13, 2017
Application notes UART-to-UART Bridge Using Low-Memory MSP430™ MCUs Oct. 09, 2017
Application notes Programmable Clock Source Using MSP430™ MCUs Sep. 28, 2017
Application notes Low -Power Hex Keypad Using MSP430™ MCUs Sep. 27, 2017
Application notes Programmable Frequency Locked Loop Using MSP430™ MCUs Sep. 27, 2017
Application notes Servo Motor Controller Using MSP430™ MCUs Sep. 27, 2017
Application notes External Programmable Watchdog Timer Using MSP430™ MCUs Sep. 26, 2017
Application notes Stepper Motor Control Using MSP430™ MCUs Sep. 26, 2017
Application notes External RTC With Backup Memory Using a Low-Memory MSP430™ MCU Sep. 15, 2017
Application notes Single-Wire Communication Host With MSP430™ MCUs Sep. 15, 2017
Application notes UART Software Controlled RGB LED Color Mixing With MSP430™ MCUs Sep. 15, 2017
Application notes General Oversampling of MSP ADCs for Higher Resolution (Rev. A) Apr. 01, 2016
Application notes VLO Calibration on the MSP430FR4xx and MSP430FR2xx Family (Rev. A) Feb. 19, 2016
Application notes MSP Code Protection Features Dec. 07, 2015
White papers Building Automation with MSP MCUs Jul. 27, 2015
Application notes 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

Step 1: Buy the launchpad
Step 2: Download code composer studio
Step 3: Run the out-of-box demo from the quick start guide

The MSP-EXP430FR2311 LaunchPad™ development kit is an easy-to-use microcontroller development board for MSP430FR2000, MSP430FR21xx and MSP430FR23xx MCUs. It contains (...)

  • 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
  • Note: This kit does not include MSP430FR2xx microcontroller samples. To sample the compatible devices, please visit the product page or select the related MCU after adding the tool to the TI Store cart:

The MSP-FET430U20 bundle (...)

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

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
Fixed Point Math Library for MSP
MSP-IQMATHLIB The Texas Instruments® MSP IQmath and Qmath Libraries are a collection of highly optimized and high-precision mathematical functions for C programmers to seamlessly port a floating-point algorithm into fixed-point code on MSP430 and MSP432 devices. These routines are typically used in (...)
  • Optimized fixed point functions - reduce development time and enable developers to focus on optimizing application code
  • Up to 100x higher performance when executing common fixed point scalar math functions in CCS – this means the MSP microcontroller can remain in low power modes longer than (...)
Bootloader (BSL) for MSP low-power microcontrollers
MSPBSL The bootloader (BSL) on MSP430™ microcontrollers (MCUs) lets users communicate with embedded memory in the MSP MCUs during the prototyping phase, final production, and in service. This is done through standard interfaces such as UART, I2C, SPI, and USB. Both the programmable memory (...)
Code Composer Studio™ Integrated Development Environment for MSP Microcontrollers

Code Composer Studio is an integrated development environment (IDE) that supports TI's Microcontroller and Embedded Processors portfolio. Code Composer Studio comprises a suite of tools used to develop and debug embedded applications. It includes an optimizing C/C++ compiler, source code editor (...)

MSP MCU Programmer and Debugger
MSP-FET 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
  • (...)
MSP-GANG Production Programmer
MSP-GANG 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 (...)
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)

Reference designs

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

Recommended products may have parameters, evaluation modules or reference designs related to this TI product.

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


Related videos