FRAM Technology

Ferroelectric Random Access Memory (FRAM) is a memory technology that combines the best features of Flash and SRAM. It is non-volatile like Flash, but offers fast and low power writes, write endurance of 10^15 cycles and unmatched flexibility. While new to microcontrollers, FRAM has been used in the industry for over a decade.


  • Non-volatile memory
  • 100x faster writes than Flash
  • 250x lower energy writes than Flash
  • High endurance - 10^15 write cycles
  • Resistance to electric/magnetic fields and radiation
  • Unified memory – flexible code and data partitioning


  • Extend battery life
  • Backup data on power fail and quicken restart time
  • Reduce system cost by replacing external EEPROM
  • No data loss caused by soft-errors
  • Secure data with instantaneous and near infinite refresh of security keys

Hardware Multiplier

The MSP low-power microcontroller portfolio offers 16-bit and 32-bit multiplication modules on select devices. These peripherals can be used while the microcontroller is in low-power modes. Combined with optimized fixed and floating-point math libraries, MSP MCU performance can be increased dramatically.


  • 16-bit or 32-bit available
  • Independent of the CPU
  • Supports signed and unsigned multiply and multiply accumulate


  • Increase device capabilities with faster math operations
  • Extend battery life with low-power operation
  • Flexible design enables support for many applications


The MSP low-power, advanced microcontroller portfolio provides embedded security systems that allow our customers to prevent, detect and respond to unintended or malicious behavior , including MCU reverse engineering. These secure microcontroller features include Advanced Encryption Standard (AES) hardware accelerators, IP encapsulation memory protection, anti-tampering, the FRAM advantage, among other features listed below. Learn more about how to protect your devices, solutions and services through the links below.

Key Resources:

Feature Benefit MSP Families Learn more
FRAM Fast writes log data quickly, and generate PRNG keys faster for cryptography. Also resistant to glitch-attacks MSP430FR57x/59x/69x Closing the security gap with TI’s MSP430™ FRAM-based microcontrollers
Debug Lockout Prevent unauthorized access to the device through the debug interface. JTAG security fuse or FRAM password All MSP families MSP430™ Programming Via the JTAG Interface User's Guide
BSL Password Protection Use a BSL password to prohibit every command that potentially allows unauthorized direct or indirect data access All MSP families MSP430 Programming Via the Bootstrap Loader (BSL) User's Guide

Configuring BSL and Security Features on MSP432 Microcontrollers, MSP432P401R Bootstrap Loader (BSL) User's Guide
Crypto-Bootloader Counter the most important threats to in-field update mechanisms with authentication and encryption of firmware updates MSP430FR59x,MSP430FR69x Crypto-Bootloader – Secure in-field firmware updates for ultra-low-power MCUs
IP Encapsulation Safely segregate your IPs from the rest of the application MSP430FR59x/69x MSP430FRxx User’s Guide (See 7.2.2 IP Encapsulation Segment)
IP Protection Regional security to enable multiple parties with software IP protection needs to be involved in product development MSP432P4x Software IP Protection on MSP432P4xx Microcontrollers
256-bit AES Hardware Accelerator Secure data transfers via the integrated hardware security accelerator while saving power by drastically reducing the cycles required for serial encryption/decryption MSP430F5x/F6x, CC430, MSP430FR59x/69x, MSP432P4x MSP430F5xx/6xx, CC430, and MSP430FRxx User’s Guide (See AES Accelerator Chapter)
MSP432P401x Technical Reference Manual (See AES Accelerator Chapter)
True Random Number seed Generate random AES keys, and do so more often with FRAM-based devices MSP430FR59x/69x MSP430FRxx User’s Guide (See Random Number Seed)
Tamper Detection Two pins can be used as an event or tamper detection input of an external switch (mechanical or electronic), with an RTC time stamp MSP430F677x MSP430F5xx/6xx User’s Guide (see 24.3.2 Real-Time Clock Event/Tamper Detection With Time Stamp)

