PF38F5070M0Q0B0 NUMONYX [Numonyx B.V], PF38F5070M0Q0B0 Datasheet - Page 103

no-image

PF38F5070M0Q0B0

Manufacturer Part Number
PF38F5070M0Q0B0
Description
Manufacturer
NUMONYX [Numonyx B.V]
Datasheet
Numonyx™ StrataFlash
Figure 54: Buffered Program Flowchart
April 2008
309823-10
®
Cellular Memory (M18)
Issue Buffer Prog. Cmd.
Command at Partition
Read Status Register
Write Word Count-1,
Buffer Program Data ,
Register Command
at Partition Address
Program Complete
Issue Read Status
Issue Read Array
Write Confirm 0xD0
and Block Address
Check if Desired
Set Timeout or
Buffer Address
Flash Ready?
Loop Counter
Block Address
Word Address
Full Status
Address
SR[7] =?
SR[7] =
X = N?
0xE9,
X = 0
1 = Yes
Yes
1
1 = Yes
0
0 = No
No
Buffer Program Aborted
Timeout error
Write Buffer Data,
Write to another
Timeout?
Word Address
Block Address
Abort Buffer
Program?
X = X + 1
Program?
Suspend
Yes
Buffer Programming Procedure
No
Yes
No
Yes
Suspend
Program
Loop
NOTES:
1. The device outputs the Status Register when read.
2. The device outputs the array data when read .
3. Buffer Programming is available in the main array only. This
algorithm may be used for MLC or PSBC programming . Upon
issuing 0xE9 the partition state does not changed.
4. Word count value on D[8:0] is loaded into the word count
register. Count ranges for this device are N = 0x000 to 0x1FF.
5. Buffer address on A[MAX:9] specifies a single 512-word
buffer-size array region. This is latched and held constant
during the entire operation.
6. The word address within the buffer , specified by A [8:0], is
provided. Upper address bits are ignored.
7. The device aborts the Buffer Program command if the current
address is outside the original block address .
8. Upon issuing 0xD0 the partition is placed in Status Read
mode. If block address changes, Buffer Program will abort.
9. The Status Register indicates an improper command
sequence if the Buffer Program command is aborted ; use the
Clear Status Register command to clear error bits .
Full status check can be done after all erase and write
sequences complete. For a detailed flowchart , please refer to
‘Full Status Check Procedure’ flowchart under ‘Word Program
for Main Array’ flowchart.
Write 0xFF after the last operation to place the partition in the
Read Array state.
(Notes 6, 7)
(Notes 6, 7)
(Notes 4,5)
Operation
(Note 1)
(Note 2)
(Note 3)
(Note 8)
(Note 9)
Standby
Read
Write
Write
Write
Write
Write
Write
Read
Bus
Idle
Buffer Prog.
Buffer Prog.
Command
Read Array
Setup
None
None
None
None
None
Conf.
None
None
SR[7] = Valid
Addr = Block Address
Check SR[7]:
1 = Write Buffer available
0 = No Write Buffer available
Data = 0xFF
Addr = Block Address
Data = 0xE9
Addr = Block Address
Data = N = Word Count - 1
(N = 0 corresponds to count = 1)
Addr = Buffer Address
Data = Write Buffer Data
Addr = Word Address
Data = Write Buffer Data
Addr = Word Address
Data = 0xD0
Addr = Block Address
Status register Data
Addr = Block Address
Check SR[7]:
1 = WSM Ready
0 = WSM Busy
Comments
.
.
Datasheet
103

Related parts for PF38F5070M0Q0B0