ZHCUCS7 February 2025 MSPM0C1103 , MSPM0C1104 , MSPM0G3507 , MSPM0G3519 , MSPM0L1117 , MSPM0L1306 , MSPM0L2228
本用户指南可协助您从 NXP 的 Arm® Cortex®-M0+ MCU 平台迁移到德州仪器 Arm Cortex-M0+ MSPM0 MCU 生态系统。本指南介绍了 MSPM0 开发和工具生态系统、内核架构、外设注意事项以及软件开发套件。目的是突出两个系列之间的差异,并利用现有的 NXP Arm Cortex 生态系统知识快速提升 MCU 中 MSPM0 系列的性能。
TI E2E™, Code Composer Studio™, LaunchPad™, EnergyTrace™, and BoosterPack™are TMs ofTI corporate name.
Arm® and Cortex®are reg TMs ofArm Limited (or its subsidiaries) in the US and/or elsewhere.
Other TMs
MSP430™ MCU 是 TI 的经典微控制器,已有近 30 年的历史。最新一代推出了 MSPM0 系列。MSPM0 微控制器 (MCU) 是 MSP 高度集成的超低功耗 32 位 MCU 系列的一部分,基于增强型 Arm Cortex-M0+ 32 位内核平台。这些成本优化型 MCU 提供高性能模拟外设集成,支持扩展的工作温度范围并提供小尺寸封装。TI MSPM0 系列低功耗 MCU 包含具有不同模拟和数字集成度的器件,使工程师能够找到满足其工程需求的 MCU。MSPM0 MCU 系列将 Arm Cortex-M0+ 平台与超低功耗系统架构相结合,使系统设计人员能够在降低能耗的同时提高性能。
MSPM0 MCU 是 NXP 的 M0 MCU 的替代产品,具有很强的竞争力。本文档比较了器件功能和生态系统、以帮助从此类 NXP M0 MCU 迁移到 TI MSPM0 MCU 中。
32K1xx 系列 | KEA128x 系列 | KM35x 系列 | MSPM0Gx 系列 | MSPM0Lx 系列 | MSPM0Cx 系列 | |
---|---|---|---|---|---|---|
内核/频率 | CM0+/48MHz | CM0+/48MHz | CM0+/75MHz | CM0+/32MHz-80MHz | CM0+/32MHz | CM0+/24MHz |
电源电压 | 2.7V 至 5.5V | 2.7V 至 5.5V | 2.7V 至 3.6V | 1.62V 至 3.6V | 1.62V 至 3.6V | 1.62V 至 3.6V |
温度 | -40°C 至 150°C | -40°C 至 125°C | -40°C 至 105°C | -40°C 至 125°C | -40°C 至 125°C | -40°C 至 125°C |
存储器 | 256KB 至 128KB | 128KB | 512KB | 128KB 至 32KB | 64KB 至 8KB | 16KB 至 8KB |
RAM | 高达 25 KB | 高达 16 KB | 高达 64 KB | 高达 32 KB | 高达 4 KB | 1KB |
EEPROM | 高达 2 KB | 高达 256B | 不适用 | 如果器件小于 32KB 闪存,则仿真容量高达 32KB 或整个闪存 | 如果器件小于 32KB 闪存,则仿真容量高达 32KB 或整个闪存 | 如果器件小于 32KB 闪存,则仿真容量高达 32KB 或整个闪存 |
GPIO(最大值) | 28/43/58 | 58/71 | 72/99 | 高达 60 | 高达 28 | 高达 18 |
模拟 | 1 个 1Msps、12 位 ADC 、1 个比较器、 1 个 8 位 DAC |
1 个 340Ksps、12 位 ADC 2 个比较器、 2 个 6 位 DAC |
4 个 AFE 1 个 4.75Msps、16 位 ADC 3 个比较器、 3 个 6 位 DAC |
2 个 4Msps、12 位 ADC 3 个高速比较器 2 个运算放大器 1 个通用放大器 1 个 12 位 DAC |
1 个 1.68Msps、12 位 ADC 1 个高速比较器 1 个通用放大器 2 个 OPA |
1 个 1.5Msps、12 位 ADC |
通信(最大值) | 1/2x SPI 1x I2C 2x UART 1x FlexCAN 1x FlexIO |
2x SPI 2x I2C 3x UART 1x MSCAN |
3x SPI 2x I2C 5x UART |
2 个 SPI 2 个 I2C Fast+ 3 个 UART 1 个 UART -LIN 1 个 CAN-FD |
1 个 SPI 2 个 I2C Fast+ 1 个 UART 1 个 UART (LIN) |
1 个 SPI 2 个 I2C Fast+ 1 个 UART (LIN) |
计时器 | 2 个 16bit | 3 个 16 位 | 6 个 16 位 | 6 个 16 位、 1 个 32 位 |
4 个 16 位 | 3 个 16 位 |
高级计时器 | 否 | 否 | 否 | 2 个 16 位高级 | 否 | 否 |
硬件加速器 | 不适用 | 不适用 | RNGA | MATHACL | 不适用 | 不适用 |
安全性 | CSEc | 唯一 ID、CRC | 唯一 ID、MMCAU、RNGA、PRCR | CRC、TRNG、AES256 | CRC | CRC |
低功耗 | 有效:422.92/447.92µA/MHz 待机 26/27µA |
有效:236.170µA/MHz 待机 2µA |
有效:165.07µA/MHz 待机 6.5µA |
有效:96µA/MHz 待机:1.5µA |
有效:71µA/MHz 待机:1µA |
有效:71µA/MHz 待机:1µA |
MSPM0 MCU 由广泛的硬件和软件生态系统提供支持,随附参考设计和代码示例,便于您快速开始设计。MSPM0 MCU 还具有在线资源、MSP Academy 培训支持和 TI E2E™ 支持论坛提供的在线支持。
NXP | MSPM0 | |
---|---|---|
IDE | MCUXpresso IDE | Code Composer Studio™ Theia |
软件配置 | MCUXpresso 代码配置工具 | SysConfig |
独立编程 | 不适用 | UniFlash |
显示/演示 GUI 编辑器 | GUI 指南 | GuiComposer |