ZHCUAN6E October 2022 – May 2025 MSPM0L1105 , MSPM0L1106 , MSPM0L1116 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
IOMUX 用于管理要在数字 IO 上使用的外设函数的选择。它还为输出驱动器、输入路径和从 SHUTDOWN 模式唤醒的唤醒逻辑提供控制。
给定器件上可以包含多种数字 IO 类型。每种数字 IO 类型都支持不同的功能。表 8-1 列出了每个 IO 类型包含的功能。请参阅器件特定数据表,了解在给定封装引脚上使用哪种 IO 类型。
| IO 结构 | 反转控制 | 驱动强度控制 | 迟滞控制 | 上拉电阻器 | 下拉电阻器 | 唤醒逻辑 |
|---|---|---|---|---|---|---|
| 标准驱动 | Y | Y | Y | |||
| 带唤醒功能的标准驱动 | Y | Y | Y | Y | ||
| 高驱动 | Y | Y | Y | Y | Y | |
| 高速 | Y | Y | Y | Y | ||
| 5V 容限开漏 | Y | Y | Y | Y |
请注意,IOMUX 不支持 SPI POCI 引脚上的反转控制和伪开漏(输出高电平转换为高阻抗)设置。此外,IOMUX 不支持连接到 HSIO 引脚的 SPI SCLK 引脚上的反转控制。
器件上的某些引脚将仅为数字引脚,并且不会将任何模拟功能连接到引脚。除了数字 IO 功能外,其他引脚还可以连接一个或多个模拟功能。从不在 IOMUX 内选择模拟功能;它们始终在相应的模拟外设内进行配置。模拟外设不了解 IOMUX 或与之交互。
通常,在同时具有数字功能的引脚上使用模拟功能时,该引脚的 IOMUX 配置应保持默认(高阻态)状态,以免干扰模拟功能的正常运行。但是,如果模拟外设也与引脚交互,则可以在引脚上使 IOMUX 有效,前提是应用软件可确保这些功能之间不会发生冲突。例如,可以在 ADC 在同一 IO 上运行转换的同时使能 IO 上的上拉或下拉电阻器。但是,无效配置会在模拟外设驱动 IO 的同时启用 IO 上的输出驱动器(例如,DAC 或 OPA 输出)。这会导致 IO 冲突。
应用软件负责确保 IOMUX 设置不会与任何可在共享焊盘上启用的模拟外设功能相冲突。
全功能 IO 引脚的混合信号 IO 引脚切片图如图 8-1 所示。并非所有引脚都具有模拟功能、唤醒逻辑、驱动强度控制以及上拉或下拉电阻器。有关特定引脚支持哪些功能的详细信息,请参阅特定于器件的数据表。
BOOTRST 之后所有数字 IO 的 IOMUX 引脚片的初始状态如下: