MSP-FRAM-UTILITIES

用于 MSP 超低功耗微控制器的 FRAM 内置软件实用程序

MSP-FRAM-UTILITIES

下载

概述

德州仪器® 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 关断功能将恢复状态,而程序将继续执行。

版本说明

下载

驱动程序或库

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

下载选项

下载选项

驱动程序或库

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

版本: 03.10.00.10
发布日期: 30 五月 2019
INSTALLERS
lock = 需要导出审批(1分钟)

支持的产品和硬件

MSP430 微控制器
MSP430FR2311 具有 3.75KB FRAM、运算放大器、TIA、比较器、DAC 和 10 位 ADC 的 16MHz 集成模拟微控制器 MSP430FR2355 具有 32KB FRAM、运算放大器/PGA、12 位 DAC 和 12 位 ADC 的 24MHz 105°C 集成模拟微控制器 MSP430FR2433 具有 16KB FRAM、4KB SRAM、10 位 ADC、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR2476 具有 64KB FRAM、8KB SRAM、比较器、12 位 ADC、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR2522 具有 8 个触摸 IO(16 个传感器)、8KB FRAM、2KB SRAM、15 个 IO 和 10 位 ADC 的电容式触摸 MCU MSP430FR2676 具有 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 MSP430FR5720 具有 4KB FRAM、1KB SRAM、10 位 ADC、比较器、UART/SPI/I2C 和计时器的 8MHz MCU MSP430FR5721 具有 4KB FRAM、1KB SRAM、10 位 ADC、比较器、UART/SPI/I2C 和计时器的 8MHz MCU MSP430FR5722 具有 8KB FRAM、1KB SRAM、比较器、UART/SPI/I2C 和计时器的 8MHz MCU MSP430FR5723 具有 8KB FRAM、1KB SRAM、比较器、UART/SPI/I2C 和计时器的 8MHz MCU MSP430FR5724 具有 8KB FRAM、1KB SRAM、比较器、10 位 ADC、UART/SPI/I2C 和计时器的 8MHz MCU MSP430FR5725 具有 8KB FRAM、1KB SRAM、比较器、10 位 ADC、UART/SPI/I2C 和计时器的 8MHz MCU MSP430FR5726 具有 16KB FRAM、1KB SRAM、比较器、UART/SPI/I2C 和计时器的 8MHz MCU MSP430FR5727 具有 16KB FRAM、1KB SRAM、比较器、UART/SPI/I2C 和计时器的 8MHz MCU MSP430FR5728 具有 16KB FRAM、1KB SRAM、10 位 ADC、比较器、UART/SPI/I2C 和计时器的 8MHz MCU MSP430FR5729 具有 16KB FRAM、1KB SRAM、10 位 ADC、比较器、UART/SPI/I2C 和计时器的 8MHz MCU MSP430FR5730 具有 4KB FRAM、1KB SRAM、10 位 ADC、比较器、UART/SPI/I2C 和计时器的 24MHz MCU MSP430FR5731 具有 4KB FRAM、1KB SRAM、10 位 ADC、比较器、UART/SPI/I2C 和计时器的 24MHz MCU MSP430FR5732 具有 8KB FRAM、1KB SRAM、比较器、UART/SPI/I2C 和计时器的 24MHz MCU MSP430FR5733 具有 8KB FRAM、1KB SRAM、比较器、UART/SPI/I2C 和计时器的 24MHz MCU MSP430FR5734 具有 8KB FRAM、1KB SRAM、10 位 ADC、比较器、UART/SPI/I2C 和计时器的 24MHz MCU MSP430FR5735 具有 8KB FRAM、1KB SRAM、10 位 ADC、比较器、UART/SPI/I2C 和计时器的 24MHz MCU MSP430FR5736 具有 16KB FRAM、1KB SRAM、比较器、UART/SPI/I2C 和计时器的 24MHz MCU MSP430FR5737 具有 16KB FRAM、1KB SRAM、比较器、UART/SPI/I2C 和计时器的 24MHz MCU MSP430FR5738 具有 16KB FRAM、1KB SRAM、10 位 ADC、比较器、UART/SPI/I2C 和计时器的 24MHz MCU MSP430FR5847 具有 32KB FRAM、1KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR58471 具有 32KB FRAM、1KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR5848 具有 48KB FRAM、2KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR5849 具有 64KB FRAM、2KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR5857 具有 32KB FRAM、1KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR5858 具有 48KB FRAM、2KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR5859 具有 64KB FRAM、2KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR5867 具有 32KB FRAM、1KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR58671 具有 32KB FRAM、1KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR5868 具有 48KB FRAM、2KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR5869 具有 64KB FRAM、2KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR5870 具有 32KB FRAM、2KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR5872 具有 64KB FRAM、2KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR58721 具有 64KB FRAM、2KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR5887 适用于流量计的旋转感应 MCU,具有扩展扫描接口、64KB FRAM、2KB SRAM MSP430FR5888 适用于流量计的旋转感应 MCU,具有扩展扫描接口、96KB FRAM、2KB SRAM MSP430FR5889 适用于流量计的旋转感应 MCU,具有扩展扫描接口、128KB FRAM、2KB SRAM MSP430FR58891 适用于流量计的旋转感应 MCU,具有扩展扫描接口、128KB FRAM、I2C 引导加载程序 MSP430FR5922 具有 64KB FRAM、2KB SRAM、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR59221 具有 64KB FRAM、2KB SRAM、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR5947 具有 32KB FRAM、1KB SRAM、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR59471 具有 32KB FRAM、1KB SRAM、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR5948 具有 48KB FRAM、2KB SRAM、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR5949 具有 64KB FRAM、2KB SRAM、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR5957 具有 32KB FRAM、1KB SRAM、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR5958 具有 48KB FRAM、2KB SRAM、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR5959 具有 64KB FRAM、2KB SRAM、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR5962 具有 128KB FRAM、8KB SRAM、低功耗加速器、AES、12 位 ADC、LCD、DMA 和 76 个 IO 的 16MHz MCU MSP430FR5964 具有 256KB FRAM、8KB SRAM、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR5967 具有 32KB FRAM、1KB SRAM、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR5968 具有 48KB FRAM、2KB SRAM、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR5969 具有 64KB FRAM、2KB SRAM、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR5969-SP 耐辐射加固保障混合信号微控制器 MSP430FR59691 具有 64KB FRAM、2KB SRAM、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR5970 具有 32KB FRAM、2KB SRAM、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR5972 具有 64KB FRAM、2KB SRAM、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR59721 具有 64KB FRAM、2KB SRAM、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR5986 适用于流量计的旋转感应 MCU,具有扩展扫描接口、48KB FRAM、AES MSP430FR5987 适用于流量计的旋转感应 MCU,具有扩展扫描接口、64KB FRAM、AES MSP430FR5988 适用于流量计的旋转感应 MCU,具有扩展扫描接口、96KB FRAM、AES MSP430FR5989 适用于流量计的旋转感应 MCU,具有扩展扫描接口、128KB FRAM、AES MSP430FR5989-EP 具有 128KB FRAM、2KB SRAM、48 IO、ADC12、Scan IF 和 AES 的 16MHz ULP 微控制器 MSP430FR59891 适用于流量计且具有扩展扫描接口、128KB FRAM、AES、I2C 引导加载程序的旋转感应 MCU MSP430FR5992 具有 16KB 闪存、2KB SRAM、12 位 ADC、比较器、I2C/SPI/UART 和硬件乘法器的 16MHz MCU MSP430FR5994 具有 256KB FRAM、8KB SRAM、LEA、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR59941 具有 256KB FRAM、8KB SRAM、LEA、AES、12 位 ADC、比较器、DMA、68 个 IO 和 eUSCI 的 16MHz MCU MSP430FR6043 适用于燃气和水计量应用、具有 64KB FRAM、12KB RAM 和 LCD 的超声波感应 MCU MSP430FR6820 具有 32KB FRAM、2KB SRAM、116 段 LCD、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR6822 具有 64KB FRAM、2KB SRAM、116 段 LCD、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR68221 具有 64KB FRAM、2KB SRAM、116 段 LCD、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR6870 具有 32KB FRAM、2KB SRAM、112 段 LCD、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR6872 具有 64KB FRAM、2KB SRAM、112 段 LCD、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR68721 具有 64KB FRAM、2KB SRAM、112 段 LCD、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR6877 具有 64KB FRAM、2KB SRAM、320 段 LCD、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR6879 具有 128KB FRAM、2KB SRAM、320 段 LCD、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR68791 具有 128KB FRAM、2KB SRAM、320 段 LCD、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR6887 适用于流量计且具有扩展扫描接口、64KB FRAM、LCD 的旋转感应 MCU MSP430FR6888 适用于流量计且具有扩展扫描接口、96KB FRAM、LCD 的旋转感应 MCU MSP430FR6889 适用于流量计且具有扩展扫描接口、128KB FRAM、LCD 的旋转感应 MCU MSP430FR68891 适用于流量计且具有扩展扫描接口、128KB FRAM、LCD、I2C 引导加载程序的旋转感应 MCU MSP430FR6920 具有 32KB FRAM、2KB SRAM、LCD、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR6922 具有 64KB FRAM、2KB SRAM、LCD、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR69221 具有 64KB FRAM、2KB SRAM、LCD、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR6927 具有 64KB FRAM、2KB SRAM、LCD、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR69271 具有 64KB FRAM、2KB SRAM、LCD、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR6928 具有 96KB FRAM、2KB SRAM、LCD、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR6970 具有 32KB FRAM、2KB SRAM、LCD、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR6972 具有 64KB FRAM、2KB SRAM、LCD、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR69721 具有 64KB FRAM、2KB SRAM、LCD、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR6977 具有 64KB FRAM、2KB SRAM、LCD、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR6979 具有 128KB FRAM、2KB SRAM、LCD、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR69791 具有 128KB FRAM、2KB SRAM、LCD、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU MSP430FR6987 适用于流量计的旋转感应 MCU,具有扩展扫描接口、64KB FRAM、AES、LCD MSP430FR6988 适用于流量计的旋转感应 MCU,具有扩展扫描接口、96KB FRAM、AES、LCD MSP430FR6989 适用于流量计的旋转感应 MCU,具有扩展扫描接口、128KB FRAM、AES、LCD MSP430FR69891 具有 128KB FRAM、8KB SRAM、LEA、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU
开发工具套件
MSP-EXP430FR5969 MSP430FR5969 LaunchPad 评估套件 MSP-EXP430FR6989 MSP430FR6989 LaunchPad 开发套件 MSP-FET430U100D MSP-FET430U100D MSP-FET430U64F MSP-FET430U64F - MSP430 64 引脚 FRAM TS 板和 MSP-FET 包(不含微控制器) MSP-TS430PM64F MSP-TS430PM64F - MSP430 64 引脚 FRAM 目标插座板(不含微控制器) MSP-TS430PZ100D MSP-TS430PZ100D - MSP430 100 引脚 FRAM 目标板 MSP-TS430RGZ48C MSP-TS430RGZ48C - MSP430 48 引脚 FRAM 目标板

技术文档

未找到结果。请清除搜索,并重试。
查看所有 2
类型 标题 下载最新的英文版本 日期
更多文献资料 MSP FRAM Utilities User’s Guide 2017年 7月 10日
技术文章 What is Compute Through Power Loss? 2015年 5月 29日

相关设计资源

软件开发

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

参考设计

参考设计
TIDM-FRAM-CTPL 通过功耗计算实用程序实现应对电源故障的智能系统状态复原

支持与培训

可获得 TI E2E™ 论坛的工程师技术支持

查看所有论坛主题 查看英文版所有论坛主题

所有内容均由 TI 和社区网友按“原样”提供,并不构成 TI 规范。参阅使用条款

如果您对质量、包装或订购 TI 产品有疑问,请参阅 TI 支持

视频