添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第1131页 > ATMEGA164P
特点
高性能,低功耗的AVR
8位微控制器
先进的RISC架构
- 131条指令 - 绝大多数为单时钟周期执行
- 32个8位通用工作寄存器
全静态工作
- 高达20 MIPS的吞吐量,在20兆赫
- 片上2周期乘法器
非易失性程序和数据存储器
- 16/32 /系统内的64K字节的自编程闪存
耐力:10,000写/擦除周期
- 可选Boot代码区具有独立锁定位
在系统编程通过片上引导程序
真正的同时读 - 写操作
- 512B / 1K / 2K字节EEPROM
耐力:100,000写/擦除周期
- 1/2 / 4K字节的片内SRAM
- 可以对锁定的软件安全
JTAG ( IEEE 1149.1标准兼容)接口
- 边界扫描功能根据JTAG标准
- 广泛的片上调试支持
- 对Flash , EEPROM ,熔丝位和锁定位通过JTAG接口编程
外设特性
- 两个8位定时器/计数器具有独立预分频器和比较模式
- 1个16位定时器/计数器具有独立预分频器,比较功能和捕捉
模式
- 实时计数器具有独立振荡器
- 六个PWM通道
- 8通道, 10位ADC
差分模式下,可选择增益为1倍, 10倍或200倍
- 面向字节的两线串行接口
- 两个可编程的串行USART
- 主/从SPI串行接口
- 可编程看门狗定时器具有独立的片上振荡器
- 片上模拟比较器
- 中断和唤醒引脚电平变化
单片机特性
- 上电复位和可编程欠压检测
- 内部标定RC振荡器
- 外部和内部中断源
- 六个睡眠模式:空闲模式, ADC噪声抑制,省电,掉电,待机
和扩展Standby
I / O和封装
- 32个可编程I / O线
- 40引脚PDIP , 44引脚TQFP和44 - QFN垫/ MLF
工作电压
- 1.8 - 5.5V的ATmega164P / 324P / 644PV
- 2.7 - 5.5V的ATmega164P / 324P / 644P
速度等级
- ATmega164P / 324P / 644PV : 0 - 4MHz的@ 1.8 - 5.5V , 0 - 10MHz的@ 2.7 - 5.5V
- ATmega164P / 324P / 644P : 0 - 10MHz的@ 2.7 - 5.5V , 0 - 20MHz的@ 4.5 - 5.5V
功耗在1 MHz , 1.8V ,25°C的ATmega164P / 324P / 644P
- 活动: 398分之338 / TBD μA
- 掉电模式: 0.035 /0.027/TBD μA
- 省电模式: 0.5 μA /0.5/TBD (包括32千赫RTC )
8-bit
微控制器
与16/32 / 64K
字节的系统
可编程
FL灰
ATmega164P/V
ATmega324P/V
ATmega644P/V
初步
8011D–AVR–02/07
1.引脚配置
图1-1 。
引脚排列ATmega164P / 324P / 644P
PDIP
( PCINT8 / XCK0 / T0 ) PB0
( PCINT9 / CLKO / T1 ) PB1
( PCINT10 / INT2 / AIN0 ) PB2
( PCINT11 / OC0A / AIN1 ) PB3
( PCINT12 / OC0B / SS ) PB4
( PCINT13 / MOSI ) PB5
( PCINT14 / MISO ) PB6
( PCINT15 / SCK ) PB7
RESET
VCC
GND
XTAL2
XTAL1
( PCINT24 / RXD0 ) PD0
( PCINT25 / TXD0 ) PD1
( PCINT26 / RXD1 / INT0 ) PD2
( PCINT27 / TXD1 / INT1 ) PD3
( PCINT28 / XCK1 / OC1B ) PD4
( PCINT29 / OC1A ) PD5
( PCINT30 / OC2B / ICP) PD6
PA0 ( ADC0 / PCINT0 )
PA1 ( ADC1 / PCINT1 )
PA2 ( ADC2 / PCINT2 )
PA3 ( ADC3 / PCINT3 )
PA4 ( ADC4 / PCINT4 )
PA5 ( ADC5 / PCINT5 )
PA6 ( ADC6 / PCINT6 )
PA7 ( ADC7 / PCINT7 )
AREF
GND
AVCC
PC7 ( TOSC2 / PCINT23 )
PC6 ( TOSC1 / PCINT22 )
PC5 ( TDI / PCINT21 )
PC4 ( TDO / PCINT20 )
PC3 ( TMS / PCINT19 )
PC2 ( TCK / PCINT18 )
PC1 ( SDA / PCINT17 )
PC0 ( SCL / PCINT16 )
PD7 ( OC2A / PCINT31 )
TQFP / QFN / MLF
PB4 ( SS / OC0B / PCINT12 )
PB3 ( AIN1 / OC0A / PCINT11 )
PB2 ( AIN0 / INT2 / PCINT10 )
PB1 ( T1 / CLKO / PCINT9 )
PB0 ( XCK0 / T0 / PCINT8 )
GND
VCC
PA0 ( ADC0 / PCINT0 )
PA1 ( ADC1 / PCINT1 )
PA2 ( ADC2 / PCINT2 )
PA3 ( ADC3 / PCINT3 )
( PCINT13 / MOSI ) PB5
( PCINT14 / MISO ) PB6
( PCINT15 / SCK ) PB7
RESET
VCC
GND
XTAL2
XTAL1
( PCINT24 / RXD0 ) PD0
( PCINT25 / TXD0 ) PD1
( PCINT26 / RXD1 / INT0 ) PD2
PA4 ( ADC4 / PCINT4 )
PA5 ( ADC5 / PCINT5 )
PA6 ( ADC6 / PCINT6 )
PA7 ( ADC7 / PCINT7 )
AREF
GND
AVCC
PC7 ( TOSC2 / PCINT23 )
PC6 ( TOSC1 / PCINT22 )
PC5 ( TDI / PCINT21 )
PC4 ( TDO / PCINT20 )
注意:
该QFN / MLF封装下的大型中心焊盘应焊接到地面上的
板,以确保良好的机械稳定性。
2
ATmega164P/324P/644P
8011D–AVR–02/07
(PCINT27/TXD1/INT1)
(PCINT28/XCK1/OC1B)
(PCINT29/OC1A)
(PCINT30/OC2B/ICP)
(PCINT31/OC2A)
PD3
PD4
PD5
PD6
PD7
VCC
GND
( PCINT16 / SCL ) PC0
( PCINT17 / SDA ) PC1
( PCINT18 / TCK ) PC2
( PCINT19 / TMS) PC3
ATmega164P/324P/644P
2.概述
该ATmega164P / 324P / 644P是一款基于AVR单片机的低功耗8位CMOS微控制器
增强的RISC架构。通过在一个单一的时钟周期执行功能强大的指令,所述
ATmega164P / 324P / 644P的数据吞吐率高达1 MIPS每MHz,从而可以系
TEM设计师能够优化功耗和处理速度之间。
2.1
框图
框图
图2-1 。
PA7..0
VCC
PB7..0
RESET
动力
监督
POR / BOD &
RESET
PORT A( 8 )
PORT B( 8 )
GND
看门狗
定时器
看门狗
振荡器
A / D
变流器
类似物
比较
USART 0
XTAL1
振荡器
电路/
时钟
GENERATION
EEPROM
国内
带隙基准
SPI
XTAL2
8位T / C 0
中央处理器
JTAG / OCD
16位T / C 1
TWI
FL灰
SRAM
8位T / C 2
USART 1
C口( 8 )
端口D ( 8 )
TOSC2/PC7
TOSC1/PC6
PC5..0
PD7..0
AVR内核具有丰富的指令集和32个通用工作寄存器。所有
32个寄存器是直接连接到所述算术逻辑单元(ALU) ,允许两个独立的
寄存器中在一个时钟周期中执行一个指令来访问。由此产生的
架构提高了代码效率,同时实现最高至10倍,比CON-快
常规CISC微控制器。
3
8011D–AVR–02/07
该ATmega164P / 324P / 644P提供了以下功能: 16/32 / 64K字节的系统内的
可编程闪存与非同时读 - 写能力, 512B / 1K / 2K字节的EEPROM , 1/2 / 4K
字节SRAM , 32个通用I / O口线, 32个通用工作寄存器,实时
计数器( RTC ) ,三种灵活的定时器/计数器具有比较模式和PWM , 2个USART ,一个字节
面向字节的两线串行接口,一个8通道, 10位ADC具有可选差分输入级
具有可编程增益的可编程看门狗定时器,内置振荡器,一个SPI串行
端口, IEEE标准。 1149.1标准的JTAG测试接口,也用于访问片上
调试系统及编程和六个软件选择的省电模式。空闲
模式时CPU停止工作,而SRAM ,定时器/计数器, SPI端口以及中断系统
继续工作。在掉电模式保存登记内容,但冻结
振荡器,禁用所有其他芯片功能,直到下一个中断或硬件复位。在电源 -
保存方式,异步定时器继续运行,允许用户保持一个时间基准
而该装置的其余部分处于休眠状态。 ADC噪声抑制模式时CPU停止工作,所有
I /除了异步定时器和ADC O模块,以减少ADC转换时的噪音
转换。在待机模式下,晶体/陶瓷振荡器运行时的休息
设备处于睡眠状态。这允许非常快速的启动相结合,功耗低。在
延长待机模式下,主振荡器和异步定时器继续运行。
该器件采用Atmel的高密度非易失性存储器技术制造。在导通
片内ISP Flash允许程序存储器通过一个SPI串行进行在系统编程
接口,通过一个常规的非易失性存储器编程,或者通过一个片上的引导程序
在AVR内核上运行。引导程序可以使用任意接口将应用程序下载
程序中的应用程序的Flash存储器中。在引导Flash软件将继续运行
而应用Flash区更新,提供真正的同时读 - 写操作。通过
一个单芯片上结合了8位RISC CPU与系统内可编程闪存,
爱特梅尔ATmega164P / 324P / 644P是一种功能强大的单片机,它提供了高度灵活的
和具有成本效益的解决方案为许多嵌入式控制应用。
该ATmega164P / 324P / 644P AVR具有一整套的编程与系统的人员开发
opment工具,包括: C语言编译器,宏汇编,程序调试器/模拟器,在电路
仿真器和评估板。
2.2
间ATmega164P , ATmega324P和ATmega644P的比较
表2-1 。
设备
ATmega164P
ATmega324P
ATmega644P
ATmega164P和ATmega644P的之间的差异
FL灰
16字节
32千字节
64字节
EEPROM
512个字节
1字节
2K字节
内存
1字节
2K字节
4字节
2.3
2.3.1
引脚说明
VCC
数字供电电压。
2.3.2
GND
地面上。
4
ATmega164P/324P/644P
8011D–AVR–02/07
ATmega164P/324P/644P
2.3.3
端口A ( PA7 : PA0 )
端口A作为模拟输入到模拟数字转换器。
端口A也可以作为8位双向I / O和内部上拉电阻的端口(用于选择
每个比特) 。端口A输出缓冲器具有既吸收大电流对称的驱动特性
和源能力。作为输入,端口A管脚被外部拉低时将输出电流
上拉电阻器被激活。在端口A引脚处于三态时,复位过程
活性,即使系统时钟没有运行。
端口A也可以用做其他不同的特殊功能的ATmega164P / 324P / 644P作为功能
上市
第79页。
2.3.4
端口B ( PB7 : PB0 )
端口B为8位双向I / O和内部上拉电阻(选择的每一位)端口。该
端口B输出缓冲器有两个和吸收大电流对称的驱动特性
能力。作为输入使用时,端口B引脚被外部电路拉低时将输出电流上拉
电阻器被激活。端口的引脚处于三态,当复位过程中,
即使系统时钟没有运行。
端口B也可以用做其他不同的特殊功能的ATmega164P / 324P / 644P作为功能
上市
第81页。
2.3.5
端口C ( PC7 : PC0 )
端口C为8位双向I / O和内部上拉电阻(选择的每一位)端口。该
端口C的输出缓冲器有两个和吸收大电流对称的驱动特性
能力。作为输入使用时,端口C引脚被外部电路拉低时将输出电流上拉
电阻器被激活。端口C引脚处于三态时,复位过程中,
即使系统时钟没有运行。
端口C也提供了JTAG接口的功能,以及具有特殊功能的
ATmega164P / 324P / 644P作为上市
第84页。
2.3.6
端口D ( PD7 : PD0 )
端口D为8位双向I / O和内部上拉电阻(选择的每一位)端口。该
端口D输出缓冲器有两个和吸收大电流对称的驱动特性
能力。作为输入使用时,端口D引脚被外部电路拉低时将输出电流上拉
电阻器被激活。端口D引脚为三态时,复位过程中,
即使系统时钟没有运行。
端口D也可以用做其他不同的特殊功能ATmega164P / 324P / 644P作为功能
上市
第86页。
2.3.7
RESET
复位输入。该引脚上的低电平持续时间大于最小脉冲长度将产生
复位,即使系统时钟没有运行。的最小脉冲长度被定在
“系统和复位
329页的特性“ 。
更短的脉冲不能保证可靠复位。
2.3.8
XTAL1
输入到振荡器反相放大器和输入到内部时钟工作电路。
5
8011D–AVR–02/07
特点
高性能,低功耗的AVR
8位微控制器
先进的RISC架构
- 131条指令 - 绝大多数为单时钟周期执行
- 32个8位通用工作寄存器
全静态工作
- 高达20 MIPS的吞吐量,在20兆赫
- 片上2周期乘法器
非易失性程序和数据存储器
- 16/32 /系统内的64K字节的自编程闪存
耐力:10,000写/擦除周期
- 可选Boot代码区具有独立锁定位
在系统编程通过片上引导程序
真正的同时读 - 写操作
- 512B / 1K / 2K字节EEPROM
耐力:100,000写/擦除周期
- 1/2 / 4K字节的片内SRAM
- 可以对锁定的软件安全
JTAG ( IEEE 1149.1标准兼容)接口
- 边界扫描功能根据JTAG标准
- 广泛的片上调试支持
- 对Flash , EEPROM ,熔丝位和锁定位通过JTAG接口编程
外设特性
- 两个8位定时器/计数器具有独立预分频器和比较模式
- 1个16位定时器/计数器具有独立预分频器,比较功能和捕捉
模式
- 实时计数器具有独立振荡器
- 六个PWM通道
- 8通道, 10位ADC
差分模式下,可选择增益为1倍, 10倍或200倍
- 面向字节的两线串行接口
- 两个可编程的串行USART
- 主/从SPI串行接口
- 可编程看门狗定时器具有独立的片上振荡器
- 片上模拟比较器
- 中断和唤醒引脚电平变化
单片机特性
- 上电复位和可编程欠压检测
- 内部标定RC振荡器
- 外部和内部中断源
- 六个睡眠模式:空闲模式, ADC噪声抑制,省电,掉电,待机
和扩展Standby
I / O和封装
- 32个可编程I / O线
- 40引脚PDIP , 44引脚TQFP和44 - QFN垫/ MLF
工作电压
- 1.8 - 5.5V的ATmega164P / 324P / 644PV
- 2.7 - 5.5V的ATmega164P / 324P / 644P
速度等级
- ATmega164P / 324P / 644PV : 0 - 4MHz的@ 1.8 - 5.5V , 0 - 10MHz的@ 2.7 - 5.5V
- ATmega164P / 324P / 644P : 0 - 10MHz的@ 2.7 - 5.5V , 0 - 20MHz的@ 4.5 - 5.5V
功耗在1 MHz , 1.8V ,25°C的ATmega164P / 324P / 644P
- 活动: 398分之338 / TBD μA
- 掉电模式: 0.035 /0.027/TBD μA
- 省电模式: 0.5 μA /0.5/TBD (包括32千赫RTC )
8-bit
微控制器
与16/32 / 64K
字节的系统
可编程
FL灰
ATmega164P/V
ATmega324P/V
ATmega644P/V
ADVANCE
信息
摘要
8011DS–AVR–02/07
1.引脚配置
图1-1 。
引脚排列ATmega164P / 324P / 644P
PDIP
( PCINT8 / XCK0 / T0 ) PB0
( PCINT9 / CLKO / T1 ) PB1
( PCINT10 / INT2 / AIN0 ) PB2
( PCINT11 / OC0A / AIN1 ) PB3
( PCINT12 / OC0B / SS ) PB4
( PCINT13 / MOSI ) PB5
( PCINT14 / MISO ) PB6
( PCINT15 / SCK ) PB7
RESET
VCC
GND
XTAL2
XTAL1
( PCINT24 / RXD0 ) PD0
( PCINT25 / TXD0 ) PD1
( PCINT26 / RXD1 / INT0 ) PD2
( PCINT27 / TXD1 / INT1 ) PD3
( PCINT28 / XCK1 / OC1B ) PD4
( PCINT29 / OC1A ) PD5
( PCINT30 / OC2B / ICP) PD6
PA0 ( ADC0 / PCINT0 )
PA1 ( ADC1 / PCINT1 )
PA2 ( ADC2 / PCINT2 )
PA3 ( ADC3 / PCINT3 )
PA4 ( ADC4 / PCINT4 )
PA5 ( ADC5 / PCINT5 )
PA6 ( ADC6 / PCINT6 )
PA7 ( ADC7 / PCINT7 )
AREF
GND
AVCC
PC7 ( TOSC2 / PCINT23 )
PC6 ( TOSC1 / PCINT22 )
PC5 ( TDI / PCINT21 )
PC4 ( TDO / PCINT20 )
PC3 ( TMS / PCINT19 )
PC2 ( TCK / PCINT18 )
PC1 ( SDA / PCINT17 )
PC0 ( SCL / PCINT16 )
PD7 ( OC2A / PCINT31 )
TQFP / QFN / MLF
PB4 ( SS / OC0B / PCINT12 )
PB3 ( AIN1 / OC0A / PCINT11 )
PB2 ( AIN0 / INT2 / PCINT10 )
PB1 ( T1 / CLKO / PCINT9 )
PB0 ( XCK0 / T0 / PCINT8 )
GND
VCC
PA0 ( ADC0 / PCINT0 )
PA1 ( ADC1 / PCINT1 )
PA2 ( ADC2 / PCINT2 )
PA3 ( ADC3 / PCINT3 )
( PCINT13 / MOSI ) PB5
( PCINT14 / MISO ) PB6
( PCINT15 / SCK ) PB7
RESET
VCC
GND
XTAL2
XTAL1
( PCINT24 / RXD0 ) PD0
( PCINT25 / TXD0 ) PD1
( PCINT26 / RXD1 / INT0 ) PD2
PA4 ( ADC4 / PCINT4 )
PA5 ( ADC5 / PCINT5 )
PA6 ( ADC6 / PCINT6 )
PA7 ( ADC7 / PCINT7 )
AREF
GND
AVCC
PC7 ( TOSC2 / PCINT23 )
PC6 ( TOSC1 / PCINT22 )
PC5 ( TDI / PCINT21 )
PC4 ( TDO / PCINT20 )
注意:
该QFN / MLF封装下的大型中心焊盘应焊接到地面上的
板,以确保良好的机械稳定性。
2
ATmega164P/324P/644P
8011DS–AVR–02/07
(PCINT27/TXD1/INT1)
(PCINT28/XCK1/OC1B)
(PCINT29/OC1A)
(PCINT30/OC2B/ICP)
(PCINT31/OC2A)
PD3
PD4
PD5
PD6
PD7
VCC
GND
( PCINT16 / SCL ) PC0
( PCINT17 / SDA ) PC1
( PCINT18 / TCK ) PC2
( PCINT19 / TMS) PC3
ATmega164P/324P/644P
1.1
放弃
包含在该数据表中的典型值是基于模拟和表征
在相同的工艺技术生产的AVR微控制器。最小值和最大值
将是可利用的设备,其特征在于后。
3
8011DS–AVR–02/07
2.概述
该ATmega164P / 324P / 644P是一款基于AVR单片机的低功耗8位CMOS微控制器
增强的RISC架构。通过在一个单一的时钟周期执行功能强大的指令,所述
ATmega164P / 324P / 644P的数据吞吐率高达1 MIPS每MHz,从而可以系
TEM设计师能够优化功耗和处理速度之间。
2.1
框图
框图
图2-1 。
PA7..0
VCC
PB7..0
RESET
动力
监督
POR / BOD &
RESET
PORT A( 8 )
PORT B( 8 )
GND
看门狗
定时器
看门狗
振荡器
A / D
变流器
类似物
比较
USART 0
XTAL1
振荡器
电路/
时钟
GENERATION
EEPROM
国内
带隙基准
SPI
XTAL2
8位T / C 0
中央处理器
JTAG / OCD
16位T / C 1
TWI
FL灰
SRAM
8位T / C 2
USART 1
C口( 8 )
端口D ( 8 )
TOSC2/PC7
TOSC1/PC6
PC5..0
PD7..0
AVR内核具有丰富的指令集和32个通用工作寄存器。所有
32个寄存器是直接连接到所述算术逻辑单元(ALU) ,允许两个独立的
寄存器中在一个时钟周期中执行一个指令来访问。由此产生的
架构提高了代码效率,同时实现最高至10倍,比CON-快
常规CISC微控制器。
4
ATmega164P/324P/644P
8011DS–AVR–02/07
ATmega164P/324P/644P
该ATmega164P / 324P / 644P提供了以下功能: 16/32 / 64K字节的系统内的
可编程闪存与非同时读 - 写能力, 512B / 1K / 2K字节的EEPROM , 1/2 / 4K
字节SRAM , 32个通用I / O口线, 32个通用工作寄存器,实时
计数器( RTC ) ,三种灵活的定时器/计数器具有比较模式和PWM , 2个USART ,一个字节
面向字节的两线串行接口,一个8通道, 10位ADC具有可选差分输入级
具有可编程增益的可编程看门狗定时器,内置振荡器,一个SPI串行
端口, IEEE标准。 1149.1标准的JTAG测试接口,也用于访问片上
调试系统及编程和六个软件选择的省电模式。空闲
模式时CPU停止工作,而SRAM ,定时器/计数器, SPI端口以及中断系统
继续工作。在掉电模式保存登记内容,但冻结
振荡器,禁用所有其他芯片功能,直到下一个中断或硬件复位。在电源 -
保存方式,异步定时器继续运行,允许用户保持一个时间基准
而该装置的其余部分处于休眠状态。 ADC噪声抑制模式时CPU停止工作,所有
I /除了异步定时器和ADC O模块,以减少ADC转换时的噪音
转换。在待机模式下,晶体/陶瓷振荡器运行时的休息
设备处于睡眠状态。这允许非常快速的启动相结合,功耗低。在
延长待机模式下,主振荡器和异步定时器继续运行。
该器件采用Atmel的高密度非易失性存储器技术制造。在导通
片内ISP Flash允许程序存储器通过一个SPI串行进行在系统编程
接口,通过一个常规的非易失性存储器编程,或者通过一个片上的引导程序
在AVR内核上运行。引导程序可以使用任意接口将应用程序下载
程序中的应用程序的Flash存储器中。在引导Flash软件将继续运行
而应用Flash区更新,提供真正的同时读 - 写操作。通过
一个单芯片上结合了8位RISC CPU与系统内可编程闪存,
爱特梅尔ATmega164P / 324P / 644P是一种功能强大的单片机,它提供了高度灵活的
和具有成本效益的解决方案为许多嵌入式控制应用。
该ATmega164P / 324P / 644P AVR具有一整套的编程与系统的人员开发
opment工具,包括: C语言编译器,宏汇编,程序调试器/模拟器,在电路
仿真器和评估板。
2.2
间ATmega164P , ATmega324P和ATmega644P的比较
表2-1 。
设备
ATmega164P
ATmega324P
ATmega644P
ATmega164P和ATmega644P的之间的差异
FL灰
16字节
32千字节
64字节
EEPROM
512个字节
1字节
2K字节
内存
1字节
2K字节
4字节
2.3
2.3.1
引脚说明
VCC
数字供电电压。
2.3.2
GND
地面上。
5
8011DS–AVR–02/07
特点
高性能,低功耗的AVR
8位微控制器
先进的RISC架构
- 131条指令 - 绝大多数为单时钟周期执行
– 32
×
8位通用工作寄存器
全静态工作
- 高达16 MIPS的吞吐量,在16兆赫
- 片上2周期乘法器
非易失性程序和数据存储器
- 16/32 /系统内的64K字节的自编程闪存
耐力:10,000写/擦除周期
- 可选Boot代码区具有独立锁定位
在系统编程通过片上引导程序
真正的同时读 - 写操作
- 512B / 1K / 2K字节EEPROM
耐力:100,000写/擦除周期
- 1/2 / 4K字节的片内SRAM
- 可以对锁定的软件安全
JTAG ( IEEE 1149.1标准兼容)接口
- 边界扫描功能根据JTAG标准
- 广泛的片上调试支持
- 对Flash , EEPROM ,熔丝位和锁定位通过JTAG接口编程
外设特性
- 两个8位定时器/计数器具有独立预分频器和比较模式
- 1个16位定时器/计数器具有独立预分频器,比较功能和捕捉
模式
- 实时计数器具有独立振荡器
- 六个PWM通道
- 8通道, 10位ADC
差分模式下,可选择增益为1倍, 10倍或200倍
(1)
- 面向字节的两线串行接口
- 两个可编程的串行USART
- 主/从SPI串行接口
- 可编程看门狗定时器具有独立的片上振荡器
- 片上模拟比较器
- 中断和唤醒引脚电平变化
单片机特性
- 上电复位和可编程欠压检测
- 内部标定RC振荡器
- 外部和内部中断源
- 六个睡眠模式:空闲模式, ADC噪声抑制,省电,掉电,待机
和扩展Standby
I / O和封装
- 32个可编程I / O线
- 44引脚TQFP和44 - QFN垫/ MLF
工作电压
- 2.7 - 5.5V的ATmega164P / 324P / 644P
速度等级
- ATmega164P / 324P / 644P : 0 - 8MHz的@ 2.7 - 5.5V , 0 - 16MHz的@ 4.5 - 5.5V
功耗频率为8 MHz , 5V , 25℃ ATmega644P的
- 主动模式: 8毫安
- 空闲模式: 2.4毫安
- 掉电模式: 0.8 μA
8-bit
微控制器
与16/32 / 64K
字节的系统
可编程
FL灰
ATmega164P
ATmega324P
ATmega644P
汽车
7674F–AVR–09/09
1.引脚配置
图1-1 。
引脚排列ATmega164P / 324P / 644P
TQFP / QFN / MLF
PB4 ( SS / OC0B / PCINT12 )
PB3 ( AIN1 / OC0A / PCINT11 )
PB2 ( AIN0 / INT2 / PCINT10 )
PB1 ( T1 / CLKO / PCINT9 )
PB0 ( XCK0 / T0 / PCINT8 )
GND
VCC
PA0 ( ADC0 / PCINT0 )
PA1 ( ADC1 / PCINT1 )
PA2 ( ADC2 / PCINT2 )
PA3 ( ADC3 / PCINT3 )
( PCINT13 / MOSI ) PB5
( PCINT14 / MISO ) PB6
( PCINT15 / SCK ) PB7
RESET
VCC
GND
XTAL2
XTAL1
( PCINT24 / RXD0 ) PD0
( PCINT25 / TXD0 ) PD1
( PCINT / RXD1 / 26 / INT0 ) PD2
PA4 ( ADC4 / PCINT4 )
PA5 ( ADC5 / PCINT5 )
PA6 ( ADC6 / PCINT6 )
PA7 ( ADC7 / PCINT7 )
AREF
GND
AVCC
PC7 ( TOSC2 / PCINT23 )
PC6 ( TOSC1 / PCINT22 )
PC5 ( TDI / PCINT21 )
PC4 ( TDO / PCINT20 )
注意:
该QFN / MLF封装下的大型中心焊盘应焊接到地面上的
板,以确保良好的机械稳定性。
2
ATmega164P/324P/644P
7674F–AVR–09/09
(PCINT/TXD1/27/INT1)
(PCINT28/XCK1/OC1B)
(PCINT29/OC1A)
(PCINT30/OC2B/ICP)
(PCINT31/OC2A)
PD3
PD4
PD5
PD6
PD7
VCC
GND
( PCINT16 / SCL ) PC0
( PCINT17 / SDA ) PC1
( PCINT18 / TCK ) PC2
( PCINT19 / TMS) PC3
ATmega164P/324P/644P
2.概述
该ATmega164P / 324P / 644P是一款基于AVR单片机的低功耗8位CMOS微控制器
增强的RISC架构。通过在一个单一的时钟周期执行功能强大的指令,所述
ATmega164P / 324P / 644P的数据吞吐率高达1 MIPS每MHz,从而可以系
TEM设计师能够优化功耗和处理速度之间。
2.1
框图
框图
PA7..0
VCC
图2-1 。
PB7..0
RESET
动力
监督
POR / BOD &
RESET
PORT A( 8 )
PORT B( 8 )
GND
看门狗
定时器
看门狗
振荡器
A / D
变流器
类似物
比较
USART 0
XTAL1
振荡器
电路/
时钟
GENERATION
EEPROM
国内
带隙基准
SPI
XTAL2
8位T / C 0
中央处理器
JTAG / OCD
16位T / C 1
TWI
FL灰
SRAM
8位T / C 2
USART 1
C口( 8 )
端口D ( 8 )
TOSC2/PC7
TOSC1/PC6
PC5..0
PD7..0
AVR内核具有丰富的指令集和32个通用工作寄存器。所有
32个寄存器是直接连接到所述算术逻辑单元(ALU) ,允许两个独立的
寄存器中在一个时钟周期中执行一个指令来访问。由此产生的
架构提高了代码效率,同时实现最高至10倍,比CON-快
常规CISC微控制器。
3
7674F–AVR–09/09
该ATmega164P / 324P / 644P提供了以下功能: 16/32 / 64K字节的系统内的
可编程闪存与非同时读 - 写能力, 512B / 1K / 2K字节的EEPROM , 1/2 / 4K
字节SRAM , 32个通用I / O口线, 32个通用工作寄存器,实时
计数器( RTC ) ,三种灵活的定时器/计数器具有比较模式和PWM , 2个USART ,一个字节
面向字节的两线串行接口,一个8通道, 10位ADC具有可选差分输入级
具有可编程增益的可编程看门狗定时器,内置振荡器,一个SPI串行
端口, IEEE标准。 1149.1标准的JTAG测试接口,也用于访问片上
调试系统及编程和六个软件选择的省电模式。空闲
模式时CPU停止工作,而SRAM ,定时器/计数器, SPI端口以及中断系统
继续工作。在掉电模式保存登记内容,但冻结
振荡器,禁用所有其他芯片功能,直到下一个中断或硬件复位。在
功率节省模式,异步定时器继续运行,允许用户保持一个
同时,该设备的其他部分处于休眠状态计时器基地。 ADC噪声抑制模式时终止
CPU和除了异步定时器和ADC的所有I / O模块,以减少开关噪声
ADC转换。在待机模式下,晶体/陶瓷振荡器正在运行时
该设备的其他部分处于休眠状态。这使得非常快的启动以及低功率消耗
化。在扩展Standby模式下,主振荡器和异步定时器继续
运行。
该器件采用Atmel的高密度非易失性存储器技术制造。该
片上ISP Flash允许程序存储器通过SPI进行在系统编程
串行接口,由传统的非易失性存储器编程,或者通过片上引导亲
克在AVR内核上运行。引导程序可以使用任意接口下载
在应用闪存的应用程序。在引导Flash软件
继续运行,而应用Flash区更新,提供真正的同时读 - 写
操作。通过在将8位RISC CPU与系统内可编程闪存
单片芯片,爱特梅尔ATmega164P / 324P / 644P是一种功能强大的单片机,它提供了
高度灵活和具有成本效益的解决方案为许多嵌入式控制应用。
该ATmega164P / 324P / 644P AVR具有一整套的编程与系统的人员开发
opment工具,包括: C语言编译器,宏汇编,程序调试器/模拟器,在电路
仿真器和评估板。
2.2
间ATmega164P , ATmega324P和ATmega644P的比较
表2-1 。
设备
ATmega164P
ATmega324P
ATmega644P
ATmega164P和ATmega644P的之间的差异
FL灰
16字节
32千字节
64字节
EEPROM
512个字节
1字节
2K字节
内存
1字节
2K字节
4字节
4
ATmega164P/324P/644P
7674F–AVR–09/09
ATmega164P/324P/644P
2.2.1
汽车质量等级
根据大多数ATmega164P / 324P / 644P已经开发并制造
国际标准ISO -TS -16949的严格要求。此数据表包含
极限值提取的大量特性(温度和电压)的结果。
该ATmega164P / 324P / 644P的质量和可靠性在正常已核实
产品认证按照AEC - Q100 1级( -40 ° C至+ 125°C ) 。
表2-2 。
温度
-40 ; +125
温度等级鉴定汽车产品
温度
识别码
Z
评论
全AutomotiveTemperature范围
2.3
2.3.1
引脚说明
VCC
数字供电电压。
2.3.2
GND
地面上。
2.3.3
端口A ( PA7 : PA0 )
端口A作为模拟输入到模拟数字转换器。
端口A也可以作为8位双向I / O和内部上拉电阻的端口(用于选择
每个比特) 。端口A输出缓冲器具有既吸收大电流对称的驱动特性
和源能力。作为输入,端口A管脚被外部拉低时将输出电流
上拉电阻器被激活。在端口A引脚处于三态时,复位过程
活性,即使系统时钟没有运行。
端口A也可以用做其他不同的特殊功能的ATmega164P / 324P / 644P作为功能
上市
第79页。
2.3.4
端口B ( PB7 : PB0 )
端口B为8位双向I / O和内部上拉电阻(选择的每一位)端口。该
端口B输出缓冲器有两个和吸收大电流对称的驱动特性
能力。作为输入使用时,端口B引脚被外部电路拉低时将输出电流上拉
电阻器被激活。端口的引脚处于三态,当复位过程中,
即使系统时钟没有运行。
端口B也可以用做其他不同的特殊功能的ATmega164P / 324P / 644P作为功能
上市
第81页。
5
7674F–AVR–09/09
特点
高性能,低功耗的AVR
8位微控制器
先进的RISC架构
- 131条指令 - 绝大多数为单时钟周期执行
- 32个8位通用工作寄存器
全静态工作
- 高达20 MIPS的吞吐量,在20兆赫
- 片上2周期乘法器
高耐用性非易失性内存段
- 16/32 /系统内的64K字节的自编程闪存程序存储器
- 512B / 1K / 2K字节EEPROM
- 1/2 / 4K字节的片内SRAM
- 写/擦除周期:10,000闪存/ EEPROM 100000
- 数据保存: / 20年85°C百年,在25℃
- 可选Boot代码区具有独立锁定位
在系统编程通过片上引导程序
真正的同时读 - 写操作
- 可以对锁定的软件安全
JTAG ( IEEE 1149.1标准兼容)接口
- 边界扫描功能根据JTAG标准
- 广泛的片上调试支持
- 对Flash , EEPROM ,熔丝位和锁定位通过JTAG接口编程
外设特性
- 两个8位定时器/计数器具有独立预分频器和比较模式
- 1个16位定时器/计数器具有独立预分频器,比较功能和捕捉模式
- 实时计数器具有独立振荡器
- 六个PWM通道
- 8通道, 10位ADC
差分模式下,可选择增益为1倍, 10倍或200倍
- 面向字节的两线串行接口
- 两个可编程的串行USART
- 主/从SPI串行接口
- 可编程看门狗定时器具有独立的片上振荡器
- 片上模拟比较器
- 中断和唤醒引脚电平变化
单片机特性
- 上电复位和可编程欠压检测
- 内部标定RC振荡器
- 外部和内部中断源
- 六个睡眠模式:空闲模式, ADC噪声抑制,省电,掉电,待机和
延长待机
I / O和封装
- 32个可编程I / O线
- 40引脚PDIP , 44引脚TQFP封装, 44 - VQFN垫/ QFN / MLF ( ATmega164P / 324P / 644P )
- 44 - 垫DRQFN (
ATmega164P
)
工作电压
- 1.8 - 5.5V的ATmega164P / 324P / 644PV
- 2.7 - 5.5V的ATmega164P / 324P / 644P
速度等级
- ATmega164P / 324P / 644PV : 0 - 4MHz的@ 1.8 - 5.5V , 0 - 10MHz的@ 2.7 - 5.5V
- ATmega164P / 324P / 644P : 0 - 10MHz的@ 2.7 - 5.5V , 0 - 20MHz的@ 4.5 - 5.5V
功耗在1 MHz , 1.8V ,25°C的ATmega164P / 324P / 644P
- 活动: 0.4毫安
- 掉电模式: 0.1μA
- 省电模式: 0.6μA (包括32千赫RTC )
8-bit
微控制器
与16/32 / 64K
字节的系统
可编程
FL灰
ATmega164P/V
ATmega324P/V
ATmega644P/V
初步
摘要
8011KS–AVR–09/08
1.引脚配置
1.1
引脚排列 - PDIP / TQFP / VQFN / QFN / MLF
图1-1 。
引脚排列ATmega164P / 324P / 644P
PDIP
( PCINT8 / XCK0 / T0 ) PB0
( PCINT9 / CLKO / T1 ) PB1
( PCINT10 / INT2 / AIN0 ) PB2
( PCINT11 / OC0A / AIN1 ) PB3
( PCINT12 / OC0B / SS ) PB4
( PCINT13 / MOSI ) PB5
( PCINT14 / MISO ) PB6
( PCINT15 / SCK ) PB7
RESET
VCC
GND
XTAL2
XTAL1
( PCINT24 / RXD0 ) PD0
( PCINT25 / TXD0 ) PD1
( PCINT26 / RXD1 / INT0 ) PD2
( PCINT27 / TXD1 / INT1 ) PD3
( PCINT28 / XCK1 / OC1B ) PD4
( PCINT29 / OC1A ) PD5
( PCINT30 / OC2B / ICP) PD6
PA0 ( ADC0 / PCINT0 )
PA1 ( ADC1 / PCINT1 )
PA2 ( ADC2 / PCINT2 )
PA3 ( ADC3 / PCINT3 )
PA4 ( ADC4 / PCINT4 )
PA5 ( ADC5 / PCINT5 )
PA6 ( ADC6 / PCINT6 )
PA7 ( ADC7 / PCINT7 )
AREF
GND
AVCC
PC7 ( TOSC2 / PCINT23 )
PC6 ( TOSC1 / PCINT22 )
PC5 ( TDI / PCINT21 )
PC4 ( TDO / PCINT20 )
PC3 ( TMS / PCINT19 )
PC2 ( TCK / PCINT18 )
PC1 ( SDA / PCINT17 )
PC0 ( SCL / PCINT16 )
PD7 ( OC2A / PCINT31 )
TQFP / VQFN / QFN / MLF
PB4 ( SS / OC0B / PCINT12 )
PB3 ( AIN1 / OC0A / PCINT11 )
PB2 ( AIN0 / INT2 / PCINT10 )
PB1 ( T1 / CLKO / PCINT9 )
PB0 ( XCK0 / T0 / PCINT8 )
GND
VCC
PA0 ( ADC0 / PCINT0 )
PA1 ( ADC1 / PCINT1 )
PA2 ( ADC2 / PCINT2 )
PA3 ( ADC3 / PCINT3 )
( PCINT13 / MOSI ) PB5
( PCINT14 / MISO ) PB6
( PCINT15 / SCK ) PB7
RESET
VCC
GND
XTAL2
XTAL1
( PCINT24 / RXD0 ) PD0
( PCINT25 / TXD0 ) PD1
( PCINT26 / RXD1 / INT0 ) PD2
PA4 ( ADC4 / PCINT4 )
PA5 ( ADC5 / PCINT5 )
PA6 ( ADC6 / PCINT6 )
PA7 ( ADC7 / PCINT7 )
AREF
GND
AVCC
PC7 ( TOSC2 / PCINT23 )
PC6 ( TOSC1 / PCINT22 )
PC5 ( TDI / PCINT21 )
PC4 ( TDO / PCINT20 )
注意:
在VQFN / QFN / MLF封装下的大型中心焊盘应焊接到地
董事会,以确保良好的机械稳定性。
2
ATmega164P/324P/644P
8011KS–AVR–09/08
(PCINT27/TXD1/INT1)
(PCINT28/XCK1/OC1B)
(PCINT29/OC1A)
(PCINT30/OC2B/ICP)
(PCINT31/OC2A)
PD3
PD4
PD5
PD6
PD7
VCC
GND
( PCINT16 / SCL ) PC0
( PCINT17 / SDA ) PC1
( PCINT18 / TCK ) PC2
( PCINT19 / TMS) PC3
ATmega164P/324P/644P
1.2
引脚排列 - DRQFN
图1-2 。
DRQFN - 引脚ATmega164P
顶视图
B19
A23
B20
A24
A20
B17
A21
B18
A22
A19
B16
底部视图
A20
B16
A19
B18
A21
B17
A23
B19
A22
A24
B20
A1
B1
A2
B2
A3
B3
A4
B4
A5
B5
A6
A18
B15
A17
B14
A16
B13
A15
B12
A14
B11
A13
A18
B15
A17
B14
A16
B13
A15
B12
A14
B11
A13
A1
B1
A2
B2
A3
B3
A4
B4
A5
B5
A6
A12
B10
B8
A10
B9
A11
B10
A11
B9
A10
B8
B7
A9
A8
B6
B7
A12
B6
A7
A7
A8
表1-1 。
A1
B1
A2
B2
A3
B3
A4
B4
A5
B5
A6
DRQFN - 引脚ATmega164P / 324P
PB5
PB6
PB7
RESET
VCC
GND
XTAL2
XTAL1
PD0
PD1
PD2
A7
B6
A8
B7
A9
B8
A10
B9
A11
B10
A12
PD3
PD4
PD5
PD6
PD7
VCC
GND
PC0
PC1
PC2
PC3
A13
B11
A14
B12
A15
B13
A16
B14
A17
B15
A18
PC4
PC5
PC6
PC7
AVCC
GND
AREF
PA7
PA6
PA5
PA4
A19
B16
A20
B17
A21
B18
A22
B19
A23
B20
A24
PA3
PA2
PA1
PA0
VCC
GND
PB0
PB1
PB2
PB3
PB4
A9
3
8011KS–AVR–09/08
2.概述
该ATmega164P / 324P / 644P是一款基于AVR单片机的低功耗8位CMOS微控制器
增强的RISC架构。通过在一个单一的时钟周期执行功能强大的指令,所述
ATmega164P / 324P / 644P的数据吞吐率高达1 MIPS每MHz,从而可以系
TEM设计师能够优化功耗和处理速度之间。
2.1
框图
框图
图2-1 。
PA7..0
VCC
PB7..0
RESET
动力
监督
POR / BOD &
RESET
PORT A( 8 )
PORT B( 8 )
GND
看门狗
定时器
看门狗
振荡器
A / D
变流器
类似物
比较
USART 0
XTAL1
振荡器
电路/
时钟
GENERATION
EEPROM
国内
带隙基准
SPI
XTAL2
8位T / C 0
中央处理器
JTAG / OCD
16位T / C 1
TWI
FL灰
SRAM
8位T / C 2
USART 1
C口( 8 )
端口D ( 8 )
TOSC2/PC7
TOSC1/PC6
PC5..0
PD7..0
AVR内核具有丰富的指令集和32个通用工作寄存器。所有
32个寄存器是直接连接到所述算术逻辑单元(ALU) ,允许两个独立的
寄存器中在一个时钟周期中执行一个指令来访问。由此产生的
架构提高了代码效率,同时实现最高至10倍,比CON-快
常规CISC微控制器。
4
ATmega164P/324P/644P
8011KS–AVR–09/08
ATmega164P/324P/644P
该ATmega164P / 324P / 644P提供了以下功能: 16/32 / 64K字节的系统内的
可编程闪存与非同时读 - 写能力, 512B / 1K / 2K字节的EEPROM , 1/2 / 4K
字节SRAM , 32个通用I / O口线, 32个通用工作寄存器,实时
计数器( RTC ) ,三种灵活的定时器/计数器具有比较模式和PWM , 2个USART ,一个字节
面向字节的两线串行接口,一个8通道, 10位ADC具有可选差分输入级
具有可编程增益的可编程看门狗定时器,内置振荡器,一个SPI串行
端口, IEEE标准。 1149.1标准的JTAG测试接口,也用于访问片上
调试系统及编程和六个软件选择的省电模式。空闲
模式时CPU停止工作,而SRAM ,定时器/计数器, SPI端口以及中断系统
继续工作。在掉电模式保存登记内容,但冻结
振荡器,禁用所有其他芯片功能,直到下一个中断或硬件复位。在电源 -
保存方式,异步定时器继续运行,允许用户保持一个时间基准
而该装置的其余部分处于休眠状态。 ADC噪声抑制模式时CPU停止工作,所有
I /除了异步定时器和ADC O模块,以减少ADC转换时的噪音
转换。在待机模式下,晶体/陶瓷振荡器运行时的休息
设备处于睡眠状态。这允许非常快速的启动相结合,功耗低。在
延长待机模式下,主振荡器和异步定时器继续运行。
该器件采用Atmel的高密度非易失性存储器技术制造。在导通
片内ISP Flash允许程序存储器通过一个SPI串行进行在系统编程
接口,通过一个常规的非易失性存储器编程,或者通过一个片上的引导程序
在AVR内核上运行。引导程序可以使用任意接口将应用程序下载
程序中的应用程序的Flash存储器中。在引导Flash软件将继续运行
而应用Flash区更新,提供真正的同时读 - 写操作。通过
一个单芯片上结合了8位RISC CPU与系统内可编程闪存,
爱特梅尔ATmega164P / 324P / 644P是一种功能强大的单片机,它提供了高度灵活的
和具有成本效益的解决方案为许多嵌入式控制应用。
该ATmega164P / 324P / 644P AVR具有一整套的编程与系统的人员开发
opment工具,包括: C语言编译器,宏汇编,程序调试器/模拟器,在电路
仿真器和评估板。
2.2
间ATmega164P , ATmega324P和ATmega644P的比较
表2-1 。
设备
ATmega164P
ATmega324P
ATmega644P
ATmega164P和ATmega644P的之间的差异
FL灰
16字节
32千字节
64字节
EEPROM
512个字节
1字节
2K字节
内存
1字节
2K字节
4字节
5
8011KS–AVR–09/08
特点
高性能,低功耗爱特梅尔
AVR
8位微控制器
先进的RISC架构
- 131条指令 - 绝大多数为单时钟周期执行
- 32 × 8个通用工作寄存器
全静态工作
- 高达20 MIPS的吞吐量,在20兆赫
- 片上2周期乘法器
高耐用性非易失性内存段
- 对在系统内可编程闪存程序存储器16K / 32K / 64K字节
- 512B / 1K / 2K字节EEPROM
- 1K / 2K / 4K字节的片内SRAM
- 写/擦除周期:10,000闪存/ EEPROM 100000
- 数据保存: / 20年85°C百年,在25℃
(1)
- 可选Boot代码区具有独立锁定位
在系统编程通过片上引导程序
真正的同时读 - 写操作
- 可以对锁定的软件安全
JTAG ( IEEE 1149.1标准兼容)接口
- 边界扫描功能根据JTAG标准
- 广泛的片上调试支持
- 对Flash , EEPROM ,熔丝位和锁定位通过JTAG接口编程
外设特性
- 两个8位定时器/计数器具有独立预分频器和比较模式
- 1个16位定时器/计数器具有独立预分频器,比较功能和捕捉模式
- 实时计数器具有独立振荡器
- 六个PWM通道
- 8通道, 10位ADC
差分模式下,可选择增益为1 × , 10 ×和200 ×
- 面向字节的两线串行接口
- 两个可编程的串行USART
- 主/从SPI串行接口
- 可编程看门狗定时器具有独立的片上振荡器
- 片上模拟比较器
- 中断和唤醒引脚电平变化
单片机特性
- 上电复位和可编程欠压检测
- 内部标定RC振荡器
- 外部和内部中断源
- 六个睡眠模式:空闲模式, ADC噪声抑制,省电,掉电,待机和
延长待机
I / O和封装
- 32个可编程I / O线
- 40引脚PDIP , 44引脚TQFP封装, 44 - VQFN垫/ QFN / MLF ( ATmega164P / 324P / 644P )
- 44 - 垫DRQFN (
ATmega164P
)
工作电压
- 1.8V - 5.5V的ATmega164P / 324P / 644PV
- 2.7V - 5.5V的ATmega164P / 324P / 644P
速度等级
- ATmega164P / 324P / 644PV : 0 - 4兆赫@ 1.8V - 5.5V , 0 - 10 MHz的@ 2.7V - 5.5V
- ATmega164P / 324P / 644P : 0 - 10 MHz的@ 2.7V - 5.5V , 0 - 20 MHz的@ 4.5V - 5.5V
功耗在1 MHz , 1.8V ,25°C的ATmega164P / 324P / 644PV
- 活动: 0.4毫安
- 掉电模式: 0.1 μA
- 省电模式: 0.6 μA (包括32千赫RTC )
8-bit
微控制器
16K/32K/64K
字节的系统
可编程
FL灰
ATmega164P/V
ATmega324P/V
ATmega644P/V
摘要
注意:
1.见
“数据保留”第8页。
8011OS–AVR–07/10
1.引脚配置
1.1
引脚排列 - PDIP / TQFP / VQFN / QFN / MLF
图1-1 。
引脚排列ATmega164P / 324P / 644P
PDIP
( PCINT8 / XCK0 / T0 ) PB0
( PCINT9 / CLKO / T1 ) PB1
( PCINT10 / INT2 / AIN0 ) PB2
( PCINT11 / OC0A / AIN1 ) PB3
( PCINT12 / OC0B / SS ) PB4
( PCINT13 / MOSI ) PB5
( PCINT14 / MISO ) PB6
( PCINT15 / SCK ) PB7
RESET
VCC
GND
XTAL2
XTAL1
( PCINT24 / RXD0 ) PD0
( PCINT25 / TXD0 ) PD1
( PCINT26 / RXD1 / INT0 ) PD2
( PCINT27 / TXD1 / INT1 ) PD3
( PCINT28 / XCK1 / OC1B ) PD4
( PCINT29 / OC1A ) PD5
( PCINT30 / OC2B / ICP) PD6
PA0 ( ADC0 / PCINT0 )
PA1 ( ADC1 / PCINT1 )
PA2 ( ADC2 / PCINT2 )
PA3 ( ADC3 / PCINT3 )
PA4 ( ADC4 / PCINT4 )
PA5 ( ADC5 / PCINT5 )
PA6 ( ADC6 / PCINT6 )
PA7 ( ADC7 / PCINT7 )
AREF
GND
AVCC
PC7 ( TOSC2 / PCINT23 )
PC6 ( TOSC1 / PCINT22 )
PC5 ( TDI / PCINT21 )
PC4 ( TDO / PCINT20 )
PC3 ( TMS / PCINT19 )
PC2 ( TCK / PCINT18 )
PC1 ( SDA / PCINT17 )
PC0 ( SCL / PCINT16 )
PD7 ( OC2A / PCINT31 )
TQFP / VQFN / QFN / MLF
PB4 ( SS / OC0B / PCINT12 )
PB3 ( AIN1 / OC0A / PCINT11 )
PB2 ( AIN0 / INT2 / PCINT10 )
PB1 ( T1 / CLKO / PCINT9 )
PB0 ( XCK0 / T0 / PCINT8 )
GND
VCC
PA0 ( ADC0 / PCINT0 )
PA1 ( ADC1 / PCINT1 )
PA2 ( ADC2 / PCINT2 )
PA3 ( ADC3 / PCINT3 )
( PCINT13 / MOSI ) PB5
( PCINT14 / MISO ) PB6
( PCINT15 / SCK ) PB7
RESET
VCC
GND
XTAL2
XTAL1
( PCINT24 / RXD0 ) PD0
( PCINT25 / TXD0 ) PD1
( PCINT26 / RXD1 / INT0 ) PD2
PA4 ( ADC4 / PCINT4 )
PA5 ( ADC5 / PCINT5 )
PA6 ( ADC6 / PCINT6 )
PA7 ( ADC7 / PCINT7 )
AREF
GND
AVCC
PC7 ( TOSC2 / PCINT23 )
PC6 ( TOSC1 / PCINT22 )
PC5 ( TDI / PCINT21 )
PC4 ( TDO / PCINT20 )
注意:
在VQFN / QFN / MLF封装下的大型中心焊盘应焊接到地
董事会,以确保良好的机械稳定性。
2
ATmega164P/324P/644P
8011OS–AVR–07/10
(PCINT27/TXD1/INT1)
(PCINT28/XCK1/OC1B)
(PCINT29/OC1A)
(PCINT30/OC2B/ICP)
(PCINT31/OC2A)
PD3
PD4
PD5
PD6
PD7
VCC
GND
( PCINT16 / SCL ) PC0
( PCINT17 / SDA ) PC1
( PCINT18 / TCK ) PC2
( PCINT19 / TMS) PC3
ATmega164P/324P/644P
1.2
引脚排列 - DRQFN
图1-2 。
DRQFN - 引脚ATmega164P
顶视图
B19
A23
B20
A24
A20
B17
A21
B18
A22
A19
B16
底部视图
A20
B16
A19
B18
A21
B17
A23
B19
A22
A24
B20
A1
B1
A2
B2
A3
B3
A4
B4
A5
B5
A6
A18
B15
A17
B14
A16
B13
A15
B12
A14
B11
A13
A18
B15
A17
B14
A16
B13
A15
B12
A14
B11
A13
A1
B1
A2
B2
A3
B3
A4
B4
A5
B5
A6
A12
B10
B8
A10
B9
A11
B10
A11
B9
A10
B8
B7
A9
A8
B6
B7
A12
B6
A7
A7
A8
表1-1 。
A1
B1
A2
B2
A3
B3
A4
B4
A5
B5
A6
DRQFN - 引脚ATmega164P / 324P
PB5
PB6
PB7
RESET
VCC
GND
XTAL2
XTAL1
PD0
PD1
PD2
A7
B6
A8
B7
A9
B8
A10
B9
A11
B10
A12
PD3
PD4
PD5
PD6
PD7
VCC
GND
PC0
PC1
PC2
PC3
A13
B11
A14
B12
A15
B13
A16
B14
A17
B15
A18
PC4
PC5
PC6
PC7
AVCC
GND
AREF
PA7
PA6
PA5
PA4
A19
B16
A20
B17
A21
B18
A22
B19
A23
B20
A24
PA3
PA2
PA1
PA0
VCC
GND
PB0
PB1
PB2
PB3
PB4
A9
3
8011OS–AVR–07/10
2.概述
该ATmega164P / 324P / 644P是一款基于AVR单片机的低功耗8位CMOS微控制器
增强的RISC架构。通过在一个单一的时钟周期执行功能强大的指令,所述
ATmega164P / 324P / 644P的数据吞吐率高达1 MIPS每MHz,从而可以系
TEM设计师能够优化功耗和处理速度之间。
2.1
框图
框图
图2-1 。
PA7..0
VCC
PB7..0
RESET
动力
监督
POR / BOD &
RESET
PORT A( 8 )
PORT B( 8 )
GND
看门狗
定时器
看门狗
振荡器
A / D
变流器
类似物
比较
USART 0
XTAL1
振荡器
电路/
时钟
GENERATION
EEPROM
国内
带隙基准
SPI
XTAL2
8位T / C 0
中央处理器
JTAG / OCD
16位T / C 1
TWI
FL灰
SRAM
8位T / C 2
USART 1
C口( 8 )
端口D ( 8 )
TOSC2/PC7
TOSC1/PC6
PC5..0
PD7..0
AVR内核具有丰富的指令集和32个通用工作寄存器。所有
32个寄存器是直接连接到所述算术逻辑单元(ALU) ,允许两个独立的
寄存器中在一个时钟周期中执行一个指令来访问。由此产生的
架构提高了代码效率,同时实现最高至10倍,比CON-快
常规CISC微控制器。
4
ATmega164P/324P/644P
8011OS–AVR–07/10
ATmega164P/324P/644P
该ATmega164P / 324P / 644P提供了以下功能:在系统的16K / 32K / 64K字节
可编程闪存与非同时读 - 写能力, 512B / 1K / 2K字节的EEPROM ,
1K / 2K / 4K字节SRAM , 32个通用I / O口线, 32个通用工作寄存器,
实时计数器( RTC ) ,三种灵活的定时器/计数器具有比较模式和PWM , 2
个USART ,一个面向字节的两线串行接口,一个8通道, 10位ADC,具有可选的differen-
TiAl基输入级可编程增益的可编程看门狗定时器具有片内振荡器,
一个SPI串行端口, IEEE标准。 1149.1标准的JTAG测试接口,也用于访问
片上调试系统及编程和六个软件选择的省电模式。该
空闲模式时CPU停止工作,而SRAM ,定时器/计数器, SPI端口以及中断系
统继续工作。在掉电模式保存登记内容,但冻结
振荡器,禁用所有其他芯片功能,直到下一个中断或硬件复位。在电源 -
保存方式,异步定时器继续运行,允许用户保持一个时间基准
而该装置的其余部分处于休眠状态。 ADC噪声抑制模式时CPU停止工作,所有
I /除了异步定时器和ADC O模块,以减少ADC转换时的噪音
转换。在待机模式下,晶体/陶瓷振荡器运行时的休息
设备处于睡眠状态。这允许非常快速的启动相结合,功耗低。在
延长待机模式下,主振荡器和异步定时器继续运行。
该器件采用Atmel的高密度非易失性存储器技术制造。在导通
片内ISP Flash允许程序存储器通过一个SPI串行进行在系统编程
接口,通过一个常规的非易失性存储器编程,或者通过一个片上的引导程序
在AVR内核上运行。引导程序可以使用任意接口将应用程序下载
程序中的应用程序的Flash存储器中。在引导Flash软件将继续运行
而应用Flash区更新,提供真正的同时读 - 写操作。通过
一个单芯片上结合了8位RISC CPU与系统内可编程闪存,
爱特梅尔ATmega164P / 324P / 644P是一种功能强大的单片机,它提供了高度灵活的
和具有成本效益的解决方案为许多嵌入式控制应用。
该ATmega164P / 324P / 644P AVR具有一整套的编程与系统的人员开发
opment工具,包括: C语言编译器,宏汇编,程序调试器/模拟器,在电路
仿真器和评估板。
2.2
间ATmega164P , ATmega324P和ATmega644P的比较
表2-1 。
设备
ATmega164P
ATmega324P
ATmega644P
ATmega164P和ATmega644P的之间的差异
FL灰
16字节
32千字节
64字节
EEPROM
512个字节
1字节
2K字节
内存
1字节
2K字节
4字节
5
8011OS–AVR–07/10
查看更多ATMEGA164PPDF信息
推荐型号
供货商
型号
厂家
批号
数量
封装
单价/备注
操作
    QQ: 点击这里给我发消息 QQ:2880707522 复制 点击这里给我发消息 QQ:2369405325 复制

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

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

