用于 MSP 超低功耗微控制器的 FRAM 内置软件实用程序
MSP-FRAM-UTILITIES
此产品已上市,且可供购买。 可提供某些产品的较新替代品。

描述/特性

技术文档

支持与培训

订购选项


立即订购
器件型号 从德州仪器 (TI) 或第三方购买 状态 说明  

MSP-FRAM-UTILITIES:
FRAM embedded software utilities for MSP ultra-low-power microcontrollers

免费



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

描述

德州仪器® FRAM 实用程序旨在作为不断扩充的嵌入式软件实用程序集合,其中的实用程序充分利用 FRAM 的超低功耗和几乎无限的写入寿命。这些实用程序适用于 MSP430FRxx FRAM 微控制器并提供示例代码来协助应用开发。

包括的 FRAM 实用程序:

Compute Through Power Loss (CTPL):这是一个实用程序 API 集,确保能够方便使用 LPMx.5 低功耗模式和强大的关断模式;此关断模式可让应用程序在检测到掉电时保存和恢复重要系统组件。

根据传统,在 MSP MCU 上使用低功耗模式 3.5 和 4.5 需要唤醒但不保存应用程序状态和外设状态。这种做法会增加启动时间和应用程序复杂性。CTPL 实用程序充分利用非易失性 FRAM 为嵌入式软件开发人员提供更简单的解决方案。此实用程序允许使用节能型低功耗模式 3.5 或 4.5 来执行应用程序,同时新增了保存和恢复系统状态的功能。它还通过在内部使用 ADC 或比较器外设或在外部使用能量收集 IC 让新的关断模式检测掉电,从而提供 GPIO 中断以使器件进入关断模式。当电源恢复时,CTPL 关断功能将恢复状态,而程序将继续执行。

版本说明

技术文档
更多文献资料 (1)
标题 日期 类型
MSP FRAM Utilities User’s Guide 2017年 7月 10日
相关产品

软件开发 (3)

名称 器件型号 软件类型
EnergyTrace 技术  ENERGYTRACE  IDE、配置、编译器和调试器 
适用于 MSP 微控制器的 Code Composer Studio (CCS) 集成开发环境 (IDE)  CCSTUDIO-MSP  IDE、配置、编译器和调试器 
MSPWare  MSPWARE  软件开发套件 (SDK) 

