具有 128KB 闪存、8KB SRAM、比较器、DMA、UART/SPI/I2C、USB、计时器和硬件乘法器的 25MHz MCU
产品详细信息
参数
封装|引脚|尺寸
特性
- 低电源电压范围:
从 3.6V 低至 1.8V - 超低功耗
- 激活模式 (AM):
- 所有系统时钟激活:
- 8MHz 时为 290µA/MHz、3.0V、闪存程序执行(典型值)
- 8MHz 时为 150µA/MHz、3.0V、RAM 程序执行(典型值)
- 所有系统时钟激活:
- 待机模式 (LPM3):
- 含晶体的实时时钟 (RTC)、看门狗、电源监控器可用、完全 RAM 保持、快速唤醒:
- 2.2V 时为 1.9µA,3.0V 时为 2.1µA(典型值)
- 低功耗振荡器 (VLO)、通用计数器、看门狗、电源监控器可用、完全 RAM 保持、快速唤醒:
- 3.0V 时为 1.4µA(典型值)
- 含晶体的实时时钟 (RTC)、看门狗、电源监控器可用、完全 RAM 保持、快速唤醒:
- 关闭模式 (LPM4):
- 完全 RAM 保持、电源监视器可用、快速唤醒:
- 3.0V 时为 1.1µA(典型值)
- 完全 RAM 保持、电源监视器可用、快速唤醒:
- 关断模式 (LPM4.5):
- 3.0V 时为 0.18µA(典型值)
- 激活模式 (AM):
- 在 3.5µs(典型值)内从待机模式唤醒
- 16 位精简指令集计算机 (RISC) 架构,扩展内存,高达 25MHz 的系统时钟
- 灵活的电源管理系统
- 内置可编程的低压降稳压器 (LDO)
- 电源电压监控、监视和临时限电
- 统一时钟系统
- 针对频率稳定的锁相环 (FLL) 控制环路
- 低功耗低频内部时钟源 (VLO)
- 低频修整内部基准源 (REFO)
- 32kHz 手表晶振 (XT1)
- 高达 32MHz 的高频晶振 (XT2)
- 具有 5 个捕捉/比较寄存器的 16 位定时器 TA0,Timer_A
- 具有 3 个捕捉/比较寄存器的 16 位定时器 TA1,Timer_A
- 具有 3 个捕捉/比较寄存器的 16 位定时器 TA2,Timer_A
- 具有 7 个捕捉/比较影子寄存器的 16 位定时器 TB0,Timer_B
- 2 个通用串行通信接口
- USCI_A0 和 USCI_A1 均支持:
- 增强型通用异步收发器 (UART) 支持自动波特率检测
- IrDA 编码和解码
- 同步串行外设接口 (SPI)
- USCI_B0 和 USCI_B1 每个都支持:
- I2C
- 同步串行外设接口 (SPI)
- USCI_A0 和 USCI_A1 均支持:
- 全速通用串行总线 (USB)
- 集成的 USB - 物理层 (PHY)
- 集成 3.3V 和 1.8V USB 电源系统
- 集成 USB- 锁相环 (PLL)
- 8 输入和 8 输出端点
- 具有内部基准、采样保持和自动扫描功能的 12 位模数转换器 (ADC)(仅限 MSP430F552x)
- 比较器
- 硬件乘法器支持 32 位运算
- 串行板上编程,无需外部编程电压
- 3 通道内部 DMA
- 具有 RTC 特性的基本计时器
- 器件比较 总结了可用的系列产品成员
All trademarks are the property of their respective owners.
描述
TI 的 MSP430™系列的超低功耗微控制器包含数个采用外设集的器件,可广泛应用于各种 应用。此架构与多种低功耗模式配合使用,是延长便携式测量应用电池寿命的最优 选择。该微控制器 具有 一个强大的 16 位精简指令集 (RISC) CPU,使用 16 位寄存器以及常数发生器,以便获得最高编码效率。此数控振荡器 (DCO) 可使器件在 3.5µs(典型值)内从低功耗模式唤醒至激活模式。
MSP430F5529、MSP430F5527、MSP430F5525 和 MSP430F5521 微控制器具有支持 USB 2.0 的集成 USB 和 PHY、4 个 16 位计时器、1 个高性能 12 位模数转换器 (ADC)、2 个 USCI、1 个硬件乘法器、DMA、1 个带有警报功能的 RTC 模块和 63 个 I/O 引脚。MSP430F5528、MSP430F5526、MSP430F5524 和 MSP430F5522 微控制器包含同样的外设,但具有 47 个 I/O 引脚。
MSP430F5519、MSP430F5517 和 MSP430F5515 微控制器具有支持 USB 2.0 的集成 USB 和 PHY、4 个 16 位计时器、2 个 USCI、1 个硬件乘法器、DMA、1 个带有警报功能的 RTC 模块和 63 个 I/O 引脚。MSP430F5514 和 MSP430FF5513 微控制器包含同样的外设,但具有 47 个 I/O 引脚。
典型 应用 包括需要与多种 USB 主机连接的模拟和数字传感器系统、数据记录器和其它应用。
要获得完整的模块说明,请参阅《MSP430F5xx 和 MSP430F6xx 系列用户指南》
技术文档
设计与开发
有关其他条款或所需资源,请点击下面的任何链接来查看详情页面。硬件开发
说明
教育版 BoosterPack MKII 为开发者提供高度集成方案以快速获得完整解决方案的原型设计。各种模拟和数字输入/输出供您使用,包括模拟手柄、环境和运动传感器、RGB LED、麦克风、蜂鸣器、彩色 LCD 显示屏等等。
此 BoosterPack 在开发时便充分考虑了对 Energia 的支持。Energia 是一个由社区开发的开源编码环境,受到由直观 API 和易用软件库构成的强大框架的支持,供开发者快速进行固件开发。我们建议使用 Energia v12 或更高版本。请访问 www.energia.nu 以了解更多信息。
特性
- TI OPT3001 光传感器
- TI TMP006 温度传感器
- 伺服电机连接器
- 3 轴加速计
- 用户按钮
- RGB 多色 LED
- 蜂鸣器
- 40 引脚可堆叠 BoosterPack 连接器
- 彩色 TFT LCD 显示屏
- 麦克风
- 带按钮的 2 轴手柄
说明
MSP-TS430PN80USB 是独立的 80 引脚 ZIF 插座目标板,它用于通过 JTAG 接口或 Spy Bi-Wire(2 线 JTAG)协议对 MSP430 系统内置器件进行编程和调试。该开发板支持采用 80 引脚 LQFP 封装(TI 封装代码:PN)的所有 MSP430F552x 闪存部件。
闪存仿真工具 (FET) 可单独出售 (MSP-FET430UIF) 或与目标板绑定出售 (MSP-FET430U80USB)。
特性
- 具有 80 引脚 ZIF 插座且适用于 MSP430 衍生产品(采用 80 引脚 LQFP (PM) 封装)的开发板 (MSP-TS430PN80USB) 包含 LED 指示灯、JTAG 适配器和用于原型设计的插头外引脚。
- 支持使用标准 14 引脚 JTAG 插头(如 MSP-FET430UIF)的所有调试接口
- 其它特性:
- 包含项目
- 具有 80 引脚 QFP (PN) ZIF 插座的开发板 (MSP-TS430PN80USB)
- 两款 MSP430F5529IPN 器件
- MSP430F5529,它是 16 位超低功耗 MCU,具有 128KB 闪存、6KB RAM、12 位 ADC、2 个 USCI、32 位 HW 乘法器和 DMA
- 电路板上还包含 USB 连接器
- 包含项目
支持软件
- MSP-EXP430F5529 示例软件和 USB 驱动程序
- MSP430F55xx C 示例(IAR 和 CCE)
- MSP-EXP430F5529 设计文件
说明
MSP-TS430PN64B 是独立的 64 引脚 ZIF 插座目标板,它用于通过 JTAG 接口或 Spy Bi-Wire(2 线 JTAG)协议对 MSP430 系统内置器件进行编程和调试。该开发板支持采用 64 引脚 QFN 封装(TI 封装代码:RGC)的所有 MSP430F532x、MSP430F530x 和 MSP430F5310 闪存部件。
包含项目有:
- 具有 64 引脚 QFN (RGC) ZIF 插座的开发板 (MSP-TS430RGC64B)
- JTAG 插头电缆
- 两款 MSP430F5328iRGC 和 MSP430F5310 闪存器件
特性
- 具有 64 引脚 ZIF 插座且适用于 MSP430 衍生产品(采用 64 引脚 QFN (RGC) 封装)的开发板 (MSP-TS430RGC64B) MSP-TS430RGC64B 包含 LED 指示灯、JTAG 适配器和用于原型设计的插头外引脚
- 支持使用标准 14 引脚 JTAG 插头(如 MSP-FET430UIF)的所有调试接口。
说明
**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 中提供
特性
- MSP430G23xx
- MSP430G24xx
- MSP430G25xx
- MSP430G2x44
- MSP430G2x55
- MSP430F5xx
- MSP430FR2433
- MSP430FR25xx
- MSP430FR26xx
- MSP430FR57xx
特性
- MSP430 API 代码堆栈 - 包含开始 USB 开发所需的所有必要 API 和示例,采用 CDC(通信设备类)、HID(人机接口设备)和 MSC(海量存储类)类。USB API 还支持单个物理设备包含多个 USB 接口的复合设备。例如,USB 设备可以是 CDC+HID+MSC 复合设备。
- USB 描述符工具 - 一种代码生成工具,针对任何的 USB 接口(单个接口或复合接口)组合来快速配置 USB API 堆栈,包括描述符生成 – 只需运行该工具并开始编写应用程序。它可以节省开发者的时间并减少出错机会。
- USB Field Firmware Updater - 用于现场升级 MSP430 (...)
特性
- 免许可证和免专利费
- 简化和加快应用的开发速度
- 易于维护的代码
Mathlib is easy to integrate into your designs. (...)
特性
- Up to 26x higher performance when executing floating point scalar math functions
- Remains in low power modes longer due to the increased performance
- Free and easy to use – now integrated in CCS and IAR
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 微控制器的功能。
其他信息
特性
- 简单易用的代码编辑器和编译器,内置有串行监视器/终端
- 具备由直观的功能 API 构成的可靠框架,可用于控制微控制器外设(即 digitalRead、digitalWrite、Serial.print 等)
- 支持各种 TI 嵌入式器件(MSP430、TM4C、CC3200、C2000 等)
- 开源、可从 GitHub 获得
- 还可获得高级库(Wi-Fi、以太网、显示屏、传感器等)
- 需要从 IDE 获得更多功能?将 Energia 项目无缝导入 Code Composer Studio v6,让开发人员充分利用 LaunchPad 套件的板载调试器。
大多数开发人员都知道,要在不了解系统状态的情况下对系统进行调整是很困难的。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 符号
封装 | 引脚 | 下载 |
---|---|---|
LQFP (PN) | 80 | 了解详情 |
订购与质量
- RoHS
- REACH
- 器件标识
- 引脚镀层/焊球材料
- MSL 等级/回流焊峰值温度
- MTBF/FIT 估算
- 材料成分
- 认证摘要
- 持续可靠性监测