与其它8-bit MCU相比,AVR 8-bit MCU最大的特点是:
● 哈佛结构,具备1MIPS / MHz的高速运行处理能力;
● 超功能精简指令集(RISC),具有32个通用工作寄存器,克服了如8051 MCU采用单一ACC进行处理造成的瓶颈现象;
● 快速的存取寄存器组、单周期指令系统,大大优化了目标代码的大小、执行效率,部分型号FLASH非常大,特别适用于使用高级语言进行开发;
● 作输出时与PIC的HI/LOW相同,可输出40mA(单一输出),作输入时可设置为三态高阻抗输入或带上拉电阻输入,具备10mA-20mA灌电流的能力;
● 片内集成多种频率的RC振荡器、上电自动复位、看门狗、启动延时等功能,外围电路更加简单,系统更加稳定可靠;
● 大部分AVR片上资源丰富:带E2PROM,PWM,RTC,SPI,UART,TWI,ISP,AD,Analog Comparator,WDT等;
● 大部分AVR除了有ISP功能外,还有IAP功能,方便升级或销毁应用程序。
Flash (Kbytes)
(V)
-Power
-parator
-errupts
推荐:ATmega48V ATmega48
·基本要求:16K FLASH ROM,50个IO口以上,超低功耗,批量价在12元内
推荐:ATmega169PV ATmega169P
·基本要求:64K FLASH ROM,50个IO口以上,4K EEPROM,8路AD,I2C,SPI,WDT,批量价在21元内
推荐:ATmega64L ATmega64
·基本要求:引脚兼容AT89S51/S52,16K FLASH ROM,1K EEPROM,WDT,2路USART,批量价在12元内
推荐:ATmega162V ATmega162
·基本要求:引脚兼容AT89C2051,2K FLASH ROM,128BIT EEPROM,WDT,批量价在4.5元内
推荐:ATtiny2313V ATtiny2313
