ATmega单片机简介

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

A T m e g a单片机简介 Revised final draft November 26, 2020

A T M E G A8单片机2006年10月24日星期二09:15P.M.

ATmega8是ATMEL公司在2002年第一季度推出的一款新型AVR高档单片机。在AVR 家族中,ATmega8是一种非常特殊的单片机,它的芯片内部集成了较大容量的存储器和丰富强大的硬件接口电路,具备AVR高档单片机MEGE系列的全部性能和特点。但由于采用了小引脚封装(为DIP28和TQFP/MLF32),所以其价格仅与低档单片机相当,再加上AVR单片机的系统内可编程特性,使得无需购买昂贵的仿真器和编程器也可进行单片机嵌入式系统的设计和开发,同时也为单片机的初学者提供了非常方便和简捷的学习开发环境。

ATmega8的这些特点,使其成为一款具有极高性能价格比的单片机,深受广大单片机用户的喜爱,在产品应用市场上极具竞争力,被很多家用电器厂商和仪器仪表行业看中,从而使ATmega8迅速进入大批量的应用领域。

ATmega系列单片机属于AVR中的高档产品,它承袭了AT90所具有的特点,并在AT90(如AT9058515、AT9058535)的基础上,增加了更多的接口功能,而且在省电性能。稳定性、抗干扰性以及灵活性方面考虑得更加周全和完善。

ATmega8是一款采用低功耗CMOS工艺生产的基于AVRRISC结构的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个具有比较模式的带预分频器(SeparatePrescale)的8位定时/计数器

1个带预分频器(SeParatPrescale),具有比较和捕获模式的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噪声抑制模式(ADCNoiseReduction)。省电模式(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

空闲模式(IdleMode):1.0mA

掉电模式(Power-downMode):0.5uA

相关文档
最新文档