ZHCUCS7 February 2025 MSPM0C1103 , MSPM0C1104 , MSPM0G3507 , MSPM0G3519 , MSPM0L1117 , MSPM0L1306 , MSPM0L2228
MSPM0 GPIO 功能涵盖了 S32K1xx 和 KEA128x 器件提供的所有功能,并额外提供了一些功能。NXP 使用术语 GPIO 来指代可设置、复位或切换的引脚。不过,MSPM0 使用稍微不同的命名法,即:
MSPM0 GPIO 和 IOMUX 模块涵盖的功能与 NXP 的 GPIO、PORT 和 TRGMUX/SMU 模块相同。MSPM0 器件还提供了一些其他功能,而 NXP S32K1xx、KEA128x 和 KM35x 器件不提供这些功能。
| 特性 | S32K1xx | KEA128x | KM35x | MSPM0G、MSPM0L、MSPM0C |
|---|---|---|---|---|
| 输出模式 | 推挽 具有上拉或下拉的开漏 | 推挽 具有下拉的开漏 | 推挽 具有上拉或下拉的开漏 | 推挽 具有上拉或下拉的开漏 |
| GPIO 速度选择 | 同步路径1.5*Tmax = 31.25ns @48MHz 异步路径:50ns | 10.2ns 上升时间,9.5ns 下降时间 | 8.0ns 上升时间,5.0ns 下降时间 | ODIO 引脚:120ns 所有其他:0.3* fmax = 3.75ns(80MHz 时) |
| 高驱动 GPIO | 每个高驱动端口引脚的12mA | 20mA | 是 | 等效,称为高驱动 IO (HDIO) |
| 输入模式 | 悬空 上拉/下拉 模拟 | 悬空 上拉 模拟 | 悬空 上拉/下拉 模拟 | 等效 |
| 原子位设置和复位 | 是 | 是 | 是 | 等效 |
| 替代功能 | 配置了信号多路复用单元 | 配置了 PORT 模块 | 配置了 PORT 模块 | 等效 MSPM0 使用 IOMUX |
| 唤醒 | GPIO 引脚中断 | 不适用 | 等效 | 等效 |
| DMA 控制的 GPIO | 是 | 否 | 是 | 是 |
| 用户控制的输入滤波,可抑制小于 1、3 或 8 个 ULPCLK 周期的干扰 | 等效 | 等效 | 等效 | 是 |
| 用户可控制的输入迟滞 | 是 | 是 | 否 | 是 |
GPIO 代码示例
有关 GPIO 代码示例的信息,请参阅 MSPM0 SDK 示例指南。