AVR32 UC3简介
0赞
AVR32 UC3 系列介绍
AVR32 UC3系列是ATMEL AVR32 32位系列处理器的第二个系列,以低功耗,高性能,高代码密度,完整的单周期指令结构和DSP指令为主要特点。
AVR32 UC内核简易介绍
1、业界第一个将SRAM直接与CPU耦合集成的微控制器,一般微控制器的CPU和SRAM相互通讯都要通过系统总线,而AVR32 UC系列为了提高数据交换速度,直接把SRAM与CPU集成在一起,绕过了系统总线,极大地提高了数据交换速度并同时降低了功耗
2、UC内核采用三级流水线设计,为FLASH指令存取操作作了特别的优化,通过一个指令缓存单元实现单周期指令执行。
3、AVR32 UC内核与AVR32 AP内核共用一个指令集架构(ISA),支持超过220条16位紧凑指令和32位扩展指令。
4、DSP指令,AVR32 UC的累积乘法器单元可以实现单周期大量的乘法和累积乘法运算,整数和浮点运算,饱和和非饱和运算及舍入运算。
5、AVR32 UC内核事件处理系统支持不可屏蔽中断(NMI),异常中断和拥有四个优先权等级的中断系统。
6、存储器保护单元(MPU)控制着存储器分配和管理着存取的权利。
7、AVR32 UC的代码编译尺寸一般比ARM Thumb指令集小5%-20%。更加值得注意的是,在同样为执行速度优化时,AVR32 UC的代码尺寸要比ARM指令集小30%-50%。
AVR32 UC3系列共分A,B两个系列其中A0系列功能最为强大。
功能点滴:
1、AVR32 UC3系列外设电压为3.3V,内核电压为1.8V,内部集成电源稳压器件可单3.3V供电
2、所有IO提供4mA的驱动能力,B系列的4个管脚提供8mA驱动能力,
3、提供高速IO功能操作速度与CPU同步,比如33M运行频率下可以达到33M的操作速度,实现如输出16M方波的应用
4、IO可承受5V输入
5、30M单周期FLASH存取能力,在更高速度下,经过特别的双流水线设计在1个等待周期下FLASH数据吞吐量仅下降8%
6、支持可编程快速响应中断,支持不可屏蔽中断(NMI),异常中断(非法代码或总线错误)和拥有四个优先权等级的中断系统。其中后四个优先权为用户可设置中断,通过组合最多可实现2048个中断优先级
7、支持键盘中断扫描功能
8、片上集成RC及32K实时振荡器,支持2个片外振荡器,2个内部独立的PLL模块
9、CPU,总线,外设工作频率分别独立可设置不同的速率,并在应用中可随时调整
10、拥有6个睡眠模式,A系列睡眠模式最低电流40µA,UC3B系列最低电流15µA
11、支持多种USART功能:硬件流,RS485,Modem,IrDA和ISO7816协议
12、400K bit TWI(I2C)
13、SSC支持I2S
14、USB2.0 OTG(12Mbps),内部集成USB带上拉收发器
15、高达33M SPI
16、10/100以太网MAC支持MII和RMII
17、所有外设支持DMA
18、3个16位定时器
19、7个多功能PWM通道
功能表格
(原文件名:介绍表格1.JPG)
选型表格
UC3A
1、高性能,低功耗,AVR32 32位微控制器
-支持精简单周期RISC指令集以及DSP指令集
-支持读,修改,写入指令以及基本位操作
-达到1.38DMIPS/MHZ
在66MHz(1周期等待)FLASH运行的条件下达到83DMIPS处理能力
在33MHz(0周期等待)FLASH运行的条件下达到45DMIPS处理能力
-支持MPU单元
2、多层总线系统
-通过在各级总线上的高速度数据交换用以增加性能
-15个独立的外设DMA通道用以增加外设的数据交换速度
3、内部集成高速FLASH
-支持512K Bytes,256K Bytes,128K Bytes版本
-最高单周期访问速度达到33MHz
-在最高速时通过预取缓存优化指令执行
-4ms页编程时间,8ms全擦除时间
-10万次写入次数,数据可以保存15年
-FLASH可分别设置保密位以及用户自定义的数据区域
4、内部集成高速SRAM,全速单周期访问能力
-64K Bytes(512KB和256KB 版本),32K Bytes(128KB 版本)
5、外部扩展存储器接口(仅AT32UC3A0系列支持)
-支持兼容SDRAM/SRAM存储器总线(16位数据及24位地址总线)
6、中断控制器
-硬件自动处理中断,支持低延迟快速中断服务。用户可自行编程优先级
7、系统功能
-电源及时钟管理模块内部集成了RC时钟以及32KHz晶体振荡器
-支持两个多用途的晶体振荡器及两个PLL锁相环模块。通过组合可设定独立的CPU及外设的工作频率。
-支持看门狗定时器,实时时钟定时器
8、USB
-支持全速Device 2.0协议以及On-The-Go(OTG)全速及低速协议
-可灵活设置终点及控制专用的DMA通道
-内部集成了带上拉的收发器
9、支持10M/100M以太网介质访问控制子层协议接口(MAC)
-内部集成802.3介质网络控制子层协议控制器
-支持介质无关接口(MII)以及精简版的MII接口(RMII)
10、内部集成3个16位定时计数器
-支持三个额外的时钟输入,支持PWM,输入捕捉以及各种计数功能
11、支持一组7个通道16位PWM功能
12、支持4组USART
-内部集成独立的波特率发生器,支持SPI,IrDA和ISO7816接口
-支持硬件流控制,RS485接口和Modem接口
13、支持两组拥有主从功能的SPI接口,并设有片选功能
14、支持一个同步串行协议控制器(SSC)
-支持I2S协议和通用基础帧协议
15、支持一个兼容I2C,速度高达400kbit/s的TWI接口
16、支持一组8个通道的模数转换器
17、支持16位立体声数据流
-采样频率最高达50KHz
18、片上仿真系统(JTAG 接口)
-支持 Nexus Class 2+协议,芯片运行控制,无打断读取数据以及程序跟踪
19、100脚 TQFP封装(69 GPIO)144脚 LQFP封装(109 GPIO)
20IO提供5V的输入承受能力
21、支持单3.3V工作电压,以双1.8~3.3V工作电压
