AVR内核具有丰富的指令集和32个通用工作寄存器。
所有的寄存器都直接连接到算术逻辑单元(ALU) ,允许
两个独立的寄存器中在一个时钟一条指令被访问
周期。这种结构大大提高了代码效率,同时实现吞吐量达
比传统的CISC微控制器快十倍。
ATmega8有如下特点: 8K字节的系统内可编程
闪现着同时读 - 写能力, 512字节EEPROM , 1K字节SRAM , 23
通用I / O口线, 32个通用工作寄存器,三种灵活
定时器/计数器具有比较模式,内部和外部中断,一个串行编程
梅布尔USART ,一个面向字节的两线串行接口,一个6通道ADC ( 8
在TQFP与MLF封装)通道,其中四( 6 )通道具有10位精度
两个通道具有8位精度,可编程看门狗定时器,内置
振荡器,一个SPI串行端口,以及五种可以通过软件选择的省电模式。空闲
模式时CPU停止工作,而SRAM ,定时器/计数器, SPI端口以及中断
系统继续工作。在掉电模式保存登记内容,但
冻结振荡器,禁用所有其他芯片功能,直到下一个中断或硬件
洁具复位。在省电模式下,异步定时器继续运行,允许
用户保持一个时间基准,而该装置的其余部分处于休眠状态。 ADC噪声
抑制模式时终止CPU和除了异步定时器的所有I / O模块和
ADC ,以降低ADC转换噪声。在待机模式下, crys-
TAL /谐振振荡器运行时,该设备的其他部分处于休眠状态。这使得
非常快的启动与低功耗。
该器件采用Atmel的高密度非易失性存储器技术制造。
闪存程序存储器可通过一个SPI串行进行在系统编程
接口,通过一个常规的非易失性存储器编程,或者通过一个片上的引导
程序上的AVR内核上运行。引导程序可以使用任意接口下载
在应用程序的Flash存储器中的应用程序。在引导Flash软件
科将继续运行,而应用Flash区更新,提供
真正的同时读 - 写操作。通过将8位RISC CPU与系统内自我
可编程闪存单片芯片上, ATmega8成为一个功能强大的单片机
控制器提供了一个高度灵活和具有成本效益的解决方案,为许多嵌入式
控制应用。
ATmega8的AVR具有一整套的编程与系统开发
工具,包括C编译器,宏汇编,程序调试器/软件仿真,税务局局长
扣器仿真器及评估板。
放弃
包含在该数据表中的典型值是基于模拟和标定特性
化上相同的工艺技术生产的AVR微控制器。民
和最大值将是可利用的设备,其特征在于后。
4
ATmega8(L)
2486M–AVR–12/03