产品特点•高性能,低功耗的AVR(R)8位微控制器•先进的RISC结构-131条指令-绝大多数为单时钟周期执行-32个8位通用工作寄存器-全静态工作-高达20MIPS的吞吐量在20兆赫-片上2周期乘法器•高耐用性非挥发性记忆体段-4/8/16/的在系统内可编程的Flash课程校内存32K字节(ATMEGA48PA/88PA/168PA/328P)-256/512/512/1K字节的EEPROM(ATMEGA48PA/88PA/168PA/328P)-512/1K/1K/2K字节的片内SRAM(ATMEGA48PA/88PA/168PA/328P)-写/擦除周期:10,000闪存/EEPROM100000-数据保存:20岁,在85℃/百年,在25℃(1)-可选Boot代码区具有独立锁定位在系统编程通过片上引导程序真正的同时读-写操作-锁编程软件安全•外设特点-2个8位定时器/计数器具有独立预分频器和比较模式-1个16位定时器/计数器具有独立预分频器,比较功能和捕捉模式-实时计数器具有独立振荡器-六个PWM通道-8通道10位ADC的TQFP和QFN/MLF封装温度测量-6通道10位ADCPDIP封装温度测量-可编程的串行USART-主/从SPI串行接口-面向字节的两线串行接口(飞利浦I2C兼容)-可编程看门狗定时器具有独立片内振荡器-片内模拟比较器-中断和唤醒引脚电平变化•单片机的特殊功能-上电复位和可编程的掉电检测-内部校准振荡器-外部和内部中断源-六休眠模式:空闲模式,ADC噪声抑制,省电,掉电,待机,和扩展Standby•的I/O和封装-23可编程I/O线-28引脚PDIP,32引脚TQFP封装,28焊盘QFN/MLF以及32焊盘的QFN/MLF•工作电压:-1.8-5.5V的ATMEGA48PA/88PA/168PA/328P•温度范围:--40℃至85℃•速度等级:-0-20MHz的@1.8-5.5V•低功耗在1MHz,1.8V,25℃ATMEGA48PA/88PA/168PA/328P:-主动模式:0.2毫安-掉电模式:0.1μA-省电模式:0.75μA(包括32千赫,RTC)8位微控制器具有4/8/16/32K字节的系统可编程闪光ATMEGA48PAATMEGA88PAATMEGA168PAATMEGA328P牧师8161D-AVR-10月9日28161D-AVR-10月9日ATMEGA48PA/88PA/168PA/328P1引脚配置图1-1。引出线ATMEGA48PA/88PA/168PA/328P123456782423222120191817(PCINT19/OC2B/INT1)PD3(PCINT20/XCK/T0)PD4GNDVCCGNDVCC(PCINT6/XTAL1/TOSC1)PB6(PCINT7/XTAL2/TOSC2)PB7PC1(ADC1/PCINT9)PC0(ADC0/PCINT8)ADC7GNDAREFADC6AVCCPB5(SCK/PCINT5)3231302928272625910111213141516(PCINT21/OC0B/T1)PD5(PCINT22/OC0A/AIN0)PD6(PCINT23/AIN1)PD7(PCINT0/CLKO/ICP1)PB0(PCINT1/OC1A)PB1(PCINT2/不锈钢/OC1B)PB2(PCINT3/OC2/MOSI)PB3(PCINT4/MISO)PB4PD2(INT0/PCINT18)PD1(TXD/PCINT17)PD0(RXD/PCINT16)PC6(RESET/PCINT14)PC5(ADC5/SCL/PCINT13)PC4(ADC4/SDA/PCINT12)PC3(ADC3/PCINT11)PC2(ADC2/PCINT10)TQFP封装顶视图12345678910111213142827262524232221201918171615(PCINT14/RESET)PC6(PCINT16/RXD)PD0(PCINT17/TXD)PD1(PCINT18/INT0)PD2(PCINT19/OC2B/INT1)PD3(PCINT20/XCK/T0)PD4VCCGND(PCINT6/XTAL1/TOSC1)PB6(PCINT7/XTAL2/TOSC2)PB7(PCINT21/OC0B/T1)PD5(PCINT22/OC0A/AIN0)PD6(PCINT23/AIN1)PD7(PCINT0/CLKO/ICP1)PB0PC5(ADC5/SCL/PCINT13)PC4(ADC4/SDA/PCINT12)PC3(ADC3/PCINT11)PC2(ADC2/PCINT10)PC1(ADC1/PCINT9)PC0(ADC0/PCINT8)GNDAREFAVCCPB5(SCK/PCINT5)PB4(MISO/PCINT4)PB3(MOSI/OC2/PCINT3)PB2(SS/OC1B/PCINT2)PB1(OC1A/PCINT1)PDIP123456782423222120191817323130292827262591011121314151632MLF顶视图(PCINT19/OC2B/INT1)PD3(PCINT20/XCK/T0)PD4GNDVCCGNDVCC(PCINT6/XTAL1/TOSC1)PB6(PCINT7/XTAL2/TOSC2)PB7PC1(ADC1/PCINT9)PC0(ADC0/PCINT8)ADC7GNDAREFADC6AVCCPB5(SCK/PCINT5)(PCINT21/OC0B/T1)PD5(PCINT22/OC0A/AIN0)PD6(PCINT23/AIN1)PD7(PCINT0/CLKO/ICP1)PB0(PCINT1/OC1A)PB1(PCINT2/不锈钢/OC1B)PB2(PCINT3/OC2/MOSI)PB3(PCINT4/MISO)PB4PD2(INT0/PCINT18)PD1(TXD/PCINT17)PD0(RXD/PCINT16)PC6(RESET/PCINT14)PC5(ADC5/SCL/PCINT13)PC4(ADC4/SDA/PCINT12)PC3(ADC3/PCINT11)PC2(ADC2/PCINT10)注:底部垫应焊接到地面。1234567212019181716152827262524232289101112131428MLF顶视图(PCINT19/OC2B/INT1)PD3(PCINT20/XCK/T0)PD4VCCGND(PCINT6/XTAL1/TOSC1)PB6(PCINT7/XTAL2/TOSC2)PB7(PCINT21/OC0B/T1)PD5(PCINT22/OC0A/AIN0)PD6(PCINT23/AIN1)PD7(PCINT0/CLKO/ICP1)PB0(PCINT1/OC1A)PB1(PCINT2/不锈钢/OC1B)PB2(PCINT3/OC2/MOSI)PB3(PCINT4/MISO)PB4PC2(ADC2/PCINT10)PC1(ADC1/PCINT9)PC0(ADC0/PCINT8)GNDAREFAVCCPB5(SCK/PCINT5)注:底部垫应焊接到地面。38161D-AVR-10月9日ATMEGA48PA/88PA/168PA/328P1.1引脚说明1.1.1VCC数字电源电压。1.1.2接地地面上。1.1.3端口B(PB7:0)XTAL1/XTAL2/TOSC1/TOSC2端口B为8位双向I/O和内部上拉电阻(选择的每一位)端口。该B口输出缓冲器具有既吸收大电流源对称的驱动特性能力。作为输入,端口B引脚被外部电路拉低时将输出电流,如果上拉电阻器被激活。端口的引脚为三态时,复位过程中,即使系统时钟没有运行。根据不同的时钟选择熔丝设置,PB6可以作为输入到反相振荡器放大器和输入到内部时钟工作电路。根据不同的时钟选择熔丝设置,PB7可作为从反相输出振荡器放大器。如果内部标定RC振荡器作为系统时钟源,PB7..6作为TOSC2..1输入的异步定时器/计数器,如果在ASSR寄存器的AS2位。不同的特殊功能的端口B的页面上阐述了“端口B的第二功能”第26页82和“系统时钟及时钟选项”。1.1.4端口C(PC5:0)端口C为7位双向I/O和内部上拉电阻(选择的每一位)端口。该PC5..0输出缓冲器具有同时具有高汇和源对称的驱动特性能力。作为输入,端口C引脚被外部电路拉低时将输出电流,如果上拉电阻器被激活。端口C引脚为三态时,复位过程中,即使系统时钟没有运行。1.1.5PC6/复位如果RSTDISBL位被编程,PC6作为一个I/O引脚。注意,电特性PC6的不同与端口C的其他引脚如果RSTDISBL位未编程,PC6作为复位输入。该引脚上的低电平比最小脉冲长度较长会产生复位,即使系统时钟没有运行。的最小脉冲长度列于表28-3页上的318短的脉冲则不能保证产生复位。不同的特殊功能端口C的页面上阐述了“备用端口C的功能”85。1.1.6端口D(PD7:0)端口D为8位双向I/O和内部上拉电阻(选择的每一位)端口。该端口D输出缓冲器具有同时具有高汇和源对称的驱动特性能力。作为输入,端口D引脚被外部电路拉低时将输出电流,如果上拉电阻器被激活。端口D引脚为三态时,复位过程中,即使系统时钟没有运行。48161D-AVR-10月9日ATMEGA48PA/88PA/168PA/328P不同的特殊功能端口D都页阐述了“备用端口D的功能”88。1.1.7AVCCAVCC是电源电压引脚为A/D转换器,PC3:0,ADC7:6。它应该是外部连接到VCC,即使不使用ADC。如果ADC被使用时,它应连接到VCC通过一个低通滤波器。需要注意的是PC6..4使用数字供电电压VCC。1.1.8AREFAREF是模拟基准输入引脚为A/D转换器。1.1.9ADC7:6(TQFP和QFN/MLF封装)在TQFP和QFN/MLF封装,ADC7:6作为模拟输入到A/D转换器。这些引脚的模拟电源供电,并作为10位ADC通道。58161D-AVR-10月9日ATMEGA48PA/88PA/168PA/328P二,产品简介该ATMEGA48PA/88PA/168PA/328P是一款基于低功耗8位CMOS微控制器增强的AVRRISC架构。通过在单个时钟周期内执行强大的指令,ATMEGA48PA/88PA/168PA/328P的数据吞吐率1MIPS每MHz,从而可以系统设计师能够优化功耗和处理速度之间。2.1框图图2-1。框图AVR内核具有丰富的指令集和32个通用工作寄存器。所有寄存器都直接连接到所述算术逻辑单元(ALU),允许两个独立的寄存器中在一个时钟周期中执行一个指令来访问。由此产生的68161D-AVR-10月9日ATMEGA48PA/88PA/168PA/328P建筑是提高了代码效率,同时实现最高至10倍,比传统快CISC微控制器。该ATMEGA48PA/88PA/168PA/328P提供了以下功能:4K/8K字节的系统内的可编程闪存与同时读-写功能,256/512/512/1K字节EEPROM,512/1K/1K/2K字节的SRAM,23个通用I/O口线,32个通用工作寄存器,三种灵活的定时器/计数器具有比较模式,内部和外部中断,可编程串行USART,面向字节的两线串行接口,一个SPI串行端口,一个6通道10位模数转换器(8路为TQFP和QFN/MLF封装),一个可编程看门狗定时器内部振荡器和五个软件选择的省电模式。在空闲模式下停止CPU的工作,而SRAM,定时器/计数器,USART,两线串行接口,SPI端口以及中断系统继续工作。在掉电模式保存登记内容,但冻结振荡器,禁用所有其他芯片功能,直到下一个中断或硬件复位。在省电模式下,异步定时器继续运行,允许用户保持一个而该装置的其余部分处于休眠状态计时器基。ADC噪声抑制模式时终止CPU和除了异步定时器和ADC的所有I/O模块,以最大限度地减少开关噪声AD