添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第891页 > ATMEGA32U4
特点
高性能,低功耗的AVR
8位微控制器
先进的RISC架构
- 135条指令 - 大多数单时钟周期执行
- 32个8位通用工作寄存器
全静态工作
- 高达16 MIPS的吞吐量,在16兆赫
- 片上2周期乘法器
非易失性程序和数据存储器
- 16 /的在系统内可编程的Flash 32K字节( ATmega16U4 / ATmega32U4 )
- 1.25 / 2.5K字节内部SRAM ( ATmega16U4 / ATmega32U4 )
- 512字节/ 1K字节的片内EEPROM ( ATmega16U4 / ATmega32U4 )
- 写/擦除周期:10,000闪存/ EEPROM 100000
- 数据保存: / 20年85°C百年,在25℃
(1)
- 可选Boot代码区具有独立锁定位
后在系统编程通过片上引导程序的硬件激活
RESET
真正的同时读 - 写操作
所有提供的部件preprogramed用默认的USB启动加载器
- 可以对锁定的软件安全
JTAG ( IEEE 1149.1标准兼容)接口
- 边界扫描功能根据JTAG标准
- 广泛的片上调试支持
- 对Flash , EEPROM ,熔丝位和锁定位通过JTAG接口编程
USB 2.0全速/低速设备与中断传输完成模块
- 通用串行总线规范2.0版,完全符合
- 支持数据传输速率可达12 Mbit / s和1.5 Mbit / s的
- 端点0为控制传输:最多64个字节
- 6 IN或OUT方向和散装可编程端点,中断或
同步传输
- 可配置的端点规模达双行模式, 256个字节
- 完全独立的832字节USB双口RAM的端点内存分配
- 挂起/恢复中断
- CPU复位可能在USB总线复位检测
- 48 MHz的PLL从全速总线操作
- 单片机请求USB总线连接/断开
外设特性
- 片上PLL为USB和高速定时器: 32至96 MHz运行
- 两个8位定时器/计数器具有独立预分频器和比较模式
- 2个16位定时器/计数器具有独立预分频器, Compare-和捕捉模式
- 一个10位高速定时器/计数器, PLL ( 64 MHz)的和比较模式
- 4个8位PWM通道
- 四个PWM通道,可编程解决方案,从2至16位
- 六个PWM通道高速运转,从可编程解决方案
2至11位
- 输出比较调制器
- 12通道, 10位ADC (具有差分通道具有可编程增益)
- 可编程的串行USART与硬件流控制
- 主/从SPI串行接口
8-bit
微控制器
16 / 32K字节
ISP功能的Flash
和USB
调节器
ATmega16U4
ATmega32U4
初步
7766D–AVR–01/09
- 面向字节的2线串行接口
- 可编程看门狗定时器具有独立的片上振荡器
- 片上模拟比较器
- 中断和唤醒引脚电平变化( 8xPCINT + 5xINT源)
- 片上温度传感器(见A / D转换器部分)
单片机特性
- 上电复位和可编程欠压检测
- 内部8 MHz的标定振荡器
- 内部时钟分频器&上的即时时钟切换(智力RC /外部振荡器)
- 外部和内部中断源
- 六个睡眠模式:空闲模式, ADC噪声抑制,省电,掉电,待机和扩展Standby
I / O和封装
- 所有的I / O结合CMOS输出和LVTTL输入
- 26个可编程I / O线
- 44引脚TQFP封装, 10 x 10毫米
- 44引脚QFN封装, 7x7毫米
工作电压
– 2.7 - 5.5V
工作温度
=工业( -40 ° C至+ 85°C )
最大频率
- 8兆赫在2.7V - 工业范围
- 为16 MHz在4.5V - 工业范围
1.见
“数据保留”第8页
了解详细信息。
注意:
2
ATmega16U4/ATmega32U4
7766D–AVR–01/09
ATmega16U4/ATmega32U4
1.引脚配置
图1-1 。
引脚排列ATmega16U4 / ATmega32U4
PF 5 ( ADC5 / TMS)
PF6 ( ADC6 / TDO )
PF4 ( ADC4 / TCK )
PF7 ( ADC7 / TDI )
PF0 ( ADC0 )
PF1 ( ADC1 )
AVCC
AREF
GND
GND
35
44
43
42
41
40
39
38
37
36
34
VCC
( INT.6 / AIN0 ) PE6
UVCC
D-
D+
UGND
UCAP
VBUS
( SS / PCINT0 ) PB0
( PCINT1 / SCLK ) PB1
( PDI / PCINT2 / MOSI ) PB2
( PDO / PCINT3 / MISO ) PB3
1
2
INDEX CORNER
33 PE2 ( HWB )
32 PC7 ( ICP3 / CLK0 / OC4A )
31 PC6 ( OC3A / OC4A )
30 PB6 ( PCINT6 / OC1B / OC4B / ADC13 )
29
PB5 ( PCINT5 / OC1A / OC4B / ADC12 )
3
4
5
6
7
8
9
10
11
12
13
VCC 14
GND 15
XTAL2 16
XTAL1 17
18
19
20
21
22
( XCK1 / CTS ) PD5
ATmega32U4
ATmega16U4
44引脚QFN / TQFP
28 PB4 ( PCINT4 / ADC11 )
27 PD7 ( T0 / OC4D / ADC10 )
26 PD6 ( T1 / OC4D / ADC9 )
25 PD4 ( ICP1 / ADC8 )
24 AVCC
23 GND
( SDA / INT1 ) PD1
( OC0B / SCL / INT0 ) PD0
( RXD1 / INT2 ) PD2
2.概述
该ATmega16U4 / ATmega32U4是一款基于AVR的低功耗8位CMOS微控制器
增强的RISC架构。通过在一个单一的时钟周期执行功能强大的指令,所述
ATmega16U4 / ATmega32U4的数据吞吐率高达1 MIPS每MHz,从而可以
系统设计人员在功耗和处理速度之间。
( PCINT7 / OC0A / OC1C / RTS ) PB7
( TXD1 / INT3 ) PD3
RESET
3
7766D–AVR–01/09
2.1
框图
框图
图2-1 。
PF7 - PF4
PF1 PF0
PC7 PC6
VCC
GND
PORTF DRIVERS
PORTC DRIVERS
数据寄存器
PORTF
DATA DIR 。
REG 。 PORTF
数据寄存器
PORTC
8 - BIT DA TA BUS
DATA DIR 。
REG 。 PORTC
POR - BOD
RESET
国内
振荡器
CALIB 。 OSC
JTAG TAP
节目
计数器
指针
看门狗
定时器
振荡器
片上调试
节目
FL灰
SRAM
单片机控制
注册
定时器/
计数器
打断
单位
时间和
控制
Boundary-
扫描
指令
注册
一般
用途
注册
X
Y
Z
RESET
XTAL1
XTAL2
UVCC
片上
USB PAD 3V
调节器
程序设计
逻辑
指令
解码器
EEPROM
UCAP
1uF
温度
传感器
AVCC
AGND
AREF
ADC
控制
线
ALU
高速
状态
注册
定时器/ PWM
PLL
VBUS
DP
USB 2.0
DM
两线串行
接口
类似物
比较
USART1
SPI
数据寄存器
PORTE
DATA DIR 。
REG 。 PORTE
数据寄存器
PORTB
DATA DIR 。
REG 。 PORTB
数据寄存器
PORTD
DATA DIR 。
REG 。 PORTD
PORTE DRIVERS
PORTB DRIVERS
PORTD DRIVERS
PE6
PE2
PB7 - PB0
PD7 - PD0
AVR内核具有丰富的指令集和32个通用工作寄存器。所有
32个寄存器是直接连接到所述算术逻辑单元(ALU) ,允许两个独立的
寄存器中在一个时钟周期中执行一个指令来访问。由此产生的
架构提高了代码效率,同时实现最高至10倍,比CON-快
常规CISC微控制器。
该ATmega16U4 / ATmega32U4提供以下功能:在系统的16 / 32K字节
可编程闪存与非同时读 - 写能力, 512字节/ 1K字节EEPROM ,
1.25 / 2.5K字节SRAM , 26个通用I / O口线( CMOS输出和LVTTL输入) , 32
通用工作寄存器,四灵活的定时器/计数器具有比较模式和PWM ,
多了一个高速定时器/计数器具有比较模式和PLL可调光源, 1
USART (包括CTS / RTS流控制信号) ,一个面向字节的两线串行接口,一个12
4
ATmega16U4/ATmega32U4
7766D–AVR–01/09
ATmega16U4/ATmega32U4
通道10位ADC ,可编程增益可选的差分输入级片上
校准的温度传感器,可编程看门狗定时器,内置振荡器,一个SPI
串行端口, IEEE标准。 1149.1标准的JTAG测试接口,也用于访问片上
调试系统及编程和六个软件选择的省电模式。空闲
模式时CPU停止工作,而SRAM ,定时器/计数器, SPI端口以及中断系统
继续工作。在掉电模式保存登记内容,但冻结
振荡器,禁用所有其他芯片功能,直到下一个中断或硬件复位。该ADC
噪声抑制模式时终止CPU和ADC以外所有I / O模块,以最大限度地降低开关
ADC转换时的噪音。在待机模式下,晶体/陶瓷振荡器运行
而该装置的其余部分处于休眠状态。这使得非常快的启动加上低功耗
消费。
该器件采用Atmel的高密度非易失性存储器技术制造。该
片上ISP Flash允许程序存储器通过SPI进行在系统编程
串行接口,由传统的非易失性存储器编程,或者通过片上引导亲
克在AVR内核上运行。引导程序可以使用任意接口下载
在应用闪存的应用程序。在引导Flash软件
继续运行,而应用Flash区更新,提供真正的同时读 - 写
操作。通过在将8位RISC CPU与系统内可编程闪存
单片芯片中, ATMEL ATmega16U4 / ATmega32U4是一个功能强大的单片机亲
国际志愿组织一个高度灵活和具有成本效益的解决方案为许多嵌入式控制应用。
该ATmega16U4 / ATmega32U4 AVR具有一整套的编程与系统
开发工具,包括: C语言编译器,宏汇编,程序调试器/模拟器,在 -
电路仿真器及评估板。
2.2
2.2.1
引脚说明
VCC
数字供电电压。
2.2.2
GND
地面上。
2.2.3
端口B ( PB7..PB0 )
端口B为8位双向I / O和内部上拉电阻(选择的每一位)端口。该
端口B输出缓冲器有两个和吸收大电流对称的驱动特性
能力。作为输入使用时,端口B引脚被外部电路拉低时将输出电流上拉
电阻器被激活。端口的引脚处于三态,当复位过程中,
即使系统时钟没有运行。
端口B具有更好的驱动能力比其它端口。
端口B也可以用做其他不同的特殊功能的ATmega16U4 / ATmega32U4的功能
作为上市
第71页。
2.2.4
端口C ( PC7 , PC6 )
端口C为8位双向I / O和内部上拉电阻(选择的每一位)端口。该
端口C的输出缓冲器有两个和吸收大电流对称的驱动特性
能力。作为输入使用时,端口C引脚被外部电路拉低时将输出电流上拉
电阻器被激活。端口C引脚处于三态时,复位过程中,
即使系统时钟没有运行。
5
7766D–AVR–01/09
特点
高性能,低功耗的AVR
8位微控制器
先进的RISC架构
- 135条指令 - 大多数单时钟周期执行
- 32个8位通用工作寄存器
全静态工作
- 高达16 MIPS的吞吐量,在16兆赫
- 片上2周期乘法器
非易失性程序和数据存储器
- 16 /的在系统内可编程的Flash 32K字节( ATmega16U4 / ATmega32U4 )
- 1.25 / 2.5K字节内部SRAM ( ATmega16U4 / ATmega32U4 )
- 512字节/ 1K字节的片内EEPROM ( ATmega16U4 / ATmega32U4 )
- 写/擦除周期:10,000闪存/ EEPROM 100000
- 数据保存: / 20年85°C百年,在25℃
(1)
- 可选Boot代码区具有独立锁定位
后在系统编程通过片上引导程序的硬件激活
RESET
真正的同时读 - 写操作
所有提供的部件preprogramed用默认的USB启动加载器
- 可以对锁定的软件安全
JTAG ( IEEE 1149.1标准兼容)接口
- 边界扫描功能根据JTAG标准
- 广泛的片上调试支持
- 对Flash , EEPROM ,熔丝位和锁定位通过JTAG接口编程
USB 2.0全速/低速设备与中断传输完成模块
- 通用串行总线规范2.0版,完全符合
- 支持数据传输速率可达12 Mbit / s和1.5 Mbit / s的
- 端点0为控制传输:最多64个字节
- 6 IN或OUT方向和散装可编程端点,中断或
同步传输
- 可配置的端点规模达双行模式, 256个字节
- 完全独立的832字节USB双口RAM的端点内存分配
- 挂起/恢复中断
- CPU复位可能在USB总线复位检测
- 48 MHz的PLL从全速总线操作
- 单片机请求USB总线连接/断开
外设特性
- 片上PLL为USB和高速定时器: 32至96 MHz运行
- 两个8位定时器/计数器具有独立预分频器和比较模式
- 2个16位定时器/计数器具有独立预分频器, Compare-和捕捉模式
- 一个10位高速定时器/计数器, PLL ( 64 MHz)的和比较模式
- 4个8位PWM通道
- 四个PWM通道,可编程解决方案,从2至16位
- 六个PWM通道高速运转,从可编程解决方案
2至11位
- 输出比较调制器
- 12通道, 10位ADC (具有差分通道具有可编程增益)
- 可编程的串行USART与硬件流控制
- 主/从SPI串行接口
8-bit
微控制器
16 / 32K字节
ISP功能的Flash
和USB
调节器
ATmega16U4
ATmega32U4
初步
7766DS–AVR–01/09
ATmega16U4/ATmega32U4
- 面向字节的2线串行接口
- 可编程看门狗定时器具有独立的片上振荡器
- 片上模拟比较器
- 中断和唤醒引脚电平变化( 8xPCINT + 5xINT源)
- 片上温度传感器(见A / D转换器部分)
单片机特性
- 上电复位和可编程欠压检测
- 内部8 MHz的标定振荡器
- 内部时钟分频器&上的即时时钟切换(智力RC /外部振荡器)
- 外部和内部中断源
- 六个睡眠模式:空闲模式, ADC噪声抑制,省电,掉电,待机和扩展Standby
I / O和封装
- 所有的I / O结合CMOS输出和LVTTL输入
- 26个可编程I / O线
- 44引脚TQFP封装, 10 x 10毫米
- 44引脚QFN封装, 7x7毫米
工作电压
– 2.7 - 5.5V
工作温度
=工业( -40 ° C至+ 85°C )
最大频率
- 8兆赫在2.7V - 工业范围
- 为16 MHz在4.5V - 工业范围
1.见
“数据保留”第8页
了解详细信息。
注意:
2
7766DS–AVR–01/09
ATmega16U4/ATmega32U4
1.引脚配置
图1-1 。
引脚排列ATmega16U4 / ATmega32U4
PF 5 ( ADC5 / TMS)
PF6 ( ADC6 / TDO )
PF4 ( ADC4 / TCK )
PF7 ( ADC7 / TDI )
PF0 ( ADC0 )
PF1 ( ADC1 )
AVCC
AREF
GND
GND
35
44
43
42
41
40
39
38
37
36
34
VCC
( INT.6 / AIN0 ) PE6
UVCC
D-
D+
UGND
UCAP
VBUS
( SS / PCINT0 ) PB0
( PCINT1 / SCLK ) PB1
( PDI / PCINT2 / MOSI ) PB2
( PDO / PCINT3 / MISO ) PB3
1
2
INDEX CORNER
33 PE2 ( HWB )
32 PC7 ( ICP3 / CLK0 / OC4A )
31 PC6 ( OC3A / OC4A )
30 PB6 ( PCINT6 / OC1B / OC4B / ADC13 )
29
PB5 ( PCINT5 / OC1A / OC4B / ADC12 )
3
4
5
6
7
8
9
10
11
12
13
VCC 14
GND 15
XTAL2 16
XTAL1 17
18
19
20
21
22
( XCK1 / CTS ) PD5
ATmega32U4
ATmega16U4
44引脚QFN / TQFP
28 PB4 ( PCINT4 / ADC11 )
27 PD7 ( T0 / OC4D / ADC10 )
26 PD6 ( T1 / OC4D / ADC9 )
25 PD4 ( ICP1 / ADC8 )
24 AVCC
23 GND
( SDA / INT1 ) PD1
( OC0B / SCL / INT0 ) PD0
( RXD1 / INT2 ) PD2
2.概述
该ATmega16U4 / ATmega32U4是一款基于AVR的低功耗8位CMOS微控制器
增强的RISC架构。通过在一个单一的时钟周期执行功能强大的指令,所述
ATmega16U4 / ATmega32U4的数据吞吐率高达1 MIPS每MHz,从而可以
系统设计人员在功耗和处理速度之间。
( PCINT7 / OC0A / OC1C / RTS ) PB7
( TXD1 / INT3 ) PD3
RESET
3
7766DS–AVR–01/09
ATmega16U4/ATmega32U4
2.1
框图
框图
图2-1 。
PF7 - PF4
PF1 PF0
PC7 PC6
VCC
GND
PORTF DRIVERS
PORTC DRIVERS
数据寄存器
PORTF
DATA DIR 。
REG 。 PORTF
数据寄存器
PORTC
8 - BIT DA TA BUS
DATA DIR 。
REG 。 PORTC
POR - BOD
RESET
国内
振荡器
CALIB 。 OSC
JTAG TAP
节目
计数器
指针
看门狗
定时器
振荡器
片上调试
节目
FL灰
SRAM
单片机控制
注册
定时器/
计数器
打断
单位
时间和
控制
Boundary-
扫描
指令
注册
一般
用途
注册
X
Y
Z
RESET
XTAL1
XTAL2
UVCC
片上
USB PAD 3V
调节器
程序设计
逻辑
指令
解码器
EEPROM
UCAP
1uF
温度
传感器
AVCC
AGND
AREF
ADC
控制
线
ALU
高速
状态
注册
定时器/ PWM
PLL
VBUS
DP
USB 2.0
DM
两线串行
接口
类似物
比较
USART1
SPI
数据寄存器
PORTE
DATA DIR 。
REG 。 PORTE
数据寄存器
PORTB
DATA DIR 。
REG 。 PORTB
数据寄存器
PORTD
DATA DIR 。
REG 。 PORTD
PORTE DRIVERS
PORTB DRIVERS
PORTD DRIVERS
PE6
PE2
PB7 - PB0
PD7 - PD0
AVR内核具有丰富的指令集和32个通用工作寄存器。所有
32个寄存器是直接连接到所述算术逻辑单元(ALU) ,允许两个独立的
寄存器中在一个时钟周期中执行一个指令来访问。由此产生的
架构提高了代码效率,同时实现最高至10倍,比CON-快
常规CISC微控制器。
该ATmega16U4 / ATmega32U4提供以下功能:在系统的16 / 32K字节
可编程闪存与非同时读 - 写能力, 512字节/ 1K字节EEPROM ,
1.25 / 2.5K字节SRAM , 26个通用I / O口线( CMOS输出和LVTTL输入) , 32
通用工作寄存器,四灵活的定时器/计数器具有比较模式和PWM ,
多了一个高速定时器/计数器具有比较模式和PLL可调光源, 1
USART (包括CTS / RTS流控制信号) ,一个面向字节的两线串行接口,一个12
4
7766DS–AVR–01/09
ATmega16U4/ATmega32U4
通道10位ADC ,可编程增益可选的差分输入级片上
校准的温度传感器,可编程看门狗定时器,内置振荡器,一个SPI
串行端口, IEEE标准。 1149.1标准的JTAG测试接口,也用于访问片上
调试系统及编程和六个软件选择的省电模式。空闲
模式时CPU停止工作,而SRAM ,定时器/计数器, SPI端口以及中断系统
继续工作。在掉电模式保存登记内容,但冻结
振荡器,禁用所有其他芯片功能,直到下一个中断或硬件复位。该ADC
噪声抑制模式时终止CPU和ADC以外所有I / O模块,以最大限度地降低开关
ADC转换时的噪音。在待机模式下,晶体/陶瓷振荡器运行
而该装置的其余部分处于休眠状态。这使得非常快的启动加上低功耗
消费。
该器件采用Atmel的高密度非易失性存储器技术制造。该
片上ISP Flash允许程序存储器通过SPI进行在系统编程
串行接口,由传统的非易失性存储器编程,或者通过片上引导亲
克在AVR内核上运行。引导程序可以使用任意接口下载
在应用闪存的应用程序。在引导Flash软件
继续运行,而应用Flash区更新,提供真正的同时读 - 写
操作。通过在将8位RISC CPU与系统内可编程闪存
单片芯片中, ATMEL ATmega16U4 / ATmega32U4是一个功能强大的单片机亲
国际志愿组织一个高度灵活和具有成本效益的解决方案为许多嵌入式控制应用。
该ATmega16U4 / ATmega32U4 AVR具有一整套的编程与系统
开发工具,包括: C语言编译器,宏汇编,程序调试器/模拟器,在 -
电路仿真器及评估板。
2.2
2.2.1
引脚说明
VCC
数字供电电压。
2.2.2
GND
地面上。
2.2.3
端口B ( PB7..PB0 )
端口B为8位双向I / O和内部上拉电阻(选择的每一位)端口。该
端口B输出缓冲器有两个和吸收大电流对称的驱动特性
能力。作为输入使用时,端口B引脚被外部电路拉低时将输出电流上拉
电阻器被激活。端口的引脚处于三态,当复位过程中,
即使系统时钟没有运行。
端口B具有更好的驱动能力比其它端口。
端口B也可以用做其他不同的特殊功能的ATmega16U4 / ATmega32U4的功能
作为上市
第71页。
2.2.4
端口C ( PC7 , PC6 )
端口C为8位双向I / O和内部上拉电阻(选择的每一位)端口。该
端口C的输出缓冲器有两个和吸收大电流对称的驱动特性
能力。作为输入使用时,端口C引脚被外部电路拉低时将输出电流上拉
电阻器被激活。端口C引脚处于三态时,复位过程中,
即使系统时钟没有运行。
5
7766DS–AVR–01/09
特点
高性能,低功耗的AVR
8位微控制器
先进的RISC架构
- 135条指令 - 大多数单时钟周期执行
- 32个8位通用工作寄存器
全静态工作
- 高达16 MIPS的吞吐量,在16兆赫
- 片上2周期乘法器
非易失性程序和数据存储器
- 16 /的在系统内可编程的Flash 32K字节( ATmega16U4 / ATmega32U4 )
- 1.25 / 2.5K字节内部SRAM ( ATmega16U4 / ATmega32U4 )
- 512字节/ 1K字节的片内EEPROM ( ATmega16U4 / ATmega32U4 )
- 写/擦除周期:10,000闪存/ EEPROM 100000
- 数据保存: / 20年85°C百年,在25℃
(1)
- 可选Boot代码区具有独立锁定位
在系统编程通过片上引导程序
真正的同时读 - 写操作
所有提供的部件preprogramed用默认的USB启动加载器
- 可以对锁定的软件安全
JTAG ( IEEE 1149.1标准兼容)接口
- 边界扫描功能根据JTAG标准
- 广泛的片上调试支持
- 对Flash , EEPROM ,熔丝位和锁定位通过JTAG接口编程
USB 2.0全速/低速设备与中断传输完成模块
- 通用串行总线规范2.0版,完全符合
- 支持数据传输速率可达12 Mbit / s和1.5 Mbit / s的
- 端点0为控制传输:最多64个字节
- 6 IN或OUT方向和散装可编程端点,中断或
同步传输
- 可配置的端点规模达双行模式, 256个字节
- 完全独立的832字节USB双口RAM的端点内存分配
- 挂起/恢复中断
- CPU复位可能在USB总线复位检测
- 48 MHz的PLL从全速总线操作
- 单片机请求USB总线连接/断开
- 低速模式无晶体操作
外设特性
- 片上PLL为USB和高速定时器: 32至96 MHz运行
- 一个8位定时器/计数器具有独立预分频器和比较模式
- 2个16位定时器/计数器具有独立预分频器, Compare-和捕捉模式
- 一个10位高速定时器/计数器, PLL ( 64 MHz)的和比较模式
- 4个8位PWM通道
- 四个PWM通道,可编程解决方案,从2至16位
- 六个PWM通道高速运转,从可编程解决方案
2至11位
- 输出比较调制器
- 12通道, 10位ADC (具有差分通道具有可编程增益)
- 可编程的串行USART与硬件流控制
- 主/从SPI串行接口
8-bit
微控制器
16 / 32K字节
ISP功能的Flash
和USB
调节器
ATmega16U4
ATmega32U4
初步
摘要
7766ES–AVR–04/10
ATmega16U4/ATmega32U4
- 面向字节的2线串行接口
- 可编程看门狗定时器具有独立的片上振荡器
- 片上模拟比较器
- 中断和唤醒引脚电平变化
片上温度传感器
单片机特性
- 上电复位和可编程欠压检测
- 内部8 MHz的标定振荡器
- 内部时钟分频器&上的即时时钟切换(智力RC /外部振荡器)
- 外部和内部中断源
- 六个睡眠模式:空闲模式, ADC噪声抑制,省电,掉电,待机和扩展Standby
I / O和封装
- 所有的I / O结合CMOS输出和LVTTL输入
- 26个可编程I / O线
- 44引脚TQFP封装, 10 x 10毫米
- 44引脚QFN封装, 7x7毫米
工作电压
– 2.7 - 5.5V
工作温度
=工业( -40 ° C至+ 85°C )
最大频率
- 8兆赫在2.7V - 工业范围
- 为16 MHz在4.5V - 工业范围
1.见
“数据保留”第8页
了解详细信息。
注意:
2
7766ES–AVR–04/10
ATmega16U4/ATmega32U4
1.引脚配置
图1-1 。
引脚排列ATmega16U4 / ATmega32U4
PF 5 ( ADC5 / TMS)
PF6 ( ADC6 / TDO )
PF4 ( ADC4 / TCK )
PF7 ( ADC7 / TDI )
PF0 ( ADC0 )
PF1 ( ADC1 )
AVCC
AREF
GND
GND
35
44
43
42
41
40
39
38
37
36
34
VCC
( INT.6 / AIN0 ) PE6
UVCC
D-
D+
UGND
UCAP
VBUS
( SS / PCINT0 ) PB0
( PCINT1 / SCLK ) PB1
( PDI / PCINT2 / MOSI ) PB2
( PDO / PCINT3 / MISO ) PB3
1
2
INDEX CORNER
33 PE2 ( HWB )
32 PC7 ( ICP3 / CLK0 / OC4A )
31 PC6 ( OC3A / OC4A )
30 PB6 ( PCINT6 / OC1B / OC4B / ADC13 )
29
PB5 ( PCINT5 / OC1A / OC4B / ADC12 )
3
4
5
6
7
8
9
10
11
12
13
VCC 14
GND 15
XTAL2 16
XTAL1 17
18
19
20
21
22
( XCK1 / CTS ) PD5
ATmega32U4
ATmega16U4
44引脚QFN / TQFP
28 PB4 ( PCINT4 / ADC11 )
27 PD7 ( T0 / OC4D / ADC10 )
26 PD6 ( T1 / OC4D / ADC9 )
25 PD4 ( ICP1 / ADC8 )
24 AVCC
23 GND
( SDA / INT1 ) PD1
( OC0B / SCL / INT0 ) PD0
( RXD1 / INT2 ) PD2
2.概述
该ATmega16U4 / ATmega32U4是一款基于AVR的低功耗8位CMOS微控制器
增强的RISC架构。通过在一个单一的时钟周期执行功能强大的指令,所述
ATmega16U4 / ATmega32U4的数据吞吐率高达1 MIPS每MHz,从而可以
系统设计人员在功耗和处理速度之间。
( PCINT7 / OC0A / OC1C / RTS ) PB7
( TXD1 / INT3 ) PD3
RESET
3
7766ES–AVR–04/10
ATmega16U4/ATmega32U4
2.1
框图
框图
图2-1 。
PF7 - PF4
PF1 PF0
PC7 PC6
VCC
GND
PORTF DRIVERS
PORTC DRIVERS
数据寄存器
PORTF
DATA DIR 。
REG 。 PORTF
数据寄存器
PORTC
8 - BIT DA TA BUS
DATA DIR 。
REG 。 PORTC
POR - BOD
RESET
国内
振荡器
CALIB 。 OSC
JTAG TAP
节目
计数器
指针
看门狗
定时器
振荡器
片上调试
节目
FL灰
SRAM
单片机控制
注册
定时器/
计数器
打断
单位
时间和
控制
Boundary-
扫描
指令
注册
一般
用途
注册
X
Y
Z
RESET
XTAL1
XTAL2
UVCC
片上
USB PAD 3V
调节器
程序设计
逻辑
指令
解码器
EEPROM
UCAP
1uF
温度
传感器
AVCC
AGND
AREF
ADC
控制
线
ALU
高速
状态
注册
定时器/ PWM
PLL
VBUS
DP
USB 2.0
DM
两线串行
接口
类似物
比较
USART1
SPI
数据寄存器
PORTE
DATA DIR 。
REG 。 PORTE
数据寄存器
PORTB
DATA DIR 。
REG 。 PORTB
数据寄存器
PORTD
DATA DIR 。
REG 。 PORTD
PORTE DRIVERS
PORTB DRIVERS
PORTD DRIVERS
PE6
PE2
PB7 - PB0
PD7 - PD0
AVR内核具有丰富的指令集和32个通用工作寄存器。所有
32个寄存器是直接连接到所述算术逻辑单元(ALU) ,允许两个独立的
寄存器中在一个时钟周期中执行一个指令来访问。由此产生的
架构提高了代码效率,同时实现最高至10倍,比CON-快
常规CISC微控制器。
该ATmega16U4 / ATmega32U4提供以下功能:在系统的16 / 32K字节
可编程闪存与非同时读 - 写能力, 512字节/ 1K字节EEPROM ,
1.25 / 2.5K字节SRAM , 26个通用I / O口线( CMOS输出和LVTTL输入) , 32
通用工作寄存器,四灵活的定时器/计数器具有比较模式和PWM ,
多了一个高速定时器/计数器具有比较模式和PLL可调光源, 1
USART (包括CTS / RTS流控制信号) ,一个面向字节的两线串行接口,一个12
4
7766ES–AVR–04/10
ATmega16U4/ATmega32U4
通道10位ADC ,可编程增益可选的差分输入级片上
校准的温度传感器,可编程看门狗定时器,内置振荡器,一个SPI
串行端口, IEEE标准。 1149.1标准的JTAG测试接口,也用于访问片上
调试系统及编程和六个软件选择的省电模式。空闲
模式时CPU停止工作,而SRAM ,定时器/计数器, SPI端口以及中断系统
继续工作。在掉电模式保存登记内容,但冻结
振荡器,禁用所有其他芯片功能,直到下一个中断或硬件复位。该ADC
噪声抑制模式时终止CPU和ADC以外所有I / O模块,以最大限度地降低开关
ADC转换时的噪音。在待机模式下,晶体/陶瓷振荡器运行
而该装置的其余部分处于休眠状态。这使得非常快的启动加上低功耗
消费。
该器件采用Atmel的高密度非易失性存储器技术制造。该
片上ISP Flash允许程序存储器通过SPI进行在系统编程
串行接口,由传统的非易失性存储器编程,或者通过片上引导亲
克在AVR内核上运行。引导程序可以使用任意接口下载
在应用闪存的应用程序。在引导Flash软件
继续运行,而应用Flash区更新,提供真正的同时读 - 写
操作。通过在将8位RISC CPU与系统内可编程闪存
单片芯片中, ATMEL ATmega16U4 / ATmega32U4是一个功能强大的单片机亲
国际志愿组织一个高度灵活和具有成本效益的解决方案为许多嵌入式控制应用。
该ATmega16U4 / ATmega32U4 AVR具有一整套的编程与系统
开发工具,包括: C语言编译器,宏汇编,程序调试器/模拟器,在 -
电路仿真器及评估板。
2.2
2.2.1
引脚说明
VCC
数字供电电压。
2.2.2
GND
地面上。
2.2.3
端口B ( PB7..PB0 )
端口B为8位双向I / O和内部上拉电阻(选择的每一位)端口。该
端口B输出缓冲器有两个和吸收大电流对称的驱动特性
能力。作为输入使用时,端口B引脚被外部电路拉低时将输出电流上拉
电阻器被激活。端口的引脚处于三态,当复位过程中,
即使系统时钟没有运行。
端口B具有更好的驱动能力比其它端口。
端口B也可以用做其他不同的特殊功能的ATmega16U4 / ATmega32U4的功能
作为上市
第72页。
2.2.4
端口C ( PC7 , PC6 )
端口C为8位双向I / O和内部上拉电阻(选择的每一位)端口。该
端口C的输出缓冲器有两个和吸收大电流对称的驱动特性
能力。作为输入使用时,端口C引脚被外部电路拉低时将输出电流上拉
电阻器被激活。端口C引脚处于三态时,复位过程中,
即使系统时钟没有运行。
5
7766ES–AVR–04/10
特点
USB协议
- 基于USB DFU类
- 自动波特率( 8/16 MHz晶振)
在系统编程
- 读/写Flash和EEPROM的片上存储器
- 读取设备ID
- 整片擦除
- 启动应用程序的命令
在应用中编程
- 软件的入口点的片上闪存驱动器
1.描述
在8位AVR大型带USB接口的设备在出厂时配置了
USB引导程序位于控制器的片上闪存的引导部分。
此USB启动加载器允许从USB进行在系统编程
主机控制器,而不从系统或除去部分没有
预编程的应用程序,而没有任何外部编程接口。
本文档介绍了USB启动加载器功能以及串行
协议有效的片上闪存进行操作(闪光
和EEPROM ) 。
USB DFU
引导程序
数据表
AT90USB128x
AT90USB64x
AT90USB162
AT90USB82
ATmega32U4
ATmega16U4
7618C–AVR–07/08
2.引导程序环境
引导程序位于片内Flash存储器的引导部分,其管理的USB
通信协议和执行读/写操作的片上存储器
(闪存/ EEPROM ) 。
该USB启动加载器加载的片内Flash存储器的“引导程序Flash区” 。
引导闪光的部分的大小必须小于引导程序size.USB产品大
配置了默认的片上USB引导程序和所需bootsection厂
配置。
表2-1 。
USB的Bootloader参数
产品
AT90USB1287
4千字
AT90USB1286
AT90USB647
0x03EB / 0x2FF9
AT90USB646
AT90USB162
2K字
AT90USB82
ATmega32U4
ATmega16U4
0x03EB / 0x2FF7
0x03EB / 0x2FF4
0x03EB / 0x2FF3
0x0800
0x3800
0x0800
0x03EB / 0x2FFA
0x1800
0x7800
0x03EB / 0x2FFB
0xf000
闪存Bootsection尺寸
CON组fi guration
VID / PID
引导程序起始地址
(字地址)
图2-1 。
物理环境
DFU类
USB
接口
USB的Bootloader
在Boot区
读/写
FL灰
应用部分
读/写
EEPROM数据
3.激活引导程序
正如AT90USB数据表中规定,引导程序可以通过以下任一被激活
条件:
常规应用程序执行:
从用户应用程序的跳转或调用。这可能
被触发启动,比如通过USB , USART或SPI和解码收到的命令
由该应用程序。
2
7618C–AVR–07/08
Boot复位熔丝
Boot复位熔丝( BOOTRST )可以被编程,以使复位
向量指向Boot区复位后的起始地址。一旦用户代码
加载中,启动加载程序命令( “启动应用程序”),就可以开始执行应用程序代码。
如果熔丝不能由MCU本身改变。这意味着,一旦引导
复位熔丝位被编程,复位向量将一直指向的引导程序和复位
保险丝只能通过串行或并行编程的方法来改变。该
熔丝位BOOTRST未激活的默认出厂配置。
外部硬件条件
硬件引导启用保险丝( HWBE )可
编程,以便对下复位特殊的硬件条件,引导程序执行
复位后强制。
这些不同的条件归纳在
图3-1第3页。
图3-1 。
启动过程
硬件启动过程
RESET
是的
外部硬件
条件
No
是的
BOOTRST = 0
PC = Boot Loader区
PC = 0000H
No
软件执行
"Software激活(跳) "
应用
运行
启动自举程序
4.协议
4.1
设备固件升级介绍
设备固件升级( DFU )为落实执行设备固件的机制
修改。任何USB设备可以通过配套的要求,利用此功能试样
田间本文件中。
因为它是不实用的一台设备的同时执行这两种操作的DFU及其去甲
MAL运行时的活动,这些正常的活动必须停止对DFU的时间
操作。这样做意味着设备必须改变其操作模式;即,打印机
同时,它正在经历一个固件升级的打印机;它是一个PROM编程。然而,一
3
7618C–AVR–07/08
支持DFU设备不能够改变自身的运作模式的。外
(人类或主机操作系统)介入是必需的。
4.2
DFU具体要求
除了USB标准的要求, 7 DFU类特定请求用于完成
升级操作:
表4-1 。
DFU类专用请求
wValue
wTimeout
WBLOCK
WBLOCK
WINDEX
界面(4)
界面(4)
界面(4)
界面(4)
界面(4)
界面(4)
界面(4)
wLength
6
1
数据
网络固件
网络固件
状态
状态
bmRequestType
0010 0001b
0010 0001b
1010 0001b
1010 0001b
0010 0001b
1010 0001b
0010 0001b
bRequest
DFU_DETACH (0)
DFU_DNLOAD (1)
DFU_UPLOAD (2)
DFU_GETSTATUS (3)
DFU_CLRSTATUS (4)
DFU_GETSTATE (5)
DFU_ABORT (6)
4.3
DFU描述符集
该设备出口的DFU描述符集,其中包含:
一个DFU设备描述符
一个配置描述符
一个单一的接口描述符(包括描述符替代设置,如果存在的话)
4.3.1
DFU设备描述符
该描述符是唯一存在的DFU模式的描述符集合。在DFU类代码报道
形式bDeviceClass
现场描述符的。
表4-2 。
DFU模式设备描述符
SIZE
1
1
2
1
1
1
1
2
2
2
1
价值
12h
01h
0100h
在FEh
01h
00h
32
03EBh
2FFBh
0x0000
0
大小描述符的,以字节为单位
DFU功能描述符类型
二进制编码的十进制USB规范版本号
专用类代码
设备固件升级代码
该设备没有在此接口上使用一个类特定的协议
最大数据包大小为端点零(限32由于主机端
驱动程序)
供应商ID
产品编号
二进制编码的十进制装置版本号
字符串描述符的索引
描述
OFFSET
0
1
2
4
5
6
7
8
10
12
14
blength
bDescriptorType
bcdUSB
形式bDeviceClass
bDeviceSubClass
bDeviceProtocol
bMaxPacketSize0
idVendor
idProduct
bcdDevice
iManufacturer
4
7618C–AVR–07/08
OFFSET
15
16
17
iProduct
iSerialNumber
bNumConfigurations指定
SIZE
1
1
1
价值
0
0
01h
字符串描述符的索引
字符串描述符的索引
只为DFU一个配置
描述
4.3.2
DFU配置描述符
该描述符是相同的在USB DFU描述的标准配置描述符
规范1.0版,不同之处在于在
bNumInterfaces
字段必须包含值
01h.
DFU接口描述符
在DFU模式下工作时,这是描述符的唯一接口可用。因此,
的价值
bInterfaceNumber
字段值始终为零。
表4-3 。
DFU模式界面说明
SIZE
1
1
1
1
1
1
1
1
1
价值
09h
04h
00h
00h
00h
在FEh
01h
00h
00h
描述
大小描述符的,以字节为单位
接口描述符类型
此接口的数目
替代设置
(1)
只有控制管使用
专用类代码
设备固件升级代码
该设备没有在此接口上使用一个类特定的协议
字符串描述符的这个接口索引
4.3.2.1
OFFSET
0
1
2
3
4
5
6
7
8
blength
bDescriptorType
bInterfaceNumber
bAlternateSetting
bNumEndpoints
bInterfaceClass
bInterfaceSubClass
bInterfaceProtocol
iInterface
注意:
1.备用设置可以使用应用程序访问额外的内存段。在这种情况下,有人建议
每个替代设置使用一个字符串描述符来指示目标内存段;例如, “EEPROM” 。详细concern-
交替设置,荷兰国际集团的其他可能用途是超出了本文的范围。然而,它们的使用是故意不
限制,因为笔者预计实现将设计为备用设置额外的创造性使用。
4.4
命令说明
在AT90USB引导程序执行该协议允许:
启动通信
编程Flash或EEPROM数据
读取Flash或EEPROM数据
程序配置信息
读取配置和制造商信息
擦除闪存
启动应用程序
该协议的概述是详细
“附录A”第18页。
5
7618C–AVR–07/08
特点
高性能,低功耗的AVR
8位微控制器
先进的RISC架构
- 135条指令 - 大多数单时钟周期执行
- 32个8位通用工作寄存器
全静态工作
- 高达16 MIPS的吞吐量,在16兆赫
- 片上2周期乘法器
非易失性程序和数据存储器
- 对在系统内可编程的Flash 16 / 32K字节
- 耐力:100,000写/擦除周期
- 可选Boot代码区具有独立锁定位
后在系统编程通过片上引导程序的硬件激活
RESET
真正的同时读 - 写操作
所有提供的部件preprogramed用默认的USB启动加载器
- 1.25 / 2.5K字节的片内SRAM
- 512字节/ 1K字节的片内EEPROM
- 耐力:100,000写/擦除周期
- 可以对锁定的软件安全
JTAG ( IEEE 1149.1标准兼容)接口
- 边界扫描功能根据JTAG标准
- 广泛的片上调试支持
- 对Flash , EEPROM ,熔丝位和锁定位通过JTAG接口编程
USB 2.0全速/低速设备与中断传输完成模块
- 通用串行总线规范2.0版,完全符合
- 支持数据传输速率可达12 Mbit / s和1.5 Mbit / s的
- 端点0为控制传输:最多64个字节
- 6 IN或OUT方向和散装可编程端点,中断或
同步传输
- 可配置的端点规模达双行模式, 256个字节
- 完全独立的832字节USB双口RAM的端点内存分配
- 挂起/恢复中断
- CPU复位可能在USB总线复位检测
- 48 MHz的PLL从全速总线操作
- 单片机请求USB总线连接/断开
外设特性
- 片上PLL为USB和高速定时器: 32至96 MHz运行
- 两个8位定时器/计数器具有独立预分频器和比较模式
- 2个16位定时器/计数器具有独立预分频器, Compare-和捕捉模式
- 一个10位高速定时器/计数器, PLL ( 64 MHz)的和比较模式
- 4个8位PWM通道
- 四个PWM通道,可编程解决方案,从2至16位
- 六个PWM通道高速运转,从可编程解决方案
2至11位
- 输出比较调制器
- 12通道, 10位ADC (具有差分通道具有可编程增益)
- 可编程的串行USART与硬件流控制
- 主/从SPI串行接口
8-bit
微控制器
16 / 32K字节
ISP功能的Flash
和USB
调节器
ATmega16U4
ATmega32U4
初步
摘要
7766BS–AVR–07/08
- 面向字节的2线串行接口
- 可编程看门狗定时器具有独立的片上振荡器
- 片上模拟比较器
- 中断和唤醒引脚电平变化( 8xPCINT + 5xINT源)
- 片上温度传感器(见A / D转换器部分)
单片机特性
- 上电复位和可编程欠压检测
- 内部8 MHz的标定振荡器
- 内部时钟分频器&上的即时时钟切换(智力RC /外部振荡器)
- 外部和内部中断源
- 六个睡眠模式:空闲模式, ADC噪声抑制,省电,掉电,待机和扩展Standby
I / O和封装
- 所有的I / O结合CMOS输出和LVTTL输入
- 26个可编程I / O线
- 44引脚TQFP封装, 10 x 10毫米
- 44引脚QFN封装, 7x7毫米
工作电压
– 2.7 - 5.5V
工作温度
=工业( -40 ° C至+ 85°C )
最大频率
- 8兆赫在2.7V - 工业范围
- 为16 MHz在4.5V - 工业范围
2
ATmega16U4/ATmega32U4
7766BS–AVR–07/08
ATmega16U4/ATmega32U4
1.引脚配置
图1-1 。
引脚排列ATmega16U4 / ATmega32U4
PF 5 ( ADC5 / TMS)
PF6 ( ADC6 / TDO )
PF4 ( ADC4 / TCK )
PF7 ( ADC7 / TDI )
PF0 ( ADC0 )
PF1 ( ADC1 )
AVCC
AREF
GND
GND
35
44
43
42
41
40
39
38
37
36
34
VCC
( INT.6 / AIN.0 ) PE6
UVCC
D-
D+
UGND
UCAP
VBUS
( SS / PCINT0 ) PB0
( PCINT1 / SCLK ) PB1
( PDI / PCINT2 / MOSI ) PB2
( PDO / PCINT3 / MISO ) PB3
1
2
INDEX CORNER
33 PE2 ( HWB )
32 PC7 ( ICP3 / CLK0 / OC4A )
31 PC6 ( OC3A / OC4A )
30 PB6 ( PCINT6 / OC1B / OC4B / ADC13 )
29
PB5 ( PCINT5 / OC1A / OC4B / ADC12 )
3
4
5
6
7
8
9
10
11
12
13
VCC 14
GND 15
XTAL2 16
XTAL1 17
18
19
20
21
22
( XCK1 / CTS ) PD5
AT90USB324
44引脚QFN / TQFP
28 PB4 ( PCINT4 / OC2A / ADC11 )
27 PD7 ( T0 / OC4D / ADC10 )
26 PD6 ( T1 / OC4D / ADC9 )
25 PD4 ( ICP1 / ADC8 )
24 AVCC
23 GND
( OC0B / SCL / INT0 ) PD0
( RXD1 / INT2 ) PD2
1.1
放弃
包含在该数据表中的典型值是基于模拟和表征
在相同的工艺技术生产的AVR微控制器。最小值和最大值
将是可利用的设备,其特征在于后。
2.概述
该ATmega16U4 / ATmega32U4是一款基于AVR的低功耗8位CMOS微控制器
增强的RISC架构。通过在一个单一的时钟周期执行功能强大的指令,所述
ATmega16U4 / ATmega32U4的数据吞吐率高达1 MIPS每MHz,从而可以
系统设计人员在功耗和处理速度之间。
( PCINT7 / OC0A / OC1C / RTS ) PB7
( OC2B / SDA / INT1 ) PD1
( TXD1 / INT3 ) PD3
RESET
3
7766BS–AVR–07/08
2.1
框图
框图
图2-1 。
PF7 - PF4
PF1 PF0
PC7 PC6
VCC
GND
PORTF DRIVERS
PORTC DRIVERS
数据寄存器
PORTF
DATA DIR 。
REG 。 PORTF
数据寄存器
PORTC
8 - BIT DA TA BUS
DATA DIR 。
REG 。 PORTC
POR - BOD
RESET
国内
振荡器
CALIB 。 OSC
JTAG TAP
节目
计数器
指针
看门狗
定时器
振荡器
片上调试
节目
FL灰
SRAM
单片机控制
注册
定时器/
计数器
打断
单位
时间和
控制
Boundary-
扫描
指令
注册
一般
用途
注册
X
Y
Z
RESET
XTAL1
XTAL2
UVCC
片上
USB PAD 3V
调节器
程序设计
逻辑
指令
解码器
EEPROM
UCAP
1uF
温度
传感器
AVCC
AGND
AREF
ADC
控制
线
ALU
高速
状态
注册
定时器/ PWM
PLL
VBUS
DP
USB 2.0
DM
两线串行
接口
类似物
比较
USART0
SPI
数据寄存器
PORTE
DATA DIR 。
REG 。 PORTE
数据寄存器
PORTB
DATA DIR 。
REG 。 PORTB
数据寄存器
PORTD
DATA DIR 。
REG 。 PORTD
PORTE DRIVERS
PORTB DRIVERS
PORTD DRIVERS
PE6
PE2
PB7 - PB0
PD7 - PD0
- 如有变动 -
AVR内核具有丰富的指令集和32个通用工作寄存器。所有
32个寄存器是直接连接到所述算术逻辑单元(ALU) ,允许两个独立的
寄存器中在一个时钟周期中执行一个指令来访问。由此产生的
架构提高了代码效率,同时实现最高至10倍,比CON-快
常规CISC微控制器。
该ATmega16U4 / ATmega32U4提供以下功能:在系统的16 / 32K字节
可编程闪存与非同时读 - 写能力, 512字节/ 1K字节EEPROM ,
1.25 / 2.5K字节SRAM , 26个通用I / O口线( CMOS输出和LVTTL输入) , 32
通用工作寄存器,四灵活的定时器/计数器具有比较模式和PWM ,
多了一个高速定时器/计数器具有比较模式和PLL可调光源, 1
USART (包括CTS / RTS流控制信号) ,一个面向字节的两线串行接口,一个12
4
ATmega16U4/ATmega32U4
7766BS–AVR–07/08
ATmega16U4/ATmega32U4
通道10位ADC ,可编程增益可选的差分输入级片上
校准的温度传感器,可编程看门狗定时器,内置振荡器,一个SPI
串行端口, IEEE标准。 1149.1标准的JTAG测试接口,也用于访问片上
调试系统及编程和六个软件选择的省电模式。空闲
模式时CPU停止工作,而SRAM ,定时器/计数器, SPI端口以及中断系统
继续工作。在掉电模式保存登记内容,但冻结
振荡器,禁用所有其他芯片功能,直到下一个中断或硬件复位。该ADC
噪声抑制模式时终止CPU和ADC以外所有I / O模块,以最大限度地降低开关
ADC转换时的噪音。在待机模式下,晶体/陶瓷振荡器运行
而该装置的其余部分处于休眠状态。这使得非常快的启动加上低功耗
消费。
该器件采用Atmel的高密度非易失性存储器技术制造。该
片上ISP Flash允许程序存储器通过SPI进行在系统编程
串行接口,由传统的非易失性存储器编程,或者通过片上引导亲
克在AVR内核上运行。引导程序可以使用任意接口下载
在应用闪存的应用程序。在引导Flash软件
继续运行,而应用Flash区更新,提供真正的同时读 - 写
操作。通过在将8位RISC CPU与系统内可编程闪存
单片芯片中, ATMEL ATmega16U4 / ATmega32U4是一个功能强大的单片机亲
国际志愿组织一个高度灵活和具有成本效益的解决方案为许多嵌入式控制应用。
该ATmega16U4 / ATmega32U4 AVR具有一整套的编程与系统
开发工具,包括: C语言编译器,宏汇编,程序调试器/模拟器,在 -
电路仿真器及评估板。
2.2
2.2.1
引脚说明
VCC
数字供电电压。
2.2.2
GND
地面上。
2.2.3
端口B ( PB7..PB0 )
端口B为8位双向I / O和内部上拉电阻(选择的每一位)端口。该
端口B输出缓冲器有两个和吸收大电流对称的驱动特性
能力。作为输入使用时,端口B引脚被外部电路拉低时将输出电流上拉
电阻器被激活。端口的引脚处于三态,当复位过程中,
即使系统时钟没有运行。
端口B具有更好的驱动能力比其它端口。
端口B也可以用做其他不同的特殊功能的ATmega16U4 / ATmega32U4的功能
作为上市
第70页。
2.2.4
端口C ( PC7 , PC6 )
端口C为8位双向I / O和内部上拉电阻(选择的每一位)端口。该
端口C的输出缓冲器有两个和吸收大电流对称的驱动特性
能力。作为输入使用时,端口C引脚被外部电路拉低时将输出电流上拉
电阻器被激活。端口C引脚处于三态时,复位过程中,
即使系统时钟没有运行。
5
7766BS–AVR–07/08
查看更多ATMEGA32U4PDF信息
推荐型号
供货商
型号
厂家
批号
数量
封装
单价/备注
操作
    QQ: 点击这里给我发消息 QQ:2880707522 复制 点击这里给我发消息 QQ:2369405325 复制

    电话:0755-82780082
    联系人:杨小姐
    地址:深圳市福田区振兴路156号上步工业区405栋3层

    ATMEGA32U4
    -
    -
    -
    -
    终端采购配单精选

