NESA009A november 2022 – march 2023 MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3106 , MSPM0G3107 , MSPM0G3505 , MSPM0G3506 , MSPM0G3507 , MSPM0L1105 , MSPM0L1106 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1305 , MSPM0L1306 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
此應用說明可協助於從 STMicroelectronics STM32® 平台移轉至德州儀器 MSPM0 MCU 生態系統。本指南主要介紹 MSPM0 開發與工具生態系統、核心架構、周邊設備考量及軟體開發套件。用意是要強調兩個系列之間的差異,並利用 STM32 生態系統的現有知識快速升級至 MSPM0 系列 MCU。
MSP430™, TI E2E™, Code Composer Studio™, LaunchPad™, EnergyTrace™, and BoosterPack™are TMs ofTI corporate name.
STM32®is a reg TM ofSTMicroelectronics International N.V.
Arm® and Cortex®are reg TMs ofArm Limited.
Other TMs
MSP430™ MCU 近 30 年來皆是 TI 的傳統微控制器。最新世代 MSPM0 系列。MSPM0 微控制器 (MCU) 是 MSP 以強化型 Arm® Cortex®-M0+ 32 位元核心平台為架構的高度整合超低功耗 32 位元 MCU 系列之一。這些成本最佳化的 MCU 提供高效能類比周邊設備整合,支援廣泛的溫度範圍,並提供小體積套件。TI MSPM0 系列的低功耗 MCU 包含不同程度的類比及數位整合裝置,讓工程師能找到符合專案需求的 MCU。MSPM0 MCU 系列結合 Arm Cortex-M0+ 平台與超低功耗系統架構,讓系統設計人員得以提升效能,同時降低功耗。
MSPM0 MCU 提供了 STM32 MCU 的競爭替代方案。此應用說明可透過比較裝置功能與生態系統,協助從 STM32 MCU 移轉至 MSPM0 MCU。
ST 微型 STM32G0 系列 |
ST 微型 STM32F0 系列 |
TI MSPM0 MSPM0Gx 系列 |
TI MSPM0 MSPM0Lx 系列 |
|
---|---|---|---|---|
核心/頻率 | CM0+ / 64 MHz | CM0 / 48 MHz | CM0+ / 80 MHz | CM0+ / 32 MHz |
電源電壓 | 1.7 V 至 3.6 V | 2 V 至 3.6 V | 1.62 V 至 3.6 V | 1.62 V 至 3.6 V |
溫度 | -40°C 至 125°C | -40°C 至 105°C | -40°C 至 125°C | -40°C 至 125°C |
記憶體 | 512KB 至 16KB | 256KB 至 16KB | 128KB 至 32KB | 64KB 至 8KB |
RAM | 最高 144KB | 最高 32KB | 最高 32KB | 最高 4KB |
GPIO (最大值) | 90 | 88 | 60 | 28 |
類比 |
1x 2.5-Msps 12 位元 ADC 1x 12 位元 DAC 3x 比較器 |
1x 1-Msps 12 位元 ADC 1x 12 位元 DAC 2x 比較器 |
2x 4-Msps 12 位元 ADC 1x 12 位元 DAC 3x 高速比較器 2x 運算放大器 |
1x 1-Msps 12 位元 ADC 1x 高速比較器 2x 運算放大器 |
通訊 (最大值) |
3x SPI 3x I2C Fast+ 6x UART (LIN) 2x CAN-FD 1x USB |
2x SPI 2x I2C Fast+ 8x UART (LIN) 1x CAN |
2x SPI 2x I2C Fast+ 4x UART (LIN) 1x CAN-FD |
1x SPI 2x I2C Fast+ 2x UART (LIN) |
計時器 | 8 | 4 | 7 | 4 |
進階計時器 | 是 (1) | 是 (1) | 是 (3x) | 否 |
硬體加速器 | 不適用 |
不適用 |
選擇性 |
不適用 |
安全性 | CRC、TRNG、AES256 | CRC | CRC、TRNG、AES256 | CRC |
低功耗 |
主動式:100 µA/MHz 待機 (RTC):1.5 µA |
主動式:281 µA/MHz 待機 (RTC):2.5 µA |
主動式:85 µA/MHz 待機 (RTC):1.5 µA |
主動式:85 µA/MHz 待機:1.5 µA |
廣泛硬體與軟體生態系統為 MSPM0 MCU 提供參考設計和程式碼範例的支援,有助於快速開始進行設計。MSPM0 MCU 還擁有線上資源、MSP Academy 培訓和 TI E2E™ 支援論壇的線上支援。