位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第93页 > AT45DB011D-MU > AT45DB011D-MU PDF资料 > AT45DB011D-MU PDF资料1第20页

10.2
安全性注册
该装置包含一个专门安全寄存器可用于用途,如
唯一设备序列化或锁定密钥存储。该寄存器由一个总的
128个字节被划分成两个部分。前64个字节(字节位置0到63 )的
安全寄存器分配为一次性用户可编程的空间。一旦这64个字节
已经被编程,它们不能被重新编程。剩余的64个字节的寄存器的
(字节位置64至127 ),在出厂时由Atmel编程,将包含一个独特的
值对于每个设备。工厂编程的数据是固定的,不能更改。
表10-3 。
安全性注册
安全寄存器字节数
0
数据类型
1
62
63
64
65
126
127
一次性用户可编程
工厂由Atmel编程
10.2.1
编程安全注册
的安全注册的用户可编程部分不需要被擦除它是前
编程。
编程安全寄存器, CS引脚必须先断言及相应的4个字节
操作码顺序必须移入设备以正确的顺序。 4个字节的操作码
顺序必须先从9BH和后跟00H , 00H , 00H和。之后的最后位
操作码序列已经移入该装置中,数据的64个字节的用户的内容
的安全寄存器编程部分必须移入。
当最后一个数据字节被移入, CS引脚应被撤消启动跨
应受自定时编程周期。的安全寄存器编程应该在一个
时间t
P
,在此期间,状态寄存器将指示该设备正忙。如果该装置
是程序循环过程中掉电, 64字节的用户可编程的话的内容
保安登记部分不能得到保证。
如果完整的64字节数据的CS引脚之前没有时钟在被拉高,那么该值
没有时钟的字节位置不能得到保证。例如,如果只有前两个字节
的时钟的完整的64字节,然后将剩余的62个字节的用户程序中,而不是
保安登记可编程部分不能得到保证。另外,如果超过
64字节的数据移入设备,然后将数据回卷到周围开始
该寄存器的。例如,如果65个字节的数据被计时,则第65个字节将被存储在
的安全寄存器的字节位置0 。
保安注册用户可编程部分只能编程1
时间。
因此,它不可能只编程的前两个字节,然后将寄存器的亲
克剩余的62个字节在以后的时间。
程序安全注册命令利用处理的内部SRAM缓冲器。
因此,缓冲区的内容将从之前的状态改变时,这个命令是
发行。
图10-3 。
程序安全寄存器
CS
SI
操作码
1个字节
每个转换
代表
8位
操作码
2字节
操作码
BYTE 3
操作码
4个字节
数据字节
n
数据字节
n+1
数据字节
N + X
20
AT45DB011D [初步]
3639B–DFLASH–02/07