QQ: 点击这里给我发消息 QQ:2880133232 复制 点击这里给我发消息 QQ:2880133232 复制 点击这里给我发消息 QQ:2880133232 复制

电话:0755-83202411
联系人:杨泽鹏
地址:深圳市福田区 汉国中心55楼
ATMEGA32U4
Atmel(爱特梅尔)
22+
11226
原装原厂公司现货
QQ: 点击这里给我发消息 QQ:153461020 复制

电话:0755-23996734
联系人:李先生
地址:深圳市福田区华航社区中航路4号都会100大厦A座11C
ATMEGA32U4
原厂原装
20+
9600
N.A
品惠只有原装原包现货特价热卖
QQ: 点击这里给我发消息 QQ:280773285 复制 点击这里给我发消息 QQ:2748708193 复制
电话:0755-83015506-23947236
联系人:朱先生
地址:广东省深圳市福田区华强北路上步工业区101栋518室
ATMEGA32U4
24+
5000
QFN
全新原装原包装现货
QQ: 点击这里给我发消息 QQ:2881677436 复制 点击这里给我发消息 QQ:2881620402 复制

电话:18922805453
联系人:连
地址:福田区华强北路1019号华强广场D座23楼
ATMEGA32U4
ATMEL
2023+
700000
BGA
柒号芯城跟原厂的距离只有0.07公分
QQ: 点击这里给我发消息 QQ:2355507163 复制 点击这里给我发消息 QQ:2355507169 复制

