K9F1208B0C SAMSUNG [Samsung semiconductor], K9F1208B0C Datasheet - Page 30

no-image

K9F1208B0C

Manufacturer Part Number
K9F1208B0C
Description
64M x 8 Bits NAND Flash Memory
Manufacturer
SAMSUNG [Samsung semiconductor]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
K9F1208B0C-P
Manufacturer:
SAMSUNG
Quantity:
9 600
PAGE PROGRAM
Figure11. Program Operation
BLOCK ERASE
The Erase operation is done on a block(16K Bytes) basis. Block address loading is accomplished in three cycles initiated by an
Erase Setup command(60h). Only address A
the block address loading initiates the internal erasing process. This two-step sequence of setup followed by execution command
ensures that memory contents are not accidentally erased due to external noise conditions.
At the rising edge of WE after the erase confirm command input, the internal write controller handles erase and erase-verify. When
the erase operation is completed, the Write Status Bit(I/O 0) may be checked. Figure 8 details the sequence.
K9F1208U0C
K9F1208R0C
The device is programmed basically on a page basis, but it does allow multiple partial page programing of a byte or consecutive bytes
up to 528 byte, in a single page program cycle. The number of consecutive partial page programming operation within the same page
without an intervening erase operation must not exceed 1 for main array and 2 for spare array. The addressing may be done in any
random order in a block. A page program cycle consists of a serial data loading period in which up to 528 bytes of data may be loaded
into the page register, followed by a non-volatile programming period where the loaded data is programmed into the appropriate cell.
Serial data loading can be started from 2nd half array by moving pointer. About the pointer operation, please refer to the attached
technical notes.
The serial data loading period begins by inputting the Serial Data Input command(80h), followed by the four cycle address input and
then serial data loading. The bytes other than those to be programmed do not need to be loaded.The Page Program confirm com-
mand(10h) initiates the programming process. Writing 10h alone without previously entering the serial data will not initiate the pro-
gramming process. The internal write state control automatically executes the algorithms and timings necessary for program and
verify, thereby freeing the system controller 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 system controller can detect the completion of a program cycle
by monitoring the R/B output, 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 complete, the Write Status Bit(I/O 0) may be checked(Figure 11).
The internal write verify detects only errors for "1"s that are not successfully programmed to "0"s. The command register remains in
Read Status command mode until another valid command is written to the command register.
Figure 12. Block Erase Operation
R/B
I/O
R/B
I/O
X
0
~
7
60h
80h
K9F1208B0C
A
Address Input(3Cycle)
Block Add. : A
Address & Data Input
0
528 Bytes Data
~ A
7
& A
9
~ A
14
25
~ A
14
25
to A
26
10h
is valid while A
D0h
30
9
t
t
to A
BERS
PROG
13
is ignored. The Erase Confirm command(D0h) following
70h
70h
FLASH MEMORY
I/O
Fail
Fail
I/O
0
0
Pass
Pass

Related parts for K9F1208B0C