ZHCUBY2A April 2024 – June 2025 MSPM0C1104 , MSPM0G3505 , MSPM0G3506 , MSPM0G3507 , MSPM0L1105 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1304 , MSPM0L1305 , MSPM0L1306 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
Microchip 8 位 MCU 和 MSPM0 都提供用于执行异步(无时钟)通信的外设。在 MSPM0 中,这些 UART 外设有两种型号,一种具有标准功能,另一种具有高级功能。在 Microchip 的器件中,UART 提供单一版本。表 4-2 比较了 MSPM0 的 UART 与 Microchip 的 ATtiny 和 ATmega UART。
| 特性 | ATmega | ATtiny | MSPM0 |
|---|---|---|---|
| 硬件流控制 | 否 | 否 | 是 |
| 使用 DMA 的连续通信 | 否 | 否 | 是 |
| 多处理器 | 否 | 否 | 是 |
| 同步模式 | 是 | 是 | 否 |
| 单线半双工通信 | 是 | 是 | 是(1) |
| 从低功耗模式唤醒 | 是 | 是 | 是 |
| 数据长度 | 5,6,7,8,9 | 5,6,7,8,9 | 5、6、7、8 |
| Tx/Rx FIFO 深度 | 2 | 不适用 | 4 |
| IrDA 支持 | 否 | 是 | 仅限扩展的 UART |
| LIN 支持 | 仅 ATmega48/88 上提供客户端支持 | 客户端支持 | 仅限扩展的 UART |
| DALI 支持 | 否 | 否 | 仅限扩展的 UART |
| 曼彻斯特编码支持 | 否 | 否 | 仅限扩展的 UART |
有关 UART 代码示例的信息,请参阅 MSPM0 SDK 示例指南。