7 器件和文档支持
7.1 器件和开发工具命名规则
为了指出产品开发周期所处的阶段,TI 为所有 MSP430 MCU 器件和支持工具的产品型号分配了前缀。每个 MSP430 MCU 商用系列产品成员都具有以下三个前缀之一:MSP、PMS 或 XMS。德州仪器 (TI) 建议为其支持的工具使用三个可能前缀指示符中的两个:MSP 和 MSPX。这些前缀代表了产品从工程原型机(其中 XMS 针对器件,而 MSPX 针对工具)直到完全合格的生产器件和工具(其中 MSP 针对器件,而 MSP 针对工具)的产品开发进化阶段。
器件开发进化流程:
XMS - 试验器件不一定代表最终器件的电气技术规格
PMS - 最终的芯片模型符合器件的电气技术规格,但是未经完整的质量和可靠性验证
MSP - 完全合格的生产器件
支持工具开发进化流程:
MSPX – 尚未完成 TI 内部鉴定测试的开发支持产品
MSP – 完全合格的开发支持产品
XMS 和 PMS 器件和 MSPX 开发支持工具在供货时附带如下免责条款:
“开发的产品用于内部评估用途。”
MSP 器件和 MSP 开发支持工具已进行完全特性描述,并且器件的质量和可靠性已经完全论证。TI 的标准保修证书适用。
预测显示原型器件(XMS 和 PMS)的故障率大于标准生产器件。由于这些器件的预计最终使用故障率仍未定义,德州仪器 (TI) 建议不要将它们用于任何生产系统。只有合格的产品器件将被使用。
TI 器件的命名规则也包括一个带有器件系列名称的后缀。这个后缀指示封装类型(例如,PZ)和温度范围(如,I)。Figure 7-1 提供了解读任一系列产品成员完整器件名称的图例。
Table 7-1 列出了 MSP430FR698x(1) 和 MSP430FR598x(1) 微控制器所支持调试特性。关于可用特性的详细信息,请参见《适用于 MSP430 的 Code Composer Studio 用户指南 》。
Table 7-1 硬件 功能
MSP430 架构 |
4 线 JTAG |
2 线 JTAG |
断点 (N) |
范围断点 |
时钟控制 |
状态序列发生器 |
跟踪缓冲器 |
LPMX.5 调试支持 |
EnergyTrace++ 技术 |
MSP430Xv2 |
有 |
有 |
3 |
有 |
是 |
否 |
否 |
有 |
有 |
EnergyTrace™技术可用于 Code Composer Studio 6.0 及更高版本。它需要专用的调试器电路,该电路受到新一代板载 eZ-FET 闪存仿真工具和新一代独立 MSP-FET JTAG 仿真器的支持。有关更多信息,请参阅《使用 Code Composer Studio 版本 6 与增强型仿真模块 (EEM) 进行高级调试》和《MSP430™ 高级功耗优化:ULP Advisor™ 和 EnergyTrace™ 技术》。
设计套件与评估模块
软件
适用于 MSP 超低功耗微控制器的 FRAM 嵌入式软件实用程序 TI FRAM 实用程序软件旨在用作不断扩充的嵌入式软件实用程序集合,其中的实用程序充分利用了 FRAM 的超低功耗和近乎无限次的写入寿命。这些实用程序适用于 MSP430FRxx FRAM 微控制器并提供示例代码,以帮助开始进行应用程序开发。
适用于采用扩展扫描接口 (ESI) 的流量计配置的 FlowESI GUI 遵照简单的图形说明,将最多三个 LC 传感器连接至扩展扫描接口模块。该工具可提供完全实用的 CCS 和 IAR 项目,或可整合到定制项目中的源代码。
MSP430 Touch Pro GUI MSP430 Touch Pro 工具是基于 PC 的工具,可用于检验电容式触控按钮、滑块和滚轮设计。此工具可接收并显示 CapTouch 传感器数据,帮助用户快速轻松地评估、诊断和调整按钮、滑块和滚轮设计。
MSP430 触控电源设计器 GUI 使用 MSP430 电容式触控电源设计器,可以计算给定的 MSP430 电容式触控系统的估计平均电流消耗。通过输入系统参数(如工作电压、频率、按钮数量和按钮选通时间),用户可以在数分钟内估计给定的器件系列的指定电容式触控配置的功耗。
适用于 MSP 微控制器的数字信号处理 (DSP) 库 这款数字信号处理库是一组经高度优化的函数,可针对 MSP430 和 MSP432 微控制器对定点数字执行许多常见的信号处理操作。该功能集通常 用于 要求完成实时密集处理转换,从而以最低能耗实现高精度的应用。针对定点数学对 MSP 固有硬件的最佳利用可以极大地提高性能。
MSP 驱动程序库 MSP 驱动程序库的抽象 API 提供易用的函数调用,无需直接操纵 MSP430 硬件的位与字节。完整的文档通过具有帮助意义的 API 指南交付,其中包括有关每个函数调用和经过验证的参数的详细信息。开发人员可使用驱动程序库函数以尽可能低的费用编写全部项目。
MSP EnergyTrace 技术 适用于 MSP430 微控制器的 EnergyTrace 技术是基于电能的代码分析工具,适用于测量和显示应用的电能系统配置并帮助优化应用以实现超低功耗。
ULP(超低功耗)Advisor ULP Advisor™软件是一款辅助工具,旨在指导开发人员编写更为高效的代码,从而充分利用 MSP 和 MSP432 微控制器独特的 超低功耗 功能。ULP Advisor 的目标人群是微控制器的资深开发者和开发新手,可以根据详尽的 ULP 检验表检查代码,以便最大限度地减少应用程序的能耗。在编译时,ULP Advisor 会提供通知和备注以突出显示代码中可以进一步优化的区域,进而实现更低功耗。
IEC60730 软件包 IEC60730 MSP430 软件包经过专门开发,用于协助客户达到 IEC 60730-1:2010(家用及类似用途的自动化电气控制 - 第 1 部分:一般要求)B 类产品的要求。其中涵盖家用电器、电弧检测器、电源转换器、电动工具、电动自行车及其他诸多产品。IEC60730 MSP430 软件包可以嵌入在 MSP430 MCU 中 运行的客户应用, 从而帮助客户简化其消费类器件在功能安全方面遵循 IEC 60730-1:2010 B 类规范的认证工作。
适用于 MSP 的定点数学运算库 MSP IQmath 和 Qmath 库是一套经过高度优化的高精度数学运算函数集合,适用于 C 语言开发者,能够将浮点算法无缝嵌入 MSP430 和 MSP432 器件的定点代码中。这些例程通常用于计算密集的实时 应用, 而优化的执行速度、高精度以及超低能耗通常是影响这些实时应用的关键因素。与使用浮点数学算法编写的同等代码相比,使用 IQmath 和 Qmath 库可以大幅提高执行速度并显著降低能耗。
适用于 MSP430 的浮点数学运算库 TI 在低功耗和低成本微控制器领域锐意创新,为您提供 MSPMATHLIB。该标量函数的浮点数学运算库能够利用我们的器件的智能外设,其速度最高可为标准 MSP430 数学函数的 26 倍。Mathlib 能够轻松集成到您的设计中。该运算库免费使用并集成在 Code Composer Studio IDE 和 IAR Embedded Workbench IDE 中。
开发工具
适用于 MSP 微控制器的 Code Composer Studio™ 集成开发环境 Code Composer Studio (CCS) 是一种集成开发环境 (IDE),支持所有 MSP 微控制器器件。CCS 包含一整套用于开发和调试嵌入式 应用。CCS 包含了优化的 C/C++ 编译器、源代码编辑器、项目构建环境、调试器、描述器以及其他众多 功能。
MSPWare 软件 MSPWare 软件集合了所有 MSP 器件的代码示例、产品说明书以及其他设计资源,打包提供给用户。除了提供已有设计资源的完整集合外,MSPWare 软件还包含名为 MSP 驱动程序库的高级 API。该库可简化针对 MSP 硬件的编程操作。MSPWare 软件以 CCS 组件或独立软件包两种形式提供。
命令行编程器 MSP Flasher 是一款基于 shell 的开源接口,可使用 JTAG 或 Spy-Bi-Wire (SBW) 通信通过 FET 编程器或 eZ430 对 MSP 微控制器进行编程。MSP Flasher 可用于将二进制文件(.txt 或 .hex 文件)直接下载到 MSP 微控制器,而无需使用 IDE。
MSP MCU 编程器和调试器 MSP-FET 是一款强大的仿真开发工具(通常称为调试探针),可帮助用户在 MSP 低功耗微控制器 (MCU) 中快速开发应用。创建 MCU 软件通常需要将生成的二进制程序下载到 MSP 器件中,从而进行验证和调试。
MSP-GANG 生产编程器 MSP Gang 编程器是一款 MSP430 或 MSP432 器件编程器,可同时对多达八个完全相同的 MSP430 或 MSP432 闪存或 FRAM 器件进行编程。MSP Gang 编程器可使用标准的 RS-232 或 USB 连接与主机 PC 相连并提供灵活的编程选项,允许用户完全自定义流程。
7.3 文档支持
以下文档对 MSP430FR698x(1) 和 MSP430FR598x(1) MCU 进行了介绍。www.ti.com.cn 网站上提供了这些文档的副本。
接收文档更新通知
要接收文档更新通知(包括芯片勘误表),请转至 ti.com.cn 上您的器件对应的产品文件夹。请单击右上角的“通知我”按钮。点击后,您将每周定期收到已更改的产品信息(如果有的话)。有关更改的详细信息,请查阅已修订文档的修订历史记录。
勘误
用户指南
应用报告
MSP430 FRAM 技术 – 操作方法和最佳实践 FRAM 采用非易失性存储器技术,行为与 SRAM 类似,支持大量新 应用的同时,还改变了固件的设计方式。该应用程序报告从嵌入式软件开发方面概述了 FRAM 技术在 MSP430 中的使用方法和最佳实践。其中介绍了如何按照应用程序特定的代码、常量、数据空间要求实施存储器布局以及如何使用 FRAM 优化应用程序的能耗。
MSP430 32kHz 晶体振荡器 对于稳定的晶体振荡器,选择合适的晶振、正确的负载电路和适当的电路板布局布线至关重要。该应用报告总结了晶体振荡器的功能,介绍了为实现 MSP430 超低功耗运行而选择正确晶体的参数。此外,还给出了正确电路板布局布线的提示和示例。本文档还包含与可能振荡器测试相关的详细信息以确保大批量生产中的稳定振荡器运行。
《MSP430 系统级 ESD 注意事项》 系统级 ESD 对于低电压下的硅晶技术以及经济高效型和超低功耗组件的需求日益增加。该应用报告提出了三项不同的 ESD 主题,旨在帮助电路板设计人员和 OEM 理解并设计出稳健耐用的系统级设计。
7.4 社区资源
下列链接提供到 TI 社区资源的连接。链接的内容由各个分销商“按照原样”提供。这些内容并不构成 TI 技术规范,并且不一定反映 TI 的观点;请参见 TI 的 《使用条款》。
TI E2E™ 社区
TI 的工程师交流 (E2E) 社区. 此社区的创建目的是为了促进工程师之间协作。在 e2e.ti.com 中,您可以提问、共享知识、拓展思路,在同领域工程师的帮助下解决问题。
TI 嵌入式处理器维基网页
德州仪器 (TI) 嵌入式处理器维基网页。此网站的建立是为了帮助开发人员熟悉德州仪器 (TI) 的嵌入式处理器,并且也为了促进与这些器件相关的硬件和软件的总体知识的创新和增长。
7.5 商标
EnergyTrace++, MSP430, EnergyTrace, LaunchPad, ULP Advisor, 适用于 MSP 微控制器的 Code Composer Studio, E2E are trademarks of Texas Instruments.
Microsoft is a registered trademark of Microsoft Corporation.
7.6 静电放电警告
ESD 可能会损坏该集成电路。德州仪器 (TI) 建议通过适当的预防措施处理所有集成电路。如果不遵守正确的处理措施和安装程序 , 可能会损坏集成电路。
ESD 的损坏小至导致微小的性能降级 , 大至整个器件故障。 精密的集成电路可能更容易受到损坏 , 这是因为非常细微的参数更改都可能会导致器件与其发布的规格不相符。
7.7 出口管制提示
接收方同意:如果美国或其他适用法律限制或禁止将通过非披露义务的披露方获得的任何产品或技术数据(其中包括软件)(见美国、欧盟和其他出口管理条例之定义)、或者其他适用国家条例限制的任何受管制产品或此项技术的任何直接产品出口或再出口至任何目的地,那么在没有事先获得美国商务部和其他相关政府机构授权的情况下,接收方不得在知情的情况下,以直接或间接的方式将其出口。
7.8 Glossary
SLYZ022 — TI Glossary.
This glossary lists and explains terms, acronyms and definitions.