2010-05-14 16:54:38 阅读7 评论0 字号:大中小
AVR系列单片机中比较典型的芯片是ATmega16。这款芯片具备了AVR系列单片机的主要的特点和功能,不仅适合应用于产品设计,同时也方便初学入门。其主要特点有:
(1)采用先进RISC结构的AVR内核
131条机器指令,且大多数指令的执行时间为单个系统时钟周期;
32个8位通用工作寄存器;
工作在16MHz时具有16MIPS的性能。
配备只需要2个时钟周期的硬件乘法器
(2)片内含有较大容量的非易失性的程序和数据存储器
16K字节在线可编程(ISP)Flash程序存储器(擦除次数>1万次),采用Boot Load技术支持IAP功能;
1K字节的片内SRAM数据存储器,可实现3级锁定的程序加密;
512个字节片内在线可编程EEPROM数据存储器(寿命>10万次);
(3)片内含JTAG接口
支持符合JTAG标准的边界扫描功能用于芯片检测;
支持扩展的片内在线调试功能
可通过JTAG口对片内的Flash、EEPROM、配置熔丝位和锁定加密位实施下载编程;
(4)外围接口
2个带有分别独立、可设置预分频器的8位定时器/计数器;
1个带有可设置预分频器、具有比较、捕捉功能的16位定时器/计数器;
片内含独立振荡器的实时时钟RTC;
4路PWM通道;
8路10位ADC
面向字节的两线接口TWI(兼容I2C硬件接口);
1个可编程的增强型全双工的,支持同步/异步通信的串行接口USART;
1个可工作于主机/从机模式的SPI串行接口(支持ISP程序下载);
片内模拟比较器;
内含可编程的,具有独立片内振荡器的看门狗定时器WDT;
(5)其它的特点
片内含上电复位电路以及可编程的掉电检测复位电路BOD;
片内含有1M/2M/4M/8M,经过标定的、可校正的RC振荡器,可作为系统时钟使用;
多达21个各种类型的内外部中断源;
有6种休眠模式支持省电方式工作;
(6)宽电压、高速度、低功耗
工作电压范围宽:ATmega16L 2.7—5.5v,ATmega16 4.5—5.5v;
运行速度:ATmega16L 0—8M,ATmega16 0—16M;
低功耗:ATmega16L工作在1MHz、3v、25度时的典型功耗为,正常工作模式 1.1mA,空闲工作模式 0.35mA,掉电工作模式 <1uA;
(7)芯片引脚和封装形式
ATmega16共有32个可编程的I/O口(脚),芯片封装形式有40引脚的PDIP、44引脚的TQFP和44引脚的MLF封装。