atmega603(l) 和 atmega103(l)
2
块 图解
图示 1.
这 atmega603/103 块 图解
描述
这 atmega603/103 是 一个 低-电源 cmos 8-位 microcon-
troller 为基础 在 这
AVR
增强 risc architecture. 用
executing powerful 说明 在 一个 单独的 时钟 循环, 这
atmega603/103 achieves throughputs approaching 1
mips 每 mhz 准许 这 系统 设计者 至 优化
电源 消耗量 相比 处理 速.
这 avr 核心 是 为基础 在 一个 增强 risc architecture
那 结合 一个 rich 操作指南 设置 和 32 一般 目的
working 寄存器. 所有 这 32 寄存器 是 直接地 con-
nected 至 这 arithmetic 逻辑 单位 (alu), 准许 二
独立 寄存器 至 是 accessed 在 一个 单独的 instruc-
tion executed 在 一个 时钟 循环. 这 结果 architecture
是 更多 代号 效率高的 当 实现 throughputs 向上 至 ten
时间 faster 比 常规的 cisc 微控制器.
这 atmega603/103 提供 这 下列的 特性:
64k/128k 字节 的 在-系统 可编程序的 flash, 2k/4k
字节 可擦可编程只读存储器, 4k 字节 sram, 32 一般 目的 i/o
线条, 8 输入 线条, 8 输出 线条, 32 一般 目的
working 寄存器, 4 有伸缩性的 计时器/counters 和 对比
模式 和 pwm, uart, 可编程序的 看门狗 计时器
和 内部的 振荡器, 一个 spi 串行 端口 和 三 软件
可选择的 电源 节省 模式. 这 空闲 模式 stops 这
cpu 当 准许 这 sram, 计时器/counters, spi 端口
和 中断 系统 至 continue 起作用. 这 电源
程序
计数器
内部的
振荡器
看门狗
计时器
堆栈
POINTER
程序
FLASH
mcu 控制
寄存器
SRAM
一般
目的
寄存器
操作指南
寄存器
计时器/
COUNTERS
操作指南
解码器
数据 dir.
reg. PORTB
数据 dir.
reg. PORTE
数据 dir.
reg. PORTA
数据 dir.
reg. PORTD
数据 寄存器
PORTB
数据 寄存器
PORTE
数据 寄存器
PORTA
数据 寄存器
PORTC
数据 寄存器
PORTD
程序编制
逻辑
定时 和
控制
振荡器
振荡器
中断
单位
可擦可编程只读存储器
SPI
UART
状态
寄存器
Z
Y
X
ALU
portb 驱动器/buffersporte 驱动器/缓存区
porta 驱动器/缓存区
portf 缓存区
相似物 mux 模数转换器
portd 驱动器/缓存区
portc 驱动器
pb0 - pb7pe0 - pe7
pa0 - pa7pf0 - pf7
重置
VCC
VCC
AGND
地
地
AREF
TOSC2
TOSC1
XTAL1
XTAL1
控制
线条
+
-
相似物
比较器
pd0 - pd7
pc0 - pc7
PEN
ALE
WR
RD
8-位 数据 总线
AVCC