Select a version
No results found. Please clear your search and try again.
MSP-FRAM-UTILITIES
FRAM embedded software utilities for MSP ultra-low-power microcontrollers
Select a version
No results found. Please clear your search and try again.
Latest version
Version: 03.10.00.10
Release date: 29 May 2019
FRAM Utilities Windows Installer
MD5 checksum
FRAM Utilities Linux Installer
MD5 checksum
lock
= Requires export approval (1 minute)
Products
MSP430 microcontrollers
MSP430FR2311
—
16-MHz integrated analog microcontroller with 3.75-KB FRAM, OpAmp, TIA, comparator w/DAC, 10-bit ADC
MSP430FR2355
—
24-MHz 105-C integrated analog microcontroller with 32-KB FRAM, Op-Amps/PGAs, 12-bit DACs, 12-bit AD
MSP430FR2433
—
16 MHz MCU with 16KB FRAM, 4KB SRAM, 10-bit ADC, UART/SPI/I2C, timer
MSP430FR2476
—
16 MHz MCU with 64KB FRAM, 8KB SRAM, comparator, 12-bit ADC, UART/SPI/I2C, timer
MSP430FR2522
—
Capacitive touch MCU with 8 touch IO (16 sensors), 8KB FRAM, 2KB SRAM, 15 IO, 10-bit ADC
MSP430FR2676
—
Capacitive Touch MCU with 16 touch IO (64 sensors), 64KB FRAM, 8KB SRAM, 43 IO, 12-bit ADC, 105C
MSP430FR4133
—
16 MHz MCU with 16KB FRAM, 2KB SRAM, 10-bit ADC, LCD, UART/SPI/I2C, IR logic, timer
MSP430FR5720
—
8 MHz MCU with 4KB FRAM, 1KB SRAM, 10-bit ADC, comparator, UART/SPI/I2C, timer
MSP430FR5721
—
8 MHz MCU with 4KB FRAM, 1KB SRAM, 10-bit ADC, comparator, UART/SPI/I2C, timer
MSP430FR5722
—
8 MHz MCU with 8KB FRAM, 1KB SRAM, comparator, UART/SPI/I2C, timer
MSP430FR5723
—
8 MHz MCU with 8KB FRAM, 1KB SRAM, comparator,UART/SPI/I2C, timer
MSP430FR5724
—
8 MHz MCU with 8KB FRAM, 1KB SRAM, comparator, 10-bit ADC, UART/SPI/I2C, timer
MSP430FR5725
—
8 MHz MCU with 8KB FRAM, 1KB SRAM, comparator, 10-bit ADC, UART/SPI/I2C, timer
MSP430FR5726
—
8 MHz MCU with 16KB FRAM, 1KB SRAM, comparator, UART/SPI/I2C, timer
MSP430FR5727
—
8 MHz MCU with 16KB FRAM, 1KB SRAM, comparator, UART/SPI/I2C, timer
MSP430FR5728
—
8 MHz MCU with 16KB FRAM, 1KB SRAM, 10-bit ADC , comparator, UART/SPI/I2C, timer
MSP430FR5729
—
8 MHz MCU with 16KB FRAM, 1KB SRAM, 10-bit ADC, comparator, UART/SPI/I2C, timer
MSP430FR5730
—
24 MHz MCU with 4KB FRAM, 1KB SRAM, 10-bit ADC, comparator, UART/SPI/I2C, timer
MSP430FR5731
—
24 MHz MCU with 4KB FRAM, 1KB SRAM, 10-bit ADC, comparator, UART/SPI/I2C, timer
MSP430FR5732
—
24 MHz MCU with 8KB FRAM, 1KB SRAM, comparator, UART/SPI/I2C, timer
MSP430FR5733
—
24 MHz MCU with 8KB FRAM, 1KB SRAM, comparator, UART/SPI/I2C, timer
MSP430FR5734
—
24 MHz MCU with 8KB FRAM, 1KB SRAM, 10-bit ADC, comparator, UART/SPI/I2C, timer
MSP430FR5735
—
24 MHz MCU with 8KB FRAM, 1KB SRAM, 10-bit ADC, comparator, UART/SPI/I2C, timer
MSP430FR5736
—
24 MHz MCU with 16KB FRAM, 1KB SRAM, comparator, UART/SPI/I2C, timer
MSP430FR5737
—
24 MHz MCU with 16KB FRAM, 1KB SRAM, comparator, UART/SPI/I2C, timer
MSP430FR5738
—
24 MHz MCU with 16KB FRAM, 1KB SRAM, 10-bit ADC , comparator, UART/SPI/I2C, timer
MSP430FR5847
—
16 MHz MCU with 32KB FRAM, 1KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, timer
MSP430FR58471
—
16 MHz MCU with 32KB FRAM, 1KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, timer
MSP430FR5848
—
16 MHz MCU with 48KB FRAM, 2KB SRAM, 12-bit ADC , comparator, DMA, UART/SPI/I2C, timer
MSP430FR5849
—
16 MHz MCU with 64KB FRAM, 2KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, timer
MSP430FR5857
—
16 MHz MCU with 32KB FRAM, 1KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, timer
MSP430FR5858
—
16 MHz MCU with 48KB FRAM, 2KB SRAM, 12-bit ADC , comparator, DMA, UART/SPI/I2C, timer
MSP430FR5859
—
16 MHz MCU with 64KB FRAM, 2KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, timer
MSP430FR5867
—
16 MHz MCU with 32KB FRAM, 1KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, timer
MSP430FR58671
—
16 MHz MCU with 32KB FRAM, 1KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, timer
MSP430FR5868
—
16 MHz MCU with 48KB FRAM, 2KB SRAM, 12-bit ADC , comparator, DMA, UART/SPI/I2C, timer
MSP430FR5869
—
16 MHz MCU with 64KB FRAM, 2KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, timer
MSP430FR5870
—
16 MHz MCU with 32KB FRAM, 2KB SRAM, 12-bit ADC , comparator, DMA, UART/SPI/I2C, timer
MSP430FR5872
—
16 MHz MCU with 64KB FRAM, 2KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, timer
MSP430FR58721
—
16 MHz MCU with 64KB FRAM, 2KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, timer
MSP430FR5887
—
Rotary Sensing MCU with extended scan interface, 64KB FRAM, 2KB SRAM for flow meters
MSP430FR5888
—
Rotary Sensing MCU with extended scan interface, 96KB FRAM, 2KB SRAM for flow meters
MSP430FR5889
—
Rotary Sensing MCU with extended scan interface, 128KB FRAM, 2KB SRAM for flow meters
MSP430FR58891
—
Rotary Sensing MCU with extended scan interface, 128KB FRAM, I2C Bootloader for flow meters
MSP430FR5922
—
16 MHz MCU with 64KB FRAM, 2KB SRAM, AES, 12-bit ADC, comparator, DMA, UART/SPI/I2C, timer
MSP430FR59221
—
16 MHz MCU with 64KB FRAM, 2KB SRAM, AES, 12-bit ADC, comparator, DMA, UART/SPI/I2C, timer
MSP430FR5947
—
16 MHz MCU with 32KB FRAM, 1KB SRAM, AES, 12-bit ADC, comparator, DMA, UART/SPI/I2C, timer
MSP430FR59471
—
16 MHz MCU with 32KB FRAM, 1KB SRAM, AES, 12-bit ADC, comparator, DMA, UART/SPI/I2C, timer
MSP430FR5948
—
16 MHz MCU with 48KB FRAM, 2KB SRAM, AES, 12-bit ADC, comparator, DMA, UART/SPI/I2C, timer
MSP430FR5949
—
16 MHz MCU with 64KB FRAM, 2KB SRAM, AES, 12-bit ADC, comparator, DMA, UART/SPI/I2C, timer
MSP430FR5957
—
16 MHz MCU with 32KB FRAM, 1KB SRAM, AES, 12-bit ADC, comparator, DMA, UART/SPI/I2C, timer
MSP430FR5958
—
16 MHz MCU with 48KB FRAM, 2KB SRAM, AES, 12-bit ADC , comparator, DMA, UART/SPI/I2C, timer
MSP430FR5959
—
16 MHz MCU with 64KB FRAM, 2KB SRAM, AES, 12-bit ADC, comparator, DMA, UART/SPI/I2C, timer
MSP430FR5962
—
16-MHz MCU with 128-KB FRAM, 8-KB SRAM, low-energy accelerator, AES, 12-bit ADC, DMA and 76 IO
MSP430FR5964
—
16 MHz MCU with 256KB FRAM, 8KB SRAM, AES, 12-bit ADC , comparator, DMA, UART/SPI/I2C, timer
MSP430FR5967
—
16 MHz MCU with 32KB FRAM, 1KB SRAM, AES, 12-bit ADC, comparator, DMA, UART/SPI/I2C, timer
MSP430FR5968
—
16 MHz MCU with 48KB FRAM, 2KB SRAM, AES, 12-bit ADC , comparator, DMA, UART/SPI/I2C, timer
MSP430FR5969
—
16 MHz MCU with 64KB FRAM, 2KB SRAM, AES, 12-bit ADC, comparator, DMA, UART/SPI/I2C, timer
MSP430FR5969-SP
—
Radiation Hardened Mixed-Signal Microcontroller
MSP430FR59691
—
16 MHz MCU with 64KB FRAM, 2KB SRAM, AES, 12-bit ADC, comparator, DMA, UART/SPI/I2C, timer
MSP430FR5970
—
16 MHz MCU with 32KB FRAM, 2KB SRAM, AES, 12-bit ADC , comparator, DMA, UART/SPI/I2C, timer
MSP430FR5972
—
16 MHz MCU with 64KB FRAM, 2KB SRAM, AES, 12-bit ADC, comparator, DMA, UART/SPI/I2C, timer
MSP430FR59721
—
16 MHz MCU with 64KB FRAM, 2KB SRAM, AES, 12-bit ADC, comparator, DMA, UART/SPI/I2C, timer
MSP430FR5986
—
Rotary Sensing MCU with extended scan interface, 48KB FRAM, AES for flow meters
MSP430FR5987
—
Rotary Sensing MCU with extended scan interface, 64KB FRAM, AES for flow meters
MSP430FR5988
—
Rotary Sensing MCU with extended scan interface, 96KB FRAM, AES for flow meters
MSP430FR5989
—
Rotary Sensing MCU with extended scan interface, 128KB FRAM,AES for flow meters
MSP430FR5989-EP
—
16 MHz ULP microcontroller reaturing 128 KB FRAM, 2 KB SRAM, 48 IO, ADC12, Scan IF, AES
MSP430FR59891
—
Rotary Sensing MCU with extended scan interface, 128KB FRAM, AES, I2C Bootloader for flow meters
MSP430FR5992
—
16-MHz MCU with 128-KB Flash, 8-KB SRAM, 12-bit ADC, comparator, I2C/SPI/UART, HW multiplier
MSP430FR5994
—
16 MHz MCU with 256KB FRAM, 8KB SRAM, LEA, AES, 12-bit ADC , comparator, DMA, UART/SPI/I2C, timer
MSP430FR59941
—
16 MHz MCU with 256KB FRAM, 8KB SRAM, LEA, AES, 12-bit ADC , comparator, DMA, 68 IO, eUSCI
MSP430FR6043
—
Ultrasonic Sensing MCU with 64KB FRAM, 12KB RAM, LCD for gas and water metering applications
MSP430FR6820
—
16 MHz MCU with 32KB FRAM, 2KB SRAM, 116 seg LCD, 12-bit ADC , comparator, DMA, UART/SPI/I2C, timer
MSP430FR6822
—
16 MHz MCU with 64KB FRAM, 2KB SRAM, 116 seg LCD, 12-bit ADC , comparator, DMA, UART/SPI/I2C, timer
MSP430FR68221
—
16 MHz MCU with 64KB FRAM, 2KB SRAM, 116 seg LCD, 12-bit ADC , comparator, DMA, UART/SPI/I2C, timer
MSP430FR6870
—
16 MHz MCU with 32KB FRAM, 2KB SRAM, 112 seg LCD, 12-bit ADC , comparator, DMA, UART/SPI/I2C, timer
MSP430FR6872
—
16 MHz MCU with 64KB FRAM, 2KB SRAM, 112 seg LCD, 12-bit ADC , comparator, DMA, UART/SPI/I2C, timer
MSP430FR68721
—
16 MHz MCU with 64KB FRAM, 2KB SRAM, 112 seg LCD, 12-bit ADC , comparator, DMA, UART/SPI/I2C, timer
MSP430FR6877
—
16 MHz MCU with 64KB FRAM, 2KB SRAM, 320 seg LCD, 12-bit ADC , comparator, DMA, UART/SPI/I2C, timer
MSP430FR6879
—
16 MHz MCU with 128KB FRAM, 2KB SRAM, 320 seg LCD, 12-bit ADC, comparator, DMA, UART/SPI/I2C, timer
MSP430FR68791
—
16 MHz MCU with 128KB FRAM, 2KB SRAM, 320 seg LCD, 12-bit ADC, comparator, DMA, UART/SPI/I2C, timer
MSP430FR6887
—
Rotary Sensing MCU with extended scan interface, 64KB FRAM, LCD for flow meters
MSP430FR6888
—
Rotary Sensing MCU with extended scan interface, 96KB FRAM, LCD for flow meters
MSP430FR6889
—
Rotary Sensing MCU with extended scan interface, 128KB FRAM, LCD for flow meters
MSP430FR68891
—
Rotary Sensing MCU with extended scan interface, 128KB FRAM, LCD, I2C Bootloader for flow meter
MSP430FR6920
—
16 MHz MCU with 32KB FRAM, 2KB SRAM, LCD, AES, 12-bit ADC, comparator, DMA, UART/SPI/I2C, timer
MSP430FR6922
—
16 MHz MCU with 64KB FRAM, 2KB SRAM, LCD, AES, 12-bit ADC, comparator, DMA, UART/SPI/I2C, timer
MSP430FR69221
—
16 MHz MCU with 64KB FRAM, 2KB SRAM, LCD, AES, 12-bit ADC , comparator, DMA, UART/SPI/I2C, timer
MSP430FR6927
—
16 MHz MCU with 64KB FRAM, 2KB SRAM, LCD, AES, 12-bit ADC , comparator, DMA, UART/SPI/I2C, timer
MSP430FR69271
—
16 MHz MCU with 64KB FRAM, 2KB SRAM, LCD, AES, 12-bit ADC , comparator, DMA, UART/SPI/I2C, timer
MSP430FR6928
—
16 MHz MCU with 96KB FRAM, 2KB SRAM, LCD, AES, 12-bit ADC , comparator, DMA, UART/SPI/I2C, timer
MSP430FR6970
—
16 MHz MCU with 32KB FRAM, 2KB SRAM, LCD, AES, 12-bit ADC, comparator, DMA, UART/SPI/I2C, timer
MSP430FR6972
—
16 MHz MCU with 64KB FRAM, 2KB SRAM, LCD, AES, 12-bit ADC , comparator, DMA, UART/SPI/I2C, timer
MSP430FR69721
—
16 MHz MCU with 64KB FRAM, 2KB SRAM, LCD, AES, 12-bit ADC , comparator, DMA, UART/SPI/I2C, timer
MSP430FR6977
—
16 MHz MCU with 64KB FRAM, 2KB SRAM, LCD, AES, 12-bit ADC, comparator, DMA, UART/SPI/I2C, timer
MSP430FR6979
—
16 MHz MCU with 128KB FRAM, 2KB SRAM, LCD, AES, 12-bit ADC, comparator, DMA, UART/SPI/I2C, timer
MSP430FR69791
—
16 MHz MCU with 128KB FRAM, 2KB SRAM, LCD, AES, 12-bit ADC, comparator, DMA, UART/SPI/I2C, timer
MSP430FR6987
—
Rotary Sensing MCU with extended scan interface, 64KB FRAM, AES, LCD for flow meters
MSP430FR6988
—
Rotary Sensing MCU with extended scan interface, 96KB FRAM, AES, LCD for flow meters
MSP430FR6989
—
Rotary Sensing MCU with extended scan interface, 128KB FRAM, AES, LCD for flow meters
MSP430FR69891
—
16 MHz MCU with 128KB FRAM, 2KB SRAM, LEA, AES, 12-bit ADC, comparator, DMA, UART/SPI/I2C, timer
FRAM Utilities Users Guide
The Texas Instruments® FRAM Utilities is a collection of embedded software utilities that leverage the ultra-low power and virtually unlimited write endurance of FRAM. The utilities are available for MSP430FRx FRAM microcontrollers and provide example code to help start application development.
Included are the following FRAM Utilities:
- Compute Through Power Loss: A utility API set that enables ease of use with LPMx.5 lowpower modes and a powerful shutdown mode the allows an application to save and restore critical system components when a power loss is detected.
- LZ4 Compression: Embedded compression utility based on the open source LZ4 compression format. Optimized for MSP microcontrollers to enable better data logging, data transmission, firmware updates and more.
- Random Number Generator: The random number generator (RNG) utility implements a counter mode deterministic random byte generator (CTR-DRBG) according to the NIST SP 800-90A Rev 1 specification
- Non-Volatile Storage: The non-volatile storage (NVS) library makes handling of non-volatile data easy and robust against intermittent power loss or asynchronous device resets.
MSP devices supported by FRAM Utilities:
Device Family | CTPL | LZ4 | RNG | NVS |
MSP430FR2xx | Yes | Yes | No | Yes |
MSP430FR4xx | Yes | Yes | No | Yes |
MSP430FR57xx | Yes | Yes | No | Yes |
MSP430FR5xx | Yes | Yes | Yes | Yes |
MSP430FR6xx | Yes | Yes | Yes | Yes |