ATtiny22L
该ATtiny22L提供以下功能: 2K字节的系统内可编程Flash , 128字节EEPROM ,
128字节SRAM , 5个通用I / O口线, 32个通用工作寄存器,一个8位定时器/计数器,内部和
外部中断,可编程看门狗定时器内部振荡器,用于闪存的SPI串口下装
荷兰国际集团和两个软件选择的省电模式。空闲模式下,CPU停止工作,而SRAM ,
定时器/计数器, SPI端口以及中断系统继续工作。掉电模式保存登记内容,
但冻结振荡器,禁用所有其他芯片功能,直到下一个中断或硬件复位。
该器件采用Atmel的高密度非易失性存储器技术制造。片上Flash允许
程序存储器通过一个SPI串行接口进行在系统编程。通过将8位RISC CPU与ISP
闪烁的单片芯片上,爱特梅尔ATtiny22L是一个功能强大的单片机,它提供了高度灵活和成本effec-
略去解决许多嵌入式控制应用。
该ATtiny22L AVR具有一整套的编程与系统开发工具,包括: C语言编译器,宏
汇编,程序调试器/软件仿真器,仿真器和评估板。
引脚说明ATtiny22L
VCC
电源电压引脚。
GND
接地引脚。
端口B ( PB4..PB0 )
端口B是一个5位双向I / O和内部上拉电阻的端口。端口B输出缓冲器可吸收20毫安。作为输入,
B端口管脚被外部拉低,将输出电流,如果上拉电阻被激活。
端口B也可以用做其他不同的特殊功能。
端口引脚可提供内部上拉电阻(选择的每一位) 。端口的引脚处于三态,当复位条件
变为有效。
RESET
复位输入。外部复位是由RESET引脚的低电平产生。复位低电平持续时间大于50ns将产生
复位,即使系统时钟没有运行。更短的脉冲不能保证可靠复位。
时钟源
该ATtiny22L的时钟由片内RC振荡器。这种RC振荡器运行在1兆赫(VCC = 5V)的标称频率。
结构概述
快速访问寄存器文件的概念包含工作寄存器,一个时钟周期内访问32个8位通用
时间。这意味着在一个单独的时钟周期中,执行1算术逻辑单元(ALU)运算。两个操作数
从寄存器文件输出时,执行的操作,并把结果存回寄存器文件中的一个时钟
周期。
六的32个寄存器可以用作3个16位的间接寻址寄存器指针以寻址数据空间,实现
高效的地址运算。一个与三个地址指针也被用作地址指针为常数表
查找功能。这些附加的功能寄存器是16位的X寄存器, Y寄存器和Z寄存器。
3