1.1.5 ATmega16的引脚功能
ATmega16有两种封装形式:一种是40脚封装的DIP40;另一种是44脚封装的TQFP44。其引脚功能如图1-2所示。
图1-2 ATmega16的两种封装形式
① VCC:电源正。
② GND:电源地。
③ 端口A(PA7~PA0):端口A为8位双向I/O口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,端口被外部电路拉低时将输出电流。在复位过程中,端口A处于高阻状态;端口A的第二功能是作为A/D转换器的模拟输入端。
④ 端口B(PB7~PB0):端口B为8位双向I/O口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,端口被外部电路拉低时将输出电流。在复位过程中,端口B处于高阻状态。端口B还可用于其他不同的用途,具体情况将在后面章节中进行介绍。
⑤ 端口C(PC7~PC0):端口C为8位双向I/O口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,端口被外部电路拉低时将输出电流。在复位过程中,端口C处于高阻状态。如果JTAG接口使能,引脚PC5(TDI)、PC3(TMS)与PC2(TCK)的上拉电阻被激活。端口C还可用于其他不同的用途,具体情况将在后面章节中进行介绍。
⑥ 端口D(PD7~PD0):端口D为8位双向I/O口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,则端口被外部电路拉低时将输出电流。在复位过程中,端口D处于高阻状态。端口D还可用于其他不同的用途,具体情况将在后面章节中进行介绍。
⑦ RESET:复位输入引脚。持续时间超过最小阈值时间的低电平将引起系统复位,持续时间小于阈值间的脉冲不能保证可靠复位。
⑧ XTAL1:反向振荡放大器与片内时钟操作电路的输入端。
⑨ XTAL2:反向振荡放大器的输出端。
⑩ AVCC:端口A与A/D转换器的电源。不使用A/D转换器时,该引脚应直接与VCC连接。使用A/D转换器时应通一个低通滤波器与VCC连接。
⑪ AREF:A/D转换器的模拟基准输入引脚。