欢迎访问ic37.com |
会员登录 免费注册
发布采购

ATMEGA16L-8PU 参数 Datasheet PDF下载

ATMEGA16L-8PU图片预览
型号: ATMEGA16L-8PU
PDF下载: 下载PDF文件 查看货源
内容描述: 8位微控制器,带有16K字节的系统内可编程闪存 [8-bit Microcontroller with 16K Bytes In-System Programmable Flash]
分类和应用: 闪存微控制器PC
文件页数/大小: 357 页 / 5688 K
品牌: ATMEL [ ATMEL CORPORATION ]
 浏览型号ATMEGA16L-8PU的Datasheet PDF文件第5页浏览型号ATMEGA16L-8PU的Datasheet PDF文件第6页浏览型号ATMEGA16L-8PU的Datasheet PDF文件第7页浏览型号ATMEGA16L-8PU的Datasheet PDF文件第8页浏览型号ATMEGA16L-8PU的Datasheet PDF文件第10页浏览型号ATMEGA16L-8PU的Datasheet PDF文件第11页浏览型号ATMEGA16L-8PU的Datasheet PDF文件第12页浏览型号ATMEGA16L-8PU的Datasheet PDF文件第13页  
ATmega16(L)
闪存程序存储器空间分为两个区:引导程序区和
应用程序区。这两个区都有专门的锁定位以实现读和读/写
保护。 SPM指令写入到应用程序区必须
位于引导程序区。
在中断和调用子程序时返回地址的程序计数器( PC)保存在
堆栈。堆栈实际上分配在通用数据SRAM ,因此堆栈
大小仅受限于SRAM的大小和SRAM的使用情况。所有的用户程序必须
初始化复位程序的SP (前子程序或中断正在执行的) 。堆栈
指针SP被读/写在I / O空间。数据SRAM可以很容易地被访问
通过AVR架构支持五种不同的寻址方式。
在AVR架构中的存储空间都是线性的内存映射。
一个灵活的中断模块具有一个额外的全球的I / O空间的控制寄存器
中断状态寄存器使能位。所有的中断都具有独立的中断向量在
中断向量表。该中断的优先级与其在中断向量位置
化。较低的中断向量地址,优先级越高。
在I / O存储器空间包含64个地址,作为CPU外设的控制寄存器
TER值, SPI ,以及其他I / O功能。在I / O存储器可以直接访问,或者数据
下面的那些文件寄存器空间位置20元 - $ 5F 。
ALU
算术
逻辑单元
高性能的AVR ALU与所有32个通用直接连接
工作寄存器。在单个时钟周期中,通用的算术运算
寄存器或寄存器之间,并立即执行。 ALU操作分为
分为三个主要类别 - 算术,逻辑和位操作。的一些实现
架构还提供了强大的倍增器,同时支持有符号/无符号乘法运算
和分数格式。详见“指令集”部分进行了详细的描述。
状态寄存器包含了最近执行的arithme-的结果信息
抽动指令。此信息可以执行用于改变程序流程
条件操作。请注意,状态寄存器的所有ALU运算后更新,如
在指令集指定。这将在许多情况下就不需要使用
专门的比较指令,从而更快,更紧凑的代码。
状态在进入中断服务程序时,注册是不会自动保存和恢复
从中断返回时。这必须通过软件来处理。
在AVR状态寄存器 - SREG - 定义为:
7
I
读/写
初始值
读/写
0
6
T
读/写
0
5
H
读/写
0
4
S
读/写
0
3
V
读/写
0
2
N
读/写
0
1
Z
读/写
0
0
C
读/写
0
SREG
状态寄存器
•位7 - I:全局中断使能
全局中断使能位必须设置为启用中断。个体间
然后在单独的控制寄存器控制中断使能控制。如果全局中断使能
寄存器清零,没有任何中断都将启用独立的个体中断
启用设置。在I位被硬件清零发生中断后,由设
RETI指令以使能中断。中的I位也可以被设置并通过清除
通过SEI和CLI指令的应用,如在指令集的参考说明。
9
2466S–AVR–05/09