FRAM 埋込型ソフトウェア・ユーティリティ、MSP 超低消費電力マイコン用
MSP-FRAM-UTILITIES
この製品はすでに市場にリリースされており、ご購入できます。 一部の製品は、より新しい代替品を使用できる可能性があります。

概要/特長

技術資料

サポートとトレーニング

注文情報


注文
型番 TI またはサードパーティからご購入 供給状況 説明  

MSP-FRAM-UTILITIES:
FRAM 埋込型ソフトウェア・ユーティリティ、MSP 超低消費電力マイコン用

無償



ACTIVE FRAM embedded software utilities for MSP ultra-low-power microcontrollers (also available as a part of MSPWare)  

概要

The Texas Instruments FRAM Utilities is designed to grow as a collection of embedded software utilities that leverage the ultra-low-power and virtually unlimited write endurance of FRAM. The utilities are available for MSP430FRxx FRAM microcontrollers and provide example code to help start application development. 

Compute Through Power Loss (CTPL): A utility API set that enables ease of use with LPMx.5 low-power modes and a powerful shutdown mode that allows an application to save and restore critical system components when a power loss is detected.

Traditionally, use of the low-power-mode 3.5 and 4.5 on MSP430 MCUs requires waking up with neither application state nor peripheral state retained. This can increase the start-up time and the complexity of applications. The CTPL utility leverages the non-volatile FRAM to provide an easier solution for embedded software developers. The utility enables application execution using the power-saving low-power modes 3.5 or 4.5, with the new ability to save and restore system state. It also enables a new shutdown mode to detect when power is lost either internally using an ADC or comparator peripheral or externally with an energy harvesting IC providing a GPIO interrupt that puts the device into shutdown mode. When power is restored the CTPL shutdown function restores the state and program execution continues. 

LZ4 compression utility: A software utility that offers real time compression and decompression on embedded MSP430FRxx devices. The LZ4 compression utility includes an open source command line tool that can be used to compress or decompress the same LZ4 files on a PC or host processor. This can enable increased storage capacity of FRAM devices as well as reduced wireless transmission time for over-the-air software updates or sensor data to a host device.

Random Number Generator (RNG): Implementation of a counter mode deterministic random byte generator (CTR-DRBG) according to the NIST SP 800-90A Rev 1 specification. Random numbers are generated using seed information stored in the TLV tables that are unique to each device. This utility also takes advantage of the 256-bit AES hardware accelerator present on MSP430FR5xx and MSP430FR6xx devices to create random bytes.

Non-Volatile Storage (NVS): Library that makes handling of non-volatile data easy and robust against intermittent power loss or asynchronous device resets. MSP430 devices with FRAM non-volatile memory guarantee 16-bit writes in all scenarios however more often than not the data being stored is a larger data type or a structure containing multiple types.  That means an unintended reset or power loss while data is written to the non-volatile memory will can result in partial data write and corrupted entries. To keep data storage constant, the non-volatile storage library contains functions that store data in a way that is guaranteed to recover the last valid entry without data corruption.


Release Notes

技術資料
関連製品

ソフトウェア (1)

名前 型番 ソフトウェア・タイプ
MSPWare  MSPWARE  ソフトウェア開発キット(SDK) 

開発ツール (2)

名前 型番 ツール・タイプ
Code Composer Studio(CCStudio)統合開発環境(IDE)、MSP マイコン用  CCSTUDIO-MSP  SW 開発ツール、IDE、コンパイラ 
MSP マイコン向け EnergyTrace™ テクノロジー  ENERGYTRACE  SW 開発ツール、IDE、コンパイラ 

設計キット&評価モジュール  ( 7 )

名前 型番 ツール・タイプ
MSP-FET430U100D  MSP-FET430U100D  評価モジュールと評価ボード 
MSP-FET430U64F - MSP430 64 ピン FRAM TS ボードおよび MSP-FET のバンドル(マイコンは含まれません)  MSP-FET430U64F  評価モジュールと評価ボード 
MSP-TS430PM64F - MSP430 64 ピン FRAM ターゲット・ソケット・ボード(マイコンは含まれません)  MSP-TS430PM64F  評価モジュールと評価ボード 
MSP-TS430PZ100D - MSP430 100 ピン FRAM ターゲット・ボード  MSP-TS430PZ100D  評価モジュールと評価ボード 
MSP-TS430RGZ48C - MSP430 48 ピン FRAM ターゲット・ボード  MSP-TS430RGZ48C  評価モジュールと評価ボード 
MSP430FR6989 LaunchPad 開発キット  MSP-EXP430FR6989  評価モジュールと評価ボード 
Wolverine LaunchPad  MSP-EXP430FR5969  評価モジュールと評価ボード 

リファレンス・デザイン  ( 1 )

TI デバイス (94)

