ATMEGA16A中文资料_第1页
ATMEGA16A中文资料_第2页
ATMEGA16A中文资料_第3页
ATMEGA16A中文资料_第4页
ATMEGA16A中文资料_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、ATMEGA16A文资料ATMEGA16A文资料高性能,低功耗AVR 8-bit微控制器?高级RISC建筑-131条指令-绝大多数为单时钟周期执行-32 x 8通用工作寄存器-全静态工作-高达16吞吐量在 MIPS 16 MHz一片2-cycle乘数高耐久性非易失性内存段-16K字节的程序存储器,在系统内可编程 Flash-512 字节的 EEPROM-1K字节内部SRAM-写/擦除周期:10,000闪光/ 100 , 000的EEPROM-数据保存:在20年85° C/100年在25° C-可选引导具有独立锁定Bits代码段?在系统编程的片上引导程序?真 Read-Whi

2、le-Write 操作-锁编程软件安全JTAG (IEEE std. 1149.1 兼容)接口-边界扫描功能根据JTAGfe准-广泛的片上调试支持-编程闪存,EEPROM熔丝位和锁定 Bits通过JTAG接口外设特点-两个8-bit定时器/计数器具有独立预分频器和比较模式-一个16-bit定时器/计数器具有独立预分频器,比较功能和捕捉 模式-实时计数器具有独立振荡器-四PW顺道-8-channel, 10-bit ADC?8单端通道? 7在TQFP包装差分通道只有? 2在1x, 10x,差分通道具有可编程增益或 200x-面向字节的两线串行接口可编程串行USART勺-主/从串行接口 SPI-可

3、编程看门狗定时器具有独立片内振荡器-片内模拟比较器单片机的特殊功能-上电复位和可编程的掉电检测-内部振荡器校准RC-外部和内部中断源- 6种睡眠模式:空闲,ADC军噪,省电,省电,待机 和扩展待机I / O和封装- 32可编程I / O线 -40-pin PDIP, 44-lead TQFP, 和 44-pad QFN/MLF工作电压- 2.7 为-5.5V ATmega16A速度等级- 0 -为 16 MHz ATmega16A功耗 1 MHz, 3V,和 25 C为 ATmega16A-活动:0.6 mA-空闲模式:-掉电模式:1.引脚配置0.2 mA< 1ah图 1-1.接脚分布A

4、Tmega16A8二:I TC, PEOTi) P R i匚ilNTZItJOi P E2匚'CO,A INI) PU匚CHTi PfiX匚那口31) Pb5L_JfllSO) P66匚C:C k > P b7匚匚 VCC 匚 GN ID 匚 订.3 L; 匚 XTALI 匚 Ip KD) P DC'匚 Ti:D i PD I匚iJhTD. PD2匚dhTl. P D3匚-:":- lb) PDIL<iC1A. PDs匚由:P1* P 口6匚PDIFP-,1 ->DC I. PA2 »ADC2) PAJ iDC3:i Pai ,户DO4-

5、PA5 -D : :.PN 伊02 PAT > DC7 2FEF ND: /:. CP. ; Tj X2. pcs (rose i PC5 (TOO p<:< |TD':'< PCS .THS.P1:Z iT'l i PCI (SDA)TOFP/QFM/M LFiUI30» PRE£; 1; PE7'v:cGNO 立尹L2 .4 拒, , ”口-11-lTC. P 二匚匚匚一一匚匚匚匚匚匚UULJU'JLJL UUULFD?D PDJDflDl.CCN DP t战例将 NEW皿B 昨3,二n n nM5 .-D

6、CSj P2 i<D-i H7 ?REF GND AVC1 p<:- gm3 Kk iT>SC I. P6 iTD lj PC 4- TD<'.;N TKi)皆J AW打 2,C:f师/口HI EC 3岸推£l他面2.概述该ATmega16患一种低功耗微控制器 CMOS 8-bit关于加强AVRS础的RISC架构.通过执行在一个时钟周期,ATmega16Al大的指令 实现吞吐量接近每1 MIPS MHz允许系统设计师能够优化功耗与处理速度.2.1框图a 2-i.枢国该AVR内核具有丰富的指令与32 一般工作寄存器的设置.所有32寄存器都直接连接到算术逻

7、辑单元(ALU),允许两个独立寄存器进行访问的,单一的在一个时钟周期执行的指令.由此产生的建筑是提高了代码效率,同时实现吞吐量达快十倍conventional CISC微控制器.该ATmegal6A提供了以下功能:16K字节的系统内可编程Flash程序存储器 Read-While-Write 能力,512 字节 EEPROM, 1K 字节 SRAM, 32通用I / 0线,32通用工作寄存器,用于边界JTAG接口扫描,片上调试支持和编程,三个灵活定时器 /计数器与com-削减模式,内部和外部中断,串行可编程的USART 一个字节为导向两线串行接口,一个8-channel, 10-bit ADC

8、可选差分输入级与可编程增益(TQFP包装只),一个可编程看门狗定时器内部振荡器的振荡器,一个SPI串行端口,以及六个软件设置省电模式.空闲模式停止在CPUW时允许的USART两线接口,A / D转换器,SRAM定时器/计数器,SPI 口,外中断系统继续工作.掉电模式,保存寄存器内容,但冻结振荡器,禁用,直到下一个外部间的所有其他芯片功能,rupt或硬件复位.在省电模式下,异步定时器继续运行,允许用户保持一个时间基准,而其余的设备正在睡觉.该ADC降噪模式停止CPlffi所有的I /除了异步定时器和。模块ADC以最大限度地降低开关噪声在 ADC专换.在待机模式下,crystal/reso- na

9、tor振荡器运行,而在器件其它部分在睡觉.这允许非常快速启动 结合低功耗.在扩展待机模式下,主振荡器和异步定时器继续运行.该设备是采用Atmel的高密度非易失性内存技术.在上闪存芯片ISP允许程序存储器进行重新编程,通过 SPI串行在系统接口,由传统的非易失性存储器编程,或者通过片内引导程序运行在AVR亥心.引导程序可以使用任何下载的应用程序接口在应用程序闪存方案.在Boot区软件将继续运行而应用Flash区更新,提供真正的 Read-While-Write 操作.通过结合一 8-bit RISC CPU与系统内可编程闪存集成在一个芯片,Atmel的ATmega16Al一个功能强大的单片机,它

10、提供了高度灵活和成本有效解决了许多嵌入式控制应用.该ATmega16A AV超支持了若干方案和系统开发工具套件包才S: C编译器,宏汇编,程序调试器/模拟器,在线仿真器,和评价kits.2.22.2.1引脚说明VCC数字供电电压.2.2.2GND地面.2.2.3端 口 A (PA7:PA0)作为一个港口的A / D转换器的模拟输入.端口 A也可作为8-bit双向I / O 端口,如果A / D转换器不使用.港口 pins 可提供内部上拉电阻(每个位选中).PA 输出缓冲器具有sym-既吸收大电流驱动器和源能力韵律特征.当pins PA0到PA7作为投入使用的和被外部拉低,将输出电流,如果他们的

11、内部上拉电阻器被激活.港口是一个pins三态时,复位过程中,即使系统时钟没有运行.2.2.4港口 B (PB7:PB0)港口 B是8-bit双向I /内部上拉电阻(每个位选中)。端口 .该港口 B输出缓冲器具有高汇和源对称的驱动特性能力.作为输入,端口 B pins被外部拉低时将输出电流若拉 电阻器被激活.港口 B pins为三态时,复位过程中, 即使系统时钟没有运行.港口 B也可以用不同的特殊功能的 ATmega16席为上市职能 页面57.2.2.5港口 C (PC7:PC0)港口 C是8-bit双向I /内部上拉电阻(每个位选中)。端口 .该港口 C输出缓冲器具有高汇和源对称的驱动特性能力

12、.作为输入,端口 C pins被外部拉低时将输出电流若拉 电阻器被激活.港口 C pins为三态时,复位过程中,即使系统时钟没有运行.如果JTAG妾口使能,上拉电阻器pinsPC5(TDI), PC3(TMS)和PC2(TCK)等被激活,即使发生复位.港口 C还担任了 JTAG接口功能和其他的特殊功能ATmega16A 为上市页面60.2.2.6港口 D (PD7:PD0)港口 D是8-bit双向I /内部上拉电阻(每个位选中)。端口 .该港口 D输出缓冲器具有高汇和源对称的驱动特性能力.作为输入,端口 D pins被外部拉低时将输出电流若拉 电阻器被激活.港口 D pins为三态时,复位过程

13、中, 即使系统时钟没有运行.港口 D也可以用不同的特殊功能的 ATmega16席为上市职能 页面622.2.7复位复位输入.此管脚上出现了比最小脉冲长度较长的低级别将产生 复位,即使系统时钟没有运行.最小脉冲宽度是由于在表27-2页296.更短的脉冲则不能保证可靠复位.2.2.8 XTAL1输入到反相振荡放大器和输入到内部时钟工作电路.2.2.9XTAL2振荡器的输出反相放大器.2.2.10AVCCAVC久端口 A和A / D转换的电源.它应该从外部con- 连接到VCC,即使AD5使用.如果ADC8用,它应该连接到 VCC通过一个低通滤波器.2.2.11AREFAREF为A / D转换器的模

14、拟参考引脚.3 .资源一个开发工具,应用手册和说明书一整套可供下载 一、/ 汪忠:1.4 .数据保留可靠性鉴定结果表明,该预测数据保留故障率要少得多比1 PPM对在20或85° C年100年在25 C5 .寄存器摘要/HiiEL注释:1 .当OCDE供险丝未编程,OSCCA的寄存器总是访问该地址.请参阅调试ger具体文件的详细信息如何使用 OCDRU存器.2 .请参考详细的USAR改口何访问UBRRK UCSRCJ存器白描述.3 .对于未来的产品兼容,保留bits应写入零,如果访问.保留的I / O内存地址 不应该被写入.4 .状态标志清零记录一些人对他们的逻辑.请注意,CBI和SB

15、I指示将操作所有在我bits / O 的寄存器,记录一旗一回任何内容设置,从而扫清了国旗.指令的CBI和SBI与寄存器$00工作$1F只.6.指令集汇LhmmmhhkmmmhhhmhPwmkihkmmJ/HiiEL、 1.一 I 41,一一I>HnEL7.订购信息津J1皿*)电神的Fen屯重标但黄国ie27 5.5VATmegaiSA-AU ATmegal&A-FU ATggaimMLiw WPS 牛I Ji(-H亡到鸵©法置; i.的包整.科古有古物盾限制惜号(R邱歌叫燧玲.岂无西森和急分环色乜若急配44A44-1”也史料西服 凡。mm,骑舞园方端平电转(TUFF)4

16、0 pedOpi% 0/。0”竟.史料黑MS.插之也装IPDIP)MM14d”mL Fill 1. <i mm月件.中演用巨。.5。e也左庵扁平圻蟆施期包哉 HFB/MLF) Bo-lA&d/Ii cr c8.包装信息44Anil 口皿u皿nSu anmrnmrn wunw- D1 '= = = = =三二三Hole-i:;i. THr padLafl eyovwibre b JEb 式:酊力:、上,,二 ilmmrl'anr IP 1 i3nd IeI 啪 no4lncl。眠 ndd p-?lurl'.voBurlanls DJZSnwtfi p

17、1;-i Eide-. >limns 1 artos D I aril Eli are inailmuin l* Uc b>od s Ize dlRi encdcrti Ind irl Iru mo14 rri i rn 3Ui:h.3. Ltial ccplavsljy li Q-IDiifianiaiknii.翎Ml BQLMHINIOMUHJiKQ-T Eft心MDOS-aisQ口怨hU侬D11.75L1MUMIt 1awKJKI屿1。>="lc2EH注El身空力J3口卜士E-a *scDO*naL口店-3事tWOTYP1D/2DD1打”里用爱那通胃Sjn J

18、ose. CA95131ttaR»Q4.n帕.44.A , 14 -10 x 10 It副 1.0 mriNl耳耳里.o s g酬口最.超苜驾是四方由千电函 jrem44点B40P6株先*园拿犯通疆汨n GA 913(44M11JE tEC1£工 t IE±.Q, X 3玲;940F&. 40-lcai 10.600713 21 eT 用;型帮用 肉装包甄Cmu)NOMA.-Ai0.381-DS2eQ:0-52,576.-:E博二U-I5.B75El13.16-2一13 .9? D士b03560.559111.0X1-L65II3.0 iE一比5战Cma.

19、。第1营国B. m-U.526f2.5 tO TH=1OOG8H1El*国 /尸UUUUUUIJUUJinlnonSUUUUUU二iM 匿* U0 - J 片 J OAW >ru U al n-|i 3 *M iHHOMtA0$Q1.00All.0.02O.0SM心QJSaoaEMT-OO7. iaD2_51c>05,20SJQ6M7.007.10E2SM5P W0.30 BSCL0.5&0.610.曲KO.iO0419.勘误表本节中的版本号是指该 ATmega16册件版本.9.1ATmega16散师.N的转速.Q第一个模拟比较器的转换可能会推迟 中断可能会丢失记录在异步定

20、时器定时器寄存器IDCODE勺面具输入数据TDI读数使用ST或STS设置EER我EEPRO触发意外的中断请求1 .第一个模拟比较器的转换可能会推迟如果该设备是由一个缓慢上升 VCC,第一个模拟比较器转换将需要更长的时间比预期的一些设备.问题的修复程序/解决方法当器件上电或复位,禁用然后启用 theAnalog比较在第一次转换.2 .中断可能会丢失记录在异步定时器定时器寄存器中断将被丢失,如果是一个计时器寄存器定时器时钟同步时写入异步定时器/计数器寄存器(TCNTX是0x00.问题的修复程序/解决方法务必检查异步定时器/计数器寄存器也没有,也不值 0xFF前记录0x00到异步定时器控制寄存器(T

21、CCRX ,异步定时器计数器寄存器(TCNTX,或异步输出比较寄存器(OCRx).3 . IDCODE的面具输入数据TDI该JTAG旨令IDCODE勺是不能正常工作.数据到成功的设备在更新取代由all-ones - DR 的.解决方法问题的修正/如果ATmega16Al唯一的设备在扫描链,问题是不可见的.选择通过发出IDCODE旨令的ID设备ATmega16A寄存器或通过输入TAP控制器Test-Logic-Reset 读出状态它的设备ID寄存器和可能的数据内容从设备的成功扫描链.发出指示,而旁路读数的 ATmega16A设备ID的边界扫描链上的设备寄存器.如果在边界所有设备的设备IDs扫描链必须被捕获 同时,ATmega16虺须拳头链中的设备.一4 .读数EEPROMJ使用ST或STS设置EEREe:触发意外的中断 请求.读数EEPROMJ使用ST或STS命令设置在EERE EECR reg位ister触发一个意想不到的EEPROM1中断请求.解决方法问题的修正/始终使用OUTE SBI要在EERE EECR10.修订历史数据表请注意,本节所指页码提及这个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论