硬件开发 (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  开发套件 
MSP430FR5969 LaunchPad 评估套件  MSP-EXP430FR5969  开发套件 
MSP430FR6989 LaunchPad 开发套件  MSP-EXP430FR6989  开发套件 

参考设计 (1)

名称 器件型号 工具类型
通过功耗计算实用程序实现应对电源故障的智能系统状态复原  TIDM-FRAM-CTPL  参考设计 

TI 器件 (102)

器件型号 名称 产品系列
MSP430FR2311  具有 3.75KB FRAM、运算放大器、TIA、比较器、DAC 和 10 位 ADC 的 16MHz 集成模拟微控制器  微控制器 (MCU) 
MSP430FR2355  具有 32KB FRAM、运算放大器/PGA、12 位 DAC 和 12 位 ADC 的 24MHz 105°C 集成模拟微控制器  微控制器 (MCU) 
MSP430FR2433  具有 16KB FRAM、4KB SRAM、10 位 ADC、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR2476  具有 64KB FRAM、8KB SRAM、比较器、12 位 ADC、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR2522  具有 8 个触摸 IO(16 个传感器)、8KB FRAM、2KB SRAM、15 个 IO 和 10 位 ADC 的电容式触摸 MCU  微控制器 (MCU) 
MSP430FR2676  电容式触摸 MCU,具有 16 个触摸 IO(64 个传感器)、64KB FRAM、8KB SRAM、43 个 IO,12 位 ADC、105C  微控制器 (MCU) 
MSP430FR4133  具有 16KB FRAM、2KB SRAM、10 位 ADC、LCD、UART/SPI/I2C、红外逻辑和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR5720  具有 4KB FRAM、1KB SRAM、10 位 ADC、比较器、UART/SPI/I2C 和计时器的 8MHz MCU  微控制器 (MCU) 
MSP430FR5721  具有 4KB FRAM、1KB SRAM、10 位 ADC、比较器、UART/SPI/I2C 和计时器的 8MHz MCU  微控制器 (MCU) 
MSP430FR5722  具有 8KB FRAM、1KB SRAM、比较器、UART/SPI/I2C 和计时器的 8MHz MCU  微控制器 (MCU) 
MSP430FR5723  具有 8KB FRAM、1KB SRAM、比较器、UART/SPI/I2C 和计时器的 8MHz MCU  微控制器 (MCU) 
MSP430FR5724  具有 8KB FRAM、1KB SRAM、比较器、10 位 ADC、UART/SPI/I2C 和计时器的 8MHz MCU  微控制器 (MCU) 
MSP430FR5725  具有 8KB FRAM、1KB SRAM、比较器、10 位 ADC、UART/SPI/I2C 和计时器的 8MHz MCU  微控制器 (MCU) 
MSP430FR5726  具有 16KB FRAM、1KB SRAM、比较器、UART/SPI/I2C 和计时器的 8MHz MCU  微控制器 (MCU) 
MSP430FR5727  具有 16KB FRAM、1KB SRAM、比较器、UART/SPI/I2C 和计时器的 8MHz MCU  微控制器 (MCU) 
MSP430FR5728  具有 16KB FRAM、1KB SRAM、10 位 ADC、比较器、UART/SPI/I2C 和计时器的 8MHz MCU  微控制器 (MCU) 
MSP430FR5729  具有 16KB FRAM、1KB SRAM、10 位 ADC、比较器、UART/SPI/I2C 和计时器的 8MHz MCU  微控制器 (MCU) 
MSP430FR5730  具有 4KB FRAM、1KB SRAM、10 位 ADC、比较器、UART/SPI/I2C 和计时器的 24MHz MCU  微控制器 (MCU) 
MSP430FR5731  具有 4KB FRAM、1KB SRAM、10 位 ADC、比较器、UART/SPI/I2C 和计时器的 24MHz MCU  微控制器 (MCU) 
MSP430FR5732  具有 8KB FRAM、1KB SRAM、比较器、UART/SPI/I2C 和计时器的 24MHz MCU  微控制器 (MCU) 
MSP430FR5733  具有 8KB FRAM、1KB SRAM、比较器、UART/SPI/I2C 和计时器的 24MHz MCU  微控制器 (MCU) 
MSP430FR5734  具有 8KB FRAM、1KB SRAM、10 位 ADC、比较器、UART/SPI/I2C 和计时器的 24MHz MCU  微控制器 (MCU) 
MSP430FR5735  具有 8KB FRAM、1KB SRAM、10 位 ADC、比较器、UART/SPI/I2C 和计时器的 24MHz MCU  微控制器 (MCU) 
MSP430FR5736  具有 16KB FRAM、1KB SRAM、比较器、UART/SPI/I2C 和计时器的 24MHz MCU  微控制器 (MCU) 
MSP430FR5737  具有 16KB FRAM、1KB SRAM、比较器、UART/SPI/I2C 和计时器的 24MHz MCU  微控制器 (MCU) 
MSP430FR5738  具有 16KB FRAM、1KB SRAM、10 位 ADC、比较器、UART/SPI/I2C 和计时器的 24MHz MCU  微控制器 (MCU) 
MSP430FR5847  具有 32KB FRAM、1KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR58471  具有 32KB FRAM、1KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR5848  具有 48KB FRAM、2KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR5849  具有 64KB FRAM、2KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR5857  具有 32KB FRAM、1KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR5858  具有 48KB FRAM、2KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR5859  具有 64KB FRAM、2KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR5867  具有 32KB FRAM、1KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR58671  具有 32KB FRAM、1KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR5868  具有 48KB FRAM、2KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR5869  具有 64KB FRAM、2KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR5870  具有 32KB FRAM、2KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR5872  具有 64KB FRAM、2KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR58721  具有 64KB FRAM、2KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR5887  适用于流量计的旋转感应 MCU,具有扩展扫描接口、64KB FRAM、2KB SRAM  微控制器 (MCU) 
MSP430FR5888  适用于流量计的旋转感应 MCU,具有扩展扫描接口、96KB FRAM、2KB SRAM  微控制器 (MCU) 
MSP430FR5889  适用于流量计的旋转感应 MCU,具有扩展扫描接口、128KB FRAM、2KB SRAM  微控制器 (MCU) 
MSP430FR58891  适用于流量计的旋转感应 MCU,具有扩展扫描接口、128KB FRAM、I2C 引导加载程序  微控制器 (MCU) 
MSP430FR5922  具有 64KB FRAM、2KB SRAM、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR59221  具有 64KB FRAM、2KB SRAM、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR5947  具有 32KB FRAM、1KB SRAM、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR59471  具有 32KB FRAM、1KB SRAM、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR5948  具有 48KB FRAM、2KB SRAM、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR5949  具有 64KB FRAM、2KB SRAM、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR5957  具有 32KB FRAM、1KB SRAM、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR5958  具有 48KB FRAM、2KB SRAM、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR5959  具有 64KB FRAM、2KB SRAM、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR5962  具有 128KB FRAM、8KB SRAM、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR5964  具有 256KB FRAM、8KB SRAM、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR5967  具有 32KB FRAM、1KB SRAM、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR5968  具有 48KB FRAM、2KB SRAM、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR5969  具有 64KB FRAM、2KB SRAM、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR5969-SP  耐辐射加固保障混合信号微控制器  微控制器 (MCU) 
MSP430FR59691  具有 64KB FRAM、2KB SRAM、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR5970  具有 32KB FRAM、2KB SRAM、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR5972  具有 64KB FRAM、2KB SRAM、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR59721  具有 64KB FRAM、2KB SRAM、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR5986  适用于流量计的旋转感应 MCU,具有扩展扫描接口、48KB FRAM、AES  微控制器 (MCU) 
MSP430FR5987  适用于流量计的旋转感应 MCU,具有扩展扫描接口、64KB FRAM、AES  微控制器 (MCU) 
MSP430FR5988  适用于流量计的旋转感应 MCU,具有扩展扫描接口、96KB FRAM、AES  微控制器 (MCU) 
MSP430FR5989  适用于流量计的旋转感应 MCU,具有扩展扫描接口、128KB FRAM、AES  微控制器 (MCU) 
MSP430FR5989-EP  具有 128KB FRAM、2KB SRAM、48 IO、ADC12、Scan IF 和 AES 的 16MHz ULP 微控制器  微控制器 (MCU) 
MSP430FR59891  适用于流量计的旋转感应 MCU,具有扩展扫描接口、128KB FRAM、AES、I2C 引导加载程序  微控制器 (MCU) 
MSP430FR5992  具有 128KB FRAM、8KB SRAM、LEA、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR5994  具有 256KB FRAM、8KB SRAM、LEA、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR59941  具有 256KB FRAM、8KB SRAM、LEA、AES、12 位 ADC、比较器、DMA、68 个 IO 和 eUSCI 的 16MHz MCU  微控制器 (MCU) 
MSP430FR6043  适用于燃气和水计量应用、具有 64KB FRAM、12KB RAM 和 LCD 的超声波感应 MCU  微控制器 (MCU) 
MSP430FR6820  具有 32KB FRAM、2KB SRAM、116 段 LCD、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR6822  具有 64KB FRAM、2KB SRAM、116 段 LCD、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR68221  具有 64KB FRAM、2KB SRAM、116 段 LCD、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR6870  具有 32KB FRAM、2KB SRAM、112 段 LCD、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR6872  具有 64KB FRAM、2KB SRAM、112 段 LCD、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR68721  具有 64KB FRAM、2KB SRAM、112 段 LCD、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR6877  具有 64KB FRAM、2KB SRAM、320 段 LCD、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR6879  具有 128KB FRAM、2KB SRAM、320 段 LCD、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR68791  具有 128KB FRAM、2KB SRAM、320 段 LCD、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR6887  适用于流量计的旋转感应 MCU,具有扩展扫描接口、64KB FRAM、LCD  微控制器 (MCU) 
MSP430FR6888  适用于流量计的旋转感应 MCU,具有扩展扫描接口、96KB FRAM、LCD  微控制器 (MCU) 
MSP430FR6889  适用于流量计的旋转感应 MCU,具有扩展扫描接口、128KB FRAM、LCD  微控制器 (MCU) 
MSP430FR68891  适用于流量计的旋转感应 MCU,具有扩展扫描接口、128KB FRAM、LCD、I2C 引导加载程序  微控制器 (MCU) 
MSP430FR6920  具有 32KB FRAM、2KB SRAM、LCD、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR6922  具有 64KB FRAM、2KB SRAM、LCD、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR69221  具有 64KB FRAM、2KB SRAM、LCD、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR6927  具有 64KB FRAM、2KB SRAM、LCD、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR69271  具有 64KB FRAM、2KB SRAM、LCD、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR6928  具有 96KB FRAM、2KB SRAM、LCD、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR6970  具有 32KB FRAM、2KB SRAM、LCD、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR6972  具有 64KB FRAM、2KB SRAM、LCD、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR69721  具有 64KB FRAM、2KB SRAM、LCD、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR6977  具有 64KB FRAM、2KB SRAM、LCD、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR6979  具有 128KB FRAM、2KB SRAM、LCD、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR69791  具有 128KB FRAM、2KB SRAM、LCD、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 
MSP430FR6987  适用于流量计的旋转感应 MCU,具有扩展扫描接口、64KB FRAM、AES、LCD  微控制器 (MCU) 
MSP430FR6988  适用于流量计的旋转感应 MCU,具有扩展扫描接口、96KB FRAM、AES、LCD  微控制器 (MCU) 
MSP430FR6989  适用于流量计的旋转感应 MCU,具有扩展扫描接口、128KB FRAM、AES、LCD  微控制器 (MCU) 
MSP430FR69891  具有 128KB FRAM、2KB SRAM、ESI、LCD、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU  微控制器 (MCU) 

支持与培训

搜索我们广泛的在线知识库,可全天候获得数百万个技术问题和答案。

从 TI 专家处搜索答案

由TI和其社区用户提供的内容仅符合当时状况,不视为TI的标准说明。
请详见网站使用条款

如果您对质量、包装或订购 TI 产品有疑问,请访问我们的支持页面

技术文章