A
PPLICATION
N
OTE
A V A I LAB L E
AN76 AN78 AN81 AN87
64K/32K/16K
X24F064/032/016
8K / 4K / 2K ×8位
SerialFlash
TM
内存块锁
TM
保护
特点
描述
该X24F064 / 032 / 016是CMOS SerialFlash
存储器系列,内部组织8K / 4K / 2K ×8 。
该系列具有一个串行接口和软件
协议允许在一个简单的两线总线操作。
设备选择输入(S
0
, S
1
, S
2
)允许多达8个
设备共享一个通用的两线总线。
一个程序来保护注册访问最高
地址位置,提供了三个新节目
保护功能:软件编程的保护,
块锁定保护和硬件编程
保护。软件编程保护
功能可以防止任何非易失性写入设备
直到在程序保护寄存器中的WEL位被置位。
该块锁
TM
保护功能允许用户
单独保护阵列的4块由编程
在编程明两位保护寄存器。该
可编程硬件程序保护功能
允许用户安装每个设备采用PP绑
V
CC
,编程代替对整个存储器阵列,并
然后启用硬件编程通过保护
在程序编程PPEN位保护
注册。在此之后,选择所述阵列的块,
包括程序保护自身注册,被
永久保护被编程。
1.8V至3.6V或5V “ Univolt ”读取和
方案电源版本
低功耗CMOS
-active读取电流小于1mA
- 活动节目电流小于3毫安
-Standby电流小于1
A
内部分为8K / 4K / 2K ×8
新的可编程块锁保护
- 软件写保护
- 可编程的硬件写保护
块锁定( 0 , 1/4,1/2 ,或所有的闪光
内存阵列)
2线串行接口
双向数据传输协议
32字节扇区编程
自定时编程周期
5毫秒的 - 典型的编程时间
每个扇区
高可靠性
-Endurance :每字节10万次
- 数据保存: 100年
可用的软件包
-8引脚PDIP
-8引脚SOIC ( JEDEC )
-14引脚TSSOP ( X24F032 / 016 )
-20引脚TSSOP ( X24F064 )
工作原理图
数据寄存器
SDA
行业解码逻辑
SCL
X
解码
逻辑
32
8
S
0
/S
0
S
1
/S
1
S
2
/S
2
命令
解码
与控制
逻辑
扇形
内存
ARRAY
节目
保护
注册
PP
SerialFlash
内存和锁座
保护是Xicor公司, Inc.的商标。
Xicor公司, 1995年, 1996年专利待定
6686-3.8 96年8月29日T3 / C0 / D0 SH
程序设计
控制逻辑
高压
控制
6686 ILL F01.5
1
特性如有变更,恕不另行通知
X24F064/032/016
Xicor公司SerialFlash记忆是设计和测试
应用程序需要延长的续航能力。固有
数据保存超过100年。
引脚说明
串行时钟( SCL )
在SCL输入用于时钟的所有数据移入和移出
该设备。
串行数据( SDA )
SDA是用于将数据传输到一个双向引脚
进出设备。这是一个漏极开路输出,
可能是线或任意数量的漏极开路或
集电极开路输出。
漏极开路输出需要使用一个上拉
电阻器。选择典型值,指的是上拉
电阻选择图在这个数据的末尾
表。
设备选择(S
0
, S
0
, S
1
, S
1
, S
2
, S
2
)
设备选择输入用于设置设备
选择8位从机地址位。这使得
多个设备共享一条总线。这些输入
可以是静态的或主动驱动。如果使用静态他们
必须连接到V
SS
或V
CC
适当的。如果积极
驱动时,它们必须被驱动CMOS电平(驱动
到V
CC
或V
SS
).
程序保护( PP )
该方案保护输入控制硬件
程序保护功能。当保持低电平,硬件
程序保护被禁用, X24F064 /
032/016可以正常进行编程。当此
输入端保持高电平时,和在所述PPEN位
程序保护寄存器被设置为高,程序
保护已启用,以及非易失性写操作
禁止向所选择的块以及
程序保护注册。
引脚名称
符号
S
0
,
S
0
, S
1
,
S
1
, S
2
,
S
2
SDA
SCL
PP
V
SS
V
CC
NC
20引脚TSSOP
NC
1
2
3
4
5
6
7
8
9
10
20
19
18
17
16
15
14
13
12
11
NC
VCC
PP
NC
NC
NC
SCL
SDA
NC
NC
S0
S1
S2
VSS
1
2
3
4
8
7
6
5
VCC
PP
SCL
SDA
引脚配置
14引脚TSSOP
S
0
S
1
NC
NC
NC
S
2
VSS
1
2
3
4
5
6
7
14
13
12
11
10
9
8
VCC
PP
NC
NC
NC
SCL
SDA
X24F016
8引脚DIP & SOIC
14引脚TSSOP
S
0
1
2
3
4
5
6
7
14
13
12
11
10
9
8
VCC
PP
NC
NC
NC
SCL
SDA
X24F032
8引脚DIP & SOIC
S0
S1
S2
VSS
1
2
3
4
8
7
6
5
VCC
PP
SCL
SDA
S
1
NC
NC
NC
S
2
VSS
X24F064
8引脚DIP & SOIC
NC
S
1
S
2
VSS
1
2
3
4
8
7
6
5
VCC
PP
SCL
SDA
NC
S
1
NC
NC
NC
S
2
VSS
NC
NC
6686 ILL F02.4
描述
设备选择输入
串行数据
串行时钟
保护方案
地
电源电压
无连接
6686 FRM T01.1
2
X24F064/032/016
设备操作
该X24F064 / 032 / 016支持双向总线ori-
ented协议。该协议定义的任何设备
将数据发送到总线上作为发射器,以及再
ceiving设备作为接收器。该设备的控制
转移是一个主设备和装置被控制
是奴隶。主人总是启动数据传输
FERS ,并提供时钟用于发送和接收
操作。因此, X24F064 / 032 / 016将
认为在所有应用中的奴隶。
时钟和数据约定
SDA线上只能在改变数据状态
SCL为低电平。在SCL为高电平,SDA状态的改变是
用于指示启动和停止条件保留。参考
图1和图2 。
启动条件
所有的命令都冠以启动条件,
这是一个高到SDA从高到低的跳变时, SCL为
HIGH 。该X24F064 / 032 / 016连续监视
启动条件和意愿的SDA和SCL线
不响应任何命令,直到这个条件有
得到了满足。
图1.数据有效性
SCL
SDA
数据稳定
数据
变化
6686 ILL F04
注意事项:
( 5 )典型值是对于T
A
= 25
°
C和标称电源电压( 2.7V )
(6) t
PR
是从系统的角度来看的最小周期时间时,不使用轮询技术。它是时间的最
设备需要执行内部程序操作。
启动和停止图2.定义
SCL
SDA
开始位
停止位
6686 ILL F05
3
X24F064/032/016
停止条件
所有的通信必须通过停止被终止
条件,这是一个由低到高的SDA的过渡
当SCL为高电平。停止条件也被用于
将设备插入后的待机功率模式
读序列。只能发出一个停止条件
发送装置后已经释放总线。
应答
确认使用软件约定来表示
成功的数据传输。发送装置,
无论是主机或从机,将传输后释放总线
mitting八位。在第九个时钟周期
接收器将SDA线为低电平承认
它接收到的8位数据。请参考图3 。
该X24F064 / 032 / 016将与一个应答响应
承认一个起始条件和从站后沿
地址。如果该装置与一个写操作都具有
被选择时, X24F064 / 032 / 016将响应
在收到每个后续的确认后,
八位字。
在读取模式中X24F064 / 032 / 016将发送
8位数据,释放SDA线和显示器
该行确认。如果一个应答信号
检测,并通过所产生的停止条件
高手, X24F064 / 032 / 016将继续
发送数据。如果确认没有检测到,则
设备将终止进一步的数据传输。该
主机必须然后发出一个停止条件返回
X24F064 / 032 / 016到待机功率模式和
将设备置于一个已知状态。
图3.确认从接收响应
从SCL
主
1
8
9
数据输出
从
发射机
数据
产量
从
接收器
开始
应答
6686 ILL F06
4
X24F064/032/016
设备寻址
在开始状态之后,主机必须输出
它正在访问的从站的地址(参见图4)。该
接下来两位是设备选择位。系统可以
有多达八个X24F032 / 016的上车或达
4 24F064的总线上。该设备的地址是
德音响定义由S的状态
0
, S
1
和S
2
输入。记
一些从属地址必须的逆
相应的输入引脚。
图4.从地址
X24F064
设备
SELECT
S2
S1
A12
高阶
扇区地址
A11
A10
还包括从机地址是一个扩展
它的值与数组的地址
8位中的扇区地址音响场地址,
提供直接访问整个SerialFlash
存储器阵列。
从地址去连接的最后一位网元进行操作
被执行。当设定高的读操作是
选择时,设置低时,一个程序操作
选择。
继启动条件时, X24F064 / 032 / 016
监控比较从地址SDA总线
其从机地址的设备类型传输
identi连接器。根据该装置的一个正确的比较
选择输入, X24F064 / 032 / 016输出
承认在SDA线上。根据不同的状态
在R / W位,该X24F064 / 032 / 016将执行
读取或写入操作。
编程操作
A9
A8
读/写
X24F032
设备
SELECT
A11
高阶
扇区地址
S0
A10
S2
S1
A9
A8
读/写
设备
TYPE
识别码
X24F016
设备
SELECT
高阶
扇区地址
1
S2
S1
S0
A10
A9
A8
读/写
6686 ILL F07.4
该X24F064 / 032 / 016提供了一个32字节的扇区亲
编程操作。对于一个节目的操作,该
X24F064 / 032 / 016需要第二个地址字段。
该字段包含在第一个字节的地址
部门。一旦接收到该地址的,由
8位中, X24F064 / 032 / 016回应一个AC-
知识,等待下一个8位数据,
再次响应产生确认。主
然后发送31个字节。收到后
每个字节的X24F064 / 032 / 016将与回应
确认。
图5.行业规划
S
T
A
R
T
S
A
C
K
A
C
K
A
C
K
A
C
K
A
C
K
6686 ILL F10.3
总线活动:
主
SDA线
总线活动:
X24F016/032/064
SLAVE
地址
扇区地址
数据N
数据n + 1
数据n + 31
S
T
O
P
P
5
A
PPLICATION
N
OTE
A V A I LAB L E
AN76 AN78 AN81 AN87
64K/32K/16K
X24F064/032/016
8K / 4K / 2K ×8位
SerialFlash
TM
内存块锁
TM
保护
特点
描述
该X24F064 / 032 / 016是CMOS SerialFlash
存储器系列,内部组织8K / 4K / 2K ×8 。
该系列具有一个串行接口和软件
协议允许在一个简单的两线总线操作。
设备选择输入(S
0
, S
1
, S
2
)允许多达8个
设备共享一个通用的两线总线。
一个程序来保护注册访问最高
地址位置,提供了三个新节目
保护功能:软件编程的保护,
块锁定保护和硬件编程
保护。软件编程保护
功能可以防止任何非易失性写入设备
直到在程序保护寄存器中的WEL位被置位。
该块锁
TM
保护功能允许用户
单独保护阵列的4块由编程
在编程明两位保护寄存器。该
可编程硬件程序保护功能
允许用户安装每个设备采用PP绑
V
CC
,编程代替对整个存储器阵列,并
然后启用硬件编程通过保护
在程序编程PPEN位保护
注册。在此之后,选择所述阵列的块,
包括程序保护自身注册,被
永久保护被编程。
1.8V至3.6V或5V “ Univolt ”读取和
方案电源版本
低功耗CMOS
-active读取电流小于1mA
- 活动节目电流小于3毫安
-Standby电流小于1
A
内部分为8K / 4K / 2K ×8
新的可编程块锁保护
- 软件写保护
- 可编程的硬件写保护
块锁定( 0 , 1/4,1/2 ,或所有的闪光
内存阵列)
2线串行接口
双向数据传输协议
32字节扇区编程
自定时编程周期
5毫秒的 - 典型的编程时间
每个扇区
高可靠性
-Endurance :每字节10万次
- 数据保存: 100年
可用的软件包
-8引脚PDIP
-8引脚SOIC ( JEDEC )
-14引脚TSSOP ( X24F032 / 016 )
-20引脚TSSOP ( X24F064 )
工作原理图
数据寄存器
SDA
行业解码逻辑
SCL
X
解码
逻辑
32
8
S
0
/S
0
S
1
/S
1
S
2
/S
2
命令
解码
与控制
逻辑
扇形
内存
ARRAY
节目
保护
注册
PP
SerialFlash
内存和锁座
保护是Xicor公司, Inc.的商标。
Xicor公司, 1995年, 1996年专利待定
6686-3.8 96年8月29日T3 / C0 / D0 SH
程序设计
控制逻辑
高压
控制
6686 ILL F01.5
1
特性如有变更,恕不另行通知
X24F064/032/016
Xicor公司SerialFlash记忆是设计和测试
应用程序需要延长的续航能力。固有
数据保存超过100年。
引脚说明
串行时钟( SCL )
在SCL输入用于时钟的所有数据移入和移出
该设备。
串行数据( SDA )
SDA是用于将数据传输到一个双向引脚
进出设备。这是一个漏极开路输出,
可能是线或任意数量的漏极开路或
集电极开路输出。
漏极开路输出需要使用一个上拉
电阻器。选择典型值,指的是上拉
电阻选择图在这个数据的末尾
表。
设备选择(S
0
, S
0
, S
1
, S
1
, S
2
, S
2
)
设备选择输入用于设置设备
选择8位从机地址位。这使得
多个设备共享一条总线。这些输入
可以是静态的或主动驱动。如果使用静态他们
必须连接到V
SS
或V
CC
适当的。如果积极
驱动时,它们必须被驱动CMOS电平(驱动
到V
CC
或V
SS
).
程序保护( PP )
该方案保护输入控制硬件
程序保护功能。当保持低电平,硬件
程序保护被禁用, X24F064 /
032/016可以正常进行编程。当此
输入端保持高电平时,和在所述PPEN位
程序保护寄存器被设置为高,程序
保护已启用,以及非易失性写操作
禁止向所选择的块以及
程序保护注册。
引脚名称
符号
S
0
,
S
0
, S
1
,
S
1
, S
2
,
S
2
SDA
SCL
PP
V
SS
V
CC
NC
20引脚TSSOP
NC
1
2
3
4
5
6
7
8
9
10
20
19
18
17
16
15
14
13
12
11
NC
VCC
PP
NC
NC
NC
SCL
SDA
NC
NC
S0
S1
S2
VSS
1
2
3
4
8
7
6
5
VCC
PP
SCL
SDA
引脚配置
14引脚TSSOP
S
0
S
1
NC
NC
NC
S
2
VSS
1
2
3
4
5
6
7
14
13
12
11
10
9
8
VCC
PP
NC
NC
NC
SCL
SDA
X24F016
8引脚DIP & SOIC
14引脚TSSOP
S
0
1
2
3
4
5
6
7
14
13
12
11
10
9
8
VCC
PP
NC
NC
NC
SCL
SDA
X24F032
8引脚DIP & SOIC
S0
S1
S2
VSS
1
2
3
4
8
7
6
5
VCC
PP
SCL
SDA
S
1
NC
NC
NC
S
2
VSS
X24F064
8引脚DIP & SOIC
NC
S
1
S
2
VSS
1
2
3
4
8
7
6
5
VCC
PP
SCL
SDA
NC
S
1
NC
NC
NC
S
2
VSS
NC
NC
6686 ILL F02.4
描述
设备选择输入
串行数据
串行时钟
保护方案
地
电源电压
无连接
6686 FRM T01.1
2
X24F064/032/016
设备操作
该X24F064 / 032 / 016支持双向总线ori-
ented协议。该协议定义的任何设备
将数据发送到总线上作为发射器,以及再
ceiving设备作为接收器。该设备的控制
转移是一个主设备和装置被控制
是奴隶。主人总是启动数据传输
FERS ,并提供时钟用于发送和接收
操作。因此, X24F064 / 032 / 016将
认为在所有应用中的奴隶。
时钟和数据约定
SDA线上只能在改变数据状态
SCL为低电平。在SCL为高电平,SDA状态的改变是
用于指示启动和停止条件保留。参考
图1和图2 。
启动条件
所有的命令都冠以启动条件,
这是一个高到SDA从高到低的跳变时, SCL为
HIGH 。该X24F064 / 032 / 016连续监视
启动条件和意愿的SDA和SCL线
不响应任何命令,直到这个条件有
得到了满足。
图1.数据有效性
SCL
SDA
数据稳定
数据
变化
6686 ILL F04
注意事项:
( 5 )典型值是对于T
A
= 25
°
C和标称电源电压( 2.7V )
(6) t
PR
是从系统的角度来看的最小周期时间时,不使用轮询技术。它是时间的最
设备需要执行内部程序操作。
启动和停止图2.定义
SCL
SDA
开始位
停止位
6686 ILL F05
3
X24F064/032/016
停止条件
所有的通信必须通过停止被终止
条件,这是一个由低到高的SDA的过渡
当SCL为高电平。停止条件也被用于
将设备插入后的待机功率模式
读序列。只能发出一个停止条件
发送装置后已经释放总线。
应答
确认使用软件约定来表示
成功的数据传输。发送装置,
无论是主机或从机,将传输后释放总线
mitting八位。在第九个时钟周期
接收器将SDA线为低电平承认
它接收到的8位数据。请参考图3 。
该X24F064 / 032 / 016将与一个应答响应
承认一个起始条件和从站后沿
地址。如果该装置与一个写操作都具有
被选择时, X24F064 / 032 / 016将响应
在收到每个后续的确认后,
八位字。
在读取模式中X24F064 / 032 / 016将发送
8位数据,释放SDA线和显示器
该行确认。如果一个应答信号
检测,并通过所产生的停止条件
高手, X24F064 / 032 / 016将继续
发送数据。如果确认没有检测到,则
设备将终止进一步的数据传输。该
主机必须然后发出一个停止条件返回
X24F064 / 032 / 016到待机功率模式和
将设备置于一个已知状态。
图3.确认从接收响应
从SCL
主
1
8
9
数据输出
从
发射机
数据
产量
从
接收器
开始
应答
6686 ILL F06
4
X24F064/032/016
设备寻址
在开始状态之后,主机必须输出
它正在访问的从站的地址(参见图4)。该
接下来两位是设备选择位。系统可以
有多达八个X24F032 / 016的上车或达
4 24F064的总线上。该设备的地址是
德音响定义由S的状态
0
, S
1
和S
2
输入。记
一些从属地址必须的逆
相应的输入引脚。
图4.从地址
X24F064
设备
SELECT
S2
S1
A12
高阶
扇区地址
A11
A10
还包括从机地址是一个扩展
它的值与数组的地址
8位中的扇区地址音响场地址,
提供直接访问整个SerialFlash
存储器阵列。
从地址去连接的最后一位网元进行操作
被执行。当设定高的读操作是
选择时,设置低时,一个程序操作
选择。
继启动条件时, X24F064 / 032 / 016
监控比较从地址SDA总线
其从机地址的设备类型传输
identi连接器。根据该装置的一个正确的比较
选择输入, X24F064 / 032 / 016输出
承认在SDA线上。根据不同的状态
在R / W位,该X24F064 / 032 / 016将执行
读取或写入操作。
编程操作
A9
A8
读/写
X24F032
设备
SELECT
A11
高阶
扇区地址
S0
A10
S2
S1
A9
A8
读/写
设备
TYPE
识别码
X24F016
设备
SELECT
高阶
扇区地址
1
S2
S1
S0
A10
A9
A8
读/写
6686 ILL F07.4
该X24F064 / 032 / 016提供了一个32字节的扇区亲
编程操作。对于一个节目的操作,该
X24F064 / 032 / 016需要第二个地址字段。
该字段包含在第一个字节的地址
部门。一旦接收到该地址的,由
8位中, X24F064 / 032 / 016回应一个AC-
知识,等待下一个8位数据,
再次响应产生确认。主
然后发送31个字节。收到后
每个字节的X24F064 / 032 / 016将与回应
确认。
图5.行业规划
S
T
A
R
T
S
A
C
K
A
C
K
A
C
K
A
C
K
A
C
K
6686 ILL F10.3
总线活动:
主
SDA线
总线活动:
X24F016/032/064
SLAVE
地址
扇区地址
数据N
数据n + 1
数据n + 31
S
T
O
P
P
5