7
fn8131.1
october 27, 2005
spi 串行 记忆
这 记忆 portion 的 这 设备 是 一个 cmos 串行
可擦可编程只读存储器 排列 和 intersil’s 块 锁 保护. 这
排列 是 内部 有组织的 作 x 8. 这 设备 特性
一个 串行 附带的 接口 (spi) 和 软件 proto-
col 准许 运作 在 一个 简单的 四-线 总线.
这 设备 运用 intersil’s 专卖的 直接 写
™
cell, 供应 一个 minimum 忍耐力 的 100,000
循环 和 一个 最小 数据 保持 的 100 年.
这 设备 是 设计 至 接口 直接地 和 这
同步的 串行 附带的 接口 (spi) 的 许多
popular 微控制器 families. 它 包含 一个 8-位
操作指南 寄存器 那 是 accessed 通过 这 si 输入,
和 数据 正在 clocked 在 在这 rising 边缘 的 sck.
CS
必须 是 低 在 这 全部 运作.
所有 说明 (表格 1),地址 和 数据 是 trans-
ferred msb 第一. 数据 输入在 这 si 线条 是 latched 在
这 第一 rising 边缘 的 sck 之后 cs
变得 低. 数据 是
输出 在 这 所以 线条 用 这下落 边缘 的 sck. sck 是
静态的, 准许 这 用户 至 停止 这 时钟 和 然后 开始
它 又一次 至 重新开始 行动 在哪里 left 止.
写 使能 获得
这 设备 包含 一个 写 使能 获得. 这个 获得
必须 是 设置 在之前 一个 写运作 是 initiated. 这
wren 操作指南 将 设置 这 获得 和 这 wrdi
操作指南 将 重置 这 获得 (图示 3). 这个 获得 是
automatically 重置 在之上 一个 电源-向上 情况 和
之后 这 completion 的 一个 有效的 写 循环.
状态 寄存器
这 rdsr 操作指南 提供 进入 至 这 状态
寄存器. 这 状态 register 将 是 读 在 任何 时间,
甚至 在 一个 写 循环. the 状态 寄存器 是 format-
ted 作 跟随:
这 写-在-progress (wip) bit 是 一个 易变的, 读 仅有的
位 和 indicates whether 这 设备 是 busy 和 一个
内部的 nonvolatile 写 运作. 这 wip 位 是 读
使用 这 rdsr 操作指南. 当 设置 至 一个 “1”, 一个 非-
易变的 写 运作 是 在 progress. 当 设置 至 一个
“0”, 非 写 是 在 progress.
表格 1. 操作指南 设置
便条: *instructions 是 显示 msb 在 leftmost position. 说明 是 transferred msb 第一.
表格 2. 块 保护 矩阵变换
7 6543210
WPEN FLB WD1 WD0 BL1 BL0 WEL WIP
操作指南 名字 Instruction format* 运作
WREN 0000 0110 设置 这 写 使能 获得 (使能 写 行动)
SFLB 0000 0000 设置 标记 位
wrdi/rflb 0000 0100 重置 这 写 使能 获得/重置 标记 位
RSDR 0000 0101 读 状态 寄存器
WRSR 0000 0001 写 状态 寄存器 (看门狗, 块 锁, wpen &放大; 标记 位)
读 0000 0011 读 数据 从 记忆 排列 beginning 在 选择 地址
写 0000 0010 写 数据 至 记忆 排列 beginning 在 选择 地址
wren cmd 状态 寄存器 设备管脚 块 块 状态 寄存器
WEL WPEN WP# 保护 块 unprotected 块
wpen, bl0, bl1
wd0, wd1
0 X X 保护 保护 保护
1 1 0 保护 Writable 保护
1 0 X 保护 Writable Writable
1 X 1 保护 Writable Writable
x5323, x5325