原创 ATmega8中文资料

2008-4-26 15:12 6952 6 6 分类: MCU/ 嵌入式

 


ATMEGA8






  ATmega8 是ATMEL公司在2002年第一季度推出的一款新型AVR高档单片机。在AVR家族中,ATmega8是一种非常特殊的单片机,它的芯片内部集成了较大 容量的存储器和丰富强大的硬件接口电路,具备AVR高档单片机MEGE系列的全部性能和特点。但由于采用了小引脚封装(为DIP 28和TQFP/MLF32),所以其价格仅与低档单片机相当,再加上AVR单片机的系统内可编程特性,使得无需购买昂贵的仿真器和编程器也可进行单片机 嵌入式系统的设计和开发,同时也为单片机的初学者提供了非常方便和简捷的学习开发环境。1_190525.JPG
    ATmega8的这些特点,使其成为一款具有极高性能价格比的单片机,深受广大单片机用户的喜爱,在产品应用市场上极具竞争力,被很多家用电器厂商和仪器仪表行业看中,从而使ATmega8迅速进入大批量的应用领域。
    ATmega系列单片机属于AVR中的高档产品,它承袭了AT90所具有的特点,并在AT90(如 AT9058515、AT9058535)的基础上,增加了更多的接口功能,而且在省电性能。稳定性、抗干扰性以及灵活性方面考虑得更加周全和完善。
    ATmega8 是一款采用低功耗CMOS工艺生产的基于AVR RISC结构的8位单片机。AVR单片机的核心是将32个工作寄存器和丰富的指令集联结在一起,所有的工作寄存器都与ALU(算术逻辑单元)直接相连,实 现了在一个时钟周期内执行的一条指令同时访问(读写)两个独立寄存器的操作。这种结构提高了代码效率,使得大部分指令的执行时间仅为一个时钟周期。因此, ATmega8可以达到接近1MIPS/MHz的性能,运行速度比普通CISC单片机高出10倍。


    ATmega8的主要性能如下:
    *高性能、低功耗的8位AVR微控制器,先进的RISC精简指令集结构
    130条功能强大的指令,大多数为单时钟周期指令
    32个8位通用工作寄存器
    工作在16MHz时,具有16MIPS的性能
    片内集成硬件乘法器(执行速度为2个时钟周期)
    *片内集成了较大容量的非易失性程序和数据存储器以及工作存储器
    8K字节的Flash程序存储器,擦写次数:>10000次
    支持可在线编程(ISP)、可在应用自编程(IAP)
    带有独立加密位的可选BOOT区,可通过BOOT区内的引导程序区(用户自己写入)来实现IAP编程。
    512个字节的E2PROM,擦写次数:100000次
    1K字节内部SRAM
    可编程的程序加密位
    *丰富强大的外部接口(Peripheral)性能
    2个具有比较模式的带预分频器( Separate Prescale)的 8位定时/计数器
    1个带预分频器 (SeParat Prescale),具有比较和捕获模式的 16位定时/计数器


    1个具有独立振荡器的异步实时时钟(RTC)
    3个PWM通道,可实现任意<16位、相位和频率可调的PWM脉宽调制输出
    8通道 A/D转换( TQFP、MLF封装),6路10位 A/D+2路8位A/D
    6通道 A/D转换( PDIP封装),4路10位A/D+2路8位A/D
    1个I2C的串行接口,支持主/从、收/发四种工作方式,支持自动总线仲裁
    1个可编程的串行USART接口,支持同步、异步以及多机通信自动地址识别
    1个支持主/从(Master/Slave)、收/发的SPI同步串行接口
    带片内RC振荡器的可编程看门狗定时器
    片内模拟比较器
    *特殊的微控制器性能
    可控制的上电复位延时电路和可编程的欠电压检测电路
    内部集成了可选择频率(l/2/4/8MHZ)、可校准的RC振荡器
    外部和内部的中断源18个
    五种睡眠模式:空闲模式(Idle)、ADC噪声抑制模式(ADC Noise Reduction)。
    省电模式(Power-save)、掉电模式(Power-down)、待命模式(Standby)
    *I/O口和封装
    最多23个可编程I/O口,可任意定义I/O的输入/输出方向;输出时为推挽输出,驱动能力强,可直接驱动LED等大电流负载:输入口可定义为三态输入,可以设定带内部上拉电阻,省去外接上拉电阻
    28脚PDIP封装,32脚TQFP封装和 32脚MLF封装
    *宽工作电压
    2.7V-5.5V(ATmega8L)
    4.5V-5.5V(ATmega8)
    *高运行速度
    O-8MHz(ATmega8L)
    0-16MHz( ATmega8)
    *低功耗
    正常模式( Active):3.6mA
    空闲模式( Idle Mode):1.0 mA
    掉电模式( Power-down Mode):0.5uA

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
6
关闭 站长推荐上一条 /4 下一条