QQ: 点击这里给我发消息 QQ:280773285 复制 点击这里给我发消息 QQ:2748708193 复制
电话:0755-83015506-23947236
联系人:朱先生
地址:广东省深圳市福田区华强北路上步工业区101栋518室
ATMEGA164P
24+
5000
QFN
全新原装原包装现货
QQ: 点击这里给我发消息 QQ:2881677436 复制 点击这里给我发消息 QQ:2881620402 复制

电话:18922805453
联系人:连
地址:福田区华强北路1019号华强广场D座23楼
ATMEGA164P
ATMEL
2023+
700000
BGA
柒号芯城跟原厂的距离只有0.07公分
QQ: 点击这里给我发消息 QQ:5645336 复制
电话:13910052844(微信同步)
联系人:刘先生
地址:北京市海淀区增光路27号院增光佳苑2号楼1单元1102室
ATMEGA164P
√ 欧美㊣品
▲10/11+
8689
贴◆插
【dz37.com】实时报价有图&PDF
QQ: 点击这里给我发消息 QQ:5645336 复制
电话:13910052844(微信同步)
联系人:刘先生
地址:海淀区增光路27号院增光佳苑2号楼1单元1102室
ATMEGA164P
√ 欧美㊣品
▲10/11+
9157
贴◆插
【dz37.com】实时报价有图&PDF
查询更多ATMEGA164P供应信息

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