FLASH MEMORY
13
K9LBG08U0M
K9MDG08U5M
K9HCG08U1M
Product Introduction
The K9LBG08U0M is a 33,792Mbit(35,433,480,192 bit) memory organized as 1,048,576 rows(pages) by 4,224x8 columns. Spare
128 columns are located from column address of 4,096~4,223. A 4,224-byte data register is connected to memory cell arrays for
accommodating data transfer between the I/O buffers and memory cells during page read and page program operations. The mem-
ory array is made up of 32 cells that are serially connected to form a NAND structure. Each of the 32 cells resides in a different page.
A block consists of two NAND structured strings. A NAND structure consists of 32 cells. A cell has 2-bit data. Total 2,162,688 NAND
cells reside in a block. The program and read operations are executed on a page basis, while the erase operation is executed on a
block basis. The memory array consists of 4,096 separately erasable 512K-byte blocks. It indicates that the bit by bit erase operation
is prohibited on the K9LBG08U0M.
The K9LBG08U0M has addresses multiplexed into 8 I/Os. This scheme dramatically reduces pin counts and allows system upgrades
to future densities by maintaining consistency in system board design. Command, address and data are all written through I/O's by
bringing WE to low while CE is low. Those are latched on the rising edge of WE. Command Latch Enable(CLE) and Address Latch
Enable(ALE) are used to multiplex command and address respectively, via the I/O pins. Some commands require one bus cycle. For
example, Reset Command, Status Read Command, etc require just one cycle bus. Some other commands, like page read and block
erase and page program, require two cycles: one cycle for setup and the other cycle for execution. The 2112M-byte physical space
requires 33 addresses, thereby requiring five cycles for addressing : 2 cycles of column address, 3 cycles of row address, in that
order. Page Read and Page Program need the same five address cycles following the required command input. In Block Erase oper-
ation, however, only three row address cycles are used. Device operations are selected by writing specific commands into the com-
mand register. Table 1 defines the specific commands of the K9LBG08U0M.
Table 1. Command Sets
NOTE : 1. Random Data Input/Output can be executed in a page.
2. Any command between 11h and 80h/81h/85h is prohibited except 70h/F1h//F2h and FFh.
3. Two-Plane Random Data msut be used after Two-Plane Read operation
4. Interleave-operation between two chips is allowed.
It’s prohibited to use F1h and F2h commands for other operations except interleave-operation.
Caution : Any undefined command inputs are prohibited except for above command set of Table 1.
Function 1st Set 2nd Set Acceptable Command during Busy
Read 00h 30h
Read for Copy Back 00h 35h
Read ID 90h -
Reset FFh - O
Page Program 80h 10h
Copy-Back Program 85h 10h
Block Erase 60h D0h
Random Data Input(1) 85h -
Random Data Output(1) 05h E0h
Read Status 70h O
Chip1 Status F1h O
Chip2 Status F2h O
Two-Plane Read (3) 60h----60h 30h
Two-Plane Read for Copy-Back 60h----60h 35h
Two-Plane Random Data Output (1) (3) 00h----05h E0h
Two-Plane Page Program(2) 80h----11h 81h----10h
Two-Plane Copy-Back Program(2) 85h----11h 81h----10h
Two-Plane Block Erase 60h----60h D0h
Page Program with 2KB Data (2) 80h----11h 80h----10h
Copy-Back Program with 2KB Data (2) 85h----11h 85h----10h