MSP: Voltage Monitoring

The power management module (PMM) manages all functions related to the power supply and its supervision for the device. Its primary functions are first to generate a supply voltage for the core logic, and second, provide several mechanisms for the supervision and monitoring of both the voltage applied to the device (DVCC) and the voltage generated for the core (VCORE).
The PMM uses an integrated low-dropout voltage regulator (LDO) to produce a secondary core voltage (VCORE) from the primary one applied to the device (DVCC).
In general, VCORE supplies the CPU, memories (flash and RAM), and the digital modules, while DVCC supplies the I/Os and all analog modules (including the oscillators). The VCORE output is maintained using a dedicated voltage reference.
VCORE is programmable up to four steps, to provide only as much power as is needed for the speed that has been selected for the CPU. This enhances power efficiency of the system. The input or primary side of the regulator is referred to as its high side. The output or secondary side is referred to as its low side.


  • Wide supply voltage (DVCC) range
    Generation of voltage for the device core (VCORE) with up to four programmable levels
  • Supply voltage supervisor (SVS) and supply voltage monitor (SVM) for DVCC and VCORE with programmable threshold levels
  • Brownout reset (BOR)
  • Software accessible power-fail indicators
  • I/O protection during power-fail condition


  • Simplifies system power sequencing requirements
  • Safety concepts supported by built-in diagnostic features
  • Eases safety-critical concept development and rationale

CapTIvate™ touch technology

MSP MCUs with FRAM and CapTIvate™ technology are the most noise immune capacitive touch MCUs, with IEC61000-4-6 certified solutions and the most configurable combination of capacitive buttons, sliders, wheels, and proximity sensors, all at the world's lowest power.

IEC61000-4-6 certified touch solutions for noise immunity

60 to 70 percent of capacitive touch solutions will require IEC61000-4-6 certification

  • Hardware: Frequency hopping and zero crossing sync techniques in-silicon provide robust detection
  • Software: Oversampling, de-bounce, AC noise filtering minimize false detects
  • System: Comprehensive reference designs to meet EMC compliance

Avoid false detects in presence of moisture

  • Moisture rejection using guard channel techniques helps system differentiate between a touch and moisture
  • Make designs waterproof using metal overlays for outdoor or wet environments

CapTIvate™ technology can also reduce emissions

Metal touch, 3D gesture, glove friendly and the most configurable solutions

Differentiate your solution with metal touch

  • Seamlessly integrate your sensors with stainless steel or metal panels
  • Increase functionality with multi-touch and force-touch
  • Also supports glass and plastic overlays

Most configurable button, slider and wheel combinations

  • Design up to 64 buttons with just 16 IOs to simplify designs and reduce cost
  • Concurrently measure mutual and self-capacitance

Proximity and 3D gesture sensing is also possible with CapTIvate™ Technology

The world’s lowest-power FRAM capacitive touch microcontroller

Up to 90 percent lower power than other solutions

  • Scan up to four buttons at 0.9 µA per button with the CPU completely turned off
  • Autonomous peripherals enable you to do more with less power
  • Experience up to 15 years of battery life on a single coin cell battery

World’s only FRAM MCU with CapTIvate™ technology

  • FRAM and CapTIvate technology on the same device allows for HMI applications with ultra-low-power datalogging and state retention capabilities
  • 1015 write endurance
  • 100x faster and 250x lower energy writes than other non-volatile technology

Industry’s highest resolution sliders and wheels

Support low-power 3D gesture recognition

  • Scans four sensors simultaneously within 500 µsec to enable advanced gesture features
  • Higher proximity distances (up to 30cm)

Industry’s highest resolution slider and wheels

  • Thirty centimeter slider with 0.029 cm resolution and only four sensors
  • High resolution allows for high degree of linearity in sliders

Create designs with thicker glass and plastic overlays

  • Detect change as low as 10 Femtofarads
  • Minimize effect of parasitic capacitance for more robust designs and flexibility

