具有 64KB FRAM、2KB SRAM、AES、12 位 ADC、比较器、DMA、UART/SPI/I2C 和计时器的 16MHz MCU
产品详细信息
参数
封装|引脚|尺寸
特性
- 嵌入式微控制器
- 高达 16MHz 时钟频率的 16 位 RISC 架构
- 3.6V 至 1.8V 的宽电源电压范围(最低电源电压受限于 SVS 电平,请参阅 SVS 规格)
- 经优化的超低功耗模式
- 工作模式:大约 100µA/MHz
- 待机(具有低功率低频内部时钟源 (VLO) 的 LPM3):0.4µA(典型值)
- 实时时钟 (LPM3.5):0.25µA(典型值) (1)
- 关断 (LPM4.5):0.02µA(典型值)
- 超低功耗铁电 RAM (FRAM)
- 高达 64KB 的非易失性存储器
- 超低功耗写入
- 125ns 每个字的快速写入(4ms 内写入 64KB)
- 统一标准存储器 = 单个空间内的程序 + 数据 + 存储
- 1015 写入周期持久性
- 抗辐射和非磁性
- 智能数字外设
- 32 位硬件乘法器 (MPY)
- 3 通道内部 DMA
- 具有日历和报警功能的实时时钟 (RTC)
- 5 个 16 位定时器,每个定时器具有多达 7 个捕捉/比较寄存器
- 16 位循环冗余校验器 (CRC)
- 高性能模拟
- 16 通道模拟比较器
- 12 位模数转换器 (ADC)
具有内部基准和采样保持
和高达 16 个外部输入通道
- 多功能输入/输出端口
- 所有引脚支持电容触摸功能,无需外部组件
- 可每位、每字节和每字访问(成对访问)
- 所有端口上,从 LPM 中的边沿可选唤醒
- 所有端口上可编程上拉和下拉
- 代码安全性和加密
- 128 位或 256 位 AES 安全加密和解密协处理器(只适用于 MSP430FR59xx)
- 针对随机数生成算法的随机数种子
- 增强型串行通信
- eUSCI_A0 和 eUSCI_A1 支持
- 支持自动波特率侦测的通用异步收发器 (UART)
- IrDA 编码和解码
- 串行外设接口 (SPI)
- eUSCI_B0 支持
- 支持多个从器件寻址的 I2C
- SPI
- 硬件 UART 和 I2C 引导加载程序 (BSL)
- eUSCI_A0 和 eUSCI_A1 支持
- 灵活时钟系统
- 具有 10 个可选厂家调整频率的定频数控振荡器 (DCO)
- 低功率低频内部时钟源 (VLO)
- 32kHz 晶振 (LFXT)
- 高频晶振 (HFXT)
- 开发工具和软件
- 自由的专业开发环境 具有 EnergyTrace++™技术
- 开发套件 (MSP-TS430RGZ48C)
- 系列产品成员
- 器件比较 汇总了可用器件变型和封装类型
- 要获得完整的模块说明,请参见《MSP430FR58xx、MSP430FR59xx 和 MSP430FR6xx 系列用户指南》
(1)实时时钟 (RTC) 由 3.7pF 晶振计时。
All trademarks are the property of their respective owners.
描述
MSP430™超低功耗 (ULP) FRAM 平台将独特的嵌入式 FRAM 和整体超低功耗系统架构组合在一起,从而使得创新人员能够以较少的能源预算增加性能。FRAM 技术以低很多的功耗将 SRAM 的速度、灵活性和耐久性与闪存的稳定性和可靠性组合在一起。
MSP430 ULP FRAM 产品系列包含一组采用 FRAM 的多种器件、ULP 16 位 MSP430 CPU 以及适用于各种 应用的智能外设。ULP 架构特有 7 种低功耗模式,针对在能量受限应用中延长电池使用寿命进行了 优化。
技术文档
设计与开发
有关其他条款或所需资源,请点击下面的任何链接来查看详情页面。硬件开发
说明
超低功耗 FRAM 技术现已加入 LaunchPad 系列。
MSP-EXP430FR5969 LaunchPad 开发套件是适用于 MSP430FR5969 MCU 的易用型微控制器开发板。它包含在 MSP430FRxx FRAM 平台上快速开发所需要的全部资源,包括用于编程、调试和电能计量的板载仿真。该电路板具有可集成简单用户界面的板载按钮和 LED,以及支持不需要外部电源即可进行独立应用的超级电容器。MSP430FR5969 微控制器采用嵌入式 FRAM(铁电随机存取存储器),这是一种以超低功耗、高擦写次数和高速写入功能而闻名的非易失性存储器。由于有 20 引脚的接头和多种 BoosterPack 插入式模块实现无线连接、图形显示、环境传感等技术,因此可以轻而易举地进行快速原型设计。
FR5969 LaunchPad 还支持使用 EnergyTrace++™ 技术 测量 MCU 电流,同时跟踪 CPU 和外设状态。该技术将超低功耗应用的优化提升至一个全新的层次。此外,还提供 MSP-FRAM-UTILITIES 等软件库以实现更低功耗以及在 FRAM 微控制器上出现供电故障后进行智能的系统状态恢复。
MSP-EXP430FR5969 LaunchPad 提供的开箱即用体验具有一个图形用户界面,该界面可支持 2 种模式。第 1 个模式即为现场温度模式,它使用 MSP430FR5969 的片上温度传感器测量数据,并将数据通过反向通道 UART 流式传给 GUI。第 2 个模式通过以下方式展示了 FRAM 的数据记录功能:断开与计算机的连接并使用板载超级电容器供电。在此模式中,微控制器将转入睡眠状态且每隔 5 秒唤醒一次,以便记录温度和电容器电压数据。重新连接至计算机后,这些值可上传并以图表表示。
此外,还可从 TI 商店购买与 430BOOST-SHARP96 点阵存储器 LCD BoosterPack (...)
特性
- 基于 MSP430 ULP FRAM 技术的 MSP430FR5969 16 位 MCU
- 64KB FRAM/2KB SRAM
- 16 位 RISC 架构,支持高达 8-MHz 的 FRAM 访问速度/16MHz 的系统时钟速度
- 5 倍计时器块
- 模拟:16 通道 12 位差动 ADC,16 通道比较器
- 数字:AES256、CRC、DMA、HW MPY32
- 可用于超低功耗调试的 EnergyTrace+[CPU 状态]+[外设状态]
- 利用 BoosterPack 生态系统的 20 引脚 LaunchPad 标准
- 用于独立电源的 0.1F 超级电容器
- 板载 eZ-FET 仿真
- 2 个按钮和 2 个 LED,便于用户交互
- 反向通道 UART 通过 USB 连接到 PC
说明
The MSP-TS430RGZ48C is a standalone 48-pin ZIF socket target board used to program and debug the MSP430 MCU in-system through the JTAG interface or the Spy Bi-Wire (2-wire JTAG) protocol.
Device Support: The MSP-TS430RGZ48C development board supports MSP430FR58xx and MSP430FR59xx FRAM MCUs in a (...)
说明
**MSP-FET 与 Code Composer Studio v6 及更高版本兼容**
MSP-FET 是一款强大的仿真开发工具(通常称为调试探针),可帮助用户在 MSP 低功耗微控制器 (MCU) 上快速开始应用开发。
创建 MCU 软件通常需要将生成的二进制程序下载到 MSP 器件中,以进行验证和调试。MSP-FET 在主机和目标 MSP 之间提供调试通信通道。此外,MSP-FET 还在计算机的 USB 接口和 MSP UART 之间提供反向通道 UART 连接。这就为 MSP 编程器提供了一种在 MSP 和运行在计算机上的终端之间进行串行通信的便利方法。它还支持使用 BSL(引导加载程序)通过 UART 和 I2C 通信协议将程序(通常称为固件)加载到 MSP 目标中。
USB 接口将 MSP-FET 连接至计算机,而 14 引脚连接器提供对 MSP 调试仿真端口的访问,该端口包含标准 JTAG 接口或使用省引脚 Spy-Bi-Wire(2 线式 JTAG)协议。
通常通过以下方式来处理 14 引脚电缆和 MSP 调试端口之间的连接:在目标板上放置一个标准化 14 引脚牛角连接器并将必要的仿真信号路由至其各自的调试引脚。该方法可为软件开发人员提供简单的系统内调试模型。
为了在软件开发周期的早期方便地工作,可以将 MSP-FET 与 MSP 目标插座板结合使用。除 14 引脚调试连接器之外,这些套件还提供对 MSP 器件上引脚的访问,从而使您可以立即轻松地开始软件开发(即使在设计和构建您自己的目标板之前也是如此)。
技术规范
- 在电流为 100mA 时,可通过软件配置的电源电压介于 1.8V 和 3.6V 之间
- 支持为保护代码而熔断 JTAG 安全保险丝
- 支持所有具有 JTAG 接头的 MSP430 板
- 支持 JTAG 和 Spy-Bi-Wire(2 线式 JTAG)调试协议
特性
- USB 调试接口可将任何 MSP430 MCU 连接至计算机,以进行实时的系统内编程和调试
- 支持 EnergyTrace™ 技术,以便对 Code Composer Studio 和 IAR Embedded Workbench 开发环境中的所有 MSP430 器件进行电能计量和调试
- 支持三态模式以显示“精确的”EnergyTrace 功耗数值
- 包含反向通道 UART,以便在 MSP430 和 PC 之间进行双向通信。
- 这将支持在应用程序运行时对来自传感器的输入进行仿真以及记录调试数据
- MSP 引导加载程序 (BSL) 接口
- 与前一版本的 FET 编程器 MSP-FET430UIF 相比,读取/写入速度增加高达 4 倍
说明
MSP 群组编程器是 MSP430 器件编程器,可同时针对多达八个 MSP430 闪存或 FRAM 器件编程。MSP 群组编程器可使用标准的 RS-232 或 USB 连接与主机 PC 相连,并提供灵活的编程选项,允许用户完全自定义流程。
MSP 群组编程器配有扩展板接口,即“群组分离器”,可在 MSP 群组编程器和多个目标器件间实施互连。还提供 8 条电缆,可扩展接口与 8 个目标器件相连(通过 JTAG 或 Spy-Bi-Wire 连接器)。编程可借助 PC 或作为独立设备实现。还提供基于 DLL 的 PC 端图形用户界面。
软件开发
如何获得 MSPWare?MSPWare 可作为 Code Composer Studio (CCS) 的组件提供或作为独立包提供。作为 Code Composer Studio (CCS) 的组件提供时,MSPWare 包可以在 CCS 的 TI Resource Explorer 窗口中通过整洁的 GUI 进行导航。
- 要获得 MSPWare 和基于 GUI 的前端,只需安装最新版的 Code Composer Studio 获得最新版的 CCS!(推荐)
- 此外,MSPWare (...)
特性
- MSP 设计资源集合
- 整洁直观的 GUI,便于浏览内容
- 使用独特的双窗格视图进行自动内容过滤
- 通过网络自动更新
- 采用全新 MSP 驱动程序库
- 可作为 CCS 插件、独立可执行程序提供或在新版 TI Cloud Resource Explorer 中提供
包括的 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 关断功能将恢复状态,而程序将继续执行。
版本说明
Code Composer Studio™ - 适用于 MSP 微控制器的集成开发环境
- 最新版本 - 单击下面可以下载指定主机平台的 Code Composer Studio。
- 其他下载 - 有关完整下载列表,请访问 CCS 下载站点。
- 免费使用 CCS - 生成免费许可证,对于 MSP430 上的优化 TI 编译器,支持 16KB 的代码大小限制,在 MSP432 上则支持 32KB 的代码大小限制。此外,还提供 90 天的全功能评估许可证。适用于 MSP430 和 MSP432 的 GCC 版本可从 CCS 内的应用中心获取,并可凭借免费许可证使用。
- 云工具 - Code Composer Studio 还适用于基于云的环境,用于进行初期评估和开发。云工具是希望在 LaunchPad 上快速起步并加快进度的用户的绝佳选择。
Code Composer Studio 是一种集成开发环境 (IDE),支持所有 MSP 微控制器器件。Code Composer Studio 包含一整套用于开发和调试嵌入式应用的工具。它包含了用于优化的 C/C++ 编译器、源码编辑器、项目构建环境、调试器、描述器以及多种其他功能。直观的 IDE 提供了单个用户界面,可帮助您完成应用开发流程的每个步骤。熟悉的工具和界面使用户能够比以前更快地入手。Code Composer Studio 将 Eclipse 软件框架的优点和 TI 先进的嵌入式调试功能相结合,为嵌入式开发人员提供了一个引人注目、功能丰富的开发环境。
当 CCS 与 MSP MCU 搭配使用时,可以使用独特而强大的插件和工具集以充分利用 MSP 微控制器的功能。
其他信息
大多数开发人员都知道,要在不了解系统状态的情况下对系统进行调整是很困难的。EnergyTrace 软件可为您提供所需的信息,来帮助您实现超低功耗设计。这种反馈有助于轻松实施 MSP 架构涉及的各种技术以及 TI 的许多工具,如 ULP Advisor。
该技术实现了一种测量 MCU 电流消耗的新方法。功耗的传统测量方法是:放大相关信号后测量分流电阻器在离散时间的电流消耗和压降。在支持 EnergyTrace 软件的调试器中,软件控制的直流/直流转换器会生成目标电源。直流/直流转换器电荷脉冲的时间密度等于目标微控制器的能耗。该调试工具中的内置校准电路定义了单个电荷脉冲的能耗等价数值。由于各个电荷脉冲的宽度保持不变,该调试器只需对每个电荷脉冲进行计数,然后对一段时间内的脉冲总数求和,进而计算出平均电流,以实现非常精确的测量。采用这种方法时,即使是超短暂的器件耗能活动也会增加总耗能。
另一方面,该软件也称为:
- EnergyTrace+ 技术,也称为 EnergyTrace+[CPU 状态]
- EnergyTrace++ 技术,也称为 EnergyTrace+[CPU 状态]+[外设状态]
这些模式将 EnergyTrace 提高到了新的水平。在使用具有 EnergyTrace+ 或 EnergyTrace++ 支持的器件进行调试时,您可获得有关微控制器的内部状态和系统的能耗信息。
- CPU 状态包括器件处于工作模式或器件处于任一种低功耗模式 (LPM)。
- 外设状态会展示外设和所有系统时钟(不考虑时钟源)的开关状态。
通过该工具,您可以直接验证应用是否按预期运行。例如,您可以确定在某个活动或系统事件后外设已关闭。
软件和硬件要求:
Code Composer Studio™ IDE 6.0 (...)
特性
- 所有 MSP430 MCU、MSP432 MCU 和连接器件均支持电流测量
- 部分 MSP430 MCU、MSP432 MCU、CC13x2 无线 MCU 和 CC26x2 无线 MCU 支持 CPU 状态跟踪
- 部分 MSP430 MCU、CC13x2 无线 MCU 和 CC26x2 无线 MCU 也支持外设状态跟踪
- MSP430 MCU 需要有 eZ-FET 或 MSP-FET 调试器才能支持 EnergyTrace 特性
- MSP432 MCU 需要 XDS110-ET(在 MSP432 LaunchPad 开发套件中提供)或者具有 MSP432 MCU 适配器的 MSP-FET
- CC13x2 和 CC26x2 器件需要 XDS110-HDR(在 LaunchPad 开发套件中提供)或独立 XDS110 (TMDSEMU110-U) + EnergyTrace HDR 附件 (TMDSEMU110-ETH)
- (...)
IAR Embedded Workbench for MSP430 is a complete debugger and C/C++ compiler toolchain for building and debugging embedded applications based on MSP430 microcontrollers. The Debugger is a fully integrated debugger for source and disassembly level debugging (...)
CCS Uniflash 是一个独立工具,用于编程 TI MCU 的片上闪存内存和 Sitara 处理器的板载闪存内存。Uniflash 具有 GUI、命令行和脚本接口。CCS Uniflash 免费提供。
参考设计
CAD/CAE 符号
封装 | 引脚 | 下载 |
---|---|---|
VQFN (RGZ) | 48 | 了解详情 |
订购与质量
- RoHS
- REACH
- 器件标识
- 引脚镀层/焊球材料
- MSL 等级/回流焊峰值温度
- MTBF/FIT 估算
- 材料成分
- 认证摘要
- 持续可靠性监测