背景: #EDF0F5 #FAFBE6 #FFF2E2 #FDE6E0 #F3FFE1 #DAFAF3 #EAEAEF 默认  
阅读新闻

AVR单片机选型指南

[日期:2008-04-23] 来源:  作者: [字体: ]

与其它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功能,方便升级或销毁应用程序。

DevICes

Flash (Kbytes)

EEPROM (Kbytes)
SRAM (Bytes)
I/O
F.max (MHz)
VCC
(V)
pICo
-Power
16bit Timers
8bit Timers
PWM channels
RTC
SPI
UART
TWI
ISP
10-bit A/D (channels)
Analog Com
-parator
WDT
Hardware Multiplier
Ext Int
-errupts
Self Program Memory
1
0.064
64B+32reg
6
20
1.8-5.5
--
--
1
2
--
--
--
--
Yes
4
Yes
Yes
No
6
Yes
2
0.128
128
12
20
1.8-5.5
--
1
1
4
--
USI
--
USI
Yes
8
Yes
Yes
--
12
Yes
4
0.256
256
12
20
1.8-5.5
--
1
1
4
--
USI
--
USI
Yes
8
Yes
Yes
--
12
Yes
8
0.512
512
12
20
1.8-5.5
--
1
1
4
--
USI
--
USI
Yes
8
Yes
Yes
--
12
Yes
2
0.125
128
16
16
2.7-5.5
--
--
2
2
--
USI
--
USI
Yes
11
Yes
Yes
--
1
--
2
0.128
128
18
20
1.8-5.5
--
1
1
4
--
USI
1
USI
Yes
--
Yes
Yes
--
2
Yes
4
0.256
512
23
20
1.8-5.5
--
1
2
6
Yes
1+USART
1
Yes
Yes
8 / 6(DIP)
Yes
Yes
Yes
26
Yes
ATmega48P ATmega48PV
4
0.256
512
23
20
1.8-5.5
YES
1
2
6
Yes
1+USART
1
Yes
Yes
8 / 6(DIP)
Yes
Yes
Yes
26
Yes
8
0.5
1024
23
20
1.8-5.5
--
1
2
6
Yes
1+USART
1
Yes
Yes
8 / 6(DIP)
Yes
Yes
Yes
26
Yes
ATmega88P ATmega88PV
8
0.5
1024
23
20
1.8-5.5
YES
1
2
6
Yes
1+USART
1
Yes
Yes
8 / 6(DIP)
Yes
Yes
Yes
26
Yes
16
0.5
1024
23
20
1.8-5.5
--
1
2
6
Yes
1+USART
1
Yes
Yes
8 / 6(DIP)
Yes
Yes
Yes
26
Yes
ATmega168P ATmega168PV
16
0.5
1024
23
20
1.8-5.5
YES
1
2
6
Yes
1+USART
1
Yes
Yes
8 / 6(DIP)
Yes
Yes
Yes
26
Yes
8
0.5
1024
23
16
2.7-5.5
--
1
2
3
Yes
1
1
Yes
Yes
8 / 6(DIP)
Yes
Yes
Yes
2
Yes
16
0.5
1024
32
16
2.7-5.5
--
1
2
4
Yes
1
1
Yes
Yes
8
Yes
Yes
Yes
3
Yes
ATmega164P ATmega164PV
16
0.5
1024
32
20
1.8-5.5
YES
1
2
6
Yes
1+USART
2
Yes
Yes
8
Yes
Yes
Yes
32
Yes
32
1
2048
32
16
2.7-5.5
--
1
2
4
Yes
1
1
Yes
Yes
8
Yes
Yes
Yes
3
Yes
ATmega324P ATmega324PV
32
1
2048
32
20
1.8-5.5
YES
1
2
6
Yes
1+USART
2
Yes
Yes
8
Yes
Yes
Yes
32
Yes
64
2
4096
53
16
2.7-5.5
--
2
2
8
Yes
1
2
Yes
Yes
8
Yes
Yes
Yes
8
Yes
128
4
4096
53
16
2.7-5.5
--
2
2
8
Yes
1
2
Yes
Yes
8
Yes
Yes
Yes
8
Yes
128
4
8192
86
16
1.8-5.5
--
4
2
16
Yes
1+USART
4
Yes
Yes
16
Yes
Yes
Yes
32
Yes
16
0.5
1024
35
16
1.8-5.5
--
2
2
6
Yes
1
2
--
Yes
--
Yes
Yes
Yes
3
Yes
16
0.5
1024
53
16
1.8-5.5
--
1
2
4
Yes
1+USI
1
USI
Yes
8
Yes
Yes
Yes
17
Yes
16
0.5
1024
54
16
1.8-5.5
YES
1
2
4
Yes
1+USI
1
USI
Yes
8
Yes
Yes
Yes
17
Yes
8
0.5
512
35
16
2.7-5.5
--
1
1
3
--
1
1
--
Yes
--
--
Yes
Yes
3
Yes
8
0.5
512
32
16
2.7-5.5
--
1
2
4
--
1
1
Yes
Yes
8
Yes
Yes
Yes
3
Yes

选型范例
·基本要求:4K FLASH ROM,8个IO以上,8路AD,6路PWM,10个外部中断,批量价在5元内
推荐: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

阅读:
录入:gddq

推荐 】 【 打印
上一篇:判断空调温度传感器不良的方法
下一篇:TA8435和LMD18245步进电机驱动电路比较
相关新闻      
本文评论       全部评论
发表评论


点评: 字数
姓名:

  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款