特点
高性能,低功耗的AVR
32 UC 32位微控制器
- 紧凑型单周期RISC指令集,包括DSP指令集
- 读 - 修改 - 写指令和原子级位操作
- 执行1.38 DMIPS / MHz的
高达75 DMIPS的运行速度从闪存60兆赫
高达45 DMIPS的运行速度从烦恼33兆赫
存储器保护单元
多层次总线系统
- 在独立的总线高性能数据传输的性能IIncreased
- 7个外设DMA通道提高速度,外设通讯
内部高速闪存
- 256K字节, 128K字节, 64K字节版本
- 单周期存取高达30 MHz
- 预取缓冲器优化指令执行以最大速度
- 4ms的页编程时间和8ms的整片擦除时间
- 100,000次写循环, 15年的数据保存能力
- 闪存安全锁和用户自定义配置区
内部高速SRAM ,全速单周期访问
- 32K字节( 256KB和128KB闪存) , 16K字节( 64KB闪存)
中断控制器
- Autovectored低延迟中断服务,具有可编程优先级
系统功能
- 电源和时钟管理器包括内部RC时钟和一个32kHz振荡器
- 两个多用途振荡器和两个相位锁定回路( PLL )使
从USB频率独立的CPU频率
- 看门狗定时器,实时时钟定时器
通用串行总线(USB)的
- 设备2.0全速/低速和On - The-Go的( OTG )
- 灵活的端点配置和管理与专用DMA通道
- 片上收发器包括上拉式窗口
- USB唤醒从休眠功能
一个三通道的16位定时器/计数器( TC )
- 三个外部时钟输入, PWM ,捕获和各种计数功能
一个7通道16位脉宽调制控制器( PWM )
三个通用同步/异步接收器/发送器( USART )
- 独立的波特率发生器,支持SPI , IrDA和ISO7816接口
- 支持硬件握手信号, RS485接口和调制解调器线路
带片选信号之一主/从串行外设接口( SPI )
一个同步串行协议控制器
- 支持I2S和通用基于帧的协议
一个主/从双线接口( TWI ) ,达到400kbit / s的I2C兼容
一个8通道的10位模拟数字转换器
片上调试系统( JTAG接口)
- 纳克斯班2+ ,运行控制,非侵入式的数据和程序跟踪
64引脚TQFP / QFN ( 44个GPIO引脚) ,48引脚TQFP / QFN ( 28个GPIO引脚)
5V输入容限的I / O ,包括4个高驱动引脚。
3.3V单电源或双1.8V - 3.3V电源
AVR
32
32-Bit
微控制器
AT32UC3B0256
AT32UC3B0128
AT32UC3B064
AT32UC3B1256
AT32UC3B1128
AT32UC3B164
初步
摘要
32059GS–AVR32–04/08
AT32UC3B
1.描述
该AT32UC3B是一个基于AVR32 UC RISC一个完整的系统级芯片微控制器
在频率处理器上运行长达60兆赫。 AVR32 UC是一款高性能的32位RISC
微处理器为核心,专为成本敏感的嵌入式应用,特别empha-
姐姐在低功耗,高代码密度和高的性能。
该处理器执行一个存储器保护单元( MPU )和快速灵活的中断CON-
控制器,用于支撑现代操作系统和实时操作系统。
更高的计算能力,使用了丰富的DSP指令来实现。
在AT32UC3B集成的片上闪存和SRAM存储器的安全和快速访问。
外设直接存储器存取控制器使外设之间的数据传输
回忆无需处理器参与。 PDC大大减少了处理开销时
MCU中的模块之间传输连续和大的数据流。
电源管理器提高了设计的灵活性和安全性:芯片上的欠压检测
监视电源,CPU从片内RC振荡器或外部持斧
振荡器源,实时时钟和定时器相关的跟踪时间。
定时器/计数器包括三个相同的16位定时器/计数器通道。每个通道可
独立编程,进行频率测量,计数,间隔时间测
surement ,脉冲产生,延迟时间和脉冲宽度调制。
该PWM模块提供七种独立的通道,许多配置选项
包括极性,边缘对齐和波形非重叠控制。可以在一个PWM通道
触发ADC转换更精确的闭环控制实现。
该AT32UC3B还提供用于通信密集型的多种通信接口
应用程序。除了像UART , SPI和TWI ,其它接口,如标准串行接口
灵活的同步串行控制器和USB都可以。
同步串行控制器可以方便地前往串行通信协议和
音频标准,如I2S , UART或SPI 。
全速USB 2.0设备接口,支持多种USB类在同一时间
得益于丰富的端点配置。通过这次-GO ( OTG )主机接口允许设备
如USB闪存盘或USB打印机直接连接到处理器。
AT32UC3B集成类2+的Nexus 2.0片上调试( OCD )系统,以非侵入性
实时跟踪,全速读取除了基本的运行控制/写存储器的访问。该
Nanotrace接口能够为基于JTAG调试器跟踪功能。
2
32059GS–AVR32–04/08
AT32UC3B
2.配置摘要
下面的表列出了所有AT32UC3B存储器和包配置:
设备
AT32UC3B0256
AT32UC3B0128
AT32UC3B064
AT32UC3B1256
AT32UC3B1128
AT32UC3B164
FL灰
256千字节
128千字节
64字节
256千字节
128千字节
64字节
SRAM
32字节
32字节
16字节
32字节
16字节
16字节
USART
3
3
3
2
2
2
SSC
1
1
1
0
0
0
ADC
8
8
8
6
6
6
OSC
2
2
2
1
1
1
USB配置
微型主机+设备
微型主机+设备
微型主机+设备
设备
设备
设备
包
64引脚TQFP / QFN
64引脚TQFP / QFN
64引脚TQFP / QFN
48引脚TQFP / QFN
48引脚TQFP / QFN
48引脚TQFP / QFN
3
32059GS–AVR32–04/08
AT32UC3B
3.1
3.1.1
处理器和体系结构
AVR32UC CPU
32位加载/存储AVR32A RISC架构。
15个通用32位寄存器。
32位堆栈指针,程序计数器和链接寄存器驻留在寄存器文件。
全正交指令集。
特权和非特权模式,实现高效,安全的操作系统。
创新教学具有可变指令长度,确保行业领先的集在一起
代码密度。
- 通过DSP扩工程用饱和算法,以及各种各样的乘法指令。
3级流水线使得每个时钟周期一条指令的大多数指令。
- 字节,半字,字和双字的内存访问。
- 多个中断优先级。
MPU可用于内存保护的操作系统。
–
–
–
–
–
3.1.2
调试和测试系统
IEEE1149.1标准的JTAG和边界扫描
通过JTAG接口直接内存访问和编程能力
丰富的片上符合IEEE- ISTO 5001-2003 ( Nexus的2.0 )级调试功能2+
外设DMA控制器( PDCA )
- 低成本NanoTrace支持。
辅助端口,用于高速跟踪信息
6项目和2个数据断点硬件支持
支持软件断点数量不受限制
先进的程序,数据的所有权,并跟踪观察点支持
3.1.3
转让从/到外设/从任何存储空间,而不处理器的干预。
下一个指针支持,禁止在缓冲区管理强实时限制。
7信道可以动态地归因于
–
–
–
–
–
所有个USART
在串行同步控制器
串行外设接口
该ADC
在TWI接口
3.1.4
总线系统
高速总线( HSB )结构矩阵
- 处理来自请求
大师:在CPU (指令和数据获取) , PDCA , USBB , CPU SAB ,
奴隶:内部闪存,内部SRAM ,外设总线A,外设总线B, USBB 。
- 轮转仲裁(支持三种模式:没有默认的主,最后
访问默认
主人,固定默认主)
–
–
–
–
突发中断与时隙周期限制
一个地址译码器每个主机提供
外设总线A能在划分的总线速度运行相比,高速总线
连接到同一总线上的所有模块使用相同的时钟,但时钟的每个模块
可以通过电源管理器被单独关断。
5
32059GS–AVR32–04/08
特点
高性能,低功耗的AVR
32 UC 32位微控制器
- 紧凑型单周期RISC指令集,包括DSP指令集
- 读 - 修改 - 写指令和原子级位操作
- 执行高达1.39 DMIPS / MHz的
高达83 DMIPS的运行速度从闪存60兆赫
高达46 DMIPS的运行速度从闪存30兆赫
存储器保护单元
多层次总线系统
- 在独立的总线高性能数据传输的性能提高
- 7个外设DMA通道提高速度,外设通讯
内部高速闪存
- 512K字节, 256K字节, 128K字节, 64K字节版本
- 单周期存取高达30 MHz
- 预取缓冲器优化指令执行以最大速度
- 4ms的页编程时间和8ms的整片擦除时间
- 100,000次写循环, 15年的数据保存能力
- 闪存安全锁和用户自定义配置区
内部高速SRAM ,全速单周期访问
- 96K字节( 512KB闪存) , 32K字节( 256KB和128KB闪存) , 16K字节( 64KB
FLASH )
中断控制器
- Autovectored低延迟中断服务,具有可编程优先级
系统功能
- 电源和时钟管理器包括内部RC时钟和一个32kHz振荡器
- 两个多用途振荡器和两个相位锁定回路( PLL )使
从USB频率独立的CPU频率
- 看门狗定时器,实时时钟定时器
通用串行总线(USB)的
- 设备2.0与嵌入式主机低速和全速
- 灵活的端点配置和管理与专用DMA通道
- 片上收发器包括上拉式窗口
- USB唤醒从休眠功能
一个三通道的16位定时器/计数器( TC )
- 三个外部时钟输入, PWM ,捕获和各种计数功能
一个7通道20位脉宽调制控制器( PWM )
三个通用同步/异步接收器/发送器( USART )
- 独立的波特率发生器,支持SPI , IrDA和ISO7816接口
- 支持硬件握手信号, RS485接口和调制解调器线路
带片选信号之一主/从串行外设接口( SPI )
一个同步串行协议控制器
支持我
2
S和通用基于帧的协议
一个主/从双线接口( TWI ) ,达到400kbit / s的我
2
C兼容
一个8通道的10位模拟数字转换器, 384ks / s的
16位立体声音频比特流DAC
- 采样率可达50千赫
QTouch软件
库支持
- 电容式触摸按钮,滑块和滚轮
- QTouch软件
和QMatrix
获得
32位AVR
微控制器
AT32UC3B0512
AT32UC3B0256
AT32UC3B0128
AT32UC3B064
AT32UC3B1512
AT32UC3B1256
AT32UC3B1128
AT32UC3B164
初步
摘要
32059IS–06/2010
片上调试系统( JTAG接口)
- 纳克斯班2+ ,运行控制,非侵入式的数据和程序跟踪
64引脚TQFP / QFN ( 44个GPIO引脚) ,48引脚TQFP / QFN ( 28个GPIO引脚)
5V输入容限的I / O ,包括4个高驱动销
3.3V单电源或双1.8V - 3.3V电源
1.描述
该AT32UC3B是一个基于AVR32 UC RISC一个完整的系统级芯片微控制器
在频率处理器上运行长达60兆赫。 AVR32 UC是一款高性能的32位RISC
微处理器为核心,专为成本敏感的嵌入式应用,特别empha-
姐姐在低功耗,高代码密度和高的性能。
该处理器执行一个存储器保护单元( MPU )和快速灵活的中断CON-
控制器,用于支撑现代操作系统和实时操作系统。
更高的计算能力,使用了丰富的DSP指令来实现。
在AT32UC3B集成的片上闪存和SRAM存储器的安全和快速访问。
外设直接存储器存取控制器使外设之间的数据传输
回忆无需处理器参与。 PDCA大大减少了处理开销时
MCU中的模块之间传输连续和大的数据流。
电源管理器提高了设计的灵活性和安全性:芯片上的欠压检测
监视电源,CPU从片内RC振荡器或外部持斧
振荡器源,实时时钟和定时器相关的跟踪时间。
定时器/计数器包括三个相同的16位定时器/计数器通道。每个通道可
独立编程,进行频率测量,计数,间隔时间测
surement ,脉冲产生,延迟时间和脉冲宽度调制。
该PWM模块提供七种独立的通道,许多配置选项
包括极性,边缘对齐和波形非重叠控制。可以在一个PWM通道
触发ADC转换更精确的闭环控制实现。
该AT32UC3B还提供用于通信密集型的多种通信接口
应用程序。除了像UART , SPI和TWI ,其它接口,如标准串行接口
灵活的同步串行控制器和USB都可以。
同步串行控制器可以方便地前往串行通信协议和
音频标准如我
2
S, UART或SPI 。
全速USB 2.0设备接口,支持多种USB类在同一时间
得益于丰富的端点配置。嵌入式主机接口允许设备,如
USB闪存盘或USB打印机直接连接到处理器。
Atmel提供的QTouch软件库中嵌入电容式触摸按钮,滑块和滚轮
功能集成到AVR微控制器。该专利的电荷转移信号采集报价
强大的感应和触摸按键包括完全去抖的报告,其中包括相邻按键
抑制
( AKS
)技术,明确检测关键事件。易于使用的
QTouch软件套件工具链可以让你去探索,开发和调试自己的触摸应用。
AT32UC3B集成类2+的Nexus 2.0片上调试( OCD )系统,以非侵入性
实时跟踪,全速读取除了基本的运行控制/写存储器的访问。该
Nanotrace接口能够为基于JTAG调试器跟踪功能。
3.配置摘要
下面的表列出了所有AT32UC3B存储器和包配置:
表3-1 。
设备
AT32UC3B0512
AT32UC3B0256
AT32UC3B0128
AT32UC3B064
AT32UC3B1512
AT32UC3B1256
AT32UC3B1128
AT32UC3B164
FL灰
512千字节
256千字节
128千字节
64字节
512千字节
256千字节
128千字节
64字节
内存和包配置
SSC
1
1
1
1
0
0
0
0
ADC
8
8
8
8
6
6
6
6
abdac
1
0
0
0
1
0
0
0
OSC
2
2
2
2
1
1
1
1
USB配置
微型主机+设备
微型主机+设备
微型主机+设备
微型主机+设备
设备
设备
设备
设备
包
64引脚TQFP / QFN
64引脚TQFP / QFN
64引脚TQFP / QFN
64引脚TQFP / QFN
48引脚QFN
48引脚TQFP / QFN
48引脚TQFP / QFN
48引脚TQFP / QFN
SRAM
96字节
32字节
32字节
16字节
96字节
32字节
16字节
16字节
特点
高性能,低功耗的AVR
32 UC 32位微控制器
- 紧凑型单周期RISC指令集,包括DSP指令集
- 读 - 修改 - 写指令和原子级位操作
- 执行1.38 DMIPS / MHz的
高达75 DMIPS的运行速度从闪存60兆赫
高达45 DMIPS的运行速度从烦恼33兆赫
存储器保护单元
多层次总线系统
- 在独立的总线高性能数据传输的性能IIncreased
- 7个外设DMA通道提高速度,外设通讯
内部高速闪存
- 256K字节, 128K字节, 64K字节版本
- 单周期存取高达30 MHz
- 预取缓冲器优化指令执行以最大速度
- 4ms的页编程时间和8ms的整片擦除时间
- 100,000次写循环, 15年的数据保存能力
- 闪存安全锁和用户自定义配置区
内部高速SRAM ,全速单周期访问
- 32K字节( 256KB和128KB闪存) , 16K字节( 64KB闪存)
中断控制器
- Autovectored低延迟中断服务,具有可编程优先级
系统功能
- 电源和时钟管理器包括内部RC时钟和一个32kHz振荡器
- 两个多用途振荡器和两个相位锁定回路( PLL )使
从USB频率独立的CPU频率
- 看门狗定时器,实时时钟定时器
通用串行总线(USB)的
- 设备2.0全速/低速和On - The-Go的( OTG )
- 灵活的端点配置和管理与专用DMA通道
- 片上收发器包括上拉式窗口
- USB唤醒从休眠功能
一个三通道的16位定时器/计数器( TC )
- 三个外部时钟输入, PWM ,捕获和各种计数功能
一个7通道16位脉宽调制控制器( PWM )
三个通用同步/异步接收器/发送器( USART )
- 独立的波特率发生器,支持SPI , IrDA和ISO7816接口
- 支持硬件握手信号, RS485接口和调制解调器线路
带片选信号之一主/从串行外设接口( SPI )
一个同步串行协议控制器
- 支持I2S和通用基于帧的协议
一个主/从双线接口( TWI ) ,达到400kbit / s的I2C兼容
一个8通道的10位模拟数字转换器
片上调试系统( JTAG接口)
- 纳克斯班2+ ,运行控制,非侵入式的数据和程序跟踪
64引脚TQFP / QFN ( 44个GPIO引脚) ,48引脚TQFP / QFN ( 28个GPIO引脚)
5V输入容限的I / O ,包括4个高驱动引脚。
3.3V单电源或双1.8V - 3.3V电源
AVR
32
32-Bit
微控制器
AT32UC3B0256
AT32UC3B0128
AT32UC3B064
AT32UC3B1256
AT32UC3B1128
AT32UC3B164
初步
摘要
32059ES–AVR32–12/07
AT32UC3B
1.描述
该AT32UC3B是一个基于AVR32 UC RISC一个完整的系统级芯片微控制器
在频率处理器上运行长达60兆赫。 AVR32 UC是一款高性能的32位RISC
微处理器为核心,专为成本敏感的嵌入式应用,特别empha-
姐姐在低功耗,高代码密度和高的性能。
该处理器执行一个存储器保护单元( MPU )和快速灵活的中断CON-
控制器,用于支撑现代操作系统和实时操作系统。
更高的计算能力,使用了丰富的DSP指令来实现。
在AT32UC3B集成的片上闪存和SRAM存储器的安全和快速访问。
外设直接存储器存取控制器使外设之间的数据传输
回忆无需处理器参与。 PDC大大减少了处理开销时
MCU中的模块之间传输连续和大的数据流。
电源管理器提高了设计的灵活性和安全性:芯片上的欠压检测
监视电源,CPU从片内RC振荡器或外部持斧
振荡器源,实时时钟和定时器相关的跟踪时间。
定时器/计数器包括三个相同的16位定时器/计数器通道。每个通道可
独立编程,进行频率测量,计数,间隔时间测
surement ,脉冲产生,延迟时间和脉冲宽度调制。
该PWM模块提供七种独立的通道,许多配置选项
包括极性,边缘对齐和波形非重叠控制。可以在一个PWM通道
触发ADC转换更精确的闭环控制实现。
该AT32UC3B还提供用于通信密集型的多种通信接口
应用程序。除了像UART , SPI和TWI ,其它接口,如标准串行接口
灵活的同步串行控制器和USB都可以。
同步串行控制器可以方便地前往串行通信协议和
音频标准,如I2S , UART或SPI 。
全速USB 2.0设备接口,支持多种USB类在同一时间
得益于丰富的端点配置。通过这次-GO ( OTG )主机接口允许设备
如USB闪存盘或USB打印机直接连接到处理器。
AT32UC3B集成类2+的Nexus 2.0片上调试( OCD )系统,以非侵入性
实时跟踪,全速读取除了基本的运行控制/写存储器的访问。该
Nanotrace接口能够为基于JTAG调试器跟踪功能。
2
32059ES–AVR32–12/07
AT32UC3B
2.配置摘要
下面的表列出了所有AT32UC3B存储器和包配置:
设备
AT32UC3B0256
AT32UC3B0128
AT32UC3B064
AT32UC3B1256
AT32UC3B1128
AT32UC3B164
FL灰
256千字节
128千字节
64字节
256千字节
128千字节
64字节
SRAM
32字节
32字节
16字节
32字节
32字节
16字节
USART
3
3
3
2
2
2
SSC
1
1
1
0
0
0
ADC
8
8
8
6
6
6
OSC
2
2
2
1
1
1
USB配置
微型主机+设备
微型主机+设备
微型主机+设备
设备
设备
设备
包
64引脚TQFP / QFN
64引脚TQFP / QFN
64引脚TQFP / QFN
48引脚TQFP / QFN
48引脚TQFP / QFN
48引脚TQFP / QFN
3
32059ES–AVR32–12/07
AT32UC3B
3.1
3.1.1
处理器和体系结构
AVR32UC CPU
32位加载/存储AVR32A RISC架构。
15个通用32位寄存器。
32位堆栈指针,程序计数器和链接寄存器驻留在寄存器文件。
全正交指令集。
特权和非特权模式,实现高效,安全的操作系统。
创新教学具有可变指令长度,确保行业领先的集在一起
代码密度。
- 通过DSP扩工程用饱和算法,以及各种各样的乘法指令。
3级流水线使得每个时钟周期一条指令的大多数指令。
- 字节,半字,字和双字的内存访问。
- 多个中断优先级。
MPU可用于内存保护的操作系统。
–
–
–
–
–
3.1.2
调试和测试系统
IEEE1149.1标准的JTAG和边界扫描
通过JTAG接口直接内存访问和编程能力
丰富的片上符合IEEE- ISTO 5001-2003 ( Nexus的2.0 )级调试功能2+
外设DMA控制器( PDCA )
- 低成本NanoTrace支持。
辅助端口,用于高速跟踪信息
6项目和2个数据断点硬件支持
支持软件断点数量不受限制
先进的程序,数据的所有权,并跟踪观察点支持
3.1.3
转让从/到外设/从任何存储空间,而不处理器的干预。
下一个指针支持,禁止在缓冲区管理强实时限制。
7信道可以动态地归因于
–
–
–
–
–
所有个USART
在串行同步控制器
串行外设接口
该ADC
在TWI接口
3.1.4
总线系统
高速总线( HSB )结构矩阵
- 处理来自请求
大师:在CPU (指令和数据获取) , PDCA , USBB , CPU SAB ,
奴隶:内部闪存,内部SRAM ,外设总线A,外设总线B, USBB 。
- 轮转仲裁(支持三种模式:没有默认的主,最后
访问默认
主人,固定默认主)
–
–
–
–
突发中断与时隙周期限制
一个地址译码器每个主机提供
外设总线A能在划分的总线速度运行相比,高速总线
连接到同一总线上的所有模块使用相同的时钟,但时钟的每个模块
可以通过电源管理器被单独关断。
5
32059ES–AVR32–12/07