S25FL129P Meet Spansion Inc., S25FL129P Datasheet - Page 15

no-image

S25FL129P

Manufacturer Part Number
S25FL129P
Description
128-mbit Cmos 3.0 Volt Flash Memory With 104-mhz Spi Serial Peripheral Interface Multi I/o Bus
Manufacturer
Meet Spansion Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
S25FL129P0XBHI300
Manufacturer:
SPANSION
Quantity:
20 000
Company:
Part Number:
S25FL129P0XBHI300
Quantity:
50
Part Number:
S25FL129P0XBHIZ00
Manufacturer:
SPANSION
Quantity:
20 000
Part Number:
S25FL129P0XMFI00
Manufacturer:
SPANSION
Quantity:
20 000
Part Number:
S25FL129P0XMFI000
Manufacturer:
SPANSION
Quantity:
20 000
Part Number:
S25FL129P0XMFI001
Manufacturer:
SPAMSION
Quantity:
20 000
Part Number:
S25FL129POXMFB013
Manufacturer:
SPANSION
Quantity:
8 000
Part Number:
S25FL129POXNFI011M
Manufacturer:
POLOMA
Quantity:
2 000
Part Number:
S25FL129POXNFI011M
Manufacturer:
SPANSION
Quantity:
3 010
7.7
7.8
November 2, 2009 S25FL129P_00_04
Status Register
Configuration Register
The Status Register contains the status and control bits that can be read or set by specific commands (see
Table 9.1 on page
operation of the device. (for details see
The Configuration Register contains the control bits that can be read or set by specific commands. These bits
configure different configurations and security features of the device.
Note: It is suggested that the Block Protection & Parameter sectors not be set to the same area of the array;
otherwise, the user cannot utilize the Parameter sectors if they are protected. The following matrix shows the
recommended settings.
Write In Progress (WIP): Indicates whether the device is performing a Write Registers, program or erase
operation.
Write Enable Latch (WEL): Indicates the status of the internal Write Enable Latch.
Block Protect (BP2, BP1, BP0): Non-volatile bits that define memory area to be software-protected
against program and erase commands.
Erase Error (E_ERR): The Erase Error Bit is used as an Erase operation success and failure check.
Program Error (P_ERR): The Program Error Bit is used as an program operation success and failure check.
Status Register Write Disable (SRWD): Places the device in the Hardware Protected mode when this bit
is set to 1 and the W#/ACC input is driven low. In this mode, the non-volatile bits of the Status Register
(SRWD, BP2, BP1, BP0) become read-only bits.
The FREEZE bit locks the BP2-0 bits in Status Register and the TBPROT and TBPARM bits in the
Configuration Register. Note that once the FREEZE bit has been set to ‘1’, then it cannot be cleared to ‘0’
until a power-on-reset is executed. As long as the FREEZE bit is set to ‘0’, then the other bits of the
Configuration Register, including FREEZE bit, can be written to.
The QUAD bit is non-volatile and sets the pin out of the device to Quad mode; that is, W#/ACC becomes
IO2 and HOLD# becomes IO3. The instructions for Serial, Dual Output, and Dual I/O reads function as
normal. The W#/ACC and HOLD# functionality does not work when the device is set in Quad mode.
The TBPARM bit defines the logical location of the 4 KB parameter sectors. The parameter sectors consist
of thirty two 4 KB sectors. All sectors other than the parameter sectors are defined to be 64-KB uniform in
size. When TBPARM is set to a ‘1’, the 4 KB parameter sectors starts at the top of the array. When
TBPARM is set to a ‘0’, the 4 KB parameter sectors starts at the bottom of the array. Note that once this bit
is set to a '1', it cannot be changed back to '0'. (This function is not applicable to the uniform 256 KB sector
product.)
The BPNV bit defines whether or not the BP2-0 bits in the Status Register are volatile or non-volatile.
When BPNV is set to a ‘1’, the BP2-0 bits in the Status Register are volatile and will be reset to binary 111
after power on reset. When BPNV is set to a ‘0’, the BP2-0 bits in the Status Register are non-volatile. Note
that once this bit is set to a '1', it cannot be changed back to '0'.
The TBPROT bit defines the operation of the block protection bits BP2, BP1, and BP0 in the Status
Register. When TBPROT is set to a ‘0’, then the block protection is defined to start from the top of the array.
When TBPROT is set to a ‘1’, then the block protection is defined to start from the bottom of the array. Note
that once this bit is set to a '1', it cannot be changed back to '0'.
D a t a
TBPARM
25). These bits configure different protection configurations and supply information of
0
0
1
1
S h e e t
( P r e l i m i n a r y )
Table 9.8, S25FL129P Status Register on page
S25FL129P
TBPROT
0
1
0
1
Not recommended (Parameters & BP Protection are both Bottom)
Not recommended (parameters & BP Protection are both Top)
Parameter Sectors - Top of Array (high address)
BP Protection - Bottom of Array (low address)
Parameter Sectors - Bottom
BP Protection - Top
Array Overview
(default)
39):
15

Related parts for S25FL129P