Edit online

General Purpose Input Output (GPIO)

3 Mar 2025
Read time: 1 minute(s)

General Purpose Input Output (GPIO),通用引脚控制器,用于管理具有通用电气特性的引脚,区别于 USB、DDR 等带专用 PHY 的引脚。

特性说明

  • 八组引脚 (PA/PB/PC/PD/PE/PF/PG/PH),支持 3.3 V 和 1.8 V 电平
  • 每组引脚输入中断脉宽可配置,时间可配置为 10 ns~9.83 ms
  • 每个引脚可单独配置为关闭,通用功能和最多七个专用功能
  • 每个引脚可单独使能输出,可单独配置中断触发模式
  • 每个引脚驱动能力单独配置,可选有八个档位
  • 每个引脚上下拉单独配置,可选无上下拉/ 上拉 33 KΩ/ 下拉 33 KΩ
  • 每个引脚可单独配置为输入,每个输入 IO 自带施密特触发器,配置输入后直接生效并且无法取消
  • 关闭 IO 功能或配置为输入不使能上下拉时 IO 处于高阻态
  • IO 不支持 keeper 功能,需要保持 IO 逻辑控制模块有电来保持电平,当前设计 IO 模块控制逻辑处于休眠域,休眠状态下,IO 状态得以保持,可通过中断服务程序唤醒系统

原理框图



1. GPIO 原理框图