Set-up your design in five minutes or less with CapTIvate Design Center

  • Simplify and accelerate touch design with CapTIvate Design Center - one stop shop for tools, software and documentation
  • Intuitive GUI tools for creating, configuring touch sensors and tuning them in real time
  • Tune buttons, sliders, wheels and proximity sensors for sensitivity, noise performance and power consumption
  • Automated generation of complete source code projects for Code Composer Studio™ IDE and IAR® IDEs

CapTIvate Design Center

CapTIvate Design Center is a one-stop shop for CapTIvate technology tools, documentation, design guides and code examples. Captivate Design Center allows developers of all programming skill levels to create capacitive touch solutions with minimal effort; configure and tune your sensors in five minutes or less. The program is available for Microsoft® Windows®, Apple® OS X® and Linux®.

CapTIvate Design Center

1. Drag and Drop


2. Configure


3. Tune in real time


4. Generate and build


MSP MCUs with CapTIvate technology

MSP430FR2532 MSP430FR2632 MSP430FR2533 MSP430FR2633
FRAM/RAM 8.5K/1K 8.5K/2K 15.5K/2K 15.5K/4K
# Buttons Self-capacitance: up to 8 Mutual capacitance: up to 8 Self-capacitance: up to 8 Mutual capacitance: up to 16 Self-capacitance: up to 16 Mutual capacitance: up to 16 Self-capacitance: up to 16 Mutual capacitance: up to 64
Package 24-RGE (QFN) 24-RGE (QFN) 32-DA (TSSOP)
32-RHB (QFN)
32-RHB (QFN)

MSP: 10-bit and 12-bit SAR ADCs

The ADC10 module supports fast 10-bit analog-to-digital conversions. The module implements a 10-bit SAR core with sample select control, reference generator, window comparator and data transfer controller (DTC). The DTC allows ADC10 samples to be converted and stored anywhere in memory without CPU intervention. The module can be configured with user software to support a variety of applications. The ADC also has a built in temperature sensor and supports a conversion rate of greater than 200ksps.

The ADC12 module supports fast 12-bit analog-to-digital conversions. The module implements a 12-bit SAR core, sample select control, reference generator, window comparator and data transfer controller (DTC). The DTC allows ADC12 samples to be converted and stored anywhere in memory without CPU intervention. The module can be configured with user software to support a variety of applications.

The ADC also has a built in temperature sensor and supports a conversion rate of greater than 200ksps.


  • 10-bit & 12-bit ADCs at the rate of 200ksps, 14-bit ADCs at 1Msps
  • Autoscan
  • Single, Sequence, Repeat-single, Repeat-sequence
  • Timer triggers
  • Data Transfer Controller (DTC)
  • DMA Enabled
  • Differential input mode
  • Conversion window comparator


  • Fast sample/conversions for greater accuracy
  • Ultra-Low Power operation:
    • Sample data autonomously in Low Power modes – without the CPU!
    • Transfer samples to anywhere in memory using the DTC and DMA – all while in Low Power modes!

MSP: 16- and 24-bit Sigma-Delta Converters

The CTSD16 module consists of up to seven independent sigma-delta analog-to-digital converters, referred to as channels. The converters are based on second-order oversampling sigma-delta modulators and digital decimation filters. The decimation filters are comb-type filters with selectable oversampling ratios of up to 256. Additional filtering can be done in software.
The SD24 module consists of up to eight independent sigma-delta analog-to-digital converters. The converters are based on second-order oversampling sigma-delta modulators and digital decimation filters. The decimation filters are comb type filters with selectable oversampling ratios of up to 1024. Additional filtering can be done in software.


  • Dedicated 32-bit result registers
  • Modulation frequency up to 2 MHz
  • Supports bit stream out/input modes
  • Auto power-down mode
  • Flexible clock divider selections
  • 64 and 128 PGA gains
  • External trigger options available
  • Can trigger the ADC10 conversions


  • Differential inputs - good for AC measurements and eliminates need for level shifting
  • Simultaneous conversions - no inherent delay between voltage and current samples means SW compensation not required
  • Built-in PGA - when shunt resistors or Rogowski coils are used, complete dynamic range can be used with any external gain amplifiers


MSP: 12-bit Digital-to-Analog Converter (DAC)

The DAC12 module is a 12-bit, voltage output DAC. The DAC12 can be configured in 8-bit or 12-bit mode and may be used in conjunction with the DMA controller. When multiple DAC12 modules are present, they may be grouped together for synchronous update operation.


  • 12-bit monotonic
  • 8/12-bit voltage output
  • Programmable settling time versus power
  • Int/ext reference
  • Binary or 2’s compliment
  • Self-calibration
  • Group sync load
  • DMA enabled


  • Configurable balance between performance and power
  • Allows synchronous update operations when multiple modules are available
  • Output waves while in Low Power standby modes to minimize current consumption!

MSP: Analog Comparator

The Comparator module supports precision slope analog-to-digital conversions, supply voltage supervision, and monitoring of external analog signals.

Features of the Comparator includes: inverting and non-inverting terminal input multiplexer, software selectable RC-filter for the comparator output, output provided to Timer capture input, software control of the port input buffer, interrupt capability, selectable reference voltage generator, comparator and reference generator can be powered down.


  • Low Pwer operation
  • Hysteresis generator (B)
  • Input multiplexer
  • Programmable reference generator
  • Low-pass filter
  • Interrupt source
  • Timer_A capture
  • Programmable performance/power modes to meet high performance requirements, or enable ultra-low power operations
  • Multiplexer short for sample-and-hold


  • Ultra-Low Power operation extends battery life
  • Enables monitoring of external analog signals
  • Supports precision slope Analog to Digital Conversions

MSP: Analog Pool (A-POOL)

Analog-to-digital converters (ADCs) and digital-to-analog converters (DACs) are complex analog functions that consists of analog and digital components, some types use compensation methods and auto-zero (AZ) mechanisms to eliminate error sources. Modern converters provide automatic range control and other advanced features. A-POOL has none of those complex functions as ready modules; instead, it provides analog and analog-oriented digital elementary functions that can be used to build complex analog functions like DACs, ADCs, and SVMs of different kinds when combined through software.


  • Software-configurable peripheral that can implement a complete signal chain with the following building blocks Comparator
  • 8-bit elementary DAC
  • 8-bit ADC
  • Supply Voltage Monitor
  • Temperature Sensor
  • Ultra –low-voltage (256 mV) reference


  • Enable flexible and diverse designs
  • Reduce board size
  • Form a complete signal chain using one peripheral


MSP: Operational Amplifier

The operational amplifiers (OA) support front-end analog signal conditioning prior to analog-to-digital conversion. The OA is a configurable low-current rail-to-rail operational amplifier. It can be configured as an inverting amplifier or a non-inverting amplifier, or it can be combined with other OA modules to form differential amplifiers. The output slew rate of the OA can be configured for optimized settling time vs power consumption.


  • Single supply, low-current operation
  • Rail-to-rail output
  • Software selectable rail-to-rail input
  • Programmable settling time vs. power consumption
  • Software selectable configurations
  • Software selectable feedback resistor ladder for PGA implementations
  • Low-impedance ground switches individually software selectable


  • Reduced bill of materials
  • Reduced system physical footprint
  • Direct connectivity to other integrated peripherals for improved signal chain performance

LCD Drivers

The MSP low-power microcontroller portfolio features a broad set of devices with integrated segmented Liquid Crystal Display (LCD) controllers. These controllers include a proven core that has been optimized for low power. Combined with code examples and collateral, these MCUs are ideal for developers new to segmented displays as well as experienced engineers.


  • Up to 320 Segments
  • Static upto 8-mux
  • Individual blinking segment control
  • Integrated charge pump and resistor ladder to provide multiple voltage levels
  • Software configuration of pins


  • Extend battery life and reduce Bill of Materials
  • Maintain contrast in low-power modes
  • Minimize system size with flexible hardware layout
