| Datenblatt-Suchmaschine für elektronische Bauteile |
|
AT25SF641B Datenblatt(PDF) 32 Page - Dialog Semiconductor |
|
|
|||||||||||||||||||||||||||||
AT25SF641B Datenblatt(HTML) 32 Page - Dialog Semiconductor |
|
32 / 59 page ![]() 31 AT25SF641B DS-AT25SF641B–191D–12-2020 10. Security Register Commands The device contains three extra pages, called Security Registers, that can be used for unique device serialization, system-level Electronic Serial Number (ESN) storage, locked key storage, etc. The Security Registers are independent of the main Flash memory. Each page of the Security Register can be erased and programmed independently. Each page can also be independently locked to prevent further changes. 10.1 Read Unique ID Number (4Bh) The Read Unique ID Number instruction accesses a factory-set, read-only 64-bit number that is unique to each AT25SF641B device. The ID number can be used in conjunction with user software methods to help prevent copying or cloning of a system. The Read Unique ID instruction is initiated by driving the CS pin low and shifting the instruction code 4Bh, followed by four dummy byte clock cycles. After this, the 64-bit ID is shifted out on the falling edge of SCLK, as shown in Figure 10-1. Figure 10-1. Read Unique ID Timing (SPI Mode) 10.2 Erase Security Registers (44h) Before an erase Security Register Page command can be started, the Write Enable command must have been previously issued to the device to set the WEL bit of the Status Register to a logical “1” state. To perform an Erase Security Register Page command, the CS pin must first be asserted and the opcode 44h must be clocked into the device. After the opcode has been clocked in, the three address bytes specifying the Security Register Page to be erased must be clocked in. When the CS pin is deasserted, the device erases the appropriate page. The erasing of the page is internally self-timed and takes place in a time of tPP. Since the Erase Security Register Page command erases a region of bytes, the lower-order address bits do not need to be decoded by the device. Thus, address bits A7-A0 are ignored by the device. Despite the lower-order address bits not being decoded by the device, the complete three address bytes must be clocked into the device before the CS pin is deasserted, and the CS pin must be deasserted right after the last address bit (A0); otherwise, the device aborts the operation, and no erase operation is performed. While the device is executing a successful erase cycle, the Status Register can be read and indicates that the device is busy. For faster throughput, it is recommended that the Status Register be polled (rather than waiting the 01234567 Mode 0 Mode 3 Instruction CS SCLK SI SO 4BH _ HIGH-IMPEDANCE 89 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Dummy Byte 1 Dummy Byte 2 Mode 0 Mode 3 25 26 27 28 29 23 CS SCLK SI 24 30 SO 62 63 32 33 34 35 36 31 37 39 40 41 100 101 38 102 Dummy Byte 3 Dummy Byte 4 0 1 2 _ 64- bit Unique Serial Number MSB 103 HIGH-IMPEDANCE |
|
Link URL |
| War ALLDATASHEET hilfreich? [ DONATE ] |
Über Alldatasheet | Werbung | Kontakt | Privatsphäre und Datenschutz | Link zum Datenblatt | Linktausch | Hersteller All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |