欢迎访问ic37.com |
会员登录 免费注册
发布采购

JS28F800C3TD70 参数 Datasheet PDF下载

JS28F800C3TD70图片预览
型号: JS28F800C3TD70
PDF下载: 下载PDF文件 查看货源
内容描述: [Flash, 512KX16, 70ns, PDSO48, 12 X 20 MM, LEAD FREE, TSOP-48]
分类和应用: 光电二极管内存集成电路闪存
文件页数/大小: 70 页 / 638 K
品牌: NUMONYX [ NUMONYX B.V ]
 浏览型号JS28F800C3TD70的Datasheet PDF文件第46页浏览型号JS28F800C3TD70的Datasheet PDF文件第47页浏览型号JS28F800C3TD70的Datasheet PDF文件第48页浏览型号JS28F800C3TD70的Datasheet PDF文件第49页浏览型号JS28F800C3TD70的Datasheet PDF文件第51页浏览型号JS28F800C3TD70的Datasheet PDF文件第52页浏览型号JS28F800C3TD70的Datasheet PDF文件第53页浏览型号JS28F800C3TD70的Datasheet PDF文件第54页  
C3 Discrete  
To change block locking during an Erase operation, first issue the Erase Suspend  
command (0xB0), and then check the Status Register until it indicates that the Erase  
operation has been suspended. Next, write the preferred Lock command sequence to a  
block and the Lock status will be changed. After completing any preferred Lock, Read,  
or Program operations, resume the Erase operation with the Erase Resume command  
(0xD0).  
If a block is Locked or Locked Down during a Suspended Erase of the same block, the  
locking status bits will be changed immediately. But when the Erase is resumed, the  
Erase operation will complete.  
Locking operations cannot be performed during a Program Suspend. Refer to Appendix  
A, “Write State Machine States” on page 53 for detailed information on which  
commands are valid during Erase Suspend.  
11.4  
Status Register Error Checking  
Using nested-locking or program-command sequences during Erase Suspend can  
introduce ambiguity into Status Register results.  
Since locking changes are performed using a two-cycle command sequence, for  
example, 0x60 followed by 0x01 to lock a block. Following the Block Lock, Block  
Unlock, or Block Lock-Down Setup command (0x60) with an invalid command will  
produce a Lock-Command error (SR[4] and SR[5] will be set to 1) in the Status  
Register. If a Lock-Command error occurs during an Erase Suspend, SR[4] and SR[5]  
will be set to 1 and will remain at 1 after the Erase is resumed. When Erase is  
complete, any possible error during the Erase cannot be detected by the Status  
Register because of the previous Lock-Command error.  
A similar situation happens if an error occurs during a Program-Operation error nested  
within an Erase Suspend.  
11.5  
128-Bit Protection Register  
The C3 device architecture includes a 128-bit protection register than can be used to  
increase the security of a system design. For example, the number contained in the  
protection register can be used to “match” the flash component with other system  
components, such as the CPU or ASIC, preventing device substitution. Application note,  
AP-657 Designing with the Advanced+ Boot Block Flash Memory Architecture, contains  
additional application information.  
The 128 bits of the protection register are divided into two 64-bit segments. One of the  
segments is programmed at the Numonyx factory with a unique 64-bit number, which  
is unchangeable. The other segment is left blank for customer designs to program, as  
preferred. Once the customer segment is programmed, it can be locked to prevent  
further programming.  
11.5.1  
Reading the Protection Register  
The protection register is read in the Read-Identifier mode. The device is switched to  
this mode by issuing the Read Identifier command (0x90). Once in this mode, read  
cycles from addresses shown in Figure 15, “Protection Register Mapping” retrieve the  
specified information. To return to Read-Array mode, issue the Read Array command  
(0xFF).  
Datasheet  
50  
March 2008  
290645-24