嵌入式系统开发笔记89:认识AVR微控制器系统架构
文章目录
- 前言
- 一、Atmel
- 二、典型AVR产品系列
- 1、tinyAVR
- 2、megaAVR
- 3、XMEGA
- 三、AVR微控制器的主要性能
- 四、AVR微控制器发展史上的重要事件
- 五、AVR微控制器的优缺点
- 1、优点
- 2、缺点
前言
本文讲述AVR微控制器及其系统架构。
一、Atmel
AVR系列微控制器是一种基于改进的哈佛结构、8位精简指令集(Reduced Instruction Set Computing,RISC)的微控制器,由Atmel公司于1996年研发。Atmel公司是一家美国半导体厂,成立于1984年,总部位于美国加利福尼亚州。重要产品有SiGe、CMOS、Logic、Mixed-Singal和BiCMOS。
1993年,Atmel开始第一个8位Flash微控制器的研制工作,其基于8051内核。
1996年,Atmel公司在挪威成立Trondheim设计中心,开始致力于Atmel AVR系列产品的设计。
1997年,Atmel公司正式发布AVR系列微控制器。
二、典型AVR产品系列
1、tinyAVR
0.5~16kB的程序存储器
6~32管脚封装
有限的外围设备集合
2、megaAVR
4~512kB的程序存储器
28~100管脚封装
更多的外围设备集合
3、XMEGA
16~384kB程序存储器
44~64~100管脚封装
扩展性能特性,如DMA、加密等
更多外围设备集,如ADC、DAC等
三、AVR微控制器的主要性能
ATmega168主要性能:
增强型RISC架构;
2.7V-5.5V供电;
主频:20MHz,单周期指令;
16KB Flash;
1KB SRAM;
3个定时器、1个UART;
6通道PWM,8通道ADC;
SPI、IIC总线、看门狗…;
零售价格:4元人民币。
四、AVR微控制器发展史上的重要事件
2016年4月,MicroChip公司以35.6亿美元并购Atmel公司,成为全世界第三大半导体供应商。
由于MicroChip与Atmel公司资源互补优势突出,合并后,其业务已在汽车电子、触控芯片、物联网、智慧手表、智能穿戴、虚拟现实、硬件AI等多个领域处于技术主导地位。
五、AVR微控制器的优缺点
1、优点
市场上主流芯片技术;
单周期指令,相同频率,其运行效率远高于51系列;
业界公认运行可靠性最高的微控制器;
相比较51系列,具有更为丰富的外设;
8位机,性价比高,学习简单。
2、缺点
国内高校,开设AVR课程相对较少;
与MicroChip公司合并后,加速了旧型号淘汰进程;
中文参考资料不够丰富。