1.CC2541的I/O端口具备如下重要特性:
①21个数字I/O引脚。
②可以配置为通用I/O或外部设备I/O。
③输入口具备上拉或下拉能力。
④具有外部中断能力。
所有引脚复位时都配置为具有上拉电阻的通用I/O输入(除了P1.0和P1.1没有上拉/下拉功能)。
2.低I/O电压
当引脚DVDD1和DVDD2输入电压低于2.6V时,寄存器位PICTL.PADSC应设置为1,增强I/O口的驱动能力。
3.通用I/O
①除了两个高驱动输出口P1.0和P1.1具备20mA的输出驱动能力外,所有的输出均具备4mA的驱动能力。
②用作输入时,通用I/O端口引脚可以设置为上拉、下拉或三态,复位时默认为上拉。
③配置为外设I/O信号的引脚没有上拉/下拉功能,为输入引脚。
④在电源模式PM1、PM2和PM3下I/O引脚保留当进入PM1/PM2/PM3时设置的I/O模式。
4.通用I/O中断
通用I/O引脚设置为输入后,可以用于产生中断。中断可以设置为外部信号的上升或下降沿触发。
5.外设I/O
7.6调试接口
端口P2.1和P2.2分别用于调试数据和时钟信号。当处于调试模式,调试接口控制引脚的方向,且引脚禁止上拉/下拉功能。
7.7I/O引脚
I/O端口的寄存器如下: