Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

AT25DF512C Datasheet(PDF) 14 Page - List of Unclassifed Manufacturers

Part # AT25DF512C
Description  512-Kbit, 1.65V Minimum SPI Serial Flash Memory with Dual-I/O Support
PDF  40 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  ETC2 [List of Unclassifed Manufacturers]
Direct Link  
Logo ETC2 - List of Unclassifed Manufacturers

AT25DF512C Datasheet(HTML) 14 Page - List of Unclassifed Manufacturers

Back Button AT25DF512C Datasheet HTML 10Page - List of Unclassifed Manufacturers AT25DF512C Datasheet HTML 11Page - List of Unclassifed Manufacturers AT25DF512C Datasheet HTML 12Page - List of Unclassifed Manufacturers AT25DF512C Datasheet HTML 13Page - List of Unclassifed Manufacturers AT25DF512C Datasheet HTML 14Page - List of Unclassifed Manufacturers AT25DF512C Datasheet HTML 15Page - List of Unclassifed Manufacturers AT25DF512C Datasheet HTML 16Page - List of Unclassifed Manufacturers AT25DF512C Datasheet HTML 17Page - List of Unclassifed Manufacturers AT25DF512C Datasheet HTML 18Page - List of Unclassifed Manufacturers Next Button
Zoom Inzoom in Zoom Outzoom out
 14 / 40 page
background image
14
AT25DF512C
DS-25DF512C–030A–4/2014
When the BP0 bit of the Status Register is in the logical “1” state, the entire memory array will be protected against
program or erase operations. Any attempts to send a Byte/Page Program command, a Block Erase command, or a Chip
Erase command will be ignored by the device.
As a safeguard against accidental or erroneous protecting or unprotecting of the memory array, the BP0 bit itself can be
locked from updates by using the WP pin and the BPL (Block Protection Locked) bit of the Status Register (see
“Protected States and the Write Protect Pin” on page 14 for more details).
The BP0 bit of the Status Register is a nonvolatile bit; therefore, the BP0 bit will retain its state even after the device has
been power cycled. Care should be taken to ensure that BP0 is in the logical “1” state before powering down for those
applications that wish to have the memory array fully protected upon power up. The default state for BP0 when shipped
from Adesto is “0”.
9.4
Protected States and the Write Protect Pin
The WP pin is not linked to the memory array itself and has no direct effect on the protection status of the memory array.
Instead, the WP pin, in conjunction with the BPL (Block Protection Locked) bit in the Status Register, is used to control
the hardware locking mechanism of the device. For hardware locking to be active, two conditions must be met-the WP
pin must be asserted and the BPL bit must be in the logical “1” state.
When hardware locking is active, the Block Protection (BP0) bit is locked and the BPL bit itself is also locked. Therefore,
if the memory array is protected, it will be locked in the protected state, and if the memory array is unprotected, it will be
locked in the unprotected state. These states cannot be changed as long as hardware locking is active, so the Write
Status Register command will be ignored. In order to modify the protection status of the memory array, the WP pin must
first be deasserted, and the BPL bit in the Status Register must be reset back to the logical “0” state using the Write
Status Register command.
If the WP pin is permanently connected to GND, then once the BPL bit is set to a logical “1”, the only way to reset the bit
back to the logical “0” state is to power-cycle the device. This allows a system to power-up with all sectors software
protected but not hardware locked. Therefore, sectors can be unprotected and protected as needed and then hardware
locked at a later time by simply setting the BPL bit in the Status Register.
When the WP pin is deasserted, or if the WP pin is permanently connected to V
CC, the BPL bit in the Status Register can
be set to a logical “1”, but doing so will not lock the BP0 bit.
Table 9-2 details the various protection and locking states of the device.
Table 9-2.
Hardware and Software Locking
WP
BPL
Locking
BPL Change Allowed
BP0 and Protection Status
0
0
Can be modified from 0 to 1
BP0 bit unlocked and modifiable using the Write
Status Register command. Memory array can be
protected and unprotected freely.
0
1
Hardware
Locked
Locked
BP0 bit locked in current state. The Write Status
Register command will have no affect. Memory
array is locked in current protected or unprotected
state.
1
0
Can be modified from 0 to 1
BP0 bit unlocked and modifiable using the Write
Status Register command. Memory array can be
protected and unprotected freely.
1
1
Can be modified from 1 to 0
BP0 bit unlocked and modifiable using the Write
Status Register command. Memory array can be
protected and unprotected freely.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
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