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

ATMEGA16L-8MC 参数 Datasheet PDF下载

ATMEGA16L-8MC图片预览
型号: ATMEGA16L-8MC
PDF下载: 下载PDF文件 查看货源
内容描述: 8位AVR微控制器具有16K字节的系统内可编程闪存 [8-bit AVR Microcontroller with 16K Bytes In-System Programmable Flash]
分类和应用: 闪存微控制器
文件页数/大小: 315 页 / 2880 K
品牌: ATMEL [ ATMEL CORPORATION ]
 浏览型号ATMEGA16L-8MC的Datasheet PDF文件第3页浏览型号ATMEGA16L-8MC的Datasheet PDF文件第4页浏览型号ATMEGA16L-8MC的Datasheet PDF文件第5页浏览型号ATMEGA16L-8MC的Datasheet PDF文件第6页浏览型号ATMEGA16L-8MC的Datasheet PDF文件第8页浏览型号ATMEGA16L-8MC的Datasheet PDF文件第9页浏览型号ATMEGA16L-8MC的Datasheet PDF文件第10页浏览型号ATMEGA16L-8MC的Datasheet PDF文件第11页  
ATmega16(L)
算术运算,状态寄存器的内容更新,以反映有关信息
该操作的结果。
程序流程通过无条件的跳转指令和调用指令,
能够直接寻址整个地址空间。大多数指令单
16位字格式。每个程序存储器地址包含一个16位或32位的指令。
程序存储器空间分为两个区:引导程序区和
应用程序区。这两个区都有专门的锁定位以实现读和
读/写保护。 SPM指令写入到应用程序的闪存
部分必须位于引导程序区。
在中断和调用子程序时返回地址的程序计数器( PC)为
存储在堆栈。堆栈实际上分配到一般数据SRAM,
因此其深度仅受限于总的SRAM大小和使用
SRAM 。所有的用户程序必须初始化复位程序的SP (子程序前
或中断正在执行的) 。堆栈指针SP被读/写,在我访问/ O
空间。数据SRAM可以很容易地通过5种不同的寻址访问
在AVR架构支持的模式。
在AVR架构中的存储空间都是线性的内存映射。
一个灵活的中断模块具有在I / O空间的控制寄存器,与另外的
全局中断允许位的状态寄存器。所有中断都有独立的中断
向量的中断向量表。各个中断的优先级按照其
中断向量的位置。较低的中断向量地址,优先级越高。
在I / O存储器空间包含64个地址,作为CPU外设的控制
寄存器, SPI ,以及其他I / O功能。在I / O存储器可以直接访问,或作为
下面这些寄存器文件的数据空间位置20元 - $ 5F 。
ALU
算术逻辑
单位
高性能的AVR ALU与所有32个一般直接连接
通用工作寄存器。在一个单一的时钟周期之间的算术运算
通用寄存器或寄存器与立即数之间执行。该
ALU操作分为三个主要类别 - 算术,逻辑和位
系统蒸发散。该架构的一些实现还提供了强大的乘数
同时支持有符号/无符号的乘法和小数格式。请参阅“指令
化设置“部分进行了详细的描述。
状态寄存器包含了有关最近执行的结果信息
算术指令。此信息可用于改变程序流程以
执行条件操作。请注意,状态寄存器的所有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
2466E–AVR–10/02