原创 AVR单片机选型指南

2008-4-1 16:00 3928 3 3 分类: MCU/ 嵌入式
AVR单片机选型指南





产品简介

与其它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


ATmega1280 ATmega1280V

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
PARTNER CONTENT

文章评论0条评论)

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