下面
开发
初步的 规格 rev.e
规格 在 这个 手工的 是 tentative 和 主题 至 改变.
mitsubishi microcomputers
m30220 组
单独的-碎片 16-位 cmos microcomputer
记忆
8
运作 的 函数的 blocks
这 m30220 组 accommodates 确实 单位 在 一个 单独的 碎片. 这些 单位 包含 只读存储器 和 内存 至
store 说明 和 数据 和 这 central 处理 单位 (cpu) 至 execute arithmetic/逻辑 行动.
也 包含 是 附带的 单位 此类 作 计时器, real 时间 端口, 串行 i/o, lcd 驱动 控制 电路, d-a
转换器, 一个-d 转换器, dmac 和 i/o ports.
这 下列的 explains 各自 单位.
记忆
图示 1.4.1 是 一个 记忆 编排 的 这 m30220 组. 这 地址 空间 extends 这 1m 字节 从 ad-
dress 00000
16
至 fffff
16
. 从 fffff
16
向下 是 只读存储器. 为 例子, 在 这 m30220ma-xxxgp, 那里
是 96k 字节 的 内部的 只读存储器 从 e8000
16
至 fffff
16
. 这 vector 表格 为 fixed 中断 此类 作 这
_______
重置 和 nmi 是 编排 至 fffdc
16
至 fffff
16
. 这 开始 地址 的 这 中断 routine 是 贮存
here. 这 地址 的 这 vector 表格 为 计时器 中断, 等., 能 是 设置 作 desired 使用 这 内部的
寄存器 (intb). 看 这 部分 在 中断 为 详细信息.
从 00400
16
向上 是 内存. 为 例子, 在 这 m30220ma-xxxgp, 6k 字节 的 内部的 内存 是 编排 至
这 空间 从 00400
16
至 01bff
16
. 在 增加 至 storing 数据, 这 内存 也 stores 这 堆栈 使用 当
calling subroutines 和 当 中断 是 发生.
这 sfr 范围 是 编排 至 00000
16
至 003ff
16
. 这个 范围 accommodates 这 控制 寄存器 为 periph-
eral 设备 此类 作 i/o 端口, 一个-d 转换器, 串行 i/o, timers, 和 lcd, 等 计算数量 1.7.1 至 1.7.3 是
location 的 附带的 单位 控制 寄存器. 任何 部分 的 这 sfr 范围 那 是 不 occupied 是 保留 和
不能 是 使用 为 其它 目的.
这 特定的 页 vector 表格 是 编排 至 ffe00
16
至 fffdb
16
. 如果 这 开始 地址 的 subroutines
或者 这 destination 地址 的 jumps 是 贮存 here, 子例程 call 说明 和 jump 说明
能 是 使用 作 2-字节 说明, 减少 这 号码 的 程序 步伐.
图示 1.4.1. 记忆 编排
sfr 范围
为 详细信息, 看
计算数量 1.7.1 至 1.7.3
内部的 内存 范围
内部的 内存 范围
内部的 只读存储器 范围
重置
看门狗 计时器
单独的 步伐
地址 相一致
brk 操作指南
Overflow
未阐明的 操作指南
特定的 页
vector 表格
00000
16
00400
16
XXXXX
16
YYYYY
16
FFFFF
16
FFFFF
16
FFFDC
16
FFE00
16
DBC
NMI
类型 非.
地址 xxxxx
16
M30220MA
E8000
16
01BFF
16
地址 yyyyy
16