12
初步的 规格
flashflex51 mcu
sst89e564rd / sst89v564rd / sst89e554rc / sst89v554rc
©2001 硅 存储 技术, 公司 s71207-00-000 9/01 555
3.2.1 重置 配置 的 程序 记忆
块 切换
程序 记忆 块 切换 是 initialized 之后 重置
符合 至 这 状态 的 这 星t-向上 配置 位 sc0.
这 sc0 位 是 编写程序 通过 一个 外部 host 模式
command 或者 一个 iap 模式 command. 看 表格 4-2 和
表格 4-6.
once 输出 的 重置, 这 sfcf[0] 位 能 是 changed dynam-
ically 用 这 程序 为 desired 影响. changing sfcf[0]
将 不 改变 这 sc0 位.
提醒 必须 是 带去 当 dynamically changing 这
sfcf[0] 位. 自从 这个 将 导致 不同的 物理的 记忆
至 是 编排 至 这 logical 程序 地址 空间. 这
用户 必须 避免 executing 块 切换 说明
在里面 这 地址 范围 0000h 至 1fffh.
3.3 数据 记忆
这 设备 有 1024 x8 位 的 在-碎片 内存 和 能
地址 向上 至 64 kbyte 的 外部 数据 记忆.
这 设备 有 四 sections 的 内部的 数据 记忆:
1. 这 更小的 128 字节 的 内存 (00h 至 7fh) 是
直接地 和 indirectly addressable.
2. 这 高等级的 128 字节 的 内存 (80h 至 ffh) 是
indirectly addressable.
3. 这 特定的 函数 寄存器 (sfrs, 80h 至
ffh) 是 直接地 addressable 仅有的.
4. 这 expanded 内存 的 768 字节 (00h 至 2ffh) 是
indirectly addressable 用 这 move 外部
操作指南 (movx) 和 clearing 这 extram 位.
(看 “auxiliary 寄存器 (auxr)” 在 页 20)
3.4 双 数据 pointers
这 设备 有 二 16-位 数据 pointers. 这 dptr 选择
(dps) 位 在 auxr1 确定 这个 的 这 二 数据
pointers 是 accessed. 当 dps=0, dptr0 是 选择;
当 dps=1, dptr1 是 选择. quickly 切换
在 这 二 数据 pointers 能 是 accomplished 用 一个
单独的 inc 操作指南 在 auxr1.
3.5 特定的 函数 寄存器 (sfr)
大多数 的 这 唯一的 特性 的 这 flashflex51 microcon-
troller 家族 是 控制 用 位 在 特定的 函数 regis-
ters (sfrs) located 在 这 sfr 记忆 编排 显示 在
表格 3-4. 单独的 描述 的 各自 sfr 是 提供
和 重置 值 表明 在 tables 3-5 至 3-9.
表格 3-2: sfcf v
ALUES
为
P
ROGRAM
M
EMORY
B
锁
S
WITCHING
为
sst89e554rc/sst89v554rc
sfcf[1:0] 程序 记忆 块 切换
10, 11 块 1 是 不 visible 至 这 pc;
块 1 是 reachable 仅有的 通过 在-应用 程序编制 从 e000h - ffffh.
01 两个都 块 0 和 块 1 是 visible 至 这 pc.
块 0 是 occupied 从 0000h - 7fffh. 块 1 是 occupied 从 e000h - ffffh.
00 块 1 是 overlaid 面向 这 低 8k 的 这 程序地址 空间; occupying 地址 locations 0000h - 1fffh.
当 这 pc falls 在里面 0000h - 1fffh, 这 操作指南 将 是 fetched 从 块 1 instead 的 块 0.
外部 的 0000h - 1fffh, 块 0 是 使用. locations 0000h - 1fffh 的 块 0 是 reachable 通过
在-应用 程序编制.
t3-2.0 555
表格 3-3: sfcf v
ALUES
U
NDER
D
IFFERENT
R
ESET
C
ONDITIONS
SC1
1
1. sc1 仅有的 应用 至 sst89e554rc 和 sst89v554rc.
SC0
状态 的 sfcf[1:0] 之后:
电源-在
或者
外部
重置
WDT
重置
或者
褐色-输出
重置
软件
重置
11 00
(default)
x0 10
10 01 x1 11
0 1 10 10 10
0 0 11 11 11
t3-3.0 555