ATmega165P
AVR内核具有丰富的指令集和32个通用工作寄存器。所有
32个寄存器是直接连接到所述算术逻辑单元(ALU) ,允许两个独立的
寄存器中在一个时钟周期中执行一个指令来访问。由此产生的
架构提高了代码效率,同时实现最高至10倍,比CON-快
常规CISC微控制器。
该ATmega165P提供以下功能:对系统内可编程闪存16K字节
与同时读 - 写能力, 512字节EEPROM , 1K字节SRAM , 53个通用I / O
线, 32个通用工作寄存器,一个JTAG接口进行边界扫描片
调试支持和编程,三种灵活的定时器/计数器具有比较模式,跨
最终和外部中断,可编程串行USART ,有起始通用串行接口
状态检测器, 8通道, 10位ADC ,一个可编程看门狗定时器内部
振荡器,一个SPI串行端口,以及五种可以通过软件选择的省电模式。空闲模式
CPU停止工作,而SRAM ,定时器/计数器, SPI端口以及中断系统CON组
tinue运作。在掉电模式保存登记内容,但冻结振荡器,
禁用所有其他芯片功能,直到下一个中断或硬件复位。在省电模式下,
异步定时器继续运行,允许用户保持一个时间基准,而
该设备的其他部分处于休眠状态。 ADC噪声抑制模式时CPU停止工作,所有的I / O模
ULES除了异步定时器和ADC ,以降低ADC转换噪声。
在待机模式下,晶振/谐振振荡器运行时,该设备的其余部分是睡眠 -
ING 。这允许非常快速的启动相结合的低功耗。
该器件采用Atmel的高密度非易失性存储器技术制造。该
片上ISP Flash允许程序存储器通过SPI进行在系统编程
串行接口,通过一个常规的非易失性存储器编程,或者通过一个片上引导亲
克在AVR内核上运行。引导程序可以使用任意接口下载
在应用闪存的应用程序。在引导Flash软件
继续运行,而应用Flash区更新,提供真正的同时读 - 写
操作。通过在将8位RISC CPU与系统内可编程闪存
单片芯片, Atmel的ATmega165P是一个功能强大的单片机,它提供了高度flex-
IBLE和具有成本效益的解决方案为许多嵌入式控制应用。
该ATmega165P AVR具有一整套的编程与系统开发工具
其中包括: C语言编译器,宏汇编,程序调试器/软件仿真器,
和评估板。
2.2
2.2.1
引脚说明
VCC
数字供电电压。
2.2.2
GND
地面上。
2.2.3
端口A ( PA7..PA0 )
端口A为8位双向I / O和内部上拉电阻(选择的每一位)端口。该
A口输出缓冲器有两个和吸收大电流对称的驱动特性
能力。作为输入,端口A管脚被外部拉低时将输出电流上拉
电阻器被激活。在端口A引脚处于三态时,复位过程中,
即使系统时钟没有运行。
4
8019IS–AVR–08/07