ZHCUBY2 April 2024 MSPM0C1104 , MSPM0L1105 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
本应用手册可协助您从 Microchip 的 8 位 AVR® MCU 平台迁移至德州仪器 (TI) 的 Arm® Cortex®-M0+ MSPM0 MCU 生态系统。本指南介绍了 MSPM0 开发和工具生态系统、内核架构、外设注意事项以及软件开发套件。目的是突出两个系列之间的差异,并利用现有的 Microchip AVR® 生态系统知识快速提升 MSPM0 系列 MCU 的性能。
MSP430™, TI E2E™, Code Composer Studio Theia™, 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 是 Microchip 8 位 AVR MCU 的替代产品,具有很强的竞争力。本应用手册通过比较器件功能和生态系统,有助于完成从这些 Microchip MCU 到 TI MSPM0 MCU 的迁移。
Microchip ATmega 169A/329A 系列 | Microchip ATmega 48/88/168 系列 | Microchip ATtiny 42x/82x 系列 | TI MSPM0 MSPM0Gx 系列 | TI MSPM0 MSPM0Lx 系列 | TI MSPM0 MSPM0Cx 系列 | |
---|---|---|---|---|---|---|
内核/频率 | AVR RISC 16MHz/20MHz | AVR RISC 20MHz | AVR RISC 20MHz | CM0+/32MHz-80MHz | CM0+/32MHz | CM0+/24MHz |
电源电压 | 1.8V 至 5.5V | 1.8V 至 5.5V | 1.8V 至 5.5V | 1.62V 至 3.6V | 1.62V 至 3.6V | 1.62V 至 3.6V |
温度 | -40°C 至 85°C | -40°C 至 85°C | -40°C 至 85°C | -40°C 至 125°C | -40°C 至 125°C | -40°C 至 125°C |
存储器 | 64KB 至 16KB | 16KB 至 4KB | 8KB 至 4KB | 128KB 至 32KB | 64KB 至 8KB | 16KB 至 8KB |
RAM | 高达 4KB | 高达 1KB | 高达 1KB | 高达 32KB | 高达 4KB | 1KB |
EEPROM | 高达 2KB | 高达 512B | 128B | 如果器件具有 < 32KB 闪存,则仿真容量高达 32KB 或整个闪存 | 如果器件具有 < 32KB 闪存,则仿真容量高达 32KB 或整个闪存 | 如果器件具有 < 32KB 闪存,则仿真容量高达 32KB 或整个闪存 |
GPIO(最大值) | 54/69 | 23 | 12 | 高达 60 | 高达 28 | 高达 18 |
模拟 | 1 个 15ksps、10 位 ADC 1 个比较器 |
1 个 15ksps、10 位 ADC 1 个比较器 |
1 个 375ksps、12 位 ADC 1 个比较器 |
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 个 SPI 1 个 I2C 1 个 UART |
1 个 SPI 1 个 I2C 1 个 UART |
1 个 SPI 1 个 I2C 2 个 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 个 8 位 1 个 16 位 |
2 个 8 位 1 个 16 位 |
1 个 16 位 Type A 2 个 16 位 Type B |
6 个 16 位、 1 个 32 位 |
4 个 16 位 | 3 个 16 位 |
高级计时器 | 否 | 否 | 否 | 2 个 16 位高级 | 否 | 否 |
硬件加速器 | 硬件 2 周期乘法器 | 硬件 2 周期乘法器 | 硬件 2 周期乘法器 | MATHACL | 不适用 | 不适用 |
安全性 | 否 | 否 | CRC | CRC、TRNG、AES256 | CRC | CRC |
低功耗 | 有效:250µA/MHz 待机 15µA |
有效:281µA/MHz 待机 2.5µA |
有效:455µA/MHz 待机 0.7µ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™ 支持论坛提供的在线支持。
Microchip | MSPM0 | |
---|---|---|
IDE | MPLAB X IDE | Code Composer Studio Theia™ IDE (CCS) |
软件配置 | MPLAB 代码配置器 | SysConfig |
独立编程 | MPLAB IPE | UniFlash |
显示/演示 GUI 编辑器 | MPLAV Garniby 图形编辑器 | GuiComposer |