电话:755-83210909 / 83616256
联系人:夏先生
地址:深圳市福田区华强北街道华能大厦2502室(亚太地区XILINX(赛灵思)、ALTERA(阿特拉)专业分销商!)
ATMEGA32U4
Atmel(爱特梅尔)
22+
8000
N/A
原装现货 支持实单
QQ: 点击这里给我发消息 QQ:892174007 复制 点击这里给我发消息 QQ:2300949663 复制 点击这里给我发消息 QQ:2719079875 复制

电话:15821228847 // 13764057178 // 15026993318
联系人:销售部
地址:门市:上海市黄浦区北京东路668号科技京城电子市场K室//科技京城电子市场T房
ATMEGA32U4
Atmel(爱特梅尔)
2024
20918
原装现货上海库存,欢迎咨询
QQ: 点击这里给我发消息 QQ:1584878981 复制 点击这里给我发消息 QQ:2881290686 复制

电话:010-62962871、62104931、 62106431、62104891、62104791
联系人:何小姐
地址:海淀区中关村大街32号和盛嘉业大厦10层1008室
ATMEGA32U4
MICROCHIP/微芯
21+
5000
SMDDIP
全新原装正品/质量有保证
QQ: 点击这里给我发消息 QQ:2765319833 复制 点击这里给我发消息 QQ:1363272801 复制 点击这里给我发消息 QQ:1294342618 复制
电话:13528893675/15710790696/0755-36335768
联系人:张
地址:广东省深圳市福田区华强北振兴路广东省深圳市福田区振兴路曼哈大厦4楼B801室。
ATMEGA32U4
Atmel(爱特梅尔)
22+
8410
原装正品
QQ: 点击这里给我发消息 QQ:1584878981 复制 点击这里给我发消息 QQ:2881290686 复制

电话:010-62962871、62104931、 62106431、62104891、62104791
联系人:刘经理
地址:北京市海淀区中关村大街32号和盛嘉业大厦10层1008
ATMEGA32U4
21+
11362
全新原装正品/质量有保证
QQ: 点击这里给我发消息 QQ:5645336 复制
电话:13910052844(微信同步)
联系人:刘先生
地址:北京市海淀区增光路27号院增光佳苑2号楼1单元1102室
ATMEGA32U4
√ 欧美㊣品
▲10/11+
9060
贴◆插
【dz37.com】实时报价有图&PDF
查询更多ATMEGA32U4供应信息

深圳市碧威特网络技术有限公司
 复制成功!