ZHCACR5E June 2023 – March 2025 MSPM0C1103 , MSPM0C1103-Q1 , MSPM0C1104 , MSPM0C1104-Q1 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G1519 , MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1 , MSPM0G3519 , MSPM0L1105 , MSPM0L1106 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
本文档是查找有关 MSPM0™ 微控制器 (MCU) 的重要信息的有用资源。本应用手册可以用作参考、入门指南、自学工具或应用开发指南。
MSPM0™, LaunchPad™, Code Composer Studio™, SimpleLink™, C2000™, and TIVA™are TMs ofTI corporate name.
Arm® and Cortex®are reg TMs ofArm Limited.
are reg TMs ofArm Limited (or its subsidiaries) in the US and/or elsewhere.
Other TMs
MSPM0 微控制器系列采用增强型 Arm® Cortex®-M0+ 32 位处理器,运行频率高达 80MHz,支持工业和汽车应用(符合 AEC-Q100 FS-QM 和 ASIL-B 标准)。设计人员可以在品类丰富的产品系列中轻松找到经济实惠的 MCU,它们可采用各种存储器和封装尺寸实现引脚对引脚兼容性。凭借 TI 在集成精密模拟领域的领先地位,该器件系列可提供高精度和速度 ADC、零漂移斩波 OPA、DAC 和 COMP 等。
MSPM0 MCU 由广泛的硬件和软件生态系统提供支持。该生态系统包括易于使用的开发工具、经济实惠的评估板以及各种嵌入式软件套件、驱动程序和示例。本文档将这些因素分为四个主题:MSPM0 在线选择、软件开发说明、硬件设计说明和大规模生产说明。
除了常见开发主题,我们还列出了所有技术文档资源、质量和可靠性资源以及常见开发问题。请参阅目录,选择感兴趣的主题以供参考。
此步骤说明如何查找 MSPM0 可订购编号。
访问 Arm Cortex-M0+ MCU 产品页,查看 MSPM0 器件列表。导航到此页面后,使用左侧的筛选器根据 MCU 外设要求执行初始筛选,或者使用页面左侧的搜索框直接导航到器件页面。
导航至器件页面后,可以找到特定产品的更多规格或功能详细信息。主要文档包括数据表、技术参考手册 (TRM) 和勘误表。器件特定数据表介绍了 MSPM0 的参数和功能数据信息。器件特定 TRM 介绍了 MSPM0 器件的应用方法和特性。器件特定勘误表显示了 MSPM0 相关系列或版本的更正说明。
图 2-3 展示了器件特定数据表中的器件比较表。用户可使用此表比较不同的器件型号。
请参阅器件页面上的订购和质量 页面,以查看可订购器件型号和参考价格。
本节总结了支持 MSPM0 器件的不同调试器。XDS110 调试器归 TI 所有,与通用调试器相比,这些调试器支持更多功能。有关 XDS110 调试器的更多详细信息,请参阅节 5.3。
特性 | XDS110 (TMDSEMU110-U) | XDS110 板载元件 | J-Link |
---|---|---|---|
cJTAG (SBW) | √ | √ | √ |
BSL 工具 | √ | √ | |
反向通道 UART | √ | √ | |
电源 | 1.8V 至 3.6V | 3.3V 至 5V | 5V |
IDE | CCS、IAR、Keil | CCS、IAR、Keil | CCS、IAR、Keil |
TI 建议使用 LaunchPad™ 开始 MSPM0 开发。图 3-1 展示了 LaunchPad 的概况。LaunchPad 包含 MCU 和 XDS110 调试器。用户可以在移除跳线后使用 J-Link 等调试器来调试 MCU。
实际的 LaunchPad 设置条件如图 3-1 所示,可以通过 USB 端口对其进行调试和供电。
有关所有可订购 LaunchPad 的信息,请参阅 Arm® Cortex ®-M0+ MCU 设计和开发网页。节 9.4 中还列出了所有 LaunchPad 用户指南。
MSPM0-SDK 提供了软件、工具和文档的精选集合,可以加快 MSPM0 MCU 平台应用程序的开发。MSPM0-SDK 在一个软件包中提供了多种驱动程序、库和示例,为用户带来一致、连贯的体验。
SDK 安装目录包含五个文件夹 (图 3-5)。本部分简要介绍每个文件夹。
最重要的文件夹是示例文件夹和文档文件夹,将在以下各节中介绍。
TI 为一个 MSPM0 子系列制造了一个 LaunchPad,其上搭载了包含该子系列的超集 MSPM0。同样的示例代码可在此 MSPM0 子系列中重复使用。nortos 示例位于地址 mspm0_sdk_x_x_x_x \ examples \ nortos \ LP_MSPM0xxxx 下,RTOS 示例位于地址 mspm0_sdk_x_x_x_x \ examples \ RTOS \ LP_MSPM0xxxx 下。本节简要介绍了一些关键示例类型。
在 RTOS 示例级别,最重要的文件夹是 Drivers 文件夹,其中演示了基于 TI 驱动程序的外设控制。在 Nortos 示例级别,最重要的文件夹是 DriverLib 文件夹,其中包含基于 DriverLib 的外设示例代码。地址和内容示如 图 3-6 所示。
作为参考,Drivers 和 DriverLib 下的示例支持表 5-5 中列出的所有平台。其他文件夹中的示例至少支持 CCS 平台。
受 SDK 支持 | 平台 1 | 平台 2 | 平台 3 | |
---|---|---|---|---|
IDE | CCS | Keil | IAR | |
编译器 | TI Arm-Clang | GNU Arm (GCC) | Arm 和 Keil 编译器 | IAR Arm 编译器 |
RTOS | FreeRTOS | |||
代码示例 | DriverLib 和 TI 驱动程序 |
有关 MSPM0 外设快速入门,请参阅 MSPM0 Academy。Tthis 针对 MSP MCU 产品系列中的各种主题提供了培训模块。