MX25L3205A
(4) Read Status Register (RDSR)
The RDSR instruction is for reading Status Register Bits. The Read Status Register can be read at any time (even in
program/erase/writestatusregistercondition)andcontinuously. ItisrecommendedtochecktheWriteinProgress(WIP)
bit before sending a new instruction when a program, erase, or write status register operation is in progress.
ThesequenceofissuingRDSRinstructionis:CS#goeslow->sendingRDSRinstructioncode->StatusRegisterdataout
on SO (see Figure. 15)
The definition of the status register bits is as below:
WIP bit. TheWriteinProgress(WIP)bit, avolatilebit, indicateswhetherthedeviceisbusyinprogram/erase/writestatus
registerprogress.WhenWIPbitsetsto1,whichmeansthedeviceisbusyinprogram/erase/writestatusregisterprogress.
When WIP bit sets to 0, which means the device is not in progress of program/erase/write status register cycle.
WELbit.TheWriteEnableLatch(WEL)bit, avolatilebit, indicateswhetherthedeviceissettointernalwriteenablelatch.
When WEL bit sets to 1, which means the internal write enable latch is set, the device can accept program/erase/write
status register instruction. When WEL bit sets to 0, which means no internal write enable latch; the device will not accept
program/erase/writestatusregisterinstruction.
BP2, BP1, BP0 bits. The Block Protect (BP2, BP1, BP0) bits, non-volatile bits, indicate the protected area(as defined
intable1)ofthedevicetoagainsttheprogram/eraseinstructionwithouthardwareprotectionmodebeingset.Towritethe
Block Protect (BP2, BP1, BP0) bits requires the Write Status Register (WRSR) instruction to be executed. Those bits
definetheprotectedareaofthememorytoagainstPageProgram(PP),SectorErase(SE),andChipErase(CE)instructions
(only if all Block Protect bits set to 0, the CE instruction can be executed)
Program/eraseerrorbit.Whentheprogram/erasebitsetto1,thereisanerroroccurredinlastprogram/eraseoperation.
The Flash may accept a new program/erase command to re-do program/erase operation.
SRWDbit.TheStatusRegisterWriteDisable(SRWD)bit,non-volatilebit,isoperatedtogetherwithWriteProtection(WP#)
pinforprovidinghardwareprotectionmode. ThehardwareprotectionmoderequiresSRWDsetsto1andWP#pinsignal
is low stage. In the hardware protection mode, the Write Status Register (WRSR) instruction is no longer accepted for
execution and the SRWD bit and Block Protect bits (BP2, BP1, BP0) are read only.
bit 7
SRWD
bit 6
bit 5
bit 4
BP2
bit 3
BP1
bit 2
BP0
bit 1
bit 0
WIP
WEL
Status
Program/
erase
0
the level of the level of the level of
(writeenable (writeinprogress
latch) bit)
RegisterWrite
Protect
protected
block
protected
block
protected
block
error
1= status
registerwrite
disable
(note1)
(note1)
(note1)
1=writeenable 1=writeoperation
1=error
0=notwrite
enable
0=not in write
operation
Note: 1. see the table "Protected Area Sizes"
P/N:PM1243
REV. 1.2, NOV. 06, 2006
11