Number of segments supported 128/4-MUX 160/4-MUX 160/4-MUX 320/8-MUX 448/8-mux
Segment functionality against port pin selection Minimum is group of 16 Selection done in groups of 4 segments Individual selection can be done Individual selection can be done Individual selection can be done
LCD Clock divider availability NO 32 to 512
(8 settings with 32 counts apart)
1 to 1024
(192 settings with 111 unique dividers)
1 to 1024
(192 settings with 111 unique dividers)
1 to 1024
(192 settings with 111 unique dividers)
Interrupt capabilities NO NO YES (4 sources) YES (4 sources) YES (4 sources)
Individual segment blinking capabilities with separate memory NO NO YES YES YES
Programmable blinking frequency N/A N/A YES(64 settings) YES(64 settings) YES(64 settings)
Dual memory display NO NO YES YES YES
Damage prevention due to no capacitance during charge pump selection NO CHARGE PUMP NO YES YES YES
Charge pump voltage with external voltage reference NO CHARGE PUMP 3 x Vref Programmable (15 levels) Programmable (15 levels) Programmable (15 levels)
Low-power waveforms mode NO NO NO YES YES
SEG/COM mux COM fixed COM fixed COM fixed COM fixed each LCD pin
LPM3.5 not supported not supported not supported not supported supported

MSP: Inputs / Outputs

The integrated general purpose I/O pins are designed to support a variety of needs dependent upon specific applications or pin configuration settings.

I/O pins may be multiplexed with multiple peripherals providing layout and peripheral flexibility to the system designer. These features could include serial port, analog input channels or touch-sensitive pin oscillation functionality.

While these microcontrollers typically operate with a core voltage between 1.8-3.6V depending on device, some MCUs have special features to enable an independent DVIO voltage supply to enable direct connection to true 1.8V (+/-10%) or 5V systems. Special I/O pins also support programmable drive strength up to 20mA.


  • Multiple voltage options available for I/O control
  • 1.8V I/Os : directly interface to same voltage I/O logic and sensors
  • 5V I/Os : tolerant push/pull I/Os with up to 20mA drive strength for interfacing to same voltage IC, driving logic level MOSFETs or white LEDs
  • Capacitive touch I/Os: Each touch sense-enabled I/O has an individually programmable pin oscillator enable bit to enable low-cost touch applications
  • Programmable glitch-filter for selected pins to improve ESD immunity for interrupt capable pins


  • Eliminates level translation circuits, reduced BOM cost
  • Lower power consumption in overall system such as for sensor hub applications


The MSP Low Power + Performance MCU portfolio offers a broad portfolio of devices with integrated Universal Serial Bus (USB) and up to 512 KB of Flash memory. Development is made easy with the USB Developer’s Package and tools like the MSP430F5529 LaunchPad. TI also offers a USB Vendor ID sharing program to help jumpstart development.


  • Full speed (12 Mbps)
  • Supports all transfer types except isochronous Multiple endpoints (8 IN and 8 OUT)
  • USB PHY (transceiver) is fully integrated
  • Powered by 5V VBUS, through an integrated LDO
  • As part of USB certification, all MSP430’s have passed all electrical tests.
  • See this application report for complete list of all MSP430 USB Test ID’s proving certification, or contact the USB-IF
  • The application report contains a complete hardware reference design


  • Reduce BOM and enable longer battery life
  • Suited for 99% of USB applications
  • Enables more USB interfaces in a composite USB device
  • Perfect for new and experienced USB developers

USB Developer’s Package:

  • Code Stacks - Contains all necessary APIs and examples to get started using the CDC (Communications Device Class), HID (Human Interface Device) and MSC (Mass Storage Class)
  • USB Descriptor Tool - A code generation tool that configures the USB API stack for any combination of USB interfaces (single or composite), including descriptor generation
  • USB Field Firmware Updater - A Windows Visual Studio project for building an application that upgrades MSP430 firmware in the field, using the MSP430's on-chip USB bootstrap loader (BSL)

