K9F2808Q0B Samsung semiconductor, K9F2808Q0B Datasheet - Page 25

no-image

K9F2808Q0B

Manufacturer Part Number
K9F2808Q0B
Description
16M x 8 Bit NAND Flash Memory
Manufacturer
Samsung semiconductor
Datasheet
K9F2808Q0B-DCB0,DIB0
K9F2808U0B-VCB0,VIB0
Figure 8-1. Sequential Row Read2 Operation (GND Input=Fixed Low)
PAGE PROGRAM
The device is programmed basically on a page basis, but it allows multiple partial page program of one byte or consecutive bytes up
to 528, in a single page program cycle. The number of consecutive partial page program operation within the same page without
intervening erase operation should not exceed 2 for main array and 3 for spare array. The addressing may be done in any random
order in a block. Page program cycle consists of a serial data loading(up to 528 bytes of data) into the page register, and prog ram of
loaded data into the appropriate cell. Serial data loading can start in 2nd half array by moving pointer. About the pointer operation,
please refer to the attached technical notes. Serial data loading is executed by entering the Serial Data Input command(80h) and
three cycle address input and then serial data loading. The bytes except those to be programmed need not to be loaded. The Page
Program confirm command(10h) initiates the programming process. Writing 10h alone without previously entering 80h will not initi ate
program process. The internal write controller automatically executes the algorithms and timings necessary for program and verif ica-
tion, thereby freeing the CPU for other tasks. Once the program process starts, the Read Status Register command may be entered,
with RE and CE low, to read the status register. The CPU can detect the completion of a program cycle by monitoring the R/B out-
put, or the Status bit(I/O 6) of the Status Register. Only the Read Status command and Reset command are valid while programming
is in progress. When the Page Program is completed, the Write Status Bit(I/O 0) may be checked(Figure 9). The internal write verifi-
cation detects only errors for "1"s that are not successfully programmed to "0"s. The command register remains in Read Status com-
mand mode until another valid command is written to the command register.
Figure 9 details the sequence.
Figure 9. Program & Read Status Operation
R/B
I/O
R/B
I/O
0
0
~
~
7
7
(only for K9F2808U0B-Y and K9F2808U0B-V, valid within a block)
80h
50h
(A
Don t Care)
4
Start Add.(3Cycle)
~ A
A
Address & Data Input
0
528 Byte Data
7
A
~ A
:
0
~ A
7
& A
K9F2808U0B-YCB0,YIB0
K9F2808U0B-DCB0,DIB0
3
& A
9
~ A
9
~ A
2 3
2 4
t
R
10h
Data Field
Data Output
1st
25
t
PROG
Spare Field
t
R
1st
Nth
Block
Data Output
(16Byte)
70h
2nd
FLASH MEMORY
t
R
I/O
Fail
0
Data Output
(16Byte)
Nth
Pass

Related parts for K9F2808Q0B