512点击型号即可查看芯片规格书
Atmel微微功率ATmega48PA/88PA/168PA是一种基于AVR增强RISC结构的低功耗CMOS 8位微控制器。通过在一个时钟周期内执行强大的指令,ATmega48PA/88PA/168PA的吞吐量接近1MIPS/MHz。这使系统设计器能够根据功耗和处理速度优化设备。
特色
高性能低功耗AtmelAVR 8位微控制器系列:
(1)、先进的RISC架构:
–131强大的指令
–大多数单时钟周期执行
–32 x 8通用工作寄存器
–全静态操作
–20MHz时高达20 MIPS吞吐量
–片上2周期乘法器
(2)、高持久性非易失性内存段:
–4K/8K/16KBytes系统内自编程闪存
–256/512/512字节EEPROM
–512/1K/1K字节内部SRAM
–写入/擦除周期:10000个闪存/100000个EEPROM
–数据保存:85°C时20年/25°C时100年
–带独立锁位的可选启动代码部分
(3)、通过片上引导程序进行系统内编程;
(4)、真读写操作:–软件安全编程锁
(5)、Atmel QTouch库支持:
–电容式触摸按钮、滑块和轮子
–QTouch和QMatrix采集
–多达64个感知通道
1、外围功能:
–两个8位定时器/计数器,带有单独的预分频器和比较模式
–一个16位定时器/计数器,带有单独的预分频器、比较模式和捕获模式
–带独立振荡器的实时计数器
–六个脉冲宽度调制通道
–TQFP和QFN/MLF封装中的8通道10位ADC
2、温度测量:–PDIP包中的6通道10位ADC
3、温度测量:
–两个主/从SPI串行接口
–一个可编程串行USART
–单字节2线串行接口(与飞利浦IC兼容)
–带独立片上振荡器的可编程看门狗定时器
–一个片上模拟比较器
–更换引脚时中断并唤醒
4、特殊微控制器功能:
–上电复位和可编程褐化检测
–内部校准振荡器
–外部和内部中断源
–六种睡眠模式:空闲、ADC降噪、省电、断电、待机和扩展待机
5、I/O和包:
–23条可编程I/O线
–28针PDIP,32针TQFP,28片QFN/MLF和32片QFN/MLF
6、工作电压:–1.8-5.5伏
7、温度范围:-40°C至105°C
8、速度等级:
–0-4MHz@1.8-5.5V
–0-10兆赫@2.7-5.5伏
–4.5-5.5伏时为0-20兆赫
9、1MHz、1.8V、25°C时的功耗:
–激活模式:0.2mA
–断电模式:0.1μA
–节电模式:0.75μA(含32kHz RTC)
说明
Atmel AVR内核将丰富的指令集与32个通用工作寄存器结合在一起。所有32个寄存器都直接连接到算术逻辑单元(ALU),允许在一个时钟周期内执行的单个指令中访问两个独立的寄存器。所得到的体系结构比传统的CISC微控制器在实现高达10倍的吞吐量的同时,具有更高的代码效率。
ATmega48PA/88PA/168PA具有以下特点:4K/8K/16Kbytes的系统内可编程读写闪存、256/512/512bytes EEPROM、512/1K/1Kbytes SRAM、23条通用I/O线、32个通用工作寄存器、实时计数器(RTC)、三个具有比较模式和脉宽调制的灵活定时器/计数器,1个串行可编程应用程序、1个面向字节的2线串行接口(I2C)、一个6通道10位ADC(TQFP和QFN/MLF包中有8个通道)、一个带内部振荡器的可编程看门狗定时器、一个SPI串行端口和6个软件可选的节能模式。空闲模式停止CPU,同时允许SRAM、定时器/计数器、SPI端口和中断系统继续工作。断电模式保存寄存器内容,但冻结振荡器,禁用所有其他芯片功能,直到下一次中断或硬件重置。在省电模式下,异步计时器继续运行,允许用户在设备的其余部分处于睡眠状态时保持计时器基数。ADC降噪模式停止CPU和除异步定时器和ADC外的所有I/O模块,以最小化ADC转换期间的开关噪声。在待机模式下,晶体/谐振器振荡器运行,而设备的其余部分则处于休眠状态。这允许非常快速的启动与低功耗相结合。在扩展待机模式下,主振荡器和异步定时器继续运行。
Atmel提供QTouch库,用于将电容式触摸按钮、滑块和轮子功能嵌入AVR微控制器。获得专利的电荷转移信号采集提供了强大的传感功能,包括对触摸键的完全去噪报告,以及用于明确检测关键事件的相邻键抑制(AKS)技术。易于使用的QTouch套件工具链允许您探索、开发和调试自己的触摸应用程序。
该设备是使用Atmel的高密度非易失性存储器技术制造的。片上ISP闪存允许程序存储器通过SPI串行接口、传统的非易失性存储器编程器或AVR内核上运行的片上引导程序在系统中重新编程。启动程序可以使用任何接口将应用程序下载到应用程序闪存中。当应用程序闪存部分更新时,启动闪存部分中的软件将继续运行,提供真正的读写操作。Atmel ATmega48PA/88PA/168PA是一款功能强大的微控制器,它将8位RISC CPU与系统内可自行编程的闪存结合在一块单片芯片上,为许多嵌入式控制应用提供了高度灵活和经济高效的解决方案。
ATmega48PA/88PA/168PA支持全套程序和系统开发工具,包括:C编译器、宏汇编程序、程序调试器/模拟器、电路仿真程序和评估工具包。
配置摘要
ATmega88PA和ATmega168PA支持真正的读写自编程机制。有一个单独的引导加载程序部分,SPM指令只能从那里执行。在ATmega48PA中,没有读写支持,也没有单独的引导加载程序部分。SPM指令可以从整个Flash中执行。
方块图
引脚配置
引脚说明
1.1.VCC
数字电源电压。
1.2.接地
地面。
1.3.端口B(PB[7:0])XTAL1/XTAL2/TOSC1/TOSC2
端口B是一个8位双向I/O端口,带有内部上拉电阻器(为每个位选择)。端口B输出缓冲区具有对称的驱动特性,具有较高的接收器和源容量。作为输入,如果上拉电阻器被激活,外部拉低的端口B引脚将产生电流。当复位条件激活时,即使时钟不运行,端口B引脚也是三态的。
根据时钟选择保险丝设置,PB6可以用作反向振荡器放大器的输入和内部时钟操作电路的输入。
根据时钟选择保险丝设置,PB7可以用作反向振荡器放大器的输出。
如果内部校准RC振荡器用作芯片时钟源,则如果设置了ASSR中的AS2位,则PB[7:6]用作异步定时器/计数器2的TOSC[2:1]输入。
1.4.端口C(PC[5:0])
端口C是一个7位双向I/O端口,带有内部上拉电阻器(为每个位选择)。PC[5:0]输出缓冲器具有对称的驱动特性,具有高的接收和源容量。作为输入,如果上拉电阻器被激活,外部拉低的端口C引脚将产生电流。当复位条件激活时,即使时钟不运行,端口C引脚也是三态的。
1.5.PC6/复位
如果RSTDISBL保险丝已编程,则PC6用作I/O引脚。请注意,PC6的电气特性不同于端口C的其他管脚。
如果RSTDISBL保险丝未编程,则PC6用作复位输入。此引脚上的低电平超过最小脉冲长度将产生复位,即使时钟不运行。短脉冲不能保证产生复位。
在C口部分的替代功能中阐述了C口的各种特点。
1.6.端口D(PD[7:0])
端口D是一个8位双向I/O端口,带有内部上拉电阻器(为每个位选择)。端口D输出缓冲区具有对称的驱动特性,具有高的接收器和源容量。作为输入,当上拉电阻器被激活时,外部拉低的端口D引脚将产生电流。当复位条件激活时,端口D引脚为三态,即使时钟不运行。
1.7.AVCC
AV是A/D转换器PC[3:0]和PE[3:2]的电源电压引脚。即使不使用ADC,也应将其外部连接到V。如果使用ADC,它应该通过低通滤波器连接到V。请注意,PC[6:4]使用数字电源电压V。科科斯群岛科科斯群岛科科斯群岛科科斯群岛
1.8.AREF
AREF是A/D转换器的模拟参考引脚。
1.9.ADC[7:6](仅限TQFP和VFQFN包)
在TQFP和VFQFN包中,ADC[7:6]用作A/D转换器的模拟输入。这些引脚由模拟电源供电,用作10位ADC通道。
I/O多路复用
默认情况下,每个管脚作为通用I/O由端口控制,也可以将其分配给一个外围功能。
下表描述了多路复用到端口I/O引脚的外围信号。
资源
可在/avr上下载一整套开发工具、应用程序说明和数据表。
数据保留
可靠性鉴定结果表明,在85°C下,预计的数据保持失效率在20年内远小于1ppm。
关于代码示例
本文档包含简单的代码示例,简要说明如何使用设备的各个部分。这些代码示例假设在编译之前包含了特定于零件的头文件。请注意,并非所有C编译器供应商都在头文件中包含位定义,C中的中断处理依赖于编译器。有关详细信息,请与C编译器文档确认。
对于位于扩展I/O映射中的I/O寄存器,“输入”、“输出”、“SBI”、“SBIC”、“CBI”和“SBI”指令必须替换为允许访问扩展I/O的指令。通常“LDS”和“STS”与“SBR”、“SBRC”、“SBR”和“CBR”组合在一起。
电容式触摸感应
1.QTouch库
Atmel QTouch库提供了一个简单易用的解决方案,可以在大多数Atmel AVR微控制器上实现触摸敏感接口。QTouch库包括对Atmel QTouch和Atmel QMatrix采集方法的支持。
通过链接AVR微控制器的适当Atmel QTouch库,可以将触摸感应添加到任何应用程序中。这是通过使用一组简单的API来定义触摸通道和传感器,然后调用触摸感应API来检索通道信息并确定触摸传感器的状态来完成的。
QTouch库是免费的,可以从Atmel网站的以下位置下载:/technologies/touch/。有关实现细节和其他信息,请参阅Atmel QTouch库用户指南-也可从Atmel网站下载。
包装信息
32针32A
32-销32M1-A
32-销32CC1
28针28M1
28针28P3