Wireless Connectivity and Embedded RF

MSP’s broad portfolio of microcontrollers allows our customers to innovate and create designs across a wide range of Internet of Things (IoT) applications, whether high performance or ultra low-power. These microcontrollers include system-on-chip solutions as well as software for simple pairing with external radio frequency (RF) transceivers. Software and TI Designs enable the combination of MSP MCUs and RF in complete system solutions. In addition, LaunchPad and BoosterPack hardware modules, development environments and white papers are available to help get your IoT design underway!

Integrated RF: CC430 and RF430 microcontrollers offer the industry’s lowest power, single-chip RF portfolio. These series of devices combine low power with tight integration between the MCU core, peripherals and RF interface.

External RF: TI offers radios including sub-1GHz, 6LoWPAN, Bluetooth® Smart, Wi-Fi®, NFC™ that pair with TI Low-power MCUs.

  • The Ultra-low-power MSP MCUs, which integrate a power-management system with interrupt handling and FRAM/SRAM for real-time data capture make these devices extremely efficient in IoT applications.
  • The Low-Power + Performance MSP MCUs combine 25-MHz 16-bit CPUs or 48-MHz 32-bit ARM® Cortex®-M4F CPUs with high performance analog and the low-power MSP DNA to support consumer, industrial and HealthTech IoT applications with advanced computing requirements.

Explore TI’s extensive network of cloud partners and how they work with TI’s solutions.


TI’s ultra-low power MSP430 MCUs have been designed to serve in wireless-enabled applications with a variety of system architectures.

MCU + RF Development Tools and Software

Wireless protocol TI RF transceiver TI MCU Development tools Software


MSP430G2553 MSP-EXP430G2 & 430BOOST-CC110L Energia
MSP430F5529 MSP-EXP430F5529LP & 430BOOST-CC110L Energia
MSP430FR5969 MSP-EXP430FR5969 & 430BOOST-CC110L Energia
MSP432P401R MSP-EXP432P401R & 430BOOST-CC110L Energia


MSP430FR5969 MSP-EXP430FR5969 & CC3100BOOST Energia
MSP430F5529 MSP-EXP430F5529LP & CC3100BOOST MSPWare and Energia


Bluetooth® and Bluetooth Smart


MSP430F5438A MSP-EXP430F5438 & CC2564MODNEM MSPWare
MSP430F5529 MSP-EXP430F5529 & CC2564MODNEM MSPWare

MCU + RF TI Designs

Wireless protocol TI Design name TI Design number
Bluetooth® Smart Wireless Motor Monitor Reference Design TIDM-WLMOTORMONITOR
Optical Heart Rate Monitor Reference Design with BLE Connectivity TIDA-00011
Body Weight Scale Reference Design with Body Composition capability and BLE Connectivity TIDA-00009
Pulse Oximeter via Finger Clip Reference Design with BLE Connectivity TIDA-00010
Bluetooth® Bluetooth and MSP430 Audio Sink Reference Design BT-MSPAUDSINK
IO-LINK Turnkey IO-Link Sensor Transmitter TIDA-00188
NFC NFC EZ430 Reader Module Reference Design


Dynamic Field-Powered NFC for Data Logging Access Control & Security Applications Reference Design TIDA-00217
PurePath™ Wireless 2.4 GHz Wireless Subwoofer Amplifier Reference Design TIDA-00232

Related Collateral

Title Abstract Type Size (MB) Date
PDF 682


Multiple Files  


Multiple Files   19-Dec-11
PDF 1151 7-Apr-11
  PDF 114 14-Mar-11
Multiple Files

Multiple Files   16-Jul-04
PDF 152 19-Mar-15
  PDF 106 13-Mar-14