型番 名前 製品ファミリ
MSP430FR5720  MSP430FR573x、MSP430FR572x ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR5721  MSP430FR573x、MSP430FR572x ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR5722  MSP430FR573x、MSP430FR572x ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR5723  MSP430FR573x、MSP430FR572x ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR5724  MSP430FR573x、MSP430FR572x ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR5725  MSP430FR573x、MSP430FR572x ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR5726  MSP430FR573x、SP430FR572x ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR5727  MSP430FR573x、MSP430FR572x ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR5728  MSP430FR573x、MSP430FR572x ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR5729  MSP430FR573x、MSP430FR572x ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR5730  MSP430FR573x、MSP430FR572x ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR5731  MSP430FR573x、MSP430FR572x ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR5732  MSP430FR573x、MSP430FR572x ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR5733  MSP430FR573x、MSP430FR572x ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR5734  MSP430FR573x、MSP430FR572x ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR5735  MSP430FR573x、MSP430FR572x ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR5736  MSP430FR573x、MSP430FR572x ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR5737  MSP430FR573x、MSP430FR572x ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR5738  MSP430FR573x、MSP430FR572x ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR5847  Wolverine ミックスド・シグナル・マイクロコントローラ  マイコン(MCU) 
MSP430FR58471  MSP430FR58xx ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR5848  Wolverine ミックスド・シグナル・マイクロコントローラ  マイコン(MCU) 
MSP430FR5849  Wolverine ミックスド・シグナル・マイクロコントローラ  マイコン(MCU) 
MSP430FR5857  Wolverine ミックスド・シグナル・マイクロコントローラ  マイコン(MCU) 
MSP430FR5858  Wolverine ミックスド・シグナル・マイクロコントローラ  マイコン(MCU) 
MSP430FR5859  Wolverine ミックスド・シグナル・マイクロコントローラ  マイコン(MCU) 
MSP430FR5867  Wolverine ミックスド・シグナル・マイクロコントローラ  マイコン(MCU) 
MSP430FR58671  MSP430FR58xx ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR5868  Wolverine ミックスド・シグナル・マイクロコントローラ  マイコン(MCU) 
MSP430FR5869  Wolverine ミックスド・シグナル・マイクロコントローラ  マイコン(MCU) 
MSP430FR5870  MSP430FR687x、MSP430FR682x 、MSP430FR587x ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR5872  MSP430FR687x、MSP430FR682x 、MSP430FR587x ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR58721  MSP430FR687x、MSP430FR682x 、MSP430FR587x ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR5887  MSP430FR688x(1)、MSP430FR5 88x(1) ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR5888  MSP430FR5888 Mixed Signal Microcontroller  マイコン(MCU) 
MSP430FR5889  MSP430FR5889 ミックス・シグナル・マイクロコントローラ  マイコン(MCU) 
MSP430FR58891  MSP430FR58891 Mixed Signal Microcontroller  マイコン(MCU) 
MSP430FR5922  MSP430FR597x(1)、MSP430FR5 87x(1) ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR59221  MSP430FR597x(1)、MSP430FR5 87x(1) ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR5947  Wolverine ミックスド・シグナル・マイクロコントローラ  マイコン(MCU) 
MSP430FR59471  MSP430FR59xx、MSP430FR58xx ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR5948  Wolverine ミックスド・シグナル・マイクロコントローラ  マイコン(MCU) 
MSP430FR5949  Wolverine ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR5957  Wolverine ミックスド・シグナル・マイクロコントローラ  マイコン(MCU) 
MSP430FR5958  Wolverine ミックスド・シグナル・マイクロコントローラ  マイコン(MCU) 
MSP430FR5959  Wolverine ミックスド・シグナル・マイクロコントローラ  マイコン(MCU) 
MSP430FR5962  128KB FRAM、8KB SRAM、AES、12 ビット ADC 搭載 16MHz 超低消費電力マイコン  マイコン(MCU) 
MSP430FR5964  256KB FRAM、8KB SRAM、AES、12 ビット ADC 搭載 16MHz 超低消費電力マイコン  マイコン(MCU) 
MSP430FR5967  Wolverine ミックスド・シグナル・マイクロコントローラ  マイコン(MCU) 
MSP430FR5968  Wolverine ミックスド・シグナル・マイクロコントローラ  マイコン(MCU) 
MSP430FR5969  Wolverine ミックスド・シグナル・マイクロコントローラ  マイコン(MCU) 
MSP430FR5969-SP  耐放射線特性ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR59691  MSP430FR59xx、MSP430FR58xx ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR5970  MSP430FR597x(1)、MSP430FR5 87x(1) ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR5972  MSP430FR597x(1)、MSP430FR5 87x(1) ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR59721  MSP430FR597x(1)、MSP430FR5 87x(1) ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR5986  MSP430FR698x(1)、MSP430FR5 98x(1) ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR5987  MSP430FR698x(1)、MSP430FR5 98x(1) ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR5988  MSP430FR5988 ミックス・シグナル・マイクロコントローラ  マイコン(MCU) 
MSP430FR5989  MSP430FR5989 Mixed Signal Microcontroller  マイコン(MCU) 
MSP430FR5989-EP  128KB FRAM、2KB SRAM、48 IO、ADC12、Scan IF、AES 搭載 16MHz ULP マイコン  マイコン(MCU) 
MSP430FR59891  MSP430FR59891 ミックス・シグナル・マイクロコントローラ  マイコン(MCU) 
MSP430FR5992  128KB FRAM、8KB SRAM、低エネルギー・ベクター演算アクセラレータ搭載 16MHz 超低消費電力 MCU  マイコン(MCU) 
MSP430FR5994  256KB FRAM, 8KB SRAM, 低エネルギーの演算アクセラレータ内蔵16MHz超低消費電力マイコン  マイコン(MCU) 
MSP430FR59941  256KB FRAM、8KB SRAM、低エネルギー・ベクター演算アクセラレータ搭載 16MHz 超低消費電力マイコン(MCU)  マイコン(MCU) 
MSP430FR6820  MSP430FR687x、MSP430FR682x 、MSP430FR587x ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR6822  MSP430FR687x、MSP430FR682x 、MSP430FR587x ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR68221  MSP430FR687x、MSP430FR682x 、MSP430FR587x ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR6870  MSP430FR687x、MSP430FR682x 、MSP430FR587x ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR6872  MSP430FR687x、MSP430FR682x 、MSP430FR587x ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR68721  MSP430FR687x、MSP430FR682x 、MSP430FR587x ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR6877  MSP430FR687x(1) ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR6879  MSP430FR687x(1) ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR68791  MSP430FR687x(1) ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR6887  MSP430FR6887 ミックス・シグナル・マイクロコントローラ  マイコン(MCU) 
MSP430FR6888  Havok ミックスド・シグナル・マイクロコントローラ(ESI 付き)  マイコン(MCU) 
MSP430FR6889  MSP430FR6889 Mixed Signal Microcontroller  マイコン(MCU) 
MSP430FR68891  Havok ミックスド・シグナル・マイクロコントローラ(ESI 付き)  マイコン(MCU) 
MSP430FR6920  MSP430FR697x(1)、MSP430FR6 87x(1)、MSP430FR692x(1)、MSP430FR682x(1) MCU  マイコン(MCU) 
MSP430FR6922  MSP430FR697x(1)、MSP430FR6 87x(1)、MSP430FR692x(1)、MSP430FR682x(1) MCU  マイコン(MCU) 
MSP430FR69221  MSP430FR697x(1)、MSP430FR6 87x(1)、MSP430FR692x(1)、MSP430FR682x(1) MCU  マイコン(MCU) 
MSP430FR6927  MSP430FR697x(1) ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR69271  MSP430FR697x(1) ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR6928  Havok ミックスド・シグナル・マイクロコントローラ(ESI なし)  マイコン(MCU) 
MSP430FR6970  MSP430FR697x(1)、MSP430FR6 87x(1)、MSP430FR692x(1)、MSP430FR682x(1) MCU  マイコン(MCU) 
MSP430FR6972  MSP430FR6972 ミックスド・シグナル・マイコン  マイコン(MCU) 
MSP430FR69721  MSP430FR697x(1)、MSP430FR6 87x(1)、MSP430FR692x(1)、MSP430FR682x(1) MCU  マイコン(MCU) 
MSP430FR6977  Havok ミックスド・シグナル・マイクロコントローラ(ESI なし)  マイコン(MCU) 
MSP430FR6979  Havok ミックスド・シグナル・マイクロコントローラ(ESI なし)  マイコン(MCU) 
MSP430FR69791  Havok ミックスド・シグナル・マイクロコントローラ(ESI なし)  マイコン(MCU) 
MSP430FR6987  Havok ミックスド・シグナル・マイクロコントローラ(ESI 付き)  マイコン(MCU) 
MSP430FR6988  MSP430FR6988 ミックス・シグナル・マイクロコントローラ  マイコン(MCU) 
MSP430FR6989  MSP430FR6989 ミックス・シグナル・マイクロコントローラ  マイコン(MCU) 
MSP430FR69891  MSP430FR69891 ミックス・シグナル・マイクロコントローラ  マイコン(MCU) 

サポートとトレーニング

技術的な質問と回答を豊富に掲載している TI の包括的なオンライン・ナレッジ・ベースは 24 時間 365 日ご利用になれます。

TI のエキスパートによる回答の検索

コミュニティ内のコンテンツは、個別の TI 投稿者やコミュニティ投稿者によって「現状のまま」提供されるもので、TI による仕様の追加を意図するものではありません。
使用条件をご確認ください

TI 製品の品質、パッケージ、ご注文に関するお問い合わせは、TI のサポート・ページをご覧ください

技術記事