KFG2G16Q2A-DEB8 [SAMSUNG]

Flash, 128MX16, 76ns, PBGA63,;
KFG2G16Q2A-DEB8
型号: KFG2G16Q2A-DEB8
厂家: SAMSUNG    SAMSUNG
描述:

Flash, 128MX16, 76ns, PBGA63,

内存集成电路
文件: 总173页 (文件大小:2939K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
KFG2G16Q2A  
KFH4G16Q2A  
2Gb OneNAND A-die  
INFORMATION IN THIS DOCUMENT IS PROVIDED IN RELATION TO SAMSUNG PRODUCTS,  
AND IS SUBJECT TO CHANGE WITHOUT NOTICE.  
NOTHING IN THIS DOCUMENT SHALL BE CONSTRUED AS GRANTING ANY LICENSE,  
EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE,  
TO ANY INTELLECTUAL PROPERTY RIGHTS IN SAMSUNG PRODUCTS OR TECHNOLOGY. ALL  
INFORMATION IN THIS DOCUMENT IS PROVIDED  
ON AS "AS IS" BASIS WITHOUT GUARANTEE OR WARRANTY OF ANY KIND.  
1. For updates or additional information about Samsung products, contact your nearest Samsung office.  
2. Samsung products are not intended for use in life support, critical care, medical, safety equipment, or similar  
applications where Product failure could result in loss of life or personal or physical harm, or any military or  
defense application, or any governmental procurement to which special terms or provisions may apply.  
OneNAND‚ is a trademark of Samsung Electronics Company, Ltd. Other names and brands may be claimed as  
the property of their rightful owners.  
* Samsung Electronics reserves the right to change products or specification without notice.  
- 1 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Revision History  
Document Title  
OneNAND  
Revision History  
Revision No.  
History  
Draft Date  
Remark  
0.0  
1. Initial issue.  
Jul. 13, 2007  
Advanced  
0.1  
0.2  
1. Corrected errata.  
Sep. 06, 2007  
Preliminary  
2. Chapter 3.3.1 Cold Reset Mode Operation revised.  
3. Chapter 5.9 AC Characteristics for Load/Program/Erase Performance  
revised.  
4. Chapter 6.18 Cold Reset Timing revised.  
1. Corrected errata.  
Oct. 30, 2007  
Preliminary  
2. Chapter 3.3 Reset Mode Operation revised.  
3. Chapter 5.1 AC Test Conditions revised.  
4. Chapter 5.9 AC Characteristics for Load/Program/Erase Performance  
tINTW removed.  
5. Chapter 6.13 Program Operation Timing tINTW removed.  
6. Chapter 6.17 Block Erase Operation Timing tINTW removed.  
1.0  
1.1  
1. Corrected errata.  
2. Chapter 5.7 AC Characteristics for Asynchronous Write tCH revised.  
Dec. 17, 2007  
Mar. 25, 2008  
Final  
Final  
1. Chapter 1.4 Product Features revised.  
2. Chapter 2.8.4 Version ID Register F002h revised.  
3. Chapter 2.8.22 Interrupt Status Register F241h (R/W) revised.  
4. Chapter 3.4.4 Data Protection Operation Flow Diagram revised.  
5. Chapter 3.4.4 All Block Unlock Flow Diagram revised.  
6. Chapter 5.7 AC Characteristics for Asynchronous Write revised.  
7. Chapter 5.8 AC Characteristics for Burst Write Operation revised.  
1.11  
1. Chapter 2.8.21 : Description of OTP Lock status and 1st block OTP Lock  
status revised.  
Apr. 07, 2008  
Final  
2. Chapter 3.6 Load Operation Flow Chart Diagram revised.  
3. Chapter 3.8 Cache Read Flow Chart revised.  
4. Chapter 3.9.5 Synchronous Burst Block Read Operation Flow Chart  
revised.  
5. Chapter 3.12 Copy-Back Program Operation Flow Chart revised.  
6. Chapter 3.12.1 Copy-Back Program Operation with Random Data Input  
Flow Chart revised.  
7. Chapter 3.13.1 Block Erase Operation Flow Chart revised.  
8. Chapter 3.13.3 Multi Block Erase/ Multi Block Erase Verify Read Flow  
Chart revised.  
9. Chapter 3.13.4 Erase Suspend and Erase Resume Operation Flow Chart  
revised.  
10. Chapter 3.14.1 OTP Block Read Operation Flow Chart revised.  
11. Chapter 3.14.2 OTP Block Program Operation Flow Chart revised.  
12. Chapter 3.14.3 OTP Block Lock Operation Flow Chart revised.  
13. Chapter 3.14.4 1st Block OTP Lock Operation Flow Chart revised.  
14. Chapter 3.14.5 OTP and 1st Block OTP Lock Operation Flow Chart  
revised.  
1.2  
1. Chapter 3.4.3.1 Unlocked NAND Array Write Protection State revised.  
2. Chapter 3.4.3.3 Locked-tight NAND Array Write Protection State revised.  
3. Chapter 3.4.4 All Block Unlock Flow Diagram revised.  
Dec. 09, 2008  
Final  
4. Chapter 7.1.3 Determining Rp value revised.  
- 2 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Revision No.  
History  
Draft Date  
Dec. 16, 2008  
Remark  
1.3  
1. Corrected errata.  
Final  
2. Chapter 2.8.18 Command Register F220h(R/W) revised.  
3. Chpater 3.4.3 NAND Array Write Protection States revised.  
4. Chapter 3.4.3.3 Locked-tight NAND Array Write Protection State revised.  
- 3 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
1.0 INTRODUCTION  
This specification contains information about the Samsung Electronics Company OneNAND‚ Flash memory product family. Section 1.0  
includes a general overview, revision history, and product ordering information.  
Section 2.0 describes the OneNAND device. Section 3.0 provides information about device operation. Electrical specifications and timing  
waveforms are in Sections 4.0 through 6.0. Section 7.0 provides additional application and technical notes pertaining to use of the OneNAND.  
Package dimensions are found in Section 8.0.  
Density  
2Gb  
Part No.  
VCC(core & IO)  
1.8V(1.7V~1.95V)  
1.8V(1.7V~1.95V)  
Temperature  
Extended  
PKG  
KFG2G16Q2A-DEBx  
KFH4G16Q2A-DEBx  
63FBGA(LF)  
63FBGA(LF)  
4Gb  
Extended  
1.1 Flash Product Type Selector  
Samsung offers a variety of Flash solutions including NAND Flash, OneNANDand NOR Flash. Samsung offers Flash products both compo-  
nent and a variety of card formats including RS-MMC, MMC, CompactFlash, and SmartMedia.  
To determine which Samsung Flash product solution is best for your application, refer the product selector chart.  
Samsung Flash Products  
Application Requires  
NAND  
NOR  
OneNANDꢀ  
Fast Random Read  
Fast Sequential Read  
Fast Write/Program  
Multi Block Erase  
Erase Suspend/Resume  
Copyback  
(Max 64 Blocks)  
(EDC)  
(ECC)  
Lock/Unlock/Lock-Tight  
ECC  
Internal  
External (Hardware/Software)  
X
Scalability  
- 4 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
1.2 Ordering Information  
KF x x 16 Q 2 A - D E x x  
Speed  
Samsung  
6 : 66MHz  
8 : 83MHz  
OneNAND Memory  
Product Line designator  
B : Include Bad Block  
D : Daisy Sample  
Device Type  
G : Single Chip  
H : Dual Chip  
Operating Temperature Range  
Density  
2G : 2Gb  
4G : 4Gb  
E : Extended Temp. (-30 °C to 85 °C)  
Package  
D : FBGA(Lead Free)  
Organization  
16 : x16 Organization  
Version  
A : 2nd Generation  
Operating Voltage Range  
Page Architecture  
Q : 1.8V(1.7 V to 1.95V)  
2 : 2KB Page  
1.3 Architectural Benefits  
OneNAND is a highly integrated non-volatile memory solution based around a NAND Flash memory array.  
The chip integrates system features including:  
A BootRAM and bootloader  
Two independent bi-directional 2KB DataRAM buffers  
A High-Speed x16 Host Interface  
On-chip Error Correction  
On-chip NOR interface controller  
This on-chip integration enables system designers to reduce external system logic and use high-density NAND Flash in applications that  
would otherwise have to use more NOR components.  
OneNAND takes advantage of the higher performance NAND program time, low power, and high density and combines it with the synchro-  
nous read performance of NOR. The NOR Flash host interface makes OneNAND an ideal solution for applications like G3 Smart Phones,  
Camera Phones, and mobile applications that have large, advanced multimedia applications and operating systems, but lack a NAND control-  
ler.  
When integrated into a Samsung Multi-Chip-Package with Samsung Mobile DDR SDRAM, designers can complete a high-performance, small  
footprint solution.  
- 5 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
1.4 Product Features  
Device Architecture  
Design Technology:  
Supply Voltage:  
A die  
1.8V (1.7V ~ 1.95V)  
16 bit  
Host Interface:  
5KB Internal BufferRAM:  
SLC NAND Array:  
1KB BootRAM, 4KB DataRAM  
(2K+64)B Page Size, (128K+4K)B Block Size  
Device Performance  
Host Interface Type:  
Synchronous Burst Read  
- Up to 66MHz / 83MHz clock frequency  
- Linear Burst 4-, 8-, 16-, 32-words with wrap around  
- Continuous 1K words Sequential Burst  
Synchronous Burst Block Read  
- Up to 66MHz / 83MHz clock frequency  
- Linear Burst 4-, 8-, 16-, 32-, 1K-words with no-wrap  
- Continuous (1K words) 64 Page Sequential Burst  
Synchronous Write  
- Up to 66MHz / 83MHz clock frequency  
- Linear Burst 4-, 8-, 16-, 32-, 1K-words with wrap around  
- Continuous 1K words Sequential Burst  
Asynchronous Random Read  
- 76ns access time  
Asynchronous Random Write  
Programmable Burst Read Latency:  
Latency 3,4(Default),5,6 and 7.  
1~40MHz : Latency 3 available  
1~66MHz : Latency 4,5,6 and 7 available  
Over 66MHz : Latency 6,7 available.  
Up to 4 sectors using Sector Count Register  
Cold/Warm/Hot/NAND Flash Core Reset  
up to 64 Blocks  
Multiple Sector Read/Write:  
Multiple Reset Modes:  
Multi Block Erase:  
Low Power Dissipation:  
Typical Power,  
- Standby current : 10uA (Single)  
- Synchronous Burst Read current(66MHz/83MHz, single) : 20/25mA  
- Synchronous Burst Write current(66MHz/83MHz, single) : 20/25mA  
- Load current : 30mA  
- Program current : 25mA  
- Erase current : 20mA  
- Multi Block Erase current : 20mA  
Reliability  
- Data retention 10year after 10K Program/Erase Cycles  
- Data retention 1 year after 100K Program/Erase Cycles  
System Hardware  
Voltage detector generating internal reset signal from Vcc  
Hardware reset input (RP)  
Data Protection Modes  
- Write Protection for BootRAM  
- Write Protection for NAND Flash Array  
- Write Protection during power-up  
- Write Protection during power-down  
- 1st block OTP  
User-controlled One Time Programmable(OTP) area  
Internal 2bit EDC / 1bit ECC  
Internal Bootloader supports Booting Solution in system  
Handshaking Feature  
- INT pin indicates Ready / Busy  
- Polling the interrupt register status bit  
- by ID register  
Detailed chip information  
Packaging  
2G products  
4G DDP products  
63ball, 10mm x 13mm x max 1.0mmt , 0.8mm ball pitch FBGA  
63ball, 10mm x 13mm x max 1.2mmt , 0.8mm ball pitch FBGA  
- 6 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
1.5 General Overview  
OneNAND‚ is a monolithic integrated circuit with a NAND Flash array using a NOR Flash interface. This device includes control logic, a  
NAND Flash array, and 5KB of internal BufferRAM. The BufferRAM reserves 1KB for boot code buffering (BootRAM) and 4KB for data buffer-  
ing (DataRAM), split between 2 independent buffers. It has a x16 Host Interface and a random access time speed of ~76ns.  
The device operates up to a maximum host-driven clock frequency of 66MHz / 83MHz for synchronous reads at Vcc(or Vccq. Refer to chapter  
4.2) with minimum 6-clock latency. Below 40MHz it is accessible with minimum 3-clock latency. Appropriate wait cycles are determined by  
programmable read latency.  
OneNAND provides for multiple sector read operations by assigning the number of sectors to be read in the sector counter register. The  
device includes one block-sized OTP (One Time Programmable) area and user-controlled 1st block OTP(Block 0) that can be used to  
increase system security or to provide identification capabilities.  
The attached datasheets are prepared and approved by SAMSUNG Electronics. SAMSUNG Electronics CO., LTD. reserve the right to  
change the specifications. SAMSUNG Electronics will evaluate and reply to your requests and questions about device. If you have any ques-  
tions, please contact the SAMSUNG branch office near you.  
- 7 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
2.0 DEVICE DESCRIPTION  
2.1 Detailed Product Description  
The OneNAND is an advanced generation, high-performance NAND-based Flash memory.  
It integrates on-chip a single-level-cell (SLC) NAND Flash Array memory with two independent data buffers, boot RAM buffer, a page buffer for  
the Flash array, and a one-time-programmable block.  
The combination of these memory areas enable high-speed pipelining of reads from host, BufferRAM, Page Buffer, and NAND Flash Array.  
Clock speeds up to 66MHz / 83MHz with a x16 wide I/O yields a 108MByte/second bandwidth.  
The OneNAND also includes a Boot RAM and boot loader. This enables the device to efficiently load boot code at device startup from the  
NAND Array without the need for off-chip boot device.  
One block of the NAND Array is set aside as an OTP memory area, and 1st Block (Block 0) can be used as OTP area. This area, available to  
the user, can be configured and locked with secured user information.  
On-chip controller interfaces enable the device to operate in systems without NAND Host controllers.  
2.2 Definitions  
B (capital letter)  
W (capital letter)  
b (lower-case letter)  
ECC  
Byte, 8bits  
Word, 16bits  
Bit  
Error Correction Code  
Calculated ECC  
Written ECC  
BufferRAM  
ECC that has been calculated during a load or program access  
ECC that has been stored as data in the NAND Flash array or in the BufferRAM  
On-chip internal buffer consisting of BootRAM and DataRAM  
A 1KB portion of the BufferRAM reserved for Boot Code buffering  
A 4KB portion of the BufferRAM reserved for Data buffering  
BootRAM  
DataRAM  
Part of a Page of which 512B is the main data area and 16B is the spare data area.  
It is also the minimum Load/Program/Copy-Back Program unit  
during a 1~4 sector operation is available.  
Sector  
Possible data unit to be read from memory to BufferRAM or to be programmed to memory.  
-
528B of which 512B is in main area and 16B in spare area  
Data unit  
- 1056B of which 1024B is in main area and 32B in spare area  
- 1584B of which 1536B is in main area and 48B in spare area  
- 2112B of which 2048B is in main area and 64B in spare area  
- 8 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
2.3 Pin Configuration  
2.3.1 2Gb Product (KFG2G16Q2A)  
NC  
NC  
NC  
NC  
NC  
NC  
NC  
VSS  
OE  
VSS  
DQ9  
DQ3  
DQ5  
NC  
WE  
RP  
DQ14  
DQ1  
DQ11  
DQ0  
DQ2  
AVD  
A1  
DQ13  
VCC  
Core  
DQ12  
DQ7  
DQ8  
DQ4  
A12  
VCC  
IO  
DQ10  
A15  
DQ15  
DQ6  
A9  
CLK  
A14  
CE  
NC  
A7  
NC  
A2  
A13  
A11  
A10  
A3  
A8  
INT  
A0  
A4  
A6  
A5  
NC  
RDY  
NC  
NC  
NC  
NC  
NC  
NC  
NC  
NC  
(TOP VIEW, Balls Facing Down)  
63ball FBGA OneNAND Chip  
63ball, 10mm x 13mm x max 1.0mmt , 0.8mm ball pitch FBGA  
- 9 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
2.3.2 4Gb Product (KFH4G16Q2A)  
NC  
NC  
NC  
NC  
NC  
NC  
NC  
VSS  
OE  
VSS  
DQ9  
DQ3  
DQ5  
NC  
WE  
RP  
DQ14  
DQ1  
DQ11  
DQ0  
DQ2  
AVD  
A1  
DQ13  
VCC  
Core  
DQ12  
DQ7  
DQ8  
DQ4  
A12  
VCC  
IO  
DQ10  
A15  
DQ15  
DQ6  
A9  
CLK  
A14  
CE  
NC  
A7  
NC  
A2  
A13  
A11  
A10  
A3  
A8  
INT  
A0  
A4  
A6  
A5  
NC  
RDY  
NC  
NC  
NC  
NC  
NC  
NC  
NC  
NC  
(TOP VIEW, Balls Facing Down)  
63ball FBGA OneNAND Chip  
63ball, 10mm x 13mm x max 1.2mmt , 0.8mm ball pitch FBGA  
- 10 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
2.4 Pin Description  
Pin Name  
Type  
I
Nameand Description  
Host Interface  
Address Inputs  
A15~A0  
- Inputs for addresses during read and write operation, which are for addressing  
BufferRAM & Register.  
Data Inputs/Outputs  
- Inputs data during program and commands for all operations, outputs data during memory array/  
register read cycles.  
DQ15~DQ0  
I/O  
Data pins float to high-impedance when the chip is deselected or outputs are disabled.  
Interrupt  
INT  
RDY  
CLK  
WE  
O
O
I
Notifies the Host when a command is completed. After power-up, it is at hi-z condition. Once IOBE is set to 1, it does not float  
to hi-z condition even when CE is disabled or OE is disabled.  
Ready  
Indicates data valid in synchronous read modes and is activated while CE is low  
Clock  
CLK synchronizes the device to the system bus frequency in synchronous read mode.  
The first rising edge of CLK in conjunction with AVD low latches address input.  
Write Enable  
I
WE controls writes to the bufferRAM and registers. Datas are latched on the WE pulse’s rising edge  
Address Valid Detect  
IIndicates valid address presence on address inputs. During asynchronous read operation, all addresses are valid while AVD  
is low, and during synchronous read operation, all addresses are latched on CLK’s rising edge while AVD is held low for one  
AVD  
I
I
clock cycle.  
> Low : for asynchronous mode, indicates valid address; for burst mode, causes starting address to be latched on rising edge  
on CLK  
> High : device ignores address inputs  
Reset Pin  
RP  
CE  
When low, RP resets internal operation of OneNAND. RP status is don’t care during power-up  
and bootloading. When high, RP level must be equivalent to Vcc-IO / Vccq level.  
Chip Enable  
I
I
CE-low activates internal control logic, and CE-high deselects the device, places it in standby state,  
and places DQ in Hi-Z.  
Output Enable  
OE  
OE-low enables the device’s output data buffers during a read cycle.  
Power Supply  
VCC-Core  
/ Vcc  
Power for OneNAND Core  
This is the power supply for OneNAND Core.  
Power for OneNAND I/O  
This is the power supply for OneNAND I/O  
Vcc-IO / Vccq is internally separated from Vcc-Core / Vcc.  
VCC-IO  
/ Vccq  
VSS  
Ground for OneNAND  
etc.  
Do Not Use  
DNU  
Leave it disconnected. These pins are used for testing.  
No Connection  
Lead is not internally connected.  
NC  
NOTE :  
Do not leave power supply(Vcc-Core/Vcc-IO, VSS) disconnected.  
- 11 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
2.5 Block Diagram  
BufferRAM  
DQ15~DQ0  
1st Block OTP  
(Block 0)  
Bootloader  
A15~A0  
CLK  
BootRAM  
StateMachine  
CE / CE1  
CE2  
DataRAM0  
DataRAM1  
OE  
NAND Flash  
Array  
WE  
RP  
Error  
Correction  
Logic  
AVD  
INT  
Internal Registers  
(Address/Command/Configuration  
/Status Registers)  
OTP  
RDY  
(One Block)  
2.6 Memory Array Organization  
The OneNAND architecture integrates several memory areas on a single chip.  
2.6.1 Internal (NAND Array) Memory Organization  
The on-chip internal memory is a single-level-cell (SLC) NAND array used for data storage and code. The internal memory is divided into a  
main area and a spare area.  
Main Area  
The main area is the primary memory array. This main area is divided into Blocks of 64 Pages. Within a Block, each Page is 2KB and is com-  
prised of 4 Sectors. Within a Page, each Sector is 512B and is comprised of 256 Words.  
Spare Area  
The spare area is used for invalid block information and ECC storage. Spare area internal memory is associated with corresponding main area  
memory. Within a Block, each Page has four 16B Sectors of spare area. Each spare area Sector is 8 words.  
- 12 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Internal Memory Array Information  
Area  
Main  
Block  
128KB  
4KB  
Page  
2KB  
64B  
Sector  
512B  
16B  
Spare  
Internal Memory Array Organization  
Sector  
Main Area  
Spare Area  
16B  
512B  
Page  
Main Area  
Spare Area  
512B Sector0 512B Sector1  
512B Sector3  
16B Sector0 16B Sector1  
512B Sector2  
16B Sector2 16B Sector3  
2KB  
64B  
Block  
Main Area  
Spare Area  
2KB Page0  
64B Page0  
Page 0  
2KB Page63  
128KB  
64B Page63  
4KB  
Page 63  
- 13 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
2.6.2 External (BufferRAM) Memory Organization  
The on-chip external memory is comprised of 3 buffers used for Boot Code storage and data buffering.  
The BootRAM is a 1KB buffer that receives Boot Code from the internal memory and makes it available to the host at start up.  
There are two independent 2KB bi-directional data buffers, DataRAM0 and DataRAM1. These dual buffers enable the host to execute simulta-  
neous Read-While load, and Write-While-program operations after Boot Up. During Boot Up, the BootRam is used by the host to initialize the  
main memory, and deliver boot code from NAND Flash core to host.  
Internal (Nand Array)  
Memory  
External (BufferRAM)  
Memory  
Boot code (1KB)  
BootRAM (1KB)  
Nand Array  
Host  
DataRAM0 (2KB)  
DataRAM1 (2KB)  
OTP Block  
The external memory is divided into a main area and a spare area. Each buffer is the equivalent size of a Sector.  
The main area data is 512B. The spare area data is 16B.  
External Memory Array Information  
Area  
BootRAM  
1KB+32B  
2
DataRAM0  
2KB+64B  
4
DataRAM1  
2KB+64B  
4
Total Size  
Number of Sectors  
Main  
Spare  
512B  
512B  
512B  
Sector  
16B  
16B  
16B  
- 14 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
External Memory Array Organization  
Spare area data  
(16B)  
Main area data  
(512B)  
BootRAM 0  
BootRAM 1  
Sector: (512 + 16) Byte  
BootRAM  
DataRAM 0_0  
DataRAM 0_1  
DataRAM 0_2  
DataRAM 0_3  
DataRAM0  
DataRAM 1_0  
DataRAM 1_1  
DataRAM 1_2  
DataRAM 1_3  
DataRAM1  
- 15 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
2.7 Memory Map  
The following tables are the memory maps for the OneNAND.  
2.7.1 Internal (NAND Array) Memory Organization  
The following tables show the Internal Memory address map in word order.  
Page and Sector  
Page and Sector  
Block  
Block Address  
Size  
Block  
Block Address  
Size  
Address  
Address  
Block0  
Block1  
0000h  
0001h  
0002h  
0003h  
0004h  
0005h  
0006h  
0007h  
0008h  
0009h  
000Ah  
000Bh  
000Ch  
000Dh  
000Eh  
000Fh  
0010h  
0011h  
0012h  
0013h  
0014h  
0015h  
0016h  
0017h  
0018h  
0019h  
001Ah  
001Bh  
001Ch  
001Dh  
001Eh  
001Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
Block32  
Block33  
Block34  
Block35  
Block36  
Block37  
Block38  
Block39  
Block40  
Block41  
Block42  
Block43  
Block44  
Block45  
Block46  
Block47  
Block48  
Block49  
Block50  
Block51  
Block52  
Block53  
Block54  
Block55  
Block56  
Block57  
Block58  
Block59  
Block60  
Block61  
Block62  
Block63  
0020h  
0021h  
0022h  
0023h  
0024h  
0025h  
0026h  
0027h  
0028h  
0029h  
002Ah  
002Bh  
002Ch  
002Dh  
002Eh  
002Fh  
0030h  
0031h  
0032h  
0033h  
0034h  
0035h  
0036h  
0037h  
0038h  
0039h  
003Ah  
003Bh  
003Ch  
003Dh  
003Eh  
003Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
Block2  
Block3  
Block4  
Block5  
Block6  
Block7  
Block8  
Block9  
Block10  
Block11  
Block12  
Block13  
Block14  
Block15  
Block16  
Block17  
Block18  
Block19  
Block20  
Block21  
Block22  
Block23  
Block24  
Block25  
Block26  
Block27  
Block28  
Block29  
Block30  
Block31  
- 16 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Page and Sector  
Page and Sector  
Block  
Block Address  
Size  
Block  
Block Address  
Size  
Address  
Address  
Block64  
Block65  
Block66  
Block67  
Block68  
Block69  
Block70  
Block71  
Block72  
Block73  
Block74  
Block75  
Block76  
Block77  
Block78  
Block79  
Block80  
Block81  
Block82  
Block83  
Block84  
Block85  
Block86  
Block87  
Block88  
Block89  
Block90  
Block91  
Block92  
Block93  
Block94  
Block95  
0040h  
0041h  
0042h  
0043h  
0044h  
0045h  
0046h  
0047h  
0048h  
0049h  
004Ah  
004Bh  
004Ch  
004Dh  
004Eh  
004Fh  
0050h  
0051h  
0052h  
0053h  
0054h  
0055h  
0056h  
0057h  
0058h  
0059h  
005Ah  
005Bh  
005Ch  
005Dh  
005Eh  
005Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
Block96  
Block97  
0060h  
0061h  
0062h  
0063h  
0064h  
0065h  
0066h  
0067h  
0068h  
0069h  
006Ah  
006Bh  
006Ch  
006Dh  
006Eh  
006Fh  
0070h  
0071h  
0072h  
0073h  
0074h  
0075h  
0076h  
0077h  
0078h  
0079h  
007Ah  
007Bh  
007Ch  
007Dh  
007Eh  
007Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
Block98  
Block99  
Block100  
Block101  
Block102  
Block103  
Block104  
Block105  
Block106  
Block107  
Block108  
Block109  
Block110  
Block111  
Block112  
Block113  
Block114  
Block115  
Block116  
Block117  
Block118  
Block119  
Block120  
Block121  
Block122  
Block123  
Block124  
Block125  
Block126  
Block127  
- 17 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Page and Sector  
Page and Sector  
Block  
Block Address  
Size  
Block  
Block Address  
Size  
Address  
Address  
Block128  
Block129  
Block130  
Block131  
Block132  
Block133  
Block134  
Block135  
Block136  
Block137  
Block138  
Block139  
Block140  
Block141  
Block142  
Block143  
Block144  
Block145  
Block146  
Block147  
Block148  
Block149  
Block150  
Block151  
Block152  
Block153  
Block154  
Block155  
Block156  
Block157  
Block158  
Block159  
0080h  
0081h  
0082h  
0083h  
0084h  
0085h  
0086h  
0087h  
0088h  
0089h  
008Ah  
008Bh  
008Ch  
008Dh  
008Eh  
008Fh  
0090h  
0091h  
0092h  
0093h  
0094h  
0095h  
0096h  
0097h  
0098h  
0099h  
009Ah  
009Bh  
009Ch  
009Dh  
009Eh  
009Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
Block160  
Block161  
Block162  
Block163  
Block164  
Block165  
Block166  
Block167  
Block168  
Block169  
Block170  
Block171  
Block172  
Block173  
Block174  
Block175  
Block176  
Block177  
Block178  
Block179  
Block180  
Block181  
Block182  
Block183  
Block184  
Block185  
Block186  
Block187  
Block188  
Block189  
Block190  
Block191  
00A0h  
00A1h  
00A2h  
00A3h  
00A4h  
00A5h  
00A6h  
00A7h  
00A8h  
00A9h  
00AAh  
00ABh  
00ACh  
00ADh  
00AEh  
00AFh  
00B0h  
00B1h  
00B2h  
00B3h  
00B4h  
00B5h  
00B6h  
00B7h  
00B8h  
00B9h  
00BAh  
00BBh  
00BCh  
00BDh  
00BEh  
00BFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
- 18 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Page and Sector  
Page and Sector  
Block  
Block Address  
Size  
Block  
Block Address  
Size  
Address  
Address  
Block128  
Block129  
Block130  
Block131  
Block132  
Block133  
Block134  
Block135  
Block136  
Block137  
Block138  
Block139  
Block140  
Block141  
Block142  
Block143  
Block144  
Block145  
Block146  
Block147  
Block148  
Block149  
Block150  
Block151  
Block152  
Block153  
Block154  
Block155  
Block156  
Block157  
Block158  
Block159  
0080h  
0081h  
0082h  
0083h  
0084h  
0085h  
0086h  
0087h  
0088h  
0089h  
008Ah  
008Bh  
008Ch  
008Dh  
008Eh  
008Fh  
0090h  
0091h  
0092h  
0093h  
0094h  
0095h  
0096h  
0097h  
0098h  
0099h  
009Ah  
009Bh  
009Ch  
009Dh  
009Eh  
009Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
Block160  
Block161  
Block162  
Block163  
Block164  
Block165  
Block166  
Block167  
Block168  
Block169  
Block170  
Block171  
Block172  
Block173  
Block174  
Block175  
Block176  
Block177  
Block178  
Block179  
Block180  
Block181  
Block182  
Block183  
Block184  
Block185  
Block186  
Block187  
Block188  
Block189  
Block190  
Block191  
00A0h  
00A1h  
00A2h  
00A3h  
00A4h  
00A5h  
00A6h  
00A7h  
00A8h  
00A9h  
00AAh  
00ABh  
00ACh  
00ADh  
00AEh  
00AFh  
00B0h  
00B1h  
00B2h  
00B3h  
00B4h  
00B5h  
00B6h  
00B7h  
00B8h  
00B9h  
00BAh  
00BBh  
00BCh  
00BDh  
00BEh  
00BFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
- 19 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Page and Sector  
Page and Sector  
Block  
Block Address  
Size  
Block  
Block Address  
Size  
Address  
Address  
Block256  
Block257  
Block258  
Block259  
Block260  
Block261  
Block262  
Block263  
Block264  
Block265  
Block266  
Block267  
Block268  
Block269  
Block270  
Block271  
Block272  
Block273  
Block274  
Block275  
Block276  
Block277  
Block278  
Block279  
Block280  
Block281  
Block282  
Block283  
Block284  
Block285  
Block286  
Block287  
0100h  
0101h  
0102h  
0103h  
0104h  
0105h  
0106h  
0107h  
0108h  
0109h  
010Ah  
010Bh  
010Ch  
010Dh  
010Eh  
010Fh  
0110h  
0111h  
0112h  
0113h  
0114h  
0115h  
0116h  
0117h  
0118h  
0119h  
011Ah  
011Bh  
011Ch  
011Dh  
011Eh  
011Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
Block288  
Block289  
Block290  
Block291  
Block292  
Block293  
Block294  
Block295  
Block296  
Block297  
Block298  
Block299  
Block300  
Block301  
Block302  
Block303  
Block304  
Block305  
Block306  
Block307  
Block308  
Block309  
Block310  
Block311  
Block312  
Block313  
Block314  
Block315  
Block316  
Block317  
Block318  
Block319  
0120h  
0121h  
0122h  
0123h  
0124h  
0125h  
0126h  
0127h  
0128h  
0129h  
012Ah  
012Bh  
012Ch  
012Dh  
012Eh  
012Fh  
0130h  
0131h  
0132h  
0133h  
0134h  
0135h  
0136h  
0137h  
0138h  
0139h  
013Ah  
013Bh  
013Ch  
013Dh  
013Eh  
013Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
- 20 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Page and Sector  
Page and Sector  
Block  
Block Address  
Size  
Block  
Block Address  
Size  
Address  
Address  
Block320  
Block321  
Block322  
Block323  
Block324  
Block325  
Block326  
Block327  
Block328  
Block329  
Block330  
Block331  
Block332  
Block333  
Block334  
Block335  
Block336  
Block337  
Block338  
Block339  
Block340  
Block341  
Block342  
Block343  
Block344  
Block345  
Block346  
Block347  
Block348  
Block349  
Block350  
Block351  
0140h  
0141h  
0142h  
0143h  
0144h  
0145h  
0146h  
0147h  
0148h  
0149h  
014Ah  
014Bh  
014Ch  
014Dh  
014Eh  
014Fh  
0150h  
0151h  
0152h  
0153h  
0154h  
0155h  
0156h  
0157h  
0158h  
0159h  
015Ah  
015Bh  
015Ch  
015Dh  
015Eh  
015Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
Block352  
Block353  
Block354  
Block355  
Block356  
Block357  
Block358  
Block359  
Block360  
Block361  
Block362  
Block363  
Block364  
Block365  
Block366  
Block367  
Block368  
Block369  
Block370  
Block371  
Block372  
Block373  
Block374  
Block375  
Block376  
Block377  
Block378  
Block379  
Block380  
Block381  
Block382  
Block383  
0160h  
0161h  
0162h  
0163h  
0164h  
0165h  
0166h  
0167h  
0168h  
0169h  
016Ah  
016Bh  
016Ch  
016Dh  
016Eh  
016Fh  
0170h  
0171h  
0172h  
0173h  
0174h  
0175h  
0176h  
0177h  
0178h  
0179h  
017Ah  
017Bh  
017Ch  
017Dh  
017Eh  
017Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
- 21 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Page and Sector  
Page and Sector  
Block  
Block Address  
Size  
Block  
Block Address  
Size  
Address  
Address  
Block384  
Block385  
Block386  
Block387  
Block388  
Block389  
Block390  
Block391  
Block392  
Block393  
Block394  
Block395  
Block396  
Block397  
Block398  
Block399  
Block400  
Block401  
Block402  
Block403  
Block404  
Block405  
Block406  
Block407  
Block408  
Block409  
Block410  
Block411  
Block412  
Block413  
Block414  
Block415  
0180h  
0181h  
0182h  
0183h  
0184h  
0185h  
0186h  
0187h  
0188h  
0189h  
018Ah  
018Bh  
018Ch  
018Dh  
018Eh  
018Fh  
0190h  
0191h  
0192h  
0193h  
0194h  
0195h  
0196h  
0197h  
0198h  
0199h  
019Ah  
019Bh  
019Ch  
019Dh  
019Eh  
019Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
Block416  
Block417  
Block418  
Block419  
Block420  
Block421  
Block422  
Block423  
Block424  
Block425  
Block426  
Block427  
Block428  
Block429  
Block430  
Block431  
Block432  
Block433  
Block434  
Block435  
Block436  
Block437  
Block438  
Block439  
Block440  
Block441  
Block442  
Block443  
Block444  
Block445  
Block446  
Block447  
01A0h  
01A1h  
01A2h  
01A3h  
01A4h  
01A5h  
01A6h  
01A7h  
01A8h  
01A9h  
01AAh  
01ABh  
01ACh  
01ADh  
01AEh  
01AFh  
01B0h  
01B1h  
01B2h  
01B3h  
01B4h  
01B5h  
01B6h  
01B7h  
01B8h  
01B9h  
01BAh  
01BBh  
01BCh  
01BDh  
01BEh  
01BFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
- 22 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Page and Sector  
Page and Sector  
Block  
Block Address  
Size  
Block  
Block Address  
Size  
Address  
Address  
Block448  
Block449  
Block450  
Block451  
Block452  
Block453  
Block454  
Block455  
Block456  
Block457  
Block458  
Block459  
Block460  
Block461  
Block462  
Block463  
Block464  
Block465  
Block466  
Block467  
Block468  
Block469  
Block470  
Block471  
Block472  
Block473  
Block474  
Block475  
Block476  
Block477  
Block478  
Block479  
01C0h  
01C1h  
01C2h  
01C3h  
01C4h  
01C5h  
01C6h  
01C7h  
01C8h  
01C9h  
01CAh  
01CBh  
01CCh  
01CDh  
01CEh  
01CFh  
01D0h  
01D1h  
01D2h  
01D3h  
01D4h  
01D5h  
01D6h  
01D7h  
01D8h  
01D9h  
01DAh  
01DBh  
01DCh  
01DDh  
01DEh  
01DFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
Block480  
Block481  
Block482  
Block483  
Block484  
Block485  
Block486  
Block487  
Block488  
Block489  
Block490  
Block491  
Block492  
Block493  
Block494  
Block495  
Block496  
Block497  
Block498  
Block499  
Block500  
Block501  
Block502  
Block503  
Block504  
Block505  
Block506  
Block507  
Block508  
Block509  
Block510  
Block511  
01E0h  
01E1h  
01E2h  
01E3h  
01E4h  
01E5h  
01E6h  
01E7h  
01E8h  
01E9h  
01EAh  
01EBh  
01ECh  
01EDh  
01EEh  
01EFh  
01F0h  
01F1h  
01F2h  
01F3h  
01F4h  
01F5h  
01F6h  
01F7h  
01F8h  
01F9h  
01FAh  
01FBh  
01FCh  
01FDh  
01FEh  
01FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
- 23 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Page and Sector  
Page and Sector  
Block  
Block Address  
Size  
Block  
Block Address  
Size  
Address  
Address  
Block512  
Block513  
Block514  
Block515  
Block516  
Block517  
Block518  
Block519  
Block520  
Block521  
Block522  
Block523  
Block524  
Block525  
Block526  
Block527  
Block528  
Block529  
Block530  
Block531  
Block532  
Block533  
Block534  
Block535  
Block536  
Block537  
Block538  
Block539  
Block540  
Block541  
Block542  
Block543  
0200h  
0201h  
0202h  
0203h  
0204h  
0205h  
0206h  
0207h  
0208h  
0209h  
020Ah  
020Bh  
020Ch  
020Dh  
020Eh  
020Fh  
0210h  
0211h  
0212h  
0213h  
0214h  
0215h  
0216h  
0217h  
0218h  
0219h  
021Ah  
021Bh  
021Ch  
021Dh  
021Eh  
021Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
Block544  
Block545  
Block546  
Block547  
Block548  
Block549  
Block550  
Block551  
Block552  
Block553  
Block554  
Block555  
Block556  
Block557  
Block558  
Block559  
Block560  
Block561  
Block562  
Block563  
Block564  
Block565  
Block566  
Block567  
Block568  
Block569  
Block570  
Block571  
Block572  
Block573  
Block574  
Block575  
0220h  
0221h  
0222h  
0223h  
0224h  
0225h  
0226h  
0227h  
0228h  
0229h  
022Ah  
022Bh  
022Ch  
022Dh  
022Eh  
022Fh  
0230h  
0231h  
0232h  
0233h  
0234h  
0235h  
0236h  
0237h  
0238h  
0239h  
023Ah  
023Bh  
023Ch  
023Dh  
023Eh  
023Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
- 24 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Page and Sector  
Page and Sector  
Block  
Block Address  
Size  
Block  
Block Address  
Size  
Address  
Address  
Block576  
Block577  
Block578  
Block579  
Block580  
Block581  
Block582  
Block583  
Block584  
Block585  
Block586  
Block587  
Block588  
Block589  
Block590  
Block591  
Block592  
Block593  
Block594  
Block595  
Block596  
Block597  
Block598  
Block599  
Block600  
Block601  
Block602  
Block603  
Block604  
Block605  
Block606  
Block607  
0240h  
0241h  
0242h  
0243h  
0244h  
0245h  
0246h  
0247h  
0248h  
0249h  
024Ah  
024Bh  
024Ch  
024Dh  
024Eh  
024Fh  
0250h  
0251h  
0252h  
0253h  
0254h  
0255h  
0256h  
0257h  
0258h  
0259h  
025Ah  
025Bh  
025Ch  
025Dh  
025Eh  
025Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
Block608  
Block609  
Block610  
Block611  
Block612  
Block613  
Block614  
Block615  
Block616  
Block617  
Block618  
Block619  
Block620  
Block621  
Block622  
Block623  
Block624  
Block625  
Block626  
Block627  
Block628  
Block629  
Block630  
Block631  
Block632  
Block633  
Block634  
Block635  
Block636  
Block637  
Block638  
Block639  
0260h  
0261h  
0262h  
0263h  
0264h  
0265h  
0266h  
0267h  
0268h  
0269h  
026Ah  
026Bh  
026Ch  
026Dh  
026Eh  
026Fh  
0270h  
0271h  
0272h  
0273h  
0274h  
0275h  
0276h  
0277h  
0278h  
0279h  
027Ah  
027Bh  
027Ch  
027Dh  
027Eh  
027Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
- 25 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Page and Sector  
Page and Sector  
Block  
Block Address  
Size  
Block  
Block Address  
Size  
Address  
Address  
Block640  
Block641  
Block642  
Block643  
Block644  
Block645  
Block646  
Block647  
Block648  
Block649  
Block650  
Block651  
Block652  
Block653  
Block654  
Block655  
Block656  
Block657  
Block658  
Block659  
Block660  
Block661  
Block662  
Block663  
Block664  
Block665  
Block666  
Block667  
Block668  
Block669  
Block670  
Block671  
0280h  
0281h  
0282h  
0283h  
0284h  
0285h  
0286h  
0287h  
0288h  
0289h  
028Ah  
028Bh  
028Ch  
028Dh  
028Eh  
028Fh  
0290h  
0291h  
0292h  
0293h  
0294h  
0295h  
0296h  
0297h  
0298h  
0299h  
029Ah  
029Bh  
029Ch  
029Dh  
029Eh  
029Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
Block672  
Block673  
Block674  
Block675  
Block676  
Block677  
Block678  
Block679  
Block680  
Block681  
Block682  
Block683  
Block684  
Block685  
Block686  
Block687  
Block688  
Block689  
Block690  
Block691  
Block692  
Block693  
Block694  
Block695  
Block696  
Block697  
Block698  
Block699  
Block700  
Block701  
Block702  
Block703  
02A0h  
02A1h  
02A2h  
02A3h  
02A4h  
02A5h  
02A6h  
02A7h  
02A8h  
02A9h  
02AAh  
02ABh  
02ACh  
02ADh  
02AEh  
02AFh  
02B0h  
02B1h  
02B2h  
02B3h  
02B4h  
02B5h  
02B6h  
02B7h  
02B8h  
02B9h  
02BAh  
02BBh  
02BCh  
02BDh  
02BEh  
02BFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
- 26 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Page and Sector  
Page and Sector  
Block  
Block Address  
Size  
Block  
Block Address  
Size  
Address  
Address  
Block704  
Block705  
Block706  
Block707  
Block708  
Block709  
Block710  
Block711  
Block712  
Block713  
Block714  
Block715  
Block716  
Block717  
Block718  
Block719  
Block720  
Block721  
Block722  
Block723  
Block724  
Block725  
Block726  
Block727  
Block728  
Block729  
Block730  
Block731  
Block732  
Block733  
Block734  
Block735  
02C0h  
02C1h  
02C2h  
02C3h  
02C4h  
02C5h  
02C6h  
02C7h  
02C8h  
02C9h  
02CAh  
02CBh  
02CCh  
02CDh  
02CEh  
02CFh  
02D0h  
02D1h  
02D2h  
02D3h  
02D4h  
02D5h  
02D6h  
02D7h  
02D8h  
02D9h  
02DAh  
02DBh  
02DCh  
02DDh  
02DEh  
02DFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
Block736  
Block737  
Block738  
Block739  
Block740  
Block741  
Block742  
Block743  
Block744  
Block745  
Block746  
Block747  
Block748  
Block749  
Block750  
Block751  
Block752  
Block753  
Block754  
Block755  
Block756  
Block757  
Block758  
Block759  
Block760  
Block761  
Block762  
Block763  
Block764  
Block765  
Block766  
Block767  
02E0h  
02E1h  
02E2h  
02E3h  
02E4h  
02E5h  
02E6h  
02E7h  
02E8h  
02E9h  
02EAh  
02EBh  
02ECh  
02EDh  
02EEh  
02EFh  
02F0h  
02F1h  
02F2h  
02F3h  
02F4h  
02F5h  
02F6h  
02F7h  
02F8h  
02F9h  
02FAh  
02FBh  
02FCh  
02FDh  
02FEh  
02FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
- 27 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Page and Sector  
Page and Sector  
Block  
Block Address  
Size  
Block  
Block Address  
Size  
Address  
Address  
Block768  
Block769  
Block770  
Block771  
Block772  
Block773  
Block774  
Block775  
Block776  
Block777  
Block778  
Block779  
Block780  
Block781  
Block782  
Block783  
Block784  
Block785  
Block786  
Block787  
Block788  
Block789  
Block790  
Block791  
Block792  
Block793  
Block794  
Block795  
Block796  
Block797  
Block798  
Block799  
0300h  
0301h  
0302h  
0303h  
0304h  
0305h  
0306h  
0307h  
0308h  
0309h  
030Ah  
030Bh  
030Ch  
030Dh  
030Eh  
030Fh  
0310h  
0311h  
0312h  
0313h  
0314h  
0315h  
0316h  
0317h  
0318h  
0319h  
031Ah  
031Bh  
031Ch  
031Dh  
031Eh  
031Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
Block800  
Block801  
Block802  
Block803  
Block804  
Block805  
Block806  
Block807  
Block808  
Block809  
Block810  
Block811  
Block812  
Block813  
Block814  
Block815  
Block816  
Block817  
Block818  
Block819  
Block820  
Block821  
Block822  
Block823  
Block824  
Block825  
Block826  
Block827  
Block828  
Block829  
Block830  
Block831  
0320h  
0321h  
0322h  
0323h  
0324h  
0325h  
0326h  
0327h  
0328h  
0329h  
032Ah  
032Bh  
032Ch  
032Dh  
032Eh  
032Fh  
0330h  
0331h  
0332h  
0333h  
0334h  
0335h  
0336h  
0337h  
0338h  
0339h  
033Ah  
033Bh  
033Ch  
033Dh  
033Eh  
033Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
- 28 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Page and Sector  
Page and Sector  
Block  
Block Address  
Size  
Block  
Block Address  
Size  
Address  
Address  
Block832  
Block833  
Block834  
Block835  
Block836  
Block837  
Block838  
Block839  
Block840  
Block841  
Block842  
Block843  
Block844  
Block845  
Block846  
Block847  
Block848  
Block849  
Block850  
Block851  
Block852  
Block853  
Block854  
Block855  
Block856  
Block857  
Block858  
Block859  
Block860  
Block861  
Block862  
Block863  
0340h  
0341h  
0342h  
0343h  
0344h  
0345h  
0346h  
0347h  
0348h  
0349h  
034Ah  
034Bh  
034Ch  
034Dh  
034Eh  
034Fh  
0350h  
0351h  
0352h  
0353h  
0354h  
0355h  
0356h  
0357h  
0358h  
0359h  
035Ah  
035Bh  
035Ch  
035Dh  
035Eh  
035Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
Block864  
Block865  
Block866  
Block867  
Block868  
Block869  
Block870  
Block871  
Block872  
Block873  
Block874  
Block875  
Block876  
Block877  
Block878  
Block879  
Block880  
Block881  
Block882  
Block883  
Block884  
Block885  
Block886  
Block887  
Block888  
Block889  
Block890  
Block891  
Block892  
Block893  
Block894  
Block895  
0360h  
0361h  
0362h  
0363h  
0364h  
0365h  
0366h  
0367h  
0368h  
0369h  
036Ah  
036Bh  
036Ch  
036Dh  
036Eh  
036Fh  
0370h  
0371h  
0372h  
0373h  
0374h  
0375h  
0376h  
0377h  
0378h  
0379h  
037Ah  
037Bh  
037Ch  
037Dh  
037Eh  
037Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
- 29 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Page and Sector  
Page and Sector  
Block  
Block Address  
Size  
Block  
Block Address  
Size  
Address  
Address  
Block896  
Block897  
Block898  
Block899  
Block900  
Block901  
Block902  
Block903  
Block904  
Block905  
Block906  
Block907  
Block908  
Block909  
Block910  
Block911  
Block912  
Block913  
Block914  
Block915  
Block916  
Block917  
Block918  
Block919  
Block920  
Block921  
Block922  
Block923  
Block924  
Block925  
Block926  
Block927  
0380h  
0381h  
0382h  
0383h  
0384h  
0385h  
0386h  
0387h  
0388h  
0389h  
038Ah  
038Bh  
038Ch  
038Dh  
038Eh  
038Fh  
0390h  
0391h  
0392h  
0393h  
0394h  
0395h  
0396h  
0397h  
0398h  
0399h  
039Ah  
039Bh  
039Ch  
039Dh  
039Eh  
039Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
Block928  
Block929  
Block930  
Block931  
Block932  
Block933  
Block934  
Block935  
Block936  
Block937  
Block938  
Block939  
Block940  
Block941  
Block942  
Block943  
Block944  
Block945  
Block946  
Block947  
Block948  
Block949  
Block950  
Block951  
Block952  
Block953  
Block954  
Block955  
Block956  
Block957  
Block958  
Block959  
03A0h  
03A1h  
03A2h  
03A3h  
03A4h  
03A5h  
03A6h  
03A7h  
03A8h  
03A9h  
03AAh  
03ABh  
03ACh  
03ADh  
03AEh  
03AFh  
03B0h  
03B1h  
03B2h  
03B3h  
03B4h  
03B5h  
03B6h  
03B7h  
03B8h  
03B9h  
03BAh  
03BBh  
03BCh  
03BDh  
03BEh  
03BFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
- 30 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Page and Sector  
Page and Sector  
Block  
Block Address  
Size  
Block  
Block Address  
Size  
Address  
Address  
Block960  
Block961  
Block962  
Block963  
Block964  
Block965  
Block966  
Block967  
Block968  
Block969  
Block970  
Block971  
Block972  
Block973  
Block974  
Block975  
Block976  
Block977  
Block978  
Block979  
Block980  
Block981  
Block982  
Block983  
Block984  
Block985  
Block986  
Block987  
Block988  
Block989  
Block990  
Block991  
03C0h  
03C1h  
03C2h  
03C3h  
03C4h  
03C5h  
03C6h  
03C7h  
03C8h  
03C9h  
03CAh  
03CBh  
03CCh  
03CDh  
03CEh  
03CFh  
03D0h  
03D1h  
03D2h  
03D3h  
03D4h  
03D5h  
03D6h  
03D7h  
03D8h  
03D9h  
03DAh  
03DBh  
03DCh  
03DDh  
03DEh  
03DFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
Block992  
Block993  
03E0h  
03E1h  
03E2h  
03E3h  
03E4h  
03E5h  
03E6h  
03E7h  
03E8h  
03E9h  
03EAh  
03EBh  
03ECh  
03EDh  
03EEh  
03EFh  
03F0h  
03F1h  
03F2h  
03F3h  
03F4h  
03F5h  
03F6h  
03F7h  
03F8h  
03F9h  
03FAh  
03FBh  
03FCh  
03FDh  
03FEh  
03FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
Block994  
Block995  
Block996  
Block997  
Block998  
Block999  
Block1000  
Block1001  
Block1002  
Block1003  
Block1004  
Block1005  
Block1006  
Block1007  
Block1008  
Block1009  
Block1010  
Block1011  
Block1012  
Block1013  
Block1014  
Block1015  
Block1016  
Block1017  
Block1018  
Block1019  
Block1020  
Block1021  
Block1022  
Block1023  
- 31 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Page and Sector  
Page and Sector  
Block  
Block Address  
Size  
Block  
Block Address  
Size  
Address  
Address  
Block1024  
Block1025  
Block1026  
Block1027  
Block1028  
Block1029  
Block1030  
Block1031  
Block1032  
Block1033  
Block1034  
Block1035  
Block1036  
Block1037  
Block1038  
Block1039  
Block1040  
Block1041  
Block1042  
Block1043  
Block1044  
Block1045  
Block1046  
Block1047  
Block1048  
Block1049  
Block1050  
Block1051  
Block1052  
Block1053  
Block1054  
Block1055  
0400h  
0401h  
0402h  
0403h  
0404h  
0405h  
0406h  
0407h  
0408h  
0409h  
040Ah  
040Bh  
040Ch  
040Dh  
040Eh  
040Fh  
0410h  
0411h  
0412h  
0413h  
0414h  
0415h  
0416h  
0417h  
0418h  
0419h  
041Ah  
041Bh  
041Ch  
041Dh  
041Eh  
041Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
Block1056  
Block1057  
Block1058  
Block1059  
Block1060  
Block1061  
Block1062  
Block1063  
Block1064  
Block1065  
Block1066  
Block1067  
Block1068  
Block1069  
Block1070  
Block1071  
Block1072  
Block1073  
Block1074  
Block1075  
Block1076  
Block1077  
Block1078  
Block1079  
Block1080  
Block1081  
Block1082  
Block1083  
Block1084  
Block1085  
Block1086  
Block1087  
0420h  
0421h  
0422h  
0423h  
0424h  
0425h  
0426h  
0427h  
0428h  
0429h  
042Ah  
042Bh  
042Ch  
042Dh  
042Eh  
042Fh  
0430h  
0431h  
0432h  
0433h  
0434h  
0435h  
0436h  
0437h  
0438h  
0439h  
043Ah  
043Bh  
043Ch  
043Dh  
043Eh  
043Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
- 32 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Page and Sector  
Page and Sector  
Block  
Block Address  
Size  
Block  
Block Address  
Size  
Address  
Address  
Block1088  
Block1089  
Block1090  
Block1091  
Block1092  
Block1093  
Block1094  
Block1095  
Block1096  
Block1097  
Block1098  
Block1099  
Block1100  
Block1101  
Block1102  
Block1103  
Block1104  
Block1105  
Block1106  
Block1107  
Block1108  
Block1109  
Block1110  
Block1111  
Block1112  
Block1113  
Block1114  
Block1115  
Block1116  
Block1117  
Block1118  
Block1119  
0440h  
0441h  
0442h  
0443h  
0444h  
0445h  
0446h  
0447h  
0448h  
0449h  
044Ah  
044Bh  
044Ch  
044Dh  
044Eh  
044Fh  
0450h  
0451h  
0452h  
0453h  
0454h  
0455h  
0456h  
0457h  
0458h  
0459h  
045Ah  
045Bh  
045Ch  
045Dh  
045Eh  
045Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
Block1120  
Block1121  
Block1122  
Block1123  
Block1124  
Block1125  
Block1126  
Block1127  
Block1128  
Block1129  
Block1130  
Block1131  
Block1132  
Block1133  
Block1134  
Block1135  
Block1136  
Block1137  
Block1138  
Block1139  
Block1140  
Block1141  
Block1142  
Block1143  
Block1144  
Block1145  
Block1146  
Block1147  
Block1148  
Block1149  
Block1150  
Block1151  
0460h  
0461h  
0462h  
0463h  
0464h  
0465h  
0466h  
0467h  
0468h  
0469h  
046Ah  
046Bh  
046Ch  
046Dh  
046Eh  
046Fh  
0470h  
0471h  
0472h  
0473h  
0474h  
0475h  
0476h  
0477h  
0478h  
0479h  
047Ah  
047Bh  
047Ch  
047Dh  
047Eh  
047Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
- 33 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Page and Sector  
Page and Sector  
Block  
Block Address  
Size  
Block  
Block Address  
Size  
Address  
Address  
Block1152  
Block1153  
Block1154  
Block1155  
Block1156  
Block1157  
Block1158  
Block1159  
Block1160  
Block1161  
Block1162  
Block1163  
Block1164  
Block1165  
Block1166  
Block1167  
Block1168  
Block1169  
Block1170  
Block1171  
Block1172  
Block1173  
Block1174  
Block1175  
Block1176  
Block1177  
Block1178  
Block1179  
Block1180  
Block1181  
Block1182  
Block1183  
0480h  
0481h  
0482h  
0483h  
0484h  
0485h  
0486h  
0487h  
0488h  
0489h  
048Ah  
048Bh  
048Ch  
048Dh  
048Eh  
048Fh  
0490h  
0491h  
0492h  
0493h  
0494h  
0495h  
0496h  
0497h  
0498h  
0499h  
049Ah  
049Bh  
049Ch  
049Dh  
049Eh  
049Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
Block1184  
Block1185  
Block1186  
Block1187  
Block1188  
Block1189  
Block1190  
Block1191  
Block1192  
Block1193  
Block1194  
Block1195  
Block1196  
Block1197  
Block1198  
Block1199  
Block1200  
Block1201  
Block1202  
Block1203  
Block1204  
Block1205  
Block1206  
Block1207  
Block1208  
Block1209  
Block1210  
Block1211  
Block1212  
Block1213  
Block1214  
Block1215  
04A0h  
04A1h  
04A2h  
04A3h  
04A4h  
04A5h  
04A6h  
04A7h  
04A8h  
04A9h  
04AAh  
04ABh  
04ACh  
04ADh  
04AEh  
04AFh  
04B0h  
04B1h  
04B2h  
04B3h  
04B4h  
04B5h  
04B6h  
04B7h  
04B8h  
04B9h  
04BAh  
04BBh  
04BCh  
04BDh  
04BEh  
04BFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
- 34 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Page and Sector  
Page and Sector  
Block  
Block Address  
Size  
Block  
Block Address  
Size  
Address  
Address  
Block1216  
Block1217  
Block1218  
Block1219  
Block1220  
Block1221  
Block1222  
Block1223  
Block1224  
Block1225  
Block1226  
Block1227  
Block1228  
Block1229  
Block1230  
Block1231  
Block1232  
Block1233  
Block1234  
Block1235  
Block1236  
Block1237  
Block1238  
Block1239  
Block1240  
Block1241  
Block1242  
Block1243  
Block1244  
Block1245  
Block1246  
Block1247  
04C0h  
04C1h  
04C2h  
04C3h  
04C4h  
04C5h  
04C6h  
04C7h  
04C8h  
04C9h  
04CAh  
04CBh  
04CCh  
04CDh  
04CEh  
04CFh  
04D0h  
04D1h  
04D2h  
04D3h  
04D4h  
04D5h  
04D6h  
04D7h  
04D8h  
04D9h  
04DAh  
04DBh  
04DCh  
04DDh  
04DEh  
04DFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
Block1248  
Block1249  
Block1250  
Block1251  
Block1252  
Block1253  
Block1254  
Block1255  
Block1256  
Block1257  
Block1258  
Block1259  
Block1260  
Block1261  
Block1262  
Block1263  
Block1264  
Block1265  
Block1266  
Block1267  
Block1268  
Block1269  
Block1270  
Block1271  
Block1272  
Block1273  
Block1274  
Block1275  
Block1276  
Block1277  
Block1278  
Block1279  
04E0h  
04E1h  
04E2h  
04E3h  
04E4h  
04E5h  
04E6h  
04E7h  
04E8h  
04E9h  
04EAh  
04EBh  
04ECh  
04EDh  
04EEh  
04EFh  
04F0h  
04F1h  
04F2h  
04F3h  
04F4h  
04F5h  
04F6h  
04F7h  
04F8h  
04F9h  
04FAh  
04FBh  
04FCh  
04FDh  
04FEh  
04FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
- 35 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Page and Sector  
Page and Sector  
Block  
Block Address  
Size  
Block  
Block Address  
Size  
Address  
Address  
Block1280  
Block1281  
Block1282  
Block1283  
Block1284  
Block1285  
Block1286  
Block1287  
Block1288  
Block1289  
Block1290  
Block1291  
Block1292  
Block1293  
Block1294  
Block1295  
Block1296  
Block1297  
Block1298  
Block1299  
Block1300  
Block1301  
Block1302  
Block1303  
Block1304  
Block1305  
Block1306  
Block1307  
Block1308  
Block1309  
Block1310  
Block1311  
0500h  
0501h  
0502h  
0503h  
0504h  
0505h  
0506h  
0507h  
0508h  
0509h  
050Ah  
050Bh  
050Ch  
050Dh  
050Eh  
050Fh  
0510h  
0511h  
0512h  
0513h  
0514h  
0515h  
0516h  
0517h  
0518h  
0519h  
051Ah  
051Bh  
051Ch  
051Dh  
051Eh  
051Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
Block1312  
Block1313  
Block1314  
Block1315  
Block1316  
Block1317  
Block1318  
Block1319  
Block1320  
Block1321  
Block1322  
Block1323  
Block1324  
Block1325  
Block1326  
Block1327  
Block1328  
Block1329  
Block1330  
Block1331  
Block1332  
Block1333  
Block1334  
Block1335  
Block1336  
Block1337  
Block1338  
Block1339  
Block1340  
Block1341  
Block1342  
Block1343  
0520h  
0521h  
0522h  
0523h  
0524h  
0525h  
0526h  
0527h  
0528h  
0529h  
052Ah  
052Bh  
052Ch  
052Dh  
052Eh  
052Fh  
0530h  
0531h  
0532h  
0533h  
0534h  
0535h  
0536h  
0537h  
0538h  
0539h  
053Ah  
053Bh  
053Ch  
053Dh  
053Eh  
053Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
- 36 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Page and Sector  
Page and Sector  
Block  
Block Address  
Size  
Block  
Block Address  
Size  
Address  
Address  
Block1344  
Block1345  
Block1346  
Block1347  
Block1348  
Block1349  
Block1350  
Block1351  
Block1352  
Block1353  
Block1354  
Block1355  
Block1356  
Block1357  
Block1358  
Block1359  
Block1360  
Block1361  
Block1362  
Block1363  
Block1364  
Block1365  
Block1366  
Block1367  
Block1368  
Block1369  
Block1370  
Block1371  
Block1372  
Block1373  
Block1374  
Block1375  
0540h  
0541h  
0542h  
0543h  
0544h  
0545h  
0546h  
0547h  
0548h  
0549h  
054Ah  
054Bh  
054Ch  
054Dh  
054Eh  
054Fh  
0550h  
0551h  
0552h  
0553h  
0554h  
0555h  
0556h  
0557h  
0558h  
0559h  
055Ah  
055Bh  
055Ch  
055Dh  
055Eh  
055Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
Block1376  
Block1377  
Block1378  
Block1379  
Block1380  
Block1381  
Block1382  
Block1383  
Block1384  
Block1385  
Block1386  
Block1387  
Block1388  
Block1389  
Block1390  
Block1391  
Block1392  
Block1393  
Block1394  
Block1395  
Block1396  
Block1397  
Block1398  
Block1399  
Block1400  
Block1401  
Block1402  
Block1403  
Block1404  
Block1405  
Block1406  
Block1407  
0560h  
0561h  
0562h  
0563h  
0564h  
0565h  
0566h  
0567h  
0568h  
0569h  
056Ah  
056Bh  
056Ch  
056Dh  
056Eh  
056Fh  
0570h  
0571h  
0572h  
0573h  
0574h  
0575h  
0576h  
0577h  
0578h  
0579h  
057Ah  
057Bh  
057Ch  
057Dh  
057Eh  
057Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
- 37 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Page and Sector  
Page and Sector  
Block  
Block Address  
Size  
Block  
Block Address  
Size  
Address  
Address  
Block1408  
Block1409  
Block1410  
Block1411  
Block1412  
Block1413  
Block1414  
Block1415  
Block1416  
Block1417  
Block1418  
Block1419  
Block1420  
Block1421  
Block1422  
Block1423  
Block1424  
Block1425  
Block1426  
Block1427  
Block1428  
Block1429  
Block1430  
Block1431  
Block1432  
Block1433  
Block1434  
Block1435  
Block1436  
Block1437  
Block1438  
Block1439  
0580h  
0581h  
0582h  
0583h  
0584h  
0585h  
0586h  
0587h  
0588h  
0589h  
058Ah  
058Bh  
058Ch  
058Dh  
058Eh  
058Fh  
0590h  
0591h  
0592h  
0593h  
0594h  
0595h  
0596h  
0597h  
0598h  
0599h  
059Ah  
059Bh  
059Ch  
059Dh  
059Eh  
059Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
Block1440  
Block1441  
Block1442  
Block1443  
Block1444  
Block1445  
Block1446  
Block1447  
Block1448  
Block1449  
Block1450  
Block1451  
Block1452  
Block1453  
Block1454  
Block1455  
Block1456  
Block1457  
Block1458  
Block1459  
Block1460  
Block1461  
Block1462  
Block1463  
Block1464  
Block1465  
Block1466  
Block1467  
Block1468  
Block1469  
Block1470  
Block1471  
05A0h  
05A1h  
05A2h  
05A3h  
05A4h  
05A5h  
05A6h  
05A7h  
05A8h  
05A9h  
05AAh  
05ABh  
05ACh  
05ADh  
05AEh  
05AFh  
05B0h  
05B1h  
05B2h  
05B3h  
05B4h  
05B5h  
05B6h  
05B7h  
05B8h  
05B9h  
05BAh  
05BBh  
05BCh  
05BDh  
05BEh  
05BFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
- 38 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Page and Sector  
Page and Sector  
Block  
Block Address  
Size  
Block  
Block Address  
Size  
Address  
Address  
Block1472  
Block1473  
Block1474  
Block1475  
Block1476  
Block1477  
Block1478  
Block1479  
Block1480  
Block1481  
Block1482  
Block1483  
Block1484  
Block1485  
Block1486  
Block1487  
Block1488  
Block1489  
Block1490  
Block1491  
Block1492  
Block1493  
Block1494  
Block1495  
Block1496  
Block1497  
Block1498  
Block1499  
Block1500  
Block1501  
Block1502  
Block1503  
05C0h  
05C1h  
05C2h  
05C3h  
05C4h  
05C5h  
05C6h  
05C7h  
05C8h  
05C9h  
05CAh  
05CBh  
05CCh  
05CDh  
05CEh  
05CFh  
05D0h  
05D1h  
05D2h  
05D3h  
05D4h  
05D5h  
05D6h  
05D7h  
05D8h  
05D9h  
05DAh  
05DBh  
05DCh  
05DDh  
05DEh  
05DFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
Block1504  
Block1505  
Block1506  
Block1507  
Block1508  
Block1509  
Block1510  
Block1511  
Block1512  
Block1513  
Block1514  
Block1515  
Block1516  
Block1517  
Block1518  
Block1519  
Block1520  
Block1521  
Block1522  
Block1523  
Block1524  
Block1525  
Block1526  
Block1527  
Block1528  
Block1529  
Block1530  
Block1531  
Block1532  
Block1533  
Block1534  
Block1535  
05E0h  
05E1h  
05E2h  
05E3h  
05E4h  
05E5h  
05E6h  
05E7h  
05E8h  
05E9h  
05EAh  
05EBh  
05ECh  
05EDh  
05EEh  
05EFh  
05F0h  
05F1h  
05F2h  
05F3h  
05F4h  
05F5h  
05F6h  
05F7h  
05F8h  
05F9h  
05FAh  
05FBh  
05FCh  
05FDh  
05FEh  
05FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
- 39 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Page and Sector  
Page and Sector  
Block  
Block Address  
Size  
Block  
Block Address  
Size  
Address  
Address  
Block1536  
Block1537  
Block1538  
Block1539  
Block1540  
Block1541  
Block1542  
Block1543  
Block1544  
Block1545  
Block1546  
Block1547  
Block1548  
Block1549  
Block1550  
Block1551  
Block1552  
Block1553  
Block1554  
Block1555  
Block1556  
Block1557  
Block1558  
Block1559  
Block1560  
Block1561  
Block1562  
Block1563  
Block1564  
Block1565  
Block1566  
Block1567  
0600h  
0601h  
0602h  
0603h  
0604h  
0605h  
0606h  
0607h  
0608h  
0609h  
060Ah  
060Bh  
060Ch  
060Dh  
060Eh  
060Fh  
0610h  
0611h  
0612h  
0613h  
0614h  
0615h  
0616h  
0617h  
0618h  
0619h  
061Ah  
061Bh  
061Ch  
061Dh  
061Eh  
061Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
Block1568  
Block1569  
Block1570  
Block1571  
Block1572  
Block1573  
Block1574  
Block1575  
Block1576  
Block1577  
Block1578  
Block1579  
Block1580  
Block1581  
Block1582  
Block1583  
Block1584  
Block1585  
Block1586  
Block1587  
Block1588  
Block1589  
Block1590  
Block1591  
Block1592  
Block1593  
Block1594  
Block1595  
Block1596  
Block1597  
Block1598  
Block1599  
0620h  
0621h  
0622h  
0623h  
0624h  
0625h  
0626h  
0627h  
0628h  
0629h  
062Ah  
062Bh  
062Ch  
062Dh  
062Eh  
062Fh  
0630h  
0631h  
0632h  
0633h  
0634h  
0635h  
0636h  
0637h  
0638h  
0639h  
063Ah  
063Bh  
063Ch  
063Dh  
063Eh  
063Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
- 40 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Page and Sector  
Page and Sector  
Block  
Block Address  
Size  
Block  
Block Address  
Size  
Address  
Address  
Block1600  
Block1601  
Block1602  
Block1603  
Block1604  
Block1605  
Block1606  
Block1607  
Block1608  
Block1609  
Block1610  
Block1611  
Block1612  
Block1613  
Block1614  
Block1615  
Block1616  
Block1617  
Block1618  
Block1619  
Block1620  
Block1621  
Block1622  
Block1623  
Block1624  
Block1625  
Block1626  
Block1627  
Block1628  
Block1629  
Block1630  
Block1631  
0640h  
0641h  
0642h  
0643h  
0644h  
0645h  
0646h  
0647h  
0648h  
0649h  
064Ah  
064Bh  
064Ch  
064Dh  
064Eh  
064Fh  
0650h  
0651h  
0652h  
0653h  
0654h  
0655h  
0656h  
0657h  
0658h  
0659h  
065Ah  
065Bh  
065Ch  
065Dh  
065Eh  
065Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
Block1632  
Block1633  
Block1634  
Block1635  
Block1636  
Block1637  
Block1638  
Block1639  
Block1640  
Block1641  
Block1642  
Block1643  
Block1644  
Block1645  
Block1646  
Block1647  
Block1648  
Block1649  
Block1650  
Block1651  
Block1652  
Block1653  
Block1654  
Block1655  
Block1656  
Block1657  
Block1658  
Block1659  
Block1660  
Block1661  
Block1662  
Block1663  
0660h  
0661h  
0662h  
0663h  
0664h  
0665h  
0666h  
0667h  
0668h  
0669h  
066Ah  
066Bh  
066Ch  
066Dh  
066Eh  
066Fh  
0670h  
0671h  
0672h  
0673h  
0674h  
0675h  
0676h  
0677h  
0678h  
0679h  
067Ah  
067Bh  
067Ch  
067Dh  
067Eh  
067Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
- 41 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Page and Sector  
Page and Sector  
Block  
Block Address  
Size  
Block  
Block Address  
Size  
Address  
Address  
Block1664  
Block1665  
Block1666  
Block1667  
Block1668  
Block1669  
Block1670  
Block1671  
Block1672  
Block1673  
Block1674  
Block1675  
Block1676  
Block1677  
Block1678  
Block1679  
Block1680  
Block1681  
Block1682  
Block1683  
Block1684  
Block1685  
Block1686  
Block1687  
Block1688  
Block1689  
Block1690  
Block1691  
Block1692  
Block1693  
Block1694  
Block1695  
0680h  
0681h  
0682h  
0683h  
0684h  
0685h  
0686h  
0687h  
0688h  
0689h  
068Ah  
068Bh  
068Ch  
068Dh  
068Eh  
068Fh  
0690h  
0691h  
0692h  
0693h  
0694h  
0695h  
0696h  
0697h  
0698h  
0699h  
069Ah  
069Bh  
069Ch  
069Dh  
069Eh  
069Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
Block1696  
Block1697  
Block1698  
Block1699  
Block1700  
Block1701  
Block1702  
Block1703  
Block1704  
Block1705  
Block1706  
Block1707  
Block1708  
Block1709  
Block1710  
Block1711  
Block1712  
Block1713  
Block1714  
Block1715  
Block1716  
Block1717  
Block1718  
Block1719  
Block1720  
Block1721  
Block1722  
Block1723  
Block1724  
Block1725  
Block1726  
Block1727  
06A0h  
06A1h  
06A2h  
06A3h  
06A4h  
06A5h  
06A6h  
06A7h  
06A8h  
06A9h  
06AAh  
06ABh  
06ACh  
06ADh  
06AEh  
06AFh  
06B0h  
06B1h  
06B2h  
06B3h  
06B4h  
06B5h  
06B6h  
06B7h  
06B8h  
06B9h  
06BAh  
06BBh  
06BCh  
06BDh  
06BEh  
06BFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
- 42 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Page and Sector  
Page and Sector  
Block  
Block Address  
Size  
Block  
Block Address  
Size  
Address  
Address  
Block1728  
Block1729  
Block1730  
Block1731  
Block1732  
Block1733  
Block1734  
Block1735  
Block1736  
Block1737  
Block1738  
Block1739  
Block1740  
Block1741  
Block1742  
Block1743  
Block1744  
Block1745  
Block1746  
Block1747  
Block1748  
Block1749  
Block1750  
Block1751  
Block1752  
Block1753  
Block1754  
Block1755  
Block1756  
Block1757  
Block1758  
Block1759  
06C0h  
06C1h  
06C2h  
06C3h  
06C4h  
06C5h  
06C6h  
06C7h  
06C8h  
06C9h  
06CAh  
06CBh  
06CCh  
06CDh  
06CEh  
06CFh  
06D0h  
06D1h  
06D2h  
06D3h  
06D4h  
06D5h  
06D6h  
06D7h  
06D8h  
06D9h  
06DAh  
06DBh  
06DCh  
06DDh  
06DEh  
06DFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
Block1760  
Block1761  
Block1762  
Block1763  
Block1764  
Block1765  
Block1766  
Block1767  
Block1768  
Block1769  
Block1770  
Block1771  
Block1772  
Block1773  
Block1774  
Block1775  
Block1776  
Block1777  
Block1778  
Block1779  
Block1780  
Block1781  
Block1782  
Block1783  
Block1784  
Block1785  
Block1786  
Block1787  
Block1788  
Block1789  
Block1790  
Block1791  
06E0h  
06E1h  
06E2h  
06E3h  
06E4h  
06E5h  
06E6h  
06E7h  
06E8h  
06E9h  
06EAh  
06EBh  
06ECh  
06EDh  
06EEh  
06EFh  
06F0h  
06F1h  
06F2h  
06F3h  
06F4h  
06F5h  
06F6h  
06F7h  
06F8h  
06F9h  
06FAh  
06FBh  
06FCh  
06FDh  
06FEh  
06FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
- 43 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Page and Sector  
Page and Sector  
Block  
Block Address  
Size  
Block  
Block Address  
Size  
Address  
Address  
Block1792  
Block1793  
Block1794  
Block1795  
Block1796  
Block1797  
Block1798  
Block1799  
Block1800  
Block1801  
Block1802  
Block1803  
Block1804  
Block1805  
Block1806  
Block1807  
Block1808  
Block1809  
Block1810  
Block1811  
Block1812  
Block1813  
Block1814  
Block1815  
Block1816  
Block1817  
Block1818  
Block1819  
Block1820  
Block1821  
Block1822  
Block1823  
0700h  
0701h  
0702h  
0703h  
0704h  
0705h  
0706h  
0707h  
0708h  
0709h  
070Ah  
070Bh  
070Ch  
070Dh  
070Eh  
070Fh  
0710h  
0711h  
0712h  
0713h  
0714h  
0715h  
0716h  
0717h  
0718h  
0719h  
071Ah  
071Bh  
071Ch  
071Dh  
071Eh  
071Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
Block1824  
Block1825  
Block1826  
Block1827  
Block1828  
Block1829  
Block1830  
Block1831  
Block1832  
Block1833  
Block1834  
Block1835  
Block1836  
Block1837  
Block1838  
Block1839  
Block1840  
Block1841  
Block1842  
Block1843  
Block1844  
Block1845  
Block1846  
Block1847  
Block1848  
Block1849  
Block1850  
Block1851  
Block1852  
Block1853  
Block1854  
Block1855  
0720h  
0721h  
0722h  
0723h  
0724h  
0725h  
0726h  
0727h  
0728h  
0729h  
072Ah  
072Bh  
072Ch  
072Dh  
072Eh  
072Fh  
0730h  
0731h  
0732h  
0733h  
0734h  
0735h  
0736h  
0737h  
0738h  
0739h  
073Ah  
073Bh  
073Ch  
073Dh  
073Eh  
073Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
- 44 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Page and Sector  
Page and Sector  
Block  
Block Address  
Size  
Block  
Block Address  
Size  
Address  
Address  
Block1856  
Block1857  
Block1858  
Block1859  
Block1860  
Block1861  
Block1862  
Block1863  
Block1864  
Block1865  
Block1866  
Block1867  
Block1868  
Block1869  
Block1870  
Block1871  
Block1872  
Block1873  
Block1874  
Block1875  
Block1876  
Block1877  
Block1878  
Block1879  
Block1880  
Block1881  
Block1882  
Block1883  
Block1884  
Block1885  
Block1886  
Block1887  
0740h  
0741h  
0742h  
0743h  
0744h  
0745h  
0746h  
0747h  
0748h  
0749h  
074Ah  
074Bh  
074Ch  
074Dh  
074Eh  
074Fh  
0750h  
0751h  
0752h  
0753h  
0754h  
0755h  
0756h  
0757h  
0758h  
0759h  
075Ah  
075Bh  
075Ch  
075Dh  
075Eh  
075Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
Block1888  
Block1889  
Block1890  
Block1891  
Block1892  
Block1893  
Block1894  
Block1895  
Block1896  
Block1897  
Block1898  
Block1899  
Block1900  
Block1901  
Block1902  
Block1903  
Block1904  
Block1905  
Block1906  
Block1907  
Block1908  
Block1909  
Block1910  
Block1911  
Block1912  
Block1913  
Block1914  
Block1915  
Block1916  
Block1917  
Block1918  
Block1919  
0760h  
0761h  
0762h  
0763h  
0764h  
0765h  
0766h  
0767h  
0768h  
0769h  
076Ah  
076Bh  
076Ch  
076Dh  
076Eh  
076Fh  
0770h  
0771h  
0772h  
0773h  
0774h  
0775h  
0776h  
0777h  
0778h  
0779h  
077Ah  
077Bh  
077Ch  
077Dh  
077Eh  
077Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
- 45 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Page and Sector  
Page and Sector  
Block  
Block Address  
Size  
Block  
Block Address  
Size  
Address  
Address  
Block1920  
Block1921  
Block1922  
Block1923  
Block1924  
Block1925  
Block1926  
Block1927  
Block1928  
Block1929  
Block1930  
Block1931  
Block1932  
Block1933  
Block1934  
Block1935  
Block1936  
Block1937  
Block1938  
Block1939  
Block1940  
Block1941  
Block1942  
Block1943  
Block1944  
Block1945  
Block1946  
Block1947  
Block1948  
Block1949  
Block1950  
Block1951  
0780h  
0781h  
0782h  
0783h  
0784h  
0785h  
0786h  
0787h  
0788h  
0789h  
078Ah  
078Bh  
078Ch  
078Dh  
078Eh  
078Fh  
0790h  
0791h  
0792h  
0793h  
0794h  
0795h  
0796h  
0797h  
0798h  
0799h  
079Ah  
079Bh  
079Ch  
079Dh  
079Eh  
079Fh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
Block1952  
Block1953  
Block1954  
Block1955  
Block1956  
Block1957  
Block1958  
Block1959  
Block1960  
Block1961  
Block1962  
Block1963  
Block1964  
Block1965  
Block1966  
Block1967  
Block1968  
Block1969  
Block1970  
Block1971  
Block1972  
Block1973  
Block1974  
Block1975  
Block1976  
Block1977  
Block1978  
Block1979  
Block1980  
Block1981  
Block1982  
Block1983  
07A0h  
07A1h  
07A2h  
07A3h  
07A4h  
07A5h  
07A6h  
07A7h  
07A8h  
07A9h  
07AAh  
07ABh  
07ACh  
07ADh  
07AEh  
07AFh  
07B0h  
07B1h  
07B2h  
07B3h  
07B4h  
07B5h  
07B6h  
07B7h  
07B8h  
07B9h  
07BAh  
07BBh  
07BCh  
07BDh  
07BEh  
07BFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
- 46 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Page and Sector  
Page and Sector  
Block  
Block Address  
Size  
Block  
Block Address  
Size  
Address  
Address  
Block1984  
Block1985  
Block1986  
Block1987  
Block1988  
Block1989  
Block1990  
Block1991  
Block1992  
Block1993  
Block1994  
Block1995  
Block1996  
Block1997  
Block1998  
Block1999  
Block2000  
Block2001  
Block2002  
Block2003  
Block2004  
Block2005  
Block2006  
Block2007  
Block2008  
Block2009  
Block2010  
Block2011  
Block2012  
Block2013  
Block2014  
Block2015  
07C0h  
07C1h  
07C2h  
07C3h  
07C4h  
07C85h  
07C6h  
07C7h  
07C8h  
07C9h  
07CAh  
07CBh  
07CCh  
07CDh  
07CEh  
07CFh  
07D0h  
07D1h  
07D2h  
07D3h  
07D4h  
07D5h  
07D6h  
07D7h  
07D8h  
07D9h  
07DAh  
07DBh  
07DCh  
07DDh  
07DEh  
07DFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
Block2016  
Block2017  
Block2018  
Block2019  
Block2020  
Block2021  
Block2022  
Block2023  
Block2024  
Block2025  
Block2026  
Block2027  
Block2028  
Block2029  
Block2030  
Block2031  
Block2032  
Block2033  
Block2034  
Block2035  
Block2036  
Block2037  
Block2038  
Block2039  
Block2040  
Block2041  
Block2042  
Block2043  
Block2044  
Block2045  
Block2046  
Block2047  
07E0h  
07E1h  
07E2h  
07E3h  
07E4h  
07E5h  
07E6h  
07E7h  
07E8h  
07E9h  
07EAh  
07EBh  
07ECh  
07EDh  
07EEh  
07EFh  
07F0h  
07F1h  
07F2h  
07F3h  
07F4h  
07F5h  
07F6h  
07F7h  
07F8h  
07F9h  
07FAh  
07FBh  
07FCh  
07FDh  
07FEh  
07FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
0000h~00FFh  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
128KB  
- 47 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
2.7.2 Internal Memory Spare Area Assignment  
The figure below shows the assignment of the spare area in the Internal Memory NAND Array.  
Spare Spare Spare Spare  
Main area Main area Main area Main area area area area area  
256W 256W 256W 256W 8W 8W 8W 8W  
ECCm ECCm ECCm ECCs ECCs  
Note1 Note1 Note2 Note2 Note2 Note3 Note3 Note3  
Note3 Note4 Note4  
1st  
2nd  
3rd  
1st  
2nd  
LSB  
MSB  
LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB  
1st W  
2nd  
W
3rd W  
4th W  
5th W  
6th W  
7th W  
8th W  
Spare Area Assignment in the Internal Memory NAND Array Information  
Word  
Byte  
LSB  
MSB  
LSB  
MSB  
LSB  
MSB  
LSB  
MSB  
Note  
Description  
1
1
Invalid Block information in 1st and 2nd page of an invalid block  
2
3
4
2
3
Managed by internal ECC logic for Logical Sector Number data  
Reserved for future use  
Dedicated to internal ECC logic. Read Only. (Note 5)  
ECCm 1st for main area data  
LSB  
MSB  
LSB  
MSB  
LSB  
5
6
Dedicated to internal ECC logic. Read Only. (Note 5)  
ECCm 2nd for main area data  
Dedicated to internal ECC logic. Read Only. (Note 5)  
ECCm 3rd for main area data  
Dedicated to internal ECC logic. Read Only. (Note 5)  
ECCs 1st for 2nd word of spare area data  
Dedicated to internal ECC logic. Read Only. (Note 5)  
ECCs 2nd for 3rd word of spare area data  
7
8
MSB  
LSB  
MSB  
3
4
Reserved for future use  
Available to the user (Note 6)  
NOTE 5 :  
In case of ECC Bypass Mode, user can program in ECC Area.  
NOTE 6 :  
For all blocks, 8th word is available to the user.  
However,in case of OTP Block, 8th word of sector 0, page 0 is reserved as OTP Locking Bit area.  
Therefore, in case of OTP Block, user usage on this area is prohibited.  
- 48 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
2.7.3 External Memory (BufferRAM) Address Map  
The following table shows the External Memory address map in Word and Byte Order.  
Note that the data output is unknown while host reads a register bit of reserved area.  
Address  
(word order)  
Address  
(byte order)  
Size  
(total 128KB)  
Division  
Usage  
Description  
Main area  
(64KB)  
0000h~00FFh  
0100h~01FFh  
0200h~02FFh  
0300h~03FFh  
0400h~04FFh  
0500h~05FFh  
0600h~06FFh  
0700h~07FFh  
0800h~08FFh  
0900h~09FFh  
0A00h~7FFFh  
8000h~8007h  
8008h~800Fh  
8010h~8017h  
8018h~801Fh  
8020h~8027h  
8028h~802Fh  
8030h~8037h  
8038h~803Fh  
8040h~8047h  
8048h~804Fh  
8050h~8FFFh  
00000h~001FEh  
00200h~003FEh  
00400h~005FEh  
00600h~007FEh  
00800h~009FEh  
00A00h~00BFEh  
00C00h~00DFEh  
00E00h~00FFEh  
01000h~011FEh  
01200h~013FEh  
01400h~0FFFEh  
10000h~1000Eh  
10010h~1001Eh  
10020h~1002Eh  
10030h~1003Eh  
10040h~1004Eh  
10050h~1005Eh  
10060h~1006Eh  
10070h~1007Eh  
10080h~1008Eh  
10090h~1009Eh  
100A0h~11FFEh  
512B  
512B  
512B  
512B  
512B  
512B  
512B  
512B  
512B  
512B  
59K  
BootM 0  
BootM 1  
BootRAM Main sector0  
BootRAM Main sector1  
1KB  
R
DataM 0_0  
DataM 0_1  
DataM 0_2  
DataM 0_3  
DataM 1_0  
DataM 1_1  
DataM 1_2  
DataM 1_3  
Reserved  
BootS 0  
DataRAM Main page0/sector0  
DataRAM Main page0/sector1  
DataRAM Main page0/sector2  
DataRAM Main page0/sector3  
DataRAM Main page1/sector0  
DataRAM Main page1/sector1  
DataRAM Main page1/sector2  
DataRAM Main page1/sector3  
Reserved  
4KB  
R/W  
59K  
32B  
-
Spare area  
(8KB)  
16B  
BootRAM Spare sector0  
R
16B  
BootS 1  
BootRAM Spare sector1  
16B  
DataS 0_0  
DataS 0_1  
DataS 0_2  
DataS 0_3  
DataS 1_0  
DataS 1_1  
DataS 1_2  
DataS 1_3  
Reserved  
DataRAM Spare page0/sector0  
DataRAM Spare page0/sector1  
DataRAM Spare page0/sector2  
DataRAM Spare page0/sector3  
DataRAM Spare page1/sector0  
DataRAM Spare page1/sector1  
DataRAM Spare page1/sector2  
DataRAM Spare page1/sector3  
Reserved  
16B  
16B  
16B  
128B  
R/W  
16B  
16B  
16B  
16B  
8032B  
8032B  
24KB  
-
-
Reserved  
(24KB)  
9000h~BFFFh  
C000h~CFFFh  
12000h~17FFEh  
18000h~19FFEh  
24KB  
8KB  
Reserved  
Reserved  
Reserved  
Registers  
Reserved  
Reserved  
Reserved  
Registers  
Reserved  
(8KB)  
8KB  
16KB  
8KB  
-
Reserved  
(16KB)  
D000h~EFFFh 1A000h~1DFFEh  
F000h~FFFFh 1E000h~1FFFEh  
16KB  
8KB  
-
Registers  
(8KB)  
R or R/W  
- 49 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
2.7.4 External Memory Map Detail Information  
The tables below show Word Order Address Map information for the BootRAM and DataRAM main and spare areas.  
Equivalent to 1word of NAND Flash  
BootRAM(Main area)  
-0000h~01FFh: 2(sector) x 512byte(NAND main area) = 1KB  
0000h~00FFh(512B)  
BootM 0  
0100h~01FFh(512B)  
BootM 1  
(sector 0 of page 0)  
(sector 1 of page 0)  
DataRAM(Main area)  
-0200h~09FFh: 8(sector) x 512byte(NAND main area) = 4KB  
0200h~02FFh(512B)  
DataM 0_0  
0300h~03FFh(512B)  
DataM 0_1  
0400h~04FFh(512B)  
0500h~05FFh(512B)  
DataM 0_3  
DataM 0_2  
(sector 0 of page 0)  
(sector 1 of page 0)  
(sector 2 of page 0)  
(sector 3 of page 0)  
0600h~06FFh(512B)  
DataM 1_0  
0700h~07FFh(512B)  
DataM 1_1  
0800h~08FFh(512B)  
DataM 1_2  
0900h~09FFh(512B)  
DataM 1_3  
(sector 0 of page 1)  
(sector 1 of page 1)  
(sector 2 of page 1)  
(sector 3 of page 1)  
BootRAM(Spare area)  
-8000h~800Fh: 2(sector) x 16byte(NAND spare area) = 32B  
8000h~8007h(16B)  
BootS 0  
8008h~800Fh(16B)  
BootS 1  
(sector 0 of page 0)  
(sector 1 of page 0)  
DataRAM(Spare area)  
-8010h~804Fh: 8(sector) x 16byte(NAND spare area) = 128B  
8010h~8017h(16B)  
DataS 0_0  
8018h~801Fh(16B)  
DataS 0_1  
8020h~8027h(16B)  
8028h~802Fh(16B)  
DataS 0_3  
DataS 0_2  
(sector 0 of page 0)  
(sector 1 of page 0)  
(sector 2 of page 0)  
(sector 3 of page 0)  
8030h~8037h(16B)  
DataS 1_0  
8038h~803Fh(16B)  
DataS 1_1  
8040h~8047h(16B)  
DataS 1_2  
8048h~804Fh(16B)  
DataS 1_3  
(sector 0 of page 1)  
(sector 1 of page 1)  
(sector 2 of page 1)  
(sector 3 of page 1)  
*NAND Flash array consists of 2KB page size and 128KB block size.  
- 50 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
2.7.5 External Memory Spare Area Assignment  
Word  
Address  
Byte  
Address  
Buf.  
F
E
D
C
B
A
9
8
7
6
5
4
3
2
1
0
BootS 0  
8000h  
8001h  
8002h  
8003h  
8004h  
8005h  
8006h  
8007h  
8008h  
8009h  
800Ah  
800Bh  
800Ch  
800Dh  
800Eh  
800Fh  
8010h  
8011h  
8012h  
8013h  
8014h  
8015h  
8016h  
8017h  
8018h  
8019h  
801Ah  
801Bh  
801Ch  
801Dh  
801Eh  
801Fh  
10000h  
10002h  
10004h  
10006h  
10008h  
1000Ah  
1000Ch  
1000Eh  
10010h  
10012h  
10014h  
10016h  
10018h  
1001Ah  
1001Ch  
1001Eh  
10020h  
10022h  
10024h  
10026h  
10028h  
1002Ah  
1002Ch  
1002Eh  
10030h  
10032h  
10034h  
10036h  
10038h  
1003Ah  
1003Ch  
1003Eh  
BI  
Managed by Internal ECC logic  
Reserved for the future use Managed by Internal ECC logic  
Reserved for the current and future use  
ECC Code for Main area data (2nd)  
ECC Code for Spare area data (1st)  
FFh(Reserved for the future use)  
ECC Code for Main area data (1st)  
ECC Code for Main area data (3rd)  
ECC Code for Spare area data (2nd)  
Free Usage  
BI  
BootS 1  
Managed by Internal ECC logic  
Reserved for the future use Managed by Internal ECC logic  
Reserved for the current and future use  
ECC Code for Main area data (2nd)  
ECC Code for Main area data (1st)  
ECC Code for Main area data (3rd)  
ECC Code for Spare area data (2nd)  
ECC Code for Spare area data (1st)  
FFh(Reserved for the future use)  
Free Usage  
BI  
DataS  
0_0  
Managed by Internal ECC logic  
Reserved for the future use Managed by Internal ECC logic  
Reserved for the current and future use  
ECC Code for Main area data (2nd)  
ECC Code for Main area data (1st)  
ECC Code for Main area data (3rd)  
ECC Code for Spare area data (2nd)  
ECC Code for Spare area data (1st)  
FFh(Reserved for the future use)  
Free Usage  
BI  
DataS  
0_1  
Managed by Internal ECC logic  
Reserved for the future use Managed by Internal ECC logic  
Reserved for the current and future use  
ECC Code for Main area data (2nd)  
ECC Code for Main area data (1st)  
ECC Code for Main area data (3rd)  
ECC Code for Spare area data (2nd)  
ECC Code for Spare area data (1st)  
FFh(Reserved for the future use)  
Free Usage  
- 51 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Equivalent to 1word of NAND Flash  
Word  
Address Address  
Byte  
Buf.  
F
E
D
C
B
A
9
8
7
6
5
4
3
2
1
0
DataS 0_2  
8020h  
8021h  
8022h  
8023h  
8024h  
8025h  
8026h  
8027h  
8028h  
8029h  
802Ah  
802Bh  
802Ch  
802Dh  
802Eh  
802Fh  
8030h  
8031h  
8032h  
8033h  
8034h  
8035h  
8036h  
8037h  
8038h  
8039h  
803Ah  
803Bh  
803Ch  
803Dh  
803Eh  
803Fh  
8040h  
8041h  
8042h  
8043h  
8044h  
8045h  
8046h  
8047h  
10040h  
10042h  
10044h  
10046h  
10048h  
1004Ah  
1004Ch  
1004Eh  
10050h  
10052h  
10054h  
10056h  
10058h  
1005Ah  
1005Ch  
1005Eh  
10060h  
10062h  
10064h  
10066h  
10068h  
1006Ah  
1006Ch  
1006Eh  
10070h  
10072h  
10074h  
10076h  
10078h  
1007Ah  
1007Ch  
1007Eh  
10080h  
10082h  
10084h  
10086h  
10088h  
1008Ah  
1008Ch  
1008Eh  
BI  
Managed by Internal ECC logic  
Reserved for the future use Managed by Internal ECC logic  
Reserved for the current and future use  
ECC Code for Main area data (2nd)  
ECC Code for Spare area data (1st)  
Reserved for the future use  
ECC Code for Main area data (1st)  
ECC Code for Main area data (3rd)  
ECC Code for Spare area data (2nd)  
Free Usage  
BI  
DataS 0_3  
DataS 1_0  
DataS 1_1  
DataS 1_2  
Managed by Internal ECC logic  
Reserved for the future use Managed by Internal ECC logic  
Reserved for the current and future use  
ECC Code for Main area data (2nd)  
ECC Code for Main area data (1st)  
ECC Code for Main area data (3rd)  
ECC Code for Spare area data (2nd)  
ECC Code for Spare area data (1st)  
Reserved for the future use  
Free Usage  
BI  
Managed by Internal ECC logic  
Reserved for the future use Managed by Internal ECC logic  
Reserved for the current and future use  
ECC Code for Main area data (2nd)  
ECC Code for Main area data (1st)  
ECC Code for Main area data (3rd)  
ECC Code for Spare area data (2nd)  
ECC Code for Spare area data (1st)  
Reserved for the future use  
Free Usage  
BI  
Managed by Internal ECC logic  
Reserved for the future use Managed by Internal ECC logic  
Reserved for the current and future use  
ECC Code for Main area data (2nd)  
ECC Code for Main area data (1st)  
ECC Code for Main area data (3rd)  
ECC Code for Spare area data (2nd)  
ECC Code for Spare area data (1st)  
Reserved for the future use  
Free Usage  
BI  
Managed by Internal ECC logic  
Reserved for the future use Managed by Internal ECC logic  
Reserved for the current and future use  
ECC Code for Main area data (2nd)  
ECC Code for Main area data (1st)  
ECC Code for Main area data (3rd)  
ECC Code for Spare area data (2nd)  
ECC Code for Spare area data (1st)  
Reserved for the future use  
Free Usage  
- 52 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Word  
Address Address  
Byte  
Buf.  
F
E
D
C
B
A
9
8
7
6
5
4
3
2
1
0
DataS 1_3  
8048h  
8049h  
804Ah  
804Bh  
804Ch  
804Dh  
804Eh  
804Fh  
10090h  
10092h  
10094h  
10096h  
10098h  
1009Ah  
1009Ch  
1009Eh  
BI  
Managed by Internal ECC logic  
Reserved for the future use Managed by Internal ECC logic  
Reserved for the current and future use  
ECC Code for Main area data (2nd)  
ECC Code for Spare area data (1st)  
Reserved for the future use  
ECC Code for Main area data (1st)  
ECC Code for Main area data (3rd)  
ECC Code for Spare area data (2nd)  
Free Usage  
NOTE :  
- BI: Bad block Information  
>Host can use complete spare area except BI and ECC code area. For example,  
Host can write data to Spare area buffer except for the area controlled by ECC logic at program operation.  
>In case of ’with ECC’ mode, OneNAND automatically generates ECC code for both main and spare data of memory during program operation, but does not  
update ECC code to spare bufferRAM during load operation.  
>When loading/programming spare area, spare area BufferRAM address(BSA) and BufferRAM sector count(BSC) is chosen via Start buffer register as it is.  
- 53 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
2.8 Registers  
Section 2.8 of this specification provides information about the OneNAND2G registers.  
2.8.1 Register Address Map  
This map describes the register addresses, register name, register description, and host accessibility.  
Address  
(word order)  
Address  
(byte order)  
Host  
Access  
Name  
Description  
Manufacturer identification  
F000h  
F001h  
F002h  
F003h  
F004h  
1E000h  
1E002h  
1E004h  
1E006h  
1E008h  
Manufacturer ID  
Device ID  
R
R
R
R
R
Device identification  
N/A  
Version ID  
Data Buffer size  
Boot Buffer size  
Data buffer size  
Boot buffer size  
Amount of  
buffers  
F005h  
1E00Ah  
R
Amount of data/boot buffers  
F006h  
1E00Ch  
Technology  
Reserved  
R
-
Info about technology  
Reserved for user  
F007h~F0FFh  
1E00Eh~1E1FEh  
Chip address for selection of NAND  
Core in DDP & Block address  
F100h  
1E200h  
Start address 1  
R/W  
F101h  
F102h  
1E202h  
1E204h  
Start address 2  
Start address 3  
R/W  
R/W  
Chip address for selection of BufferRAM in DDP  
Destination Block address for Copy back program  
Destination Page & Sector address for Copy  
back program  
F103h  
1E206h  
Start address 4  
R/W  
F104h  
F105h  
1E208h  
1E20Ah  
Start address 5  
Start address 6  
Start address 7  
Start address 8  
Reserved  
R/W  
Number of Page in Synchronous Burst Block Read  
-
N/A  
F106h  
1E20Ch  
-
R/W  
-
N/A  
F107h  
1E20Eh  
NAND Flash Page & Sector address  
Reserved for user  
F108h~F1FFh  
1E210h~1E3FEh  
Buffer Number for the page data transfer to/from the mem-  
ory and the start Buffer Address  
The meaning is with which buffer to start and how many  
buffers to use for the data transfer  
F200h  
1E400h  
Start Buffer  
R/W  
F201h~F207h  
F208h~F21Fh  
F220h  
1E402h~1E40Eh  
1E410h~1E43Eh  
1E440h  
Reserved  
Reserved  
Command  
-
-
Reserved for user  
Reserved for vendor specific purposes  
Host control and memory operation commands  
R/W  
System  
Configuration 1  
F221h  
F222h  
1E442h  
1E444h  
R, R/W  
-
memory and Host Interface Configuration  
N/A  
System  
Configuration 2  
F223h~F22Fh  
F230h~F23Fh  
F240h  
1E446h~1E45Eh  
1E460h~1E47Eh  
1E480h  
Reserved  
Reserved  
-
Reserved for user  
-
R
Reserved for vendor specific purposes  
Controller Status and result of memory operation  
Memory Command Completion Interrupt Status  
Reserved for user  
Controller Status  
Interrupt  
F241h  
1E482h  
R/W  
-
F242h~F24Bh  
1E484h~1E496h  
Reserved  
Start  
Block Address  
F24Ch  
1E498h  
R/W  
Start memory block address in Write Protection mode  
- 54 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Address  
(word order)  
Address  
(byte order)  
Host  
Access  
Name  
Description  
F24Dh  
F24Eh  
1E49Ah  
1E49Ch  
Reserved  
-
Reserved for user  
Write Protection  
Status  
Current memory Write Protection status  
(unlocked/locked/tight-locked)  
R
-
F24Fh~FEFFh  
FF00h  
1E49Eh~1FDFEh  
1FE00h  
Reserved  
Reserved for user  
ECC Status  
Register  
R
ECC status of sector  
ECC Result of  
main area data  
ECC error position of Main area data error for first selected  
Sector  
FF01h  
FF02h  
FF03h  
FF04h  
FF05h  
FF06h  
FF07h  
1FE02h  
1FE04h  
1FE06h  
1FE08h  
1FE0Ah  
1FE0Ch  
1FE0Eh  
R
R
R
R
R
R
R
ECC Result of  
spare area data  
ECC error position of Spare area data error for first  
selected Sector  
ECC Result of  
main area data  
ECC error position of Main area data error for second  
selected Sector  
ECC Result of  
spare area data  
ECC error position of Spare area data error for second  
selected Sector  
ECC Result of  
main area data  
ECC error position of Main area data error for third  
selected Sector  
ECC Result of  
spare area data  
ECC error position of Spare area data error for third  
selected Sector  
ECC Result of  
main area data  
ECC error position of Main area data error for fourth  
selected Sector  
ECC Result of  
spare area data  
ECC error position of Spare area data error for fourth  
selected Sector  
FF08h  
1FE10h  
R
-
FF09h~FFFFh  
1FE12h~1FFFEh  
Reserved  
Reserved for vendor specific purposes  
2.8.2 Manufacturer ID Register F000h (R)  
This Read register describes the manufacturer's identification.  
Samsung Electronics Company manufacturer's ID is 00ECh.  
F000h, default = 00ECh  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
ManufID  
- 55 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
2.8.3 Device ID Register F001h (R)  
This Read register describes the device.  
F001h, see table for default.  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
DeviceID  
Device Identification  
Register information  
DeviceID [1:0] Vcc  
Description  
00 = 1.8V, 01/10/11 = reserved  
0 = Muxed, 1 = Demuxed  
0 = Single, 1 = DDP  
DeviceID [2] Muxed/Demuxed  
DeviceID [3] Single/DDP  
DeviceID [7:4] Density  
0000 = 128Mb, 0001 = 256Mb, 0010 = 512Mb, 0011 = 1Gb, 0100 = 2Gb, 0101=4Gb  
0 = Bottom Boot  
DeviceID [8] Bottom Boot  
Device ID Default  
Device  
DeviceID[15:0]  
0044h  
KFG2G16Q2A  
KFH4G16Q2A  
005Ch  
- 56 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
2.8.4 Version ID Register F002h  
This Register is reserved for internal use.  
2.8.5 Data Buffer Size Register F003h (R)  
This Read register describes the size of the Data Buffer.  
F003h, default = 0800h  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
DataBufSize  
Data Buffer Size Information  
Register information  
Description  
Total data buffer size in Words equal to 2 buffers of 1024 Words each  
(2 x 1024 = 211) in the memory interface  
DataBufSize  
- 57 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
2.8.6 Boot Buffer Size Register F004h (R)  
This Read register describes the size of the Boot Buffer.  
F004h, default = 0200h  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
BootBufSize  
Register Information  
Description  
Total boot buffer size in Words equal to 1 buffer of 512 Words  
(1 x 512 = 29) in the memory interface  
BootBufSize  
2.8.7 Number of Buffers Register F005h (R)  
This Read register describes the number of each Buffer.  
F005h, default = 0201h  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
DataBufAmount  
BootBufAmount  
Number of Buffers Information  
Register Information  
DataBufAmount  
Description  
The number of data buffers = 2 (2N, N=1)  
The number of boot buffers = 1 (2N, N=0)  
BootBufAmount  
2.8.8 Technology Register F006h (R)  
This Read register describes the internal NAND array technology.  
F006h, default = 0000h  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
Tech  
Technology Information  
Technology  
Register Setting  
0000h  
NAND SLC  
NAND MLC  
0001h  
Reserved  
0002h ~ FFFFh  
- 58 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
2.8.9 Start Address1 Register F100h (R/W)  
This Read/Write register describes the NAND Flash block address which will be loaded, programmed, or erased.  
F100h, default = 0000h  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
FBA1)  
DFS  
Reserved(0000)  
NOTE :  
1) Bit 0 should be fixed ’low’ at 2X Program and 2X Cache Program.  
Device  
2Gb  
Number of Block  
FBA  
2048  
4096  
FBA[10:0]  
4Gb DDP  
DFS[15] & FBA[10:0]  
Start Address1 Information  
Register Information  
Description  
NAND Flash Block Address  
Flash Core of DDP (Device Flash Core Select)  
FBA  
DFS  
2.8.10 Start Address2 Register F101h (R/W)  
This Read/Write register describes the BufferRAM of DDP (Device BufferRAM Select)  
F101h, default = 0000h  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
DBS  
Reserved(000000000000000)  
Start Address2 Information  
Register Information  
Description  
DBS  
BufferRAM and Register of DDP (Device BufferRAM Select)  
CHIP 1  
Comp  
Comp  
SRAM  
DBS  
BUFFER  
DFS  
CE  
FLASH  
CORE  
DDP_OPT  
GND  
INT  
CE  
INT  
CHIP 2  
VDD  
DDP_OPT  
INT  
CE  
SRAM  
DBS  
BUFFER  
Comp  
Comp  
DFS  
FLASH  
CORE  
*Comp = Comparator  
In the case of writing Register, both registers in chip1 and chip2 will be written regardless of DBS. Reading out from Register of chip1/chip2  
follows the DBS setting.  
In using DDP chip, BootRAM of Chip 1 will always be selected regardless of DBS.  
Reading and Writing on the DataRAM of DDP chip is different. Only the DataRAM selected by DBS will be written and read out.  
- 59 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
2.8.11 Start Address3 Register F102h (R/W)  
This Read/Write register describes the NAND Flash destination block address which will be copy back programmed. Also, this register indi-  
cates the block address for the first page to be read in Cache Read Operation.  
F102h, default = 0000h  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
Reserved(000000)  
FCBA  
Device  
Number of Block  
FBA  
2Gb  
2048  
FCBA[10:0]  
Start Address3 Information  
Register Information  
Description  
NAND Flash Copy Back Block Address &  
Block Address for the first page to be read in Cache Read Operation  
FCBA  
2.8.12 Start Address4 Register F103h (R/W)  
This Read/Write register describes the NAND Flash destination page address in a block and the NAND Flash destination sector address in a  
page for copy back programming. Also, this register describes the first page and sector address to be loaded in Cache Read Operation.  
F103h, default = 0000h  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
Reserved(00000000)  
FCPA  
FCSA  
Start Address4 Information  
Item  
Description  
Default Value  
Range  
NAND Flash Copy Back Page Address &  
First Page Address of Cache Read  
000000 ~ 111111,  
6 bits for 64 pages  
FCPA  
FCSA  
000000  
NAND Flash Copy Back Sector Address &  
First Sector Address of Cache Read  
00 ~ 11,  
2 bits for 4 sectors  
00  
- 60 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
2.8.13 Start Address5 Register F104h (R/W)  
This Read/Write register describes the number of page in Synchronous Burst Block Read.  
F104h, default = 0000h  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
Reserved(0000000000)  
FPC  
Flash Page Count (FPC) Information  
FPC  
000000 (Default)  
000011  
Number of Page  
64 page  
3 page  
000100  
4 page  
..  
..  
111111  
63 page  
NOTE :  
Synchronous Burst Block Read are NOT able to be perforformed with 1 or 2pages.  
2.8.14 Start Address6 Register F105h  
This register is reserved for future use.  
2.8.15 Start Address7 Register F106h  
This register is reserved for future use.  
2.8.16 Start Address8 Register F107h (R/W)  
This Read/Write register describes the NAND Flash start page address in a block for a page load, copy back program, or program operation  
and the NAND Flash start sector address in a page for a load, copy back program, or program operation.  
F107h, default = 0000h  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
FPA1)  
FSA2)  
Reserved (00000000)  
NOTE :  
1) In case of ’2X Cache Program’, the host programs data on same FPA of different Planes.  
2) In case of ’ Synchronous Burst Block Read’, ’Cache Read Operation’, ’2X Program’ and ’2X Cache Program’, FSA has to be set to 00.  
Start Address8 Information  
Item  
Description  
Default Value  
Range  
000000 ~ 111111,  
6 bits for 64 pages  
FPA  
NAND Flash Page Address  
000000  
00 ~ 11,  
2 bits for 4 sectors  
FSA  
NAND Flash Sector Address  
00  
- 61 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
2.8.17 Start Buffer Register F200h (R/W)  
This Read/Write register describes the BufferRAM Sector Count (BSC) and BufferRAM Sector Address (BSA).  
The BufferRAM Sector Count (BSC) field specifies the number of sectors to be loaded, programmed, or copy back programmed. At 00 value  
(the default value), the number of sector is "4". If the internal RAM buffer reaches its maximum value of 11, it will count up to 0 value to meet  
the BSC value. For example, if BSA = 1101, BSC = 00, then the selected BufferRAM will count up from '1101 1110 1111 1100'.  
The BufferRAM Sector Address (BSA) is the sector 0~3 address in the internal BootRAM and DataRAM where data is placed.  
F200h, default = 0000h  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
Reserved(0000)  
BSA  
Reserved(000000)  
BSC  
NOTE :  
In case of ’Cache Read’, BSA has to be set to 1000 or 1100. And BSC has to be set to 00.  
In case of ’Synchronous Burst Block Read’, BSA has to be set to 1000 . And BSC has to be set to 00.  
In case of ’2X Program’ or ’2X Cache Program’, BSA has to be set to 1000. And BSC has to be set to 00.  
Start Address8 Information  
Item  
Description  
BSA[3]  
BSA[2]  
Selection bit between BootRAM and DataRAM  
Selection bit between DataRAM0 and DataRAM1  
Selection bit between Sector0 and Sector1 in the internal BootRAM  
Selection bit between Sector0 to Sector3 in the internal DataRAM  
BSA[1:0]  
Spare area data  
16B  
Main area data  
512B  
BSA  
0000  
0001  
BootRAM 0  
BootRAM 1  
Sector: (512 + 16) Byte  
BootRAM  
DataRAM 0_0  
DataRAM 0_1  
DataRAM 0_2  
DataRAM 0_3  
1000  
1001  
1010  
1011  
DataRAM0  
DataRAM1  
DataRAM 1_0  
DataRAM 1_1  
DataRAM 1_2  
DataRAM 1_3  
1100  
1101  
1110  
1111  
BSC  
01  
Number of Sectors  
1 sector  
10  
2 sector  
11  
3 sector  
00  
4 sector  
- 62 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
2.8.18 Command Register F220h (R/W)  
Command can be issued by two following methods, and user may select one way or the other to issue appropriate command;  
1. Write command into Command Register when INT is at ready state. INT will automatically turn to busy state as command is issued. Once  
the desired operation is completed, INT will go back ready state.  
2. Write 0000h to INT bit of Interrupt Status Register, and then write command into Command Register. Once the desired operation is com-  
pleted, INT will go back to ready state.  
(00F0h and 00F3h may be accepted during busy state of some operations. Refer to the rightmost column of the command register table  
below.)  
F220h, default = 0000h  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
Command  
Acceptable  
command  
CMD  
Operation  
during busy  
0000h  
0013h  
0080h  
001Ah  
001Bh  
007Dh  
Load single/multiple sector data unit into buffer  
Load single/multiple spare sector into buffer  
00F0h, 00F3h  
00F0h, 00F3h  
00F0h, 00F3h  
00F0h, 00F3h  
00F0h, 00F3h  
00F0h, 00F3h  
Program single/multiple sector data unit from buffer1)  
Program single/multiple spare data unit from buffer  
Copy back Program operation  
2X Program operation2)  
2X Cache Program operation2)  
Unlock NAND array a block  
Lock NAND array a block  
007Fh  
0023h  
002Ah  
002Ch  
0027h  
0071h  
000Eh  
000Ch  
000Ah  
0094h  
0095h  
00B0h  
0030h  
00F0h  
00F3h  
0065h  
00F0h, 00F3h  
00F0h, 00F3h  
00F0h, 00F3h  
00F0h, 00F3h  
00F0h, 00F3h  
00F0h, 00F3h  
00F0h, 00F3h  
00F0h, 00F3h  
00F0h, 00F3h  
00F0h, 00F3h  
00F0h, 00F3h  
00F0h, 00F3h  
00F0h, 00F3h  
-
Lock-tight NAND array a block  
All Block Unlock 3)  
Erase Verify Read  
Cache Read  
Finish Cache Read  
Synchronous Burst Block Read  
Block Erase  
Multi-Block Erase  
Erase Suspend  
Erase Resume  
Reset NAND Flash Core  
Reset OneNAND 3)  
OTP Access  
-
00F0h, 00F3h  
NOTE :  
1) 0080h programs both main and spare area, while 001Ah programs only spare area. Refer to chapter 5.9 for NOP limits in issuing these commands. When using  
0080h and 001Ah command, Read-only part in spare area must be masked by FF. (Refer to chapter 2.7.2)  
2) ’2X Program’ is executed by ’007D’. This command can be used alone and used for ending ’2X Cache Program’.  
’2X Cache Program’ is executed by ’007F’. This command cannot be used alone and must be ended by ’007D’ for the last page program of cache program.  
(Refer to 6.14 and 6.15)  
3) If any blocks are changed to locked-tight state, the all block unlock command will fail. In order to use all block unlock command again, a cold reset is needed.  
4) ’Reset OneNAND’(=Hot reset) command makes the registers and NAND Flash core into default state.  
- 63 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
2.8.18.1 Two Methods to Clear Interrupt Register in Command Input  
To clear Interrupt Register in command input, user may select one from either following methods.  
First method is to turn INT to low by manually writing 0000h to INT bit of Interrupt Register. 1)  
Second method is input command while INT is high, and the device will automatically turn INT to low.1)  
(Second method is equivalent with method used in general NAND Flash)  
User may choose the desirable method to clear Interrupt Register.  
Method 1: Manually set INT=0 before writing command into Command Register: Manual INT Mode  
(1) Clear Interrupt Register (F241h) by writing 0000h into INT bit of Interrupt Register. This operation will make INT pin turn low. 1)  
(2) Write command into Command Register. This will make the device to perform the designated operation.  
(3) INT pin will turn back to high once the operation is completed. 1)  
INT pin1)  
INT bit  
Write command into  
Command Register  
Write 0 into  
INT bit of  
INT will automatically turn to high  
when designated operation is completed.  
Interrupt Register  
NOTE : 1) INT pin polarity is based on ’IOBE=1 and INT pol=1 (default)’ setting  
Method 2: Write command into Command Register at INT ready state: Auto INT Mode  
(1) Write command into Command Register. This will automatically turn INT from high to low. 1)  
(2) INT pin will turn back to high once the operation is completed. 1)  
INT pin1)  
INT bit  
INT will automatically  
turn to Busy State  
Write command into  
Command Register  
INT will automatically turn back to ready state  
when designated operation in completed.  
NOTE : 1) INT pin polarity is based on ’IOBE=1 and INT pol=1 (default)’ setting  
- 64 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
2.8.19 System Configuration 1 Register F221h (R, R/W)  
This Read/Write register describes the system configuration.  
F221h, default =40C0h  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R
R/W  
R/W  
R
RDY  
pol  
INT  
pol  
RDY Reserv  
Conf ed  
RM  
BRWL  
BL  
ECC  
IOBE  
HF  
WM  
BWPS  
Read Mode (RM)  
RM  
0
Read Mode  
Asynchronous read(default)  
Synchronous read  
1
Read Mode Information[15]  
Item  
Definition  
Description  
Selects between asynchronous read mode and  
synchronous read mode  
RM  
Read Mode  
Burst Read Write Latency (BRWL)  
BRWL  
Latency Cycles (Read/Write)  
under 40MHz  
(HF=0)  
40MHz~66MHz  
(HF=0)  
over 66MHz  
(HF=1)  
000~010  
011  
Reserved  
3(up to 40MHz. min)  
3(N/A)  
3(N/A)  
4(N/A)  
5(N/A)  
6(min.)  
7
100 (default)  
101  
4
5
6
7
4(min.)  
5
6
7
110  
111  
* Default value of BRWL and HF value is BRWL=4, HF=0.  
For host frequency over 66MHz, BRWL should be 6 or 7 while HF is 1.  
For host frequency range of 40MHz~66MHz, BRWL should be set to 4~7 while HF is 0.  
For host frequency under 40MHz, BRWL should be set to 3~7 while HF is 0.  
Burst Read Write Latency (BRWL) Information[14:12]  
Item  
Definition  
Description  
Burst Read Latency /  
Burst Write Latency  
Specifies the access latency in the burst  
read / write transfer for the initial access  
BRWL  
- 65 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Burst Length (BL)  
BL  
000  
001  
010  
011  
100  
Burst Length(Main)  
Burst Length(Spare)  
Continuous(default)  
4 words  
8 words  
16 words  
32 words  
N/A  
N/A  
101  
1K words (Block Read Only)  
110~111  
Reserved  
NOTE :  
1) For normal synchronous burst read, setting BL=000 (continuous) will read 1K words depending on the number of clocks. In using Synchronous Burst Block-  
Read, setting BL=000 (continuous) will read the amount of data in a block set by number of page register.  
2) Even in using Synchronous Burst Block Read, it is possible to use above burst length by setting BL register by following the above table.  
Burst Length (BL) Information[11:9]  
Item  
Definition  
Description  
Specifies the size of the burst length during a synchronous  
linear burst read and wrap around. And also burst length during a  
synchronous linear burst write  
BL  
Burst Length  
Error Correction Code (ECC) Information[8]  
Item  
Definition  
Error Correction Code Operation  
Description  
0 = with correction (default)  
1 = without correction (bypassed)  
ECC  
RDY Polarity (RDYpol) Information[7]  
Item  
Definition  
Description  
1 = high for ready (default)  
0 = low for ready  
RDYpol  
RDY signal polarity  
INT Polarity (INTpol) Information[6]  
INTpol  
INT bit of Interrupt Status Register  
INT Pin output  
0 (busy)  
1 (ready)  
0 (busy)  
1 (ready)  
High  
Low  
Low  
High  
0
1 (default)  
- 66 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
I/O Buffer Enable (IOBE)  
IOBE is the I/O Buffer Enable for the INT and RDY signals. At startup, INT and RDY outputs are High-Z. Bits 6 and 7 become valid after IOBE  
is set to "1". IOBE can be reset by a Cold Reset or by writing "0" to bit 5 of System Configuration1 Register.  
I/O Buffer Enable Information[5]  
Item  
Definition  
Description  
I/O Buffer Enable for INT and  
RDY signals  
0 = disable (default)  
1 = enable  
IOBE  
RDY Configuration (RDY conf)  
RDY Configuration Information[4]  
Item  
Definition  
Description  
0=active one clock before valid data(default)  
1=active with valid data  
RDY conf  
RDY configuration  
HF Enable (HF)  
HF  
0
Description  
HF Disable (default, 66Mhz and under)  
HF Enable (over 66MHz)  
1
HF Information[2]  
Item  
Definition  
Description  
Selects between HF Disable and  
HF Enable  
HF  
High Frequency  
- 67 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Write Mode (WM)  
WM  
0
Write Mode  
Asynchronous Write(default)  
Synchronous Write  
1
Write Mode Information[1]  
Item  
Definition  
Description  
Selects between asynchronous Write Mode and  
synchronousWrite Mode  
WM  
Write Mode  
MRS(Mode Register Setting) Description  
RM  
0
WM  
Mode Description  
0
0
1
Asynch Read & Asynch Write (Default)  
1
Sync Read & Asynch Write  
Sync Read & Synch Write  
1
Reserved 1)  
Other Case  
NOTE :  
1) Operation not guaranteed for cases not defined in above table.  
Boot Buffer Write Protect Status(BWPS)  
Boot Buffer Write Protect Status Information[0]  
Item  
Definition  
Description  
0=locked(fixed)  
BWPS  
Boot Buffer Write Protect Status  
- 68 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
2.8.20 System Configuration 2 Register F222h  
This register is reserved for future use.  
2.8.21 Controller Status Register F240h (R)  
This Read register shows the overall internal status of the OneNAND and the controller.  
F240h, default = 0000h  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
Plane1  
Plane1  
Plane2  
Plane2  
TO  
(0)  
OTPBL  
OnGo Lock Load Prog Erase Error Sus Reserved RSTB OTPL  
Previous Current Previous Current  
OnGo  
This bit shows the overall internal status of the OneNAND device.  
In 2X Cache Program Operation, OnGo bit shows the overall status of 2X Cache Program process.  
OnGo Information[15]  
Item  
Definition  
Description  
0 = ready  
1 = busy  
OnGo  
Internal Device Status  
Lock  
This bit shows whether the host is loading data from the NAND Flash array into the locked BootRAM or whether the host is performing a pro-  
gram/erase of a locked block of the NAND Flash array.  
Lock Information[14]  
Lock  
Locked/Unlocked Check Result  
0
1
Unlocked  
Locked  
Load  
This bit shows the Load Operation status.  
Load Information[13]  
Item  
Definition  
Description  
0 = ready (default)  
1 = busy or error (see controller status output modes)  
Load  
Load Operation status  
- 69 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Program  
This bit shows the Program Operation status.  
In 2X Cache Program Operation, ’Prog’ bit shows the overall status of 2X Cache Program process.  
Program Information[12]  
Item  
Definition  
Description  
0 = ready (default)  
1 = busy or error (see controller status output modes)  
Prog  
Program Operation status  
Erase  
This bit shows the Erase Operation status.  
Erase Information[11]  
Item  
Definition  
Description  
0 = ready (default)  
1 = busy or error (see controller status output modes)  
Erase  
Erase Operation status  
Error  
This bit shows the overall Error status, including Load Reset, Program Reset, and Erase Reset status.  
In case of 2X Cache Program, Error bit will show the accumulative error status of 2X Cache Program operation, so that if an error occurs dur-  
ing 2X Cache Program, this bit will stay as Fail status, until the end of 2X Cache Program.  
In case of 2X Program, Error bit will indicate the 2X Program fail, regardless of Plane1 or Plane2.  
Error Information[10]  
Sector/Page Load/Program/CopyBack,  
Error  
Program/2X Program/2X Cache Program Result  
and Invalid Command Input  
0
1
Pass  
Fail  
Erase Suspend (Sus)  
This bit shows the Erase Suspend status.  
Sus Information[9]  
Sus  
Erase Suspend Status  
0
Erase Resume(Default)  
Erase Suspend, Program Ongoing(Susp.), Load Ongoing(Susp.),  
Program Fail(Susp.), Load Fail(Susp.), Invalid Command(Susp.)  
1
- 70 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Reset / Busy (RSTB)  
This bit shows the Reset Operation status.  
RSTB Information[7]  
Item  
Definition  
Reset Operation Status  
Description  
0 = ready (default)  
1 = busy (see controller status output modes)  
RSTB  
OTP Lock Status (OTPL)  
This bit shows whether the OTP block is locked or unlocked. Locking the OTP has the effect of a 'write-protect' to guard against accidental re-  
programming of data stored in the OTP block.  
The OTPL status bit is automatically updated at power-on and it must be referred only on chip1 within DDP.  
OTP Lock Information[6]  
OTPL  
OTP Locked/Unlocked Status  
OTP Block Unlock Status(Default)  
0
1
OTP Block Lock Status(Disable OTP Program/Erase)  
1st Block OTP Lock Status (OTPBL  
)
This bit shows whether the 1st Block OTP is locked or unlocked.  
Locking the 1st Block OTP has the effect of a 'Program/Erase protect' to guard against accidental re-programming of data stored in the 1st  
block.  
The OTPBL status bit is automatically updated at power-on and it must be referred only on chip1 within DDP.  
OTP Lock Information[5]  
OTPBL  
1st Block OTP Locked/Unlocked Status  
1st Block OTP Unlock Status(Default)  
0
1
1st Block OTPLock Status(Disable 1st Block OTP Program/Erase)  
Plane1 Previous  
This bit shows the previous program status of Plane1 at 2X Cache Program.This value is invalid only at the first ’Read Controller Status Reg-  
ister’ step of 2X Cache Program and 2X Interleave Cache Program operation. (Refer to 6.15 and 6.16)  
Plane1 Previous Information[4]  
Plane1 Previous  
Status of previous program on Plane1  
0
1
Pass  
Fail  
- 71 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Plane1 Current  
This bit shows the current program status of Plane1 at Final 2X Cache Program, and 2X Program, and 2X Interleave Cache Program.  
During 2X Cache Program prior to ’2X Program’ command, which will be Final 2X Cache Program, this bit will be invalid (fixed to 0).  
Plane1 Current Information[3]  
Plane1 Current  
Status of current program on Plane1  
0
1
Pass  
Fail  
Plane2 Previous  
This bit shows the previous program status of Plane2 at 2X Cache Program. This value is invalid only at the first ’Read Controller Status Reg-  
ister’ step of 2X Cache Program and 2X Interleave Cache Program operation. (Refer to 6.15 and 6.16)  
Plane2 Previous Information[2]  
Plane2 Previous  
Status of previous program on Plane2  
0
1
Pass  
Fail  
Plane2 Current  
This bit shows the current program status of Plane2 at Final 2X Cache Program, and 2X Program, and 2X Interleave Cache Program.  
During 2X Cache Program prior to ’2X Program’ command, which will be Final 2X Cache Program, this bit will be invalid (fixed to 0).  
Plane2 Current Information[1]  
Plane2 Current  
Status of current program on Plane2  
0
1
Pass  
Fail  
Time Out (TO)  
This bit determines if there is a time out for load, program, copy back program, and erase operations. It is fixed at 'no time out'.  
TO Information[0]  
Item  
Definition  
Description  
TO  
Time Out  
0 = no time out  
- 72 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Controller Status Register Output Modes  
Controller Status Register [15:0]  
[15]  
[14]  
[13]  
[12]  
[11]  
[10]  
[9]  
[7]  
[6]  
[5]  
[4]  
[3]  
[2]  
[1]  
[0]  
Mode  
Plane1  
Previ-  
ous  
Plane2  
Previ-  
ous  
OTP  
(note4)  
OTP  
(note5)  
Plane1  
Current  
Plane2  
Current  
L
BL  
OnGo  
Lock  
Load  
Prog  
Erase  
Error  
Sus  
RSTB  
TO  
Load / Cache Read  
Ongoing  
1
0
1
0
0
0
0
0
0/1  
0/1  
0
0
0
0
0
Program Ongoing  
Erase Ongoing  
Reset Ongoing  
1
1
1
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0/1  
0/1  
0/1  
0/1  
0/1  
0/1  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Multi-Block Erase  
Ongoing  
1
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0/1  
0/1  
0/1  
0/1  
0
0
0
0
0
0
0
0
0
0
Erase Verify Read  
Ongoing  
Load / Cache Read OK  
Program OK  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0/1  
0/1  
0/1  
0/1  
0/1  
0/1  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Erase OK  
Erase Verify Read  
0
0
0
0
0
0
0
0
0/1  
0/1  
0
0
0
0
0
3)  
OK  
1)  
0
0
0
1
0
0
0
0
1
0
0
1
0
1
0
0
0
0
1
0
1
1
1
1
0
0
0
0
0
0
0
0
0/1  
0/1  
0/1  
0/1  
0/1  
0/1  
0/1  
0/1  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Load Fail  
Program Fail  
Erase Fail  
Cache Read Fail  
Erase Verify Read  
0
0
0
0
1
1
0
0
0/1  
0/1  
0
0
0
0
0
3)  
Fail  
2)  
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
1
1
1
1
0
1
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
1
0
1
0
0
0
1
0
0
1
0
0
1
1
0
1
0
1
0
0
0
0
0
1
1
0
1
0
0
0
1
1
1
1
1
0
1
1
1
1
0
1
1
1
1
1
1
0
0
1
1
1
1
0
0
0
1
0
0
0
0
0
0
1
1
1
1
0
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0/1  
0/1  
0/1  
0/1  
0/1  
0/1  
0/1  
1
0/1  
0/1  
0/1  
0/1  
0/1  
0/1  
0/1  
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Load Reset  
Program Reset  
Erase Reset  
Erase Suspend  
Program Lock  
Erase Lock  
Load Lock(Buffer Lock)  
OTP Program Fail(Lock)  
OTP Program Fail  
OTP Erase Fail  
0
0
0/1  
0/1  
0/1  
0/1  
0/1  
0/1  
0/1  
0/1  
0/1  
0/1  
0/1  
0/1  
0/1  
0/1  
Program Ongoing(Susp.)  
Load Ongoing(Susp.)  
Program Fail(Susp.)  
Load Fail(Susp.)  
Invalid Command  
Invalid Command(Susp.)  
NOTE :  
1) ERm and/or ERs bits in ECC status register at Load Fail case is 10. (2bits error - uncorrectable)  
2) ERm and ERs bits in ECC status register at Load Reset case are 00. (No error)  
3) Multi Block Erase status should be checked by Erase Verify Read operation.  
4) "1" for OTP Block Lock, "0" for OTP Block Unlock.  
5) "1" for 1st Block OTP Lock, "0" for 1st Block OTP Unlock.  
- 73 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Controller Status Register Output Modes (Continued)  
Controller Status Register [15:0]  
[15]  
[14]  
[13]  
[12]  
[11]  
[10]  
[9]  
[7]  
[6]  
[5]  
[4]  
[3]  
[2]  
[1]  
[0]  
Mode  
OTP  
(note1) (note2)  
OTP  
Plane1  
Previous  
Plane1  
Current  
Plane2  
Previous  
Plane2  
Current  
L
BL  
OnGo  
Lock  
Load  
Prog  
Erase  
Error  
Sus  
RSTB  
TO  
Program Fail on  
2X Program  
(Plane1)  
0
0
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
0
0
0
0
0
0
0
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0/1  
0/1  
0/1  
0/1  
0/1  
0/1  
0/1  
0/1  
0/1  
0/1  
0/1  
0/1  
0/1  
0/1  
0
0
0
1
0
1
1
0
0
0
0
1
1
0
0
0
0
0
0
0
0
Program Fail on  
2X Program  
(Plane2)  
0
1
1
1
Program Fail on  
2X Program  
(Plane1 & Plane2)  
Previous Program Fail Dur-  
ing 2X Cache Program  
(Plane1)  
(Note3)  
0
0
Previous Program Fail Dur-  
ing 2X Cache Program  
(Plane2)  
(Note3)  
(Note3)  
Previous Program Fail Dur-  
ing 2X Cache Program  
(Plane1 & Plane2)  
(Note3)  
Program Fail  
After Final 2X  
Cache Program  
(Note4)  
NOTE :  
1) "1" for OTP Block Lock, "0" for OTP Block Unlock.  
2) "1" for 1st Block OTP Lock, "0" for 1st Block OTP Unlock.  
3) This value is invalid in this case. Host can recognize the status of the only previous operation.  
4) Plane previous value is updated immediately after INT goes to ready state.  
After Final 2X Cache Program operation by ‘2X Program Command’ is completed, Current and Previous Program pass/fail status on both Plane1 and Plane2  
will be updated.  
- 74 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
2.8.22 Interrupt Status Register F241h (R/W)  
This Read/Write register shows status of the OneNAND interrupts.  
In DDP, INT register will not be written if DBS, DFS is not set.  
F241h, defaults = 8080h after Cold Reset; 8010h after Warm/Hot Reset  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
INT  
Reserved(0000000)  
RI  
WI  
EI  
RSTI  
Reserved(0000)  
Interrupt (INT)  
This is the master interrupt bit. The INT bit is wired directly to the INT pin on the chip. Upon writing '0' to the INT bit, the INT pin goes low if  
INTpol is high and goes high if INTpol is low.  
INT Interrupt [15]  
Default State  
Valid  
State  
Interrupt  
Function  
Status  
Conditions  
Cold  
Warm/hot  
1
1
0
off  
One or more of RI, WI, RSTI and EI is set to ’1’, or  
0065h, 0023h, 0071h, 002Ah, 0027h and 002Ch  
commands are completed.  
sets itself to ’1’  
clears to ’0’  
Pending  
01  
’0’ is written to this bit,  
Cold/Warm/Hot reset is being performed, or  
command is written to Command Register in INT  
auto mode  
off  
10  
Read Interrupt (RI)  
This is the Read interrupt bit.  
RI Interrupt [7]  
Status  
Default State  
Valid  
State  
Interrupt  
Function  
Conditions  
Cold  
Warm/hot  
1
0
0
off  
At the completion of an Load Operation  
(0000h, 000Eh, 000Ch, 000Ah, 0013h,  
Load Data into Buffer, or boot is done)  
sets itself to ’1’  
Pending  
01  
’0’ is written to this bit,  
Cold/Warm/Hot reset is being performed, or  
command is written to Command Register in INT  
auto mode  
clears to ’0’  
off  
10  
- 75 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Write Interrupt (WI)  
This is the Write interrupt bit.  
WI Interrupt [6]  
Default State  
Valid  
State  
Interrupt  
Function  
Status  
Conditions  
Cold  
Warm/hot  
0
0
0
off  
At the completion of an Program Operation  
(0080h, 001Ah, 001Bh, 007Dh, 007Fh)  
sets itself to ’1’  
clears to ’0’  
Pending  
01  
’0’ is written to this bit,  
Cold/Warm/Hot reset is being performed, or com-  
mand is written to Command Register in INT auto  
mode  
off  
10  
Erase Interrupt (EI)  
This is the Erase interrupt bit.  
EI Interrupt [5]  
Status  
Default State  
Valid  
State  
Interrupt  
Function  
Conditions  
Cold  
Warm/hot  
0
0
0
off  
At the completion of an Erase Operation  
(0094h, 0095h, 0030h)  
sets itself to ’1’  
Pending  
01  
’0’ is written to this bit,  
Cold/Warm/Hot reset is being performed, or com-  
mand is written to Command Register in INT auto  
mode  
clears to ’0’  
off  
10  
Reset Interrupt (RSTI)  
This is the Reset interrupt bit.  
RSTI Interrupt [4]  
Status  
Default State  
Valid  
State  
Interrupt  
Function  
Conditions  
Cold  
Warm/hot  
0
1
0
off  
At the completion of an Reset Operation  
(00B0h, 00F0h, 00F3h or  
sets itself to ’1’  
Pending  
01  
warm reset is released)  
’0’ is written to this bit, or  
clears to ’0’  
command is written to Command Register in INT  
auto mode  
10  
off  
- 76 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
2.8.23 Start Block Address Register F24Ch (R/W)  
This Read/Write register shows the NAND Flash block address in the Write Protection mode. Setting this register precedes a 'Lock Block'  
command, 'Unlock Block' command, or ‘Lock-Tight' Command.  
F24Ch, default = 0000h  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
Reserved(000000)  
SBA  
Device  
Number of Block  
SBA  
2Gb  
2048  
[10:0]  
SBA Information[10:0]  
Item  
Definition  
Description  
Precedes Lock Block, Unlock Block, or Lock-Tight commands  
SBA  
Start Block Address  
2.8.24 End Block Address Register F24Dh  
This register is reserved for future use.  
2.8.25 NAND Flash Write Protection Status Register F24Eh (R)  
This Read register shows the Write Protection Status of the NAND Flash memory array.  
To read the write protection status, FBA(DFS and DBS also in case of DDP) has to be set before reading the register.  
F24Eh, default = 0002h  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
Reserved(0000000000000)  
US  
LS  
LTS  
Write Protection Status Information[2:0]  
Item  
Definition  
Description  
US  
Unlocked Status  
Locked Status  
1 = current NAND Flash block is unlocked  
1 = current NAND Flash block is locked  
LS  
Or First Block of NAND Flash Array is Locked to be OTP  
1 = current NAND Flash block is locked-tight  
LTS  
Locked-Tight Status  
- 77 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
2.8.26 ECC Status Register FF00h (R)  
This Read register shows the Error Correction Status. The OneNAND can detect 1- or 2-bit errors and correct 1-bit errors. 3-bit or more error  
detection and correction is not supported.  
ECC can be performed on the NAND Flash main and spare memory areas. The ECC status register can also show the number of errors in a  
sector as a result of an ECC check in during a load operation. ECC status bits are also updated during a boot loading operation.  
ECC registers will be reset when another command is issued.  
FF00h, default = 0000h  
15  
14  
13  
12  
11  
10  
ERm2  
9
8
7
6
5
4
3
2
1
0
ERs01)  
ERm3  
ERs3  
ERs2  
ERm1  
ERs1  
ERm0  
NOTE :  
1) After Synchronous Block Burst Read operation, DQ[0] shows accmulated 1bit error.  
Error Status  
ERm, ERs  
ECC Status  
00  
01  
10  
11  
No Error  
1 bit error(correctable)  
2 bit error (uncorrectable)  
Reserved  
ECC Information[15:0]  
Item  
Definition  
Description  
Status of errors in the 1st selected sector of the main BufferRAM  
as a result of an ECC check during a load operation.  
Also updated during a Bootload operation.  
1st selected sector of  
the main BufferRAM  
ERm0  
Status of errors in the 2nd selected sector of the main BufferRAM  
as a result of an ECC check during a load operation.  
Also updated during a Bootload operation.  
2nd selected sector of  
the main BufferRAM  
ERm1  
ERm2  
ERm3  
ERs0  
ERs1  
ERs2  
ERs3  
Status of errors in the 3rd selected sector of the main BufferRAM  
as a result of an ECC check during a load operation.  
Also updated during a Bootload operation.  
3rd selected sector of  
the main BufferRAM  
Status of errors in the 4th selected sector of the main BufferRAM  
as a result of an ECC check during a load operation.  
Also updated during a Bootload operation.  
4th selected sector of  
the main BufferRAM  
Status of errors in the 1st selected sector of the spare BufferRAM  
as a result of an ECC check during a load operation.  
Also updated during a Bootload operation.  
1st selected sector of  
the spare BufferRAM  
Status of errors in the 2nd selected sector of the spare BufferRAM  
as a result of an ECC check during a load operation.  
Also updated during a Bootload operation.  
2nd selected sector of  
the spare BufferRAM  
Status of errors in the 3rd selected sector of the spare BufferRAM  
as a result of an ECC check during a load operation.  
Also updated during a Bootload operation.  
3rd selected sector of  
the spare BufferRAM  
Status of errors in the 4th selected sector of the spare BufferRAM  
as a result of an ECC check during a load operation.  
Also updated during a Bootload operation.  
4th selected sector of  
the spare BufferRAM  
- 78 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
st  
2.8.27 ECC Result of 1 Selected Sector, Main Area Data Register FF01h (R)  
This Read register shows the Error Correction result for the 1st selected sector of the main area data. ECCposWord0 is the error position  
address in the Main Area data of 256 words. ECCposIO0 is the error position address which selects 1 of 16 DQs. ECCposWord0 and  
ECCposIO0 are also updated at boot loading.  
FF01h, default = 0000h  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
Reserved(0000)  
ECCposWord0  
ECCposIO0  
st  
2.8.28 ECC Result of 1 Selected Sector, Spare Area Data Register FF02h (R)  
This Read register shows the Error Correction result for the 1st selected sector of the spare area data. ECClogSector0 is the error position  
address for 1.5 words of 2nd and 3rd words in the spare area. ECCposIO0 is the error position address which selects 1 of 16 DQs.  
ECClogSector0 and ECCposIO0 are also updated at boot loading.  
FF02h, default = 0000h  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
Reserved(0000000000)  
ECClogSector0  
ECCposIO0  
nd  
2.8.29 ECC Result of 2 Selected Sector, Main Area Data Register FF03h (R)  
This Read register shows the Error Correction result for the 2nd selected sector of the main area data. ECCposWord1 is the error position  
address in the Main Area data of 256 words. ECCposIO1 is the error position address which selects 1 of 16 DQs. ECCposWord1 and  
ECCposIO1 are also updated at boot loading.  
FF03h, default = 0000h  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
Reserved(0000)  
ECCposWord1  
ECCposIO1  
nd  
2.8.30 ECC Result of 2 Selected Sector, Spare Area Data Register FF04h (R)  
This Read register shows the Error Correction result for the 2nd selected sector of the spare area data. ECClogSector1 is the error position  
address for 1.5 words of 2nd and 3rd words in the spare area. ECCposIO1 is the error position address which selects 1 of 16 DQs.  
ECClogSector1 and ECCposIO1 are also updated at boot loading.  
FF04h, default = 0000h  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
Reserved(0000000000)  
ECClogSector1  
ECCposIO1  
- 79 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
rd  
2.8.31 ECC Result of 3 Selected Sector, Main Area Data Register FF05h (R)  
This Read register shows the Error Correction result for the 3rd selected sector of the main area data. ECCposWord2 is the error position  
address in the Main Area data of 256 words. ECCposIO2 is the error position address which selects 1 of 16 DQs. ECCposWord2 and  
ECCposIO2 are also updated at boot loading.  
FF05h, default = 0000h  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
Reserved(0000)  
ECCposWord2  
ECCposIO2  
rd  
2.8.32 ECC Result of 3 Selected Sector, Spare Area Data Register FF06h (R)  
This Read register shows the Error Correction result for the 3rd selected sector of the spare area data. ECClogSector2 is the error position  
address for 1.5 words of 2nd and 3rd words in the spare area. ECCposIO2 is the error position address which selects 1 of 16 DQs.  
ECClogSector2 and ECCposIO2 are also updated at boot loading.  
FF06h, default = 0000h  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
Reserved(0000000000)  
ECClogSector2  
ECCposIO2  
th  
2.8.33 ECC Result of 4 Selected Sector, Main Area Data Register FF07h (R)  
This Read register shows the Error Correction result for the 4th selected sector of the main area data. ECCposWord3 is the error position  
address in the Main Area data of 256 words. ECCposIO3 is the error position address which selects 1 of 16 DQs. ECCposWord3 and  
ECCposIO3 are also updated at boot loading.  
FF07h, default = 0000h  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
Reserved(0000)  
ECCposWord3  
ECCposIO3  
th  
2.8.34 ECC Result of 4 Selected Sector, Spare Area Data Register FF08h (R)  
This Read register shows the Error Correction result for the 4th selected sector of the spare area data. ECClogSector3 is the error position  
address for 1.5 words of 2nd and 3rd words in the spare area. ECCposIO3 is the error position address which selects 1 of 16 DQs.  
ECClogSector3 and ECCposIO3 are also updated at boot loading.  
FF08h, default = 0000h  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
Reserved(0000000000)  
ECClogSector3  
ECCposIO3  
- 80 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
ECC Log Sector  
ECClogSector0~ECClogSector3 indicates the error position in the 2nd word and LSB of 3rd word in the spare area.  
Refer to note 2 in chapter 2.7.2  
ECClogSector Information [5:4]  
ECClogSector  
Error Position  
2nd word  
00  
01  
3rd word  
10, 11  
Reserved  
- 81 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
3.0 DEVICE OPERATION  
This section of the datasheet discusses the operation of the OneNAND device. It is followed by AC/DC  
Characteristics and Timing Diagrams which may be consulted for further information.  
The OneNAND supports a limited command-based interface in addition to a register-based interface for performing operations on the device.  
3.1 Command Based Operation  
The command-based interface is active in the boot partition. Commands can only be written with a boot area address. Boot area data  
is only returned if no command has been issued prior to the read.  
The entire address range, except for the boot area, can be used for the data buffer. All commands are written to the boot partition. Writes out-  
side the boot partition are treated as normal writes to the buffers or registers.  
The command consists of one or more cycles depending on the command. After completion of the command the device starts its execution.  
Writing incorrect information including address and data to the boot partition or writing an improper command will terminate the previous com-  
mand sequence and make the device enter the ready status.  
The defined valid command sequences are stated in Command Sequences Table.  
Command based operations are mainly used when OneNAND is used as Booting device, and all command based operations only supports  
asynchronous reads and writes. With DDP, command based operation except reset is applicable only on chip1.  
Command Sequences  
Command Definition  
Cycles  
1st cycle  
2nd cycle  
BP1)  
00F0h  
BP  
Add  
Data  
Add  
Reset OneNAND  
1
BP  
Load Data into Buffer2)  
2
2
0000h3)  
XXXXh4)  
Data  
Data  
Add  
00E0h  
BP  
Read Identification Data 5)  
Data  
0090h  
NOTE :  
1) BP(Boot Partition) : BootRAM Area [0000h ~ 01FFh, 8000h ~ 800Fh].  
2) Load Data into Buffer operation is available within a block(128KB) (Chip1 only in case of DDP)  
3) Load 2KB unit into DataRAM0. Current Start address(FPA) is automatically incremented by 2KB unit after the load.  
4) 0000h -> Data is Manufacturer ID (Chip1 only in case of DDP)  
0001h -> Data is Device ID (Chip1 only in case of DDP)  
0002h -> Current Block Write Protection Status (Chip1 only in case of DDP)  
5) WE toggling can terminate ’Read Identification Data’ operation.  
- 82 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
3.1.1 Reading Data From Buffer  
The buffer memory can be read by addressing a Read to the desired buffer area.  
3.1.2 Writing Data to Buffer  
The buffer memory can be written to by addressing a Write to a desired buffer area.  
3.1.3 Reset OneNAND Command  
The Reset command is given by writing 00F0h to the boot partition address. Reset will return all default values into the device.  
3.1.4 Load Data Into Buffer Command  
Load Data into Buffer command is a two-cycle command. Two sequential designated command activates this operation. Sequentially writing  
00E0h and 0000h to the boot partition [0000h~01FFh, 8000h~800Fh] will load one page to DataRAM0. This operation refers to FBA and FPA.  
FSA, BSA, and BSC are not considered.  
At the end of this operation, FPA will be automatically increased by 1. So continuous issue of this command will sequentially load data in next  
page to DataRAM0. This page address increment is restricted within a block.  
The default value of FBA and FPA is 0. Therefore, initial issue of this command after power on will load the first page of memory, which is usu-  
ally boot code.  
3.1.5 Read Identification Data Command  
The Read Identification Data command consists of two cycles. It gives out the devices identification data according to the given address. The  
first cycle is 0090h to the boot partition address and second cycle is read from the addresses specified in Identification Data Description Table.  
Identification Data Description  
Address  
0000h  
Data Out  
Manufacturer ID (00ECh)  
Device ID1)  
0001h  
Current Block Write Protection Status 2)  
0002h  
NOTE :  
1) Refer to Device ID Register (Chapter 2.8.3)  
2)To read the write protection status, FBA has to be set before issuing this command.  
- 83 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
3.2 Device Bus Operation  
The device bus operations are shown in the table below.  
Operation  
Standby  
CE  
H
OE  
X
WE  
X
ADD0~15  
DQ0~15  
High-Z  
High-Z  
Data In  
RP  
H
CLK  
X
AVD  
X
X
X
Warm Reset  
X
X
X
L
X
X
Asynchronous Write  
L
H
L
Add. In  
H
L
X
Asynchronous Read  
Load Initial Burst Read  
Burst Read  
L
L
L
L
H
L
H
H
H
Add. In  
Add. In  
X
Data Out  
X
H
H
H
L
or L  
Burst Data  
Out  
X
Terminate Burst Read  
Cycle  
H
X
X
X
H
X
X
X
High-Z  
High-Z  
H
L
X
X
X
X
Terminate Burst Read  
Cycle via RP  
Terminate Current Burst  
Read Cycle and Start  
New Burst Read Cycle  
H
H
H
H
L
Add In  
Add. In  
X
High-Z  
X
H
H
H
Load Initial Burst Write  
Burst Write  
L
L
Burst Data  
In  
X
X
Terminate Burst Write  
Cycle  
H
X
X
X
X
X
X
X
High-Z  
High-Z  
H
L
X
X
X
X
Terminate Burst Write  
Cycle via RP  
Terminate Current Burst  
Write Cycle and Start  
New Burst Write Cycle  
H
L
Add In  
High-Z  
H
NOTE :  
L=VIL (Low), H=VIH (High), X=Don’t Care.  
- 84 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
3.3 Reset Mode Operation  
The One NAND has 4 reset modes: Cold/Warm/Hot Reset, and NAND Flash Array Reset. Section 3.3 discusses the operation of these reset  
modes.  
The Register Reset Table shows the which registers are affected by the various types or Reset operations.  
Internal Register Reset Table  
Hot  
Reset  
(00F3h) (BP-F0h)  
Hot  
Reset  
NAND Flash  
Core Reset  
(00F0h)  
Warm Reset  
(RP)  
Internal Registers  
F000h Manufacturer ID Register (R)  
Default Cold Reset  
00ECh  
(Note 3)  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
F001h Device ID Register (R): OneNAND  
F002h Version ID Register (R)  
N/A  
N/A  
N/A  
N/A  
F003h Data Buffer size Register (R)  
0800h  
0200h  
0201h  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
40C0h  
0000h  
-
N/A  
N/A  
N/A  
F004h Boot Buffer size Register (R)  
N/A  
N/A  
N/A  
F005h Amount of Buffers Register (R)  
F006h Technology Register (R)  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
F100h Start Address1 Register (R/W): DFS, FBA  
F101h Start Address2 Register (R/W): DBS  
F102h Start Address3 Register (R/W): FCBA  
F103h Start Address4 Register (R/W): FCPA, FCSA  
F104h Start Address5 Register (R/W): FPC  
F107h Start Address8 Register (R/W): FPA, FSA  
F200h Start Buffer Register (R/W): BSA, BSC  
F220h Command Register (R/W)  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
40C0h  
0000h  
8080h  
0000h  
N/A  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
(Note1a)  
0000h  
8010h  
0000h  
N/A  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
(Note1a)  
0000h  
8010h  
N/A  
F221h System Configuration 1 Register (R/W)  
F240h Controller Status Register (R) (Note1b) (Note4)  
F241h Interrupt Status Register (R/W)  
F24Ch Start Block Address (R/W) : SBA  
F24Dh End Block Address: N/A  
0000h  
N/A  
N/A  
F24Eh NAND Flash Write Protection Status (R) (Note5)  
FF00h ECC Status Register (R) (Note2)  
0002h  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
0002h  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
0002h  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
N/A  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
ECC Result of Sector 0 Main area data Register(R)  
ECC Result of Sector 0 Spare area data Register (R)  
ECC Result of Sector 1 Main area data Register(R)  
ECC Result of Sector 1 Spare area data Register (R)  
ECC Result of Sector 2 Main area data Register(R)  
ECC Result of Sector 2 Spare area data Register (R)  
ECC Result of Sector 3 Main area data Register(R)  
ECC Result of Sector 3 Spare area data Register (R)  
FF01h  
FF02h  
FF03h  
FF04h  
FF05h  
FF06h  
FF07h  
FF08h  
NOTE :  
1a) RDYpol, RDY conf, INTpol, IOBE are reset by Cold reset. The other bits are reset by cold/warm/hot reset.  
1b) The other bits except OTP and OTP are reset by cold/warm/hot reset.  
L
BL  
2) ECC Status Register & ECC Result Registers are reset when any command is issued.  
3) Refer to Device ID Register F001h.  
4) Resetting during IDLE state, this is valid. But resetting during BUSY state, refer to Chapter 2.8.21.  
5) To read NAND Flash Write Protection status, Block Address register must be written before.  
- 85 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
3.3.1 Cold Reset Mode Operation  
See Timing Diagram 6.18  
At system power-up, the voltage detector in the device detects the rising edge of Vcc and releases an internal power-up reset signal. This trig-  
gers bootcode loading. Bootcode loading means that the boot loader in the device copies designated sized data (1KB) from the beginning of  
memory into the BootRAM. This sequence is the Cold Reset of OneNAND.  
The POR(Power On Reset) triggering level is typically 1.5V. Boot code copy operation activates 400us after POR.  
Therefore, the system power should reach 1.7V within 400us from the POR triggering level for bootcode data to be valid.  
It takes approximately 70us to copy 1KB of bootcode. Upon completion of loading into the BootRAM, it is available to be read by the host. The  
INT pin is not available until after IOBE = 1 and IOBE bit can be changed by host.  
3.3.2 Warm Reset Mode Operation  
See Timing Diagrams 6.19  
A Warm Reset means that the host resets the device by using the RP pin. When the a RP low is issued, the device logic stops all current oper-  
ations and executes internal reset operation and resets current NAND Flash core operation synchronized with the falling edge of RP.  
During an Internal Reset Operation, the device initializes internal registers and makes output signals go to default status.  
The BufferRAM data is kept unchanged after Warm/Hot reset operations.  
The device guarantees the logic reset operation in case RP pulse is longer than tRP min(200ns).  
The device may reset if tRP < tRP min(200ns), but this is not guaranteed.  
Warm reset will abort the current NAND Flash core operation. During a warm reset, the content of memory cells being altered is no longer  
valid as the data will be partially programmed or erased.  
Warm reset has no effect on contents of BootRAM and DataRAM.  
3.3.3 Hot Reset Mode Operation  
See Timing Diagram 6.20  
A Hot Reset means that the host resets the device by Reset command. The reset command can be either Command based or Register  
Based. Upon receiving the Reset command, the device logic stops all current operation and executes an internal reset operation and resets  
the current NAND Flash core operation.  
During an Internal Reset Operation, the device initializes internal registers and makes output signals go to default status. The BufferRAM data  
is kept unchanged after Warm/Hot reset operations.  
Hot reset has no effect on contents of BootRAM and DataRAM.  
3.3.4 NAND Flash Core Reset Mode Operation  
See Timing Diagram 6.21  
The Host can reset the NAND Flash Core operation by issuing a NAND Flash Core reset command. NAND Flash core reset will abort the cur-  
rent NAND Flash core operation. During a NAND Flash core reset, the content of memory cells being altered is no longer valid as the data will  
be partially programmed or erased.  
NAND Flash Core Reset has an effect on neither contents of BootRAM and DataRAM nor register values.  
- 86 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
3.4 Write Protection Operation  
The OneNAND can be write-protected to prevent re-programming or erasure of data.  
The areas of write-protection are the BootRAM, and the NAND Flash Array.  
3.4.1 BootRAM Write Protection Operation  
At system power-up, voltage detector in the device detects the rising edge of Vcc and releases the internal power-up reset signal which trig-  
gers bootcode loading. And the designated size data(1KB) is copied from the first page of the first block in the NAND flash array to the  
BootRAM.  
After the bootcode loading is completed, the BootRAM is always locked to protect the boot code from the accidental write.  
3.4.2 NAND Flash Array Write Protection Operation  
The device has both hardware and software write protection of the NAND Flash array.  
Hardware Write Protection Operation  
The hardware write protection operation is implemented by executing a Cold or Warm Reset. On power up, the NAND Flash Array is in its  
default, locked state. The entire NAND Flash array goes to a locked state after a Cold or Warm Reset.  
Software Write Protection Operation  
The software write protection operation is implemented by writing a Lock command (002Ah) or a Lock-tight command (002Ch) to command  
register (F220h).  
Lock (002Ah) and Lock-tight (002Ch) commands write protects the block defined in the Start Block Address Register F24Ch.  
3.4.3 NAND Array Write Protection States  
There are three lock states in the NAND Array: unlocked, locked, and locked-tight.  
OneNAND 2Gb supports lock/unlock/lock-tight by one block, and All Block Unlock at once. If any blocks are changed to locked-tight state, the  
all block unlock command will fail. In order to use all block unlock command again, a cold reset is needed.  
Write Protection Status  
The current block Write Protection status can be read in NAND Flash Write Protection Status Register(F24Eh). There are three bits - US, LS,  
LTS -, which are not cleared by hot reset. These Write Protection status registers are updated when FBA is set, and when Write Protection  
command is entered.  
The followings summarize locking status.  
example)  
In default, [2:0] values are 010.  
-> If host executes unlock block operation, then [2:0] values turn to 100.  
-> If host executes lock-tight block operation, then [2:0] values turn to 001.  
- 87 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
3.4.3.1 Unlocked NAND Array Write Protection State  
An Unlocked block can be programmed or erased. The status of an unlocked block can be changed to locked or locked-tight using the appro-  
priate software command. (locked-tight state can be achieved via lock-tight command which follows lock command)  
Only one block can be released from lock state to unlock state with Unlock command and addresses. The unlocked block can be changed  
with new lock command. Therefore, each block has its own lock/unlock/lock-tight state.  
If any blocks are changed to locked-tight state, the all block unlock command will fail. In order to use all block unlock command again, a cold  
reset is needed.  
Unlocked  
Unlock Command Sequence:  
Start block address+Unlock block command (0023h)  
Unlocked  
All Block Unlock Command Sequence:  
Start block address(000h)+All Block Unlock command (0027h)  
NOTE :  
Even though SBA is fixed to 000h, Unlock will be done for all block.  
3.4.3.2 Locked NAND Array Write Protection State  
A Locked block cannot be programmed or erased. All blocks default to a locked state following a Cold or Warm Reset. Unlocked blocks can be  
changed to locked using the Lock block command. The status of a locked block can be changed to unlocked or locked-tight using the appro-  
priate software command.  
Locked  
Lock Command Sequence:  
Start block address+Lock block command (002Ah)  
- 88 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
3.4.3.3 Locked-tight NAND Array Write Protection State  
A block that is in a locked-tight state can only be changed to locked state after a Cold or Warm Reset. Unlock and Lock command sequences  
will not affect its state. This is an added level of write protection security. If any blocks are changed to locked-tight state, the all block unlock  
command will fail. In order to use all block unlock command again, a cold reset is needed.  
A block must first be set to a locked state before it can be changed to locked-tight using the Lock-tight command.  
Locked-tight  
Lock-Tight Command Sequence:  
Start block address+Lock-tight block command (002Ch)  
3.4.4 NAND Flash Array Write Protection State Diagram  
unlock  
RP pin: High  
&
Start block address (000h)  
+All Block Unlock Command  
RP pin: High  
&
Start block address  
Lock block Command  
or  
Lock  
unlock  
Lock  
RP pin: High  
&
Start block address  
+Unlock block Command  
Cold reset or  
Warm reset  
Power On  
Lock  
RP pin: High  
&
Start block address  
Cold reset or  
Warm reset  
+Lock-tight block Command  
Lock  
Lock-tight  
Lock  
NOTE : If the 1st Block is set to be OTP, Block 0 will always be Lock Status  
- 89 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Data Protection Operation Flow Diagram  
Start  
Select DataRAM for DDP  
Add: F101h DQ=DBS*  
Write ‘DFS*’, of Flash  
Add: F100h DQ=DFS*  
Write ‘SBA’ of Flash  
Add: F24Ch DQ=SBA  
Write 0 to interrupt register1)  
Add: F241h DQ=0000h  
Write ‘lock/unlock/lock-tight’  
Command  
Add: F220h  
DQ=002Ah/0023h/002Ch  
Wait for INT register  
low to high transition  
Add: F241h DQ[15]=INT  
Read Controller  
Status Register  
Add: F240h DQ[10]=0(pass)  
Write ’DFS*’, ’FBA’ of Flash  
Add: F100h DQ=DFS, FBA  
Read Write Protection Register  
Add: F24Eh DQ[2:0]=US,LS,LTS  
Lock/Unlock/Lock-Tight  
completed  
* DFS, DBS is for DDP  
(DFS must be same)  
* Samsung strongly recommends to follow the above flow chart  
NOTE :  
1) ’Write 0 to interrupt register’ step may be ignored when using INT auto mode. Refer to chapter 2.8.18.1  
- 90 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
All Block Unlock Flow Diagram  
Start  
Select DataRAM for DDP  
Add: F101h DQ=DBS*  
Write ‘DFS*’, of Flash  
Add: F100h DQ=DFS*  
Write ‘SBA’ of Flash  
Add: F24Ch DQ=SBA(000h)  
Write 0 to interrupt register1)  
Add: F241h DQ=0000h  
Write ‘All Block Unlock’  
Command  
Add: F220h  
DQ=0027h  
Wait for INT register  
low to high transition  
Add: F241h DQ[15]=INT  
Read Controller  
Status Register  
Add: F240h DQ[10]=0(pass)  
Write ’DFS*’, ’FBA’ of Flash  
Add: F100h DQ=DFS, FBA  
Read Write Protection Register  
Add: F24Eh DQ[2:0]=US,LS,LTS  
* DFS, DBS is for DDP  
(DFS must be same)  
Unlock All Block  
completed  
* Samsung strongly recommends to follow the above flow chart  
* * If any blocks are changed to locked-tight state, the all block unlock command will fail.  
In order to use all block unlock command again, a cold reset is needed.  
NOTE :  
1) ’Write 0 to interrupt register’ step may be ignored when using INT auto mode. Refer to chapter 2.8.18.1  
- 91 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
- 92 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
3.5 Data Protection During Power Down Operation  
See Timing Diagram 6.22  
The device is designed to offer protection from any involuntary program/erase during power-transitions.  
RP pin which provides hardware protection must be kept at VIL before Vcc drops to 1.5V.  
3.6 Load Operation  
See Timing Diagrams 6.12  
The Load operation is initiated by setting up the start address from which the data is to be loaded. The Load command is issued in order to ini-  
tiate the load.  
During a Load operation, the device:  
-Transfers the data from NAND Flash array into the BufferRAM  
-ECC is checked and any detected and corrected error is reported in the status response as well as  
any unrecoverable error.  
Once the BufferRAM has been filled, an interrupt is issued to the host so that the contents of the BufferRAM can be read. The read from the  
BufferRAM can be an asynchronous read mode or synchronous read mode. The status information related to load operation can be checked  
by the host if required.  
The device has a dual data buffer memory architecture (DataRAM0, DataRAM1), each 2KB in size. Each DataRAM buffer has 4 Sectors. The  
device is capable of independent and simultaneous data-read operation from one data buffer and data-load operation to the other data buffer.  
Refer to the information for more details in section 3.15.1, "Read-While-Load Operation".  
Load Operation Flow Chart Diagram  
Write ‘Load’ Command  
Start  
Add: F220h  
DQ=0000h or 0013h  
Select DataRAM for DDP  
Add: F101h DQ=DBS  
Wait for INT register  
low to high transition  
Write ‘DFS*, FBA’ of Flash  
Add: F241h DQ[15]=INT  
Add: F100h DQ=DFS, FBA  
Read Controller  
Write ‘FPA, FSA’ of Flash  
Status Register  
Add: F107h DQ=FPA, FSA  
Add: F240h DQ[10]=Error  
Write ‘BSA, BSC’ of DataRAM  
Add: F200h DQ=BSA, BSC  
NO  
DQ[10]=0?  
YES  
Map Out  
Write 0 to interrupt register1)  
Add: F241h DQ=0000h  
Host reads data from  
DataRAM  
Read completed  
* DBS, DFS is for DDP  
NOTE :  
1) ‘Write 0 to interrupt register’ step may be ignored when using INT auto mode. Refer to chapter 2.8.18.1  
- 93 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
3.7 Read Operation  
See Timing Diagrams 6.1, 6.2, 6.5, 6.6, 6.7 and 6.8  
The device has two read modes; Asynchronous Read and Synchronous Burst Read.  
The initial state machine automatically sets the device into the Asynchronous Read Mode (RM=0) to prevent the spurious altering of memory  
content upon device power up or after a Hardware reset. No commands are required to retrieve data in Asynchronous Read Mode.  
The Synchronous Read Mode is enabled by setting RM bit of System Configuration1 Register (F221h) to Synchronous Read Mode (RM=1).  
See Section 2.8.19 for more information about System Configuration1 Register.  
3.7.1 Asynchronous Read Mode Operation (RM=0, WM=X)  
See Timing Diagrams 6.5, 6.6, 6.7 and 6.8  
In an Asynchronous Read Mode, data is output with respect to a logic input, AVD.  
Output data will appear on DQ15-DQ0 when a valid address is asserted on A15-A0 while driving AVD and CE to VIL. WE is held at VIH. The  
function of the AVD signal is to latch the valid address.  
Address access time from AVD low (tAA) is equal to the delay from valid addresses to valid output data.  
The Chip Enable access time (tCE) is equal to the delay from the falling edge of CE to valid data at the outputs.  
The Output Enable access time (tOE) is the delay from the falling edge of OE to valid data at the output.  
3.7.2 Synchronous Read Mode Operation (RM=1, WM=X)  
See Timing Diagrams 6.1 and 6.2  
In a Synchronous Read Mode, data is output with respect to a clock input.  
The device is capable of a continuous linear burst operation and a fixed-length linear burst operation of a preset length. Burst address  
sequences for continuous and fixed-length burst operations are shown in the table below.  
Burst Address Sequences  
Burst Address Sequence(Decimal)  
Start  
Addr.  
Continuous Burst  
0-1-2-3-4-5-6-..-0-1...  
1-2-3-4-5-6-7-..-1-2...  
2-3-4-5-6-7-8-..-2-3...  
4-word Burst  
0-1-2-3-0...  
1-2-3-0-1...  
2-3-0-1-2...  
8-word Burst  
16-word Burst  
32-word Burst  
0
1
2
0-1-2-3-4-5-6-7-0...  
1-2-3-4-5-6-7-0-1...  
2-3-4-5-6-7-0-1-2...  
0-1-2-3-4-....-13-14-15-0...  
1-2-3-4-5-....-14-15-0-1...  
2-3-4-5-6-....-15-0-1-2...  
0-1-2-3-4-....-29-30-31-0...  
1-2-3-4-5-....-30-31-0-1...  
2-3-4-5-6-....-31-0-1-2...  
Wrap  
around  
.
.
.
.
.
.
.
.
.
.
.
.
In the burst mode, the initial word will be output asynchronously, regardless of BRWL. While the following words will be determined by BRWL  
value.  
The latency is determined by the host based on the BRWL bit setting in the System Configuration 1 Register. The default BRWL is 4 latency  
cycles. At clock frequencies of 40MHz or lower, latency cycles can be reduced to 3. BRWL can be set up to 7 latency cycles.  
The BRWL registers can be read during a burst read mode by using the AVD signal with an address.  
- 94 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
3.7.2.1 Continuous Linear Burst Read Operation  
See Timing Diagram 6.2  
First Clock Cycle  
The initial word is output at tIAA after the rising edge of the first CLK cycle. The RDY output indicates the initial word is ready to the system by  
pulsing high. If the device is accessed synchronously while it is set to Asynchronous Read Mode, the first data can still be read out.  
Subsequent Clock Cycles  
Subsequent words are output (Burst Access Time from Valid Clock to Output) tBA after the rising edge of each successive clock cycle, which  
automatically increments the internal address counter.  
Terminating Burst Read  
The device will continue to output sequential burst data until the system asserts CE high, or RP low, wrapping around until it reaches the des-  
ignated address (see Section 2.7.3 for address map information). Alternately, a Cold/Warm/Hot Reset, or a WE low pulse will terminate the  
burst read operation.  
Synchronous Read Boundary  
Division  
Add.map(word order)  
0000h~01FFh  
0200h~05FFh  
0600h~09FFh  
0A00h~7FFFh  
8000H~800Fh  
8010h~802Fh  
8030h~804Fh  
8050h~8FFFh  
9000h~EFFFh  
F000h~FFFFh  
BootRAM Main(0.5KW)  
BufferRAM0 Main(1KW)  
BufferRAM1 Main(1KW)  
Reserved Main  
Not Support  
Not Support  
BootRAM Spare(16W)  
BufferRAM0 Spare(32W)  
BufferRAM1 Spare(32W)  
Reserved Spare  
Not Support  
Not Support  
Not Support  
Reserved Register  
Register(4KW)  
* Reserved area is not available on Synchronous read  
3.7.2.2 4-, 8-, 16-, 32-Word Linear Burst Read Operation  
See Timing Diagram 6.1  
An alternate Burst Read Mode enables a fixed number of words to be read from consecutive address.  
The device supports a burst read from consecutive addresses of 4-, 8-, 16-, and 32-words with a linear-wrap around. When the last word in  
the burst has been reached, assert CE and OE high to terminate the operation.  
In this mode, the start address for the burst read can be any address of the address map with one exception. The device does not support a  
32-word linear burst read on the spare area of the BufferRAM.  
- 95 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
3.7.2.3 Programmable Burst Read Latency Operation  
See Timing Diagrams 6.1 and 6.2  
Upon power up, the number of initial clock cycles from Valid Address (AVD) to initial data defaults to four clocks.  
The number of clock cycles (n) which are inserted after the clock which is latching the address. The host can read the first data with the  
(n+1)th rising edge.  
The number of total initial access cycles is programmable from three to seven cycles. After the number of programmed burst clock cycles is  
reached, the rising edge of the next clock cycle triggers the next burst data.  
Four Clock Burst Read Latency (BRWL=4 case)  
Rising edge of the clock cycle following last read latency  
triggers next burst data  
CE  
CLK  
-1  
0
1
2
3
4
AVD  
tBA  
Valid  
Address  
A0:  
A15  
DQ0:  
DQ15  
D6  
D7  
D0  
D1  
D2  
D3  
D7  
D0  
tIAA  
tRDYS  
OE  
Hi-Z  
Hi-Z  
tRDYA  
RDY  
NOTE :  
BRWL=4, HF=0 is recommended for 40MHz~66MHz. For frequency over 66MHz, BRWL should be 6 or 7 while HF=1.  
Also, for frequency under 40MHz, BRWL can be reduced to 3, and HF=0.  
3.7.3 Handshaking Operation  
The handshaking feature allows the host system to simply monitor the RDY signal from the device to determine when the initial word of burst  
data is ready to be read.  
To set the number of initial cycles for optimal burst mode, the host should use the programmable burst read latency configuration (see Section  
2.8.19, "System Configuration1 Register").  
The rising edge of RDY which is derived at one cycle prior of data fetch clock indicates the initial word of valid burst data.  
3.7.4 Output Disable Mode Operation  
When the CE or OE input is at VIH, output from the device is disabled.  
The outputs are placed in the high impedance state.  
- 96 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
3.8 Cache Read Operation (RM=X, WM=X)  
A Normal Load Operation(0000h) consists of sequential operation of ’sensing from NAND Flash Array to Page Buffer’ and ’transferring from  
Page Buffer to DataRAM’.  
Cache Read is a method of improving the data read throughput performance of the device by allowing new data to be transferred from the  
NAND Flash Array memory into a Page Buffer while the previous data that was requested is transferred from the Page Buffer to the DataRAM.  
This method is called Transfer-While Sensing Operation.  
This ability to simultaneously sense a new page shortens the read cycle resulting in performance increase to 108Mbytes/second.  
Cache Read Mode is designed to continuously read massive data from random address at a high speed.  
The characteristics of Cache read is as follows;  
-Before entering ’First Cache Read Command(000Eh)’, address of two pages which will be read will be set on address registers. The register  
information follows on next line.  
-Register used for first page is Copy-back registers (FCBA, FCPA and FCSA). and the registers used for addressing second page and follow-  
ing cache read are normal address registers(FBA, FPA and FSA). At Cache Read Operation, FCSA and FSA must be set to "00".  
-BSA setting is only required once at ’First Cache Read’ cycle. From the following cycles, BSA will be automatically switched to select  
DataRAM0 and DataRAM1 alternately.  
-BSC must be fixed as "00"  
-To eliminate performance degradation during Ready state(INT high state) due to register setting time, setting registers (FBA, FPA and FSA)  
during busy state(INT low state) is possible from third address setting onwards.  
-Inputting other commands, which is not related to Cache Read, between ’First Cache Read Command’ and ’Finish Cache Read Command’  
will fail the Cache Read operation.  
-In case of performing Cache Read at INT auto mode, INT low setting is not necessary. INT will automatically go to low when Cache Read  
command is issued.  
-If host changes DBS or DFS to access the other chip for DDP while performing cache read operation, it will fail the cache read operation.  
Transfer-While Sensing Operation  
NAND Flash  
Array  
Selected Page  
1) Sensing  
1) Transfer  
2) Read  
Page Buffer  
DataRAM  
Host  
A Cache-Read flow chart is on the following page.  
- 97 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Cache Read Flow Chart  
Start  
Done with  
(n-1)th command  
issue?  
Yes  
Select DataRAM for DDP3)  
Add: F101h DQ=DBS  
Wait for INT high State  
Add: F241h DQ[15]=INT  
No  
Write ’DFS*, FBA’ of Flash3)  
Add: F100h DQ=DFS, FBA  
Write ‘BSA1), BSC2)’ of Flash  
Add: F200h DQ=BSA, BSC  
Read Controller Status  
Register  
Write ‘FPA, FSA2)’ of Flash3)  
Add: F107h DQ=FPA, FSA  
Add: F240h DQ[10]=Error  
Write ‘FCBA’ of Flash  
Add: F102h DQ=FCBA  
No  
DQ[10]=0?  
Yes  
Wait for INT high State  
Add: F241h DQ[15]=INT  
Write ‘FCPA, FCSA2)’ of Flash  
Add: F103h DQ=FCPA, FCSA  
Write 0 to Interrupt register4)  
Add: F241h DQ=0000h  
Read Controller Status  
Register  
Write ’DFS*, FBA’ of Flash  
Add: F100h DQ=DFS, FBA  
Add: F240h DQ[10]=Error  
Write ‘Finish Cache Read  
Command’ @ Final Read  
Add: F220h DQ=000Ch  
Write ‘FPA, FSA2)’ of Flash  
Add: F107h DQ=FPA, FSA  
No  
DQ[10]=0?  
Yes  
Host reads data from  
DataRAM6)  
Write 0 to Interrupt register4)  
Add: F241h DQ=0000h  
Write 0 to Interrupt register4)  
Add: F241h DQ=0000h  
Wait for INT high State  
Add: F241h DQ[15]=INT  
Write ‘Cache Read’ Command  
Add: F220h DQ=000Eh  
Write ‘Cache Read’ Command  
Add: F220h DQ=000Eh  
Read Controller Status  
Register  
Host reads data from  
DataRAM5)  
Read Controller Status  
Register Add: F240h  
Add: F240h DQ[10]=Error  
DQ[15]=Ongo & DQ[13]=Load  
No  
DQ[10]=0?  
Yes  
No  
DQ[15]=1 & DQ[13]=1 ?  
Yes  
Host reads data from  
DataRAM  
* DBS, DFS is for DDP  
(DFS must be same)  
END  
Map out  
NOTE :  
1) In case of first cycle cache read, BSA must be set to 1000 or 1100, and from second cycle cache read, BSA will automatically be switched between DataRAM0 and  
DataRAM1.  
2) BSC, FSA and FCSA must be set to "00".  
3) These steps can also be set during INT=High, before next ’Cache Read Command’  
4) ’Write 0 to interrupt register’ step may be ignored when using INT auto mode. Refer to chapter 2.8.18.1  
5) When host reads data from DataRAM, host should start from the DataRAM of the first set BSA, and then next DataRAM alternately, as the number of Cache Read.  
- 98 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Cache Read Diagram  
- 99 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
3.9 Synchronous Burst Block Read Operation (RM=1,WM=X)  
See Timing Diagram 6.3 and 6.4  
OneNAND is internally composed of two DataRAMs and NAND Flash Array. And for host to read data from NAND Cell Array, load operation  
which moves data from NAND Cell Array to DataRAM is required. After this load operation, host may use various read mode, such as  
synchronous burst read or asynchronous read, to read data from OneNAND.  
But these types of read mode require issuing of address and Load Command for each page, and CPU had the burden of calculating address  
to be read. To solve this burden, Synchronous Burst Block Read Mode is introduced, which enables host to read the data of succeeding page  
with CLK toggle, after initial address setting and command input. This Synchronous Burst Block Read is intended to transfer continuous mas-  
sive data in NAND Flash Array at high speed, and it sequentially reads out data only from Main Area, where large sized data is stored.  
The addresses set for Synchronous Burst Block Read is Start Page Address(FPA), Number of Page(FPC) and BSA. Note that the number of  
page set by FPC should not exceed the block boundary, since page wrap-around is not supported. And from the start page address to desired  
number of page, Synchronous Burst Block Read will output data by CLK toggle and CE enable/disable. FPC must be set from 3pages to  
64pages. (Refer to 2.8.13)  
The Host can access OneNAND during Synchronous Burst Block Read in between every 1-page of read cycle. When host accesses Dat-  
aRAMs, the start address of DataRAMs must be a multiple of 4 in order to prevent from data corruption. In doing this, INT pin or bit is used as  
indicator signal. Thus, before host reads 1-page data from DataRAM, host must confirm INT pin or bit return low to high, and then enable CE  
to read 1-page of data. And when host read operation for this 1-page is done, INT will automatically turn low. Note that INT auto mode is a  
mandatory option for Synchronous Burst Block Read, and WE must always be set high throughout this opeartion.  
Therefore, the steps are as follows;  
1. Host will deassert CE of OneNAND after checking the indicator(INT pin / bit) turn low.  
2. And then assert the CE of other device to perform another operation.  
3. Then disable this other device by deasserting CE when desired operation is done.  
4. Once the host confirms the INT pin or bit of OneNAND turn low to high, host may read the data of following page by asserting CE(refer to  
synchronous burst block read operation timing).  
Note that return of INT pin to high implies the internal load operation from NAND Flash Array to DataRAM is complete. Also, when the host is  
not accessing other device, this assert/deassert of CE step is neccessary.  
To read data from this loaded 1 page, same 4, 8, 16, 32, continuous (1K word) linear burst read operation of synchronous burst read may be  
utilized.  
In conclusion, by supporting indicator signal such as INT pin or bit, host may access other device without terminating continuous linear syn-  
chronous burst block read, while using continuous linear burst read mode as synchronous block read within 1 block between every (n) page  
and (n+1) page. (refer to synchronous burst block read boundary)  
- 100 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
3.9.1 Burst Address Sequence During Synchronous Burst Block Read Mode  
In a Synchronous Burst Block Read, data is output with respect to a clock input.  
OneNAND is capable of a continuous linear burst operation within one block size and a fixed-length linear burst operation of a preset length.  
Note that only INT pin is valid indicator signal for continuous linear burst read operation but both INT pin and bit are valid for a fixed-length lin-  
ear burst operation.  
Same as the normal burst mode, the initial word will be output asynchronously, regardless of BRWL While the following words will be deter-  
mined by BRWL value.  
The latency is determined by the host based on the BRWL bit setting in the System Configuration 1 Register. The default BRWL is 4 latency  
cycles. At clock frequencies of 40MHz or lower, latency cycles can be reduced to 3, at frequency range from 40MHz to 66MHz, latency cycle  
should be over 4. And at 83MHz frequency, BRWL should be set to 6. BRWL can be set up to 7 latency cycles.  
The BRWL registers can be read during a burst read mode by using the AVD signal with an address.  
3.9.2 Continuous Linear Burst Read Operation During Synchronous Burst Block Read Mode  
First Clock Cycle  
The initial word is output at tIAA after the rising edge of the first CLK cycle. The RDY output indicates the initial word is ready to the system by  
pulsing high. If the device is accessed synchronously while it is set to Asynchronous Read Mode, the first data can still be read out.  
Subsequent Clock Cycles  
Subsequent words are output (Burst Access Time from Valid Clock to Output) tBA after the rising edge of each successive clock cycle, which  
automatically increments the internal address counter.  
Terminating Synchronous Burst Block Read  
The device will continue to output sequential burst data until the system resets (Cold/Warm/Hot Reset), wrapping around until it reaches the  
designated address (see Section 3.9.1 for burst address sequence). Asserting WE low is prohibited during Synchronous Burst Block Read  
operation.  
- 101 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Synchronous Burst Block Read Boundary  
Read Sequence for Single Plane Device  
note that only main area data is read.  
Page 0  
.
.
.
Not supported  
Page 63  
Main Area  
Spare Area  
- 102 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
3.9.3 4-, 8-, 16-, 32-, 1K- Word Linear Burst Read Operation During Synchronous Burst Block Read Mode  
Same as normal linear burst read, synchronous burst block read enables a fixed number of words to be read from consecutive address.  
The device supports a burst read from consecutive addresses of 4-, 8-, 16-, 32- and 1K-words with no wrap.  
(note that wrap-around is not supported in Synchronous Burst Block Read)  
3.9.4 Programmable Burst Read Latency Operation During Synchronous Burst Block Read Mode  
Synchronous burst block read mode have progrmmable burst read latency just same manner as normal synchronous burst read mode.  
Upon power up, the number of initial clock cycles from Valid Address (AVD) to initial data defaults to four clocks.  
The number of clock cycles (n) which are inserted after the clock which is latching the address. The host can read the first data with the  
(n+1)th rising edge.  
The number of total initial access cycles is programmable from three to seven cycles. After the number of programmed burst clock cycles is  
reached, the rising edge of the next clock cycle triggers the next burst data.  
Four Clock Burst Read Latency (default condition)  
Rising edge of the clock cycle following last read latency  
triggers next burst data  
CE  
CLK  
-1  
0
1
2
3
4
AVD  
tBA  
Valid  
Address  
A0:  
A15  
DQ0:  
DQ15  
D6  
D7  
D0  
D1  
D2  
D3  
D7  
D0  
tIAA  
tRDYS  
OE  
Hi-Z  
Hi-Z  
tRDYA  
RDY  
- 103 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
3.9.5 Handshaking Operation During Synchronous Burst Block Read Mode  
The handshaking feature allows the host system to simply monitor the RDY signal from the device to determine when the initial word of burst  
data is ready to be read.  
To set the number of initial cycles for optimal burst mode, the host should use the programmable burst read latency configuration (see Section  
2.8.19, "System Configuration1 Register").  
The rising edge of RDY which is derived at one cycle prior of data fetch clock indicates the initial word of valid burst data.  
Synchronous Burst Block Read Operation Flow Chart  
Start  
Wait for INT register or PIN3)  
Select DataRAM for DDP  
Add: F101h DQ=DBS*  
Wait for INT register or PIN3)  
high to low transition  
high to low transition  
Add: F241h DQ[15]=INT  
Add: F241h DQ[15]=INT  
Write ‘DFS, FBA’ of Flash  
Add: F100h DQ=DFS*, FBA  
Host may operate  
another device while  
Host may operate  
another device while  
CE of OneNAND is disabled5)  
Write ‘FPA, FSA’ of Flash  
Add: F107h DQ=FPA, FSA1)  
CE of OneNAND is disabled5)  
Wait for INT register or PIN3)  
low to high transition  
Wait for INT register or PIN3)  
low to high transition  
Write ‘FPC’ of Flash  
Add: F104h DQ=FPC  
Add: F241h DQ[15]=INT  
Add: F241h DQ[15]=INT  
Write ‘BSA’, ‘BSC’ of Flash1)  
Add: F200h DQ=BSA, BSC  
Host reads data from  
DataRAM 14)  
Host reads data from  
DataRAM 04)  
Write 0 to INT register or PIN2)3)  
Add: F241h DQ=0000h  
NO  
Finished reading  
NO  
final page set by FPC?  
Finished reading  
final page set by FPC?  
Write Synchronous Burst  
Block Read Command  
YES  
YES  
Add=F220h DQ=000Ah  
Read Controller  
Status Register  
Wait for INT register or PIN3)  
low to high transition  
Add: F240h DQ[10]=1(Error)  
NO  
Add: F241h DQ[15]=INT  
DQ[10]=0?  
YES  
Host reads data from  
DataRAM 04)  
Synchronous Burst Block  
Read Fail  
Synchronous Burst Block  
Read Completed  
* DBS, DFS is for DDP  
NOTE :  
1) These registers must be set as BSA=1000, BSC=00 and FSA=00.  
2) INT auto mode is mandatory for Synchronous Burst Block Read Operation.  
3) For the continuous synchronous burst block read, only INT PIN is availabe. For the other fixed number of words linear burst block read, both INT register and  
INT pin are avilable.  
4) While reading data from DataRAM, all normal synchronous burst read mode is supported for the main area.  
5) At this time, host should disable the CE of OneNAND in order to operate another device. Even if host does not operate another device, CE should be disabled  
during INT low.  
- 104 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
3.10 Synchronous Write(RM=1, WM=1)  
See Timing Diagram 6.10  
Burst mode operations enable high-speed synchronous read and write operations. Burst operations consist of a multi-clock sequence that  
must be performed in an ordered fashion. After CE goes low, the address to access is latched on the next rising edge of clk that ADV is low.  
During this first clock rising edge, WE indicates whether the operation is going to be a read (WE = high) or write (WE = low). The size of a  
burst can be specified in the BL as either a fixed length or continuous. Fixed-length bursts consist of 4, 8, 16, and 32 words. Continuous burst  
write has the ability to start at a specified address and burst within the designated DataRAM. The latency count stored in the BRWL defines  
the number of clock cycles that elapse before the initial data value is transferred between the processor and OneNAND device.  
The RDY output will be asserted as soon as a burst is initiated, and will be de-asserted to indicate when data is to be transferred into (or out  
of) the memory. The processor can access other devices without incurring the timing penalty of the initial latency for a new burst by suspend-  
ing burst mode. Bursts are suspended by stopping clk. clk can be stopped high or low. Note that the RDY output will continue to be active, and  
as a result no other devices should directly share the RDY connection to the controller.  
To continue the burst sequence, clk is restarted after valid data is available on the bus.  
Same as the normal burst mode, the latency is determined by the host based on the BRWL bit setting in the System Configuration 1 Register.  
The default BRWL is 4 latency cycles. At clock frequencies of 40MHz or lower, latency cycles can be reduced to 3, at frequency range from  
40MHz to 66MHz, latency cycle should be over 4. And at 83MHz frequency, BRWL should be set to 6. BRWL can be set up to 7 latency  
cycles.  
- 105 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
3.11 Program Operation  
See Timing Diagram 6.13  
The Program operation is used to program data from the on-chip BufferRAMs into the NAND FLASH memory array.  
The device has two 2KB data buffers, each 1 Page (2KB + 64B) in size. Each page has 4 sectors of 512B each main area and 16B spare area.  
The device can be programmed in units of 1~4 sectors.  
The architecture of the DataRAMs permits a simultaneous data-write operation from the Host to one of data buffers and a program operation  
from the other data buffer to the NAND Flash Array memory. Refer to Section 3.15.2, "Write While Program Operation", for more information.  
Addressing for program operation  
Within a block, the pages must be programmed consecutively from the LSB (least significant bit) page of the block to MSB (most significant  
bit) pages of the block. Random page address programming is prohibited.  
(64)  
(64)  
Page 63  
Page 31  
Page 63  
Page 31  
:
:
(1)  
:
(32)  
:
(3)  
(2)  
(1)  
Page 2  
Page 1  
Page 0  
(3)  
(32)  
(2)  
Page 2  
Page 1  
Page 0  
Data register  
Data register  
From the LSB page to MSB page  
DATA IN: Data (1)  
Data (64)  
Ex.) Random page program (Prohibition)  
DATA IN: Data (1)  
Data (64)  
- 106 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Program Operation Flow Diagram  
Write 0 to interrupt register3)  
Start  
Add: F241h DQ=0000h  
Select DataRAM for DDP1)  
Add: F101h DQ=DBS*  
Write ’Program’ Command  
Add: F220h  
DQ=0080h or 001Ah  
Write Data into DataRAM2)  
ADD: DP DQ=Data-in  
Wait for INT register  
low to high transition  
NO  
Data Input  
Add: F241h DQ[15]=INT  
Completed?  
Read Interrupt register  
Add: F241h DQ[6]=WI  
YES  
Write ’DFS*, FBA’ of Flash  
Add: F100h DQ=DFS*’, FBA  
Read Controller  
Status Register ‘Lock’ bit high  
NO  
DQ[6]=1?  
YES  
Add: F240h DQ[14]=Lock  
Write ’FPA, FSA’ of Flash  
Add: F107h DQ=FPA, FSA  
Read Controller  
Status Register  
Write ’BSA, BSC’ of DataRAM  
Add: F200h DQ=BSA, BSC  
Add: F240h DQ[10]=Error  
Program Lock Error  
DQ[10]=0?  
* DBS, DFS is for DDP  
YES  
NO  
Program completed  
Program Error  
: If program operation results in an error, map out  
the block including the page in error and copy the  
target data to another block.  
*
NOTE :  
1) DBS must be set before data input.  
2) Data input could be done anywhere between "Start" and "Write Program Command".  
3) ’Write 0 to interrupt register’ step may be ignored when using INT auto mode. Refer to chapter 2.8.18.1  
During the execution of the Internal Program Routine, the host is not required to provide any further controls or timings. Furthermore, all com-  
mands, except a Reset command, will be ignored. A reset during a program operation will cause data corruption at the corresponding location.  
If a program error is detected at the completion of the Internal Program Routine, map out the block, including the page in error, and copy the  
target data to another block. An error is signaled if DQ10 = "1" of Controller Status Register(F240h) .  
Data input from the Host to the DataRAM can be done at any time during the Internal Program Routine after "Start" but before the "Write Pro-  
gram Command" is written.  
- 107 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
3.11.1 2X Program Operation  
See Timing Diagram 6.14  
The 2X Program is an extension of Program Operation. Since the device is equipped with two DataRAMs, and two-plane NAND Flash mem-  
ory array, these two component enables simultaneous program of 4KB.  
Plane1 has only even blocks such as block0, block2, block4 while Plane2 has only odd blocks such as block1, block3, block5.  
In normal program, two DataRAMs can be utilized to use dual buffering scheme to enhance program performance.  
In 2X program, since 4KB data is to be programmed into NAND Flash Array, dual-operation is implemented in another way;  
The 2X Program and 2X Cache Program operations are only performed based on pair blocks which are consecutive.  
1. 4KB Data write from host to DataRAMs.  
2. 2X program command(007Dh) issue.  
3. 4KB data will be trasfered to each page buffer in two-plane NAND Flash Array at the same time.  
4. The data will be placed on same page of respective blocks.  
If the host wants to program data under 4 sector size, unwanted area to be programmed must be written to all ’1’s.  
(BSC must be set to 00, which is 4sectors.)  
Although host only set FBA(i.e. even block in Plane1) and BSA (i.e. DataRAM0) for the first page to execute this operation, the second page  
data on DataRAM1 are programed onto an odd block in Plane2 at the same time.  
If one of two consecutive blocks is mapped out by invalid block management, the remaining block must be used for normal program.  
This 2X Program is also used for ’Final 2X Cache Program’.  
Note that 2X Program command cannot be performed on OTP block and 1st block OTP.  
Page A  
Plane1  
1) Data Write  
2) Program  
2) Program  
DataRAM0  
DataRAM1  
Page B  
Plane2  
1) Data Write  
NOTE :  
The page number of Page A and Page B is identical in different block.  
If Page A is ith page of block 2j, Page B must be ith page of block 2j+1. (j=0,1,2,3...)  
- 108 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
2X Program Operation Flow Diagram  
Write 0 to interrupt register5)  
Start  
Add: F241h DQ=0000h  
Select DataRAM for DDP1)  
Add: F101h DQ=DBS*  
Write ‘2X Program’ Command  
Add: F220h DQ=007Dh  
Write Data into DataRAM2)  
ADD: DP DQ=Data-in  
Wait for INT register  
low to high transition  
Add: F241h DQ[15]=INT  
NO  
Data Input  
Completed?  
Read Interrupt register  
Add: F241h DQ[6]=WI  
YES  
Write ‘DFS*, FBA’ of Flash  
Add: F100h DQ=DFS*, FBA3)  
Read Controller  
Status Register ‘Lock’ bit high  
NO  
DQ[6]=1?  
YES  
Add: F240h DQ[14]=Lock  
Write ‘FPA, FSA’ of Flash  
Add: F107h DQ=FPA, FSA4)  
Read Controller  
Status Register  
Write ‘BSA, BSC’ of DataRAM4)  
Add: F200h DQ=BSA, BSC  
Add: F240h DQ[10]=Error  
Program Lock Error  
DQ[10]=0?  
* DBS, DFS is for DDP  
YES  
NO  
Program completed  
Program Error  
: If program operation results in an error, map out  
the block including the page in error and copy the  
target data to another block.  
*
NOTE :  
1) DBS must be set before data input.  
2) Data input could be done anywhere between "Start" and "Write Program Command".  
3) FBA must be an even block.  
4) These registers must be set as BSA=1000, BSC=00 and FSA=00.  
5) ’Write 0 to interrupt register’ step may be ignored when using INT auto mode. Refer to chapter 2.8.18.1  
- 109 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
3.11.2 2X Cache Program Operation  
See Timing Diagram 6.15  
The 2X Cache Program Operation is invented to accomplish continuous 2X Program Operation efficiently by hiding transferring time from Dat-  
aRAM to page buffer.  
1. 4KB Data write from host to DataRAMs.  
2. 2X Cache Program command issue. This will turn INT pin to busy state1), OnGo bit sets to ’1’.  
(Note that before issuing ’2X Cache Program Command’, host should make sure that the target blocks are unlocked.)  
3. 4KB data will be trasfered to each page buffer in two-plane NAND Flash Array at the same time.  
4. When this transfer operation is complete, programming into NAND Flash Array will automatically start, and at the same time, INT bit will turn  
to ’1’ to indicate that DataRAMs are now ready to be written with next 4KB data.  
5. When second 4KB is written to two DataRAMs, another 2X Cache Program command is issued and INT bit will go to ’0’1).  
Note 1) this is for INT auto mode, for INT manual mode case, user should write 0 to INT bit before issuing any command.  
If host wants to program data under 4 sector size, unwanted area to be programmed must be written to all ’1’s.  
(BSC must be set to 00, which is 4sectors.)  
When INT bit goes to ’1’ after second data transfer from DataRAMs to Pafe Buffers are complete, user may check the Status Register to check  
the 2X program status. During 2X Cache Program, Error bit shows the status of previous program operation.  
For the final 4KB program of 2X Cache Program scheme, host should issue 2X Program Command(007Dh). When the final two pages are  
programmed, INT bit will turn to ’1’ and OnGo status bit - which indicates the overall 2X Cache Program ongoing status - will go to ’0’. At the  
completion of 2X Cache Program operation, Error bit will show the pass/fail status overall status of 2X program, and Plane1 previous[4] ~  
Plane2 current[1] bit will show where the error occured accordingly .  
Note that 2X Cache Programm command cannot be performed on OTP block and 1st block OTP.  
Page A  
Plane1  
1) Data Write  
2) Program  
2) Program  
DataRAM0  
DataRAM1  
3) Data Write  
(During step 2 when INT bit goes to ‘1’)  
Page B  
Plane2  
1) Data Write  
3) Data Write  
(during step 2 when INT bit goes to ‘1’)  
NOTE :  
The page number of Page A and Page B is identical in different block.  
If Page A is ith page of block 2j, Page B must be ith page of block 2j+1. (j=0,1,2,3...)  
- 110 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
2X Cache Program Operation Flow Diagram  
Start  
1)  
Select DataRAM for DDP  
Add: F101h DQ=DBS  
Write Data into DataRAM0,1  
Add: DataRAM DQ=Data(4KB)  
NO  
Last 2Plane PGM?  
Write Data into DataRAM0,1  
Add: DataRAM DQ=Data(4KB)  
Write ‘DFS, FBA’ of Flash  
Add: F100h DQ=DFS, FBA  
Write Data into DataRAM0,1  
Add: DataRAM DQ=Data(4KB)  
2)  
Write ‘DFS, FBA’ of Flash  
Add: F100h DQ=DFS, FBA  
Write ‘FPA, FSA’ of Flash  
2)  
Write DFS, ‘FBA’ of Flash  
Add: F100h DQ=DFS, FBA  
3)  
2)  
Add: F107h DQ=FPA, FSA  
Write ‘FPA, FSA’ of Flash  
3)  
Write ‘BSA’, ‘BSC’ of Flash  
Write ‘FPA, FSA’ of Flash  
3)  
Add: F107h DQ=FPA, FSA  
3)  
Add: F200h DQ=BSA, BSC  
Add: F107h DQ=FPA, FSA  
4)  
Write ‘BSA’, ‘BSC’ of Flash  
4)  
3)  
Write 0 to interrupt register  
Write ‘BSA’, ‘BSC’ of Flash  
Add: F200h DQ=BSA, BSC  
Add: F241h DQ=0000h  
Add: F200h DQ=BSA, BSC  
5)  
Write 0 to interrupt register  
Write 2X Cache PGM CMD  
Add: F220h DQ=007Fh  
4)  
Write 0 to interrupt register  
Add: F241h DQ=0000h  
Add: F241h DQ=0000h  
Wait for INT register  
low to high transition  
Write 2X Cache PGM CMD  
Add: F220h DQ=007Fh  
Write 2X PGM CMD  
Add: F220h DQ=007Dh  
Add: F241h DQ=8040h  
Wait for INT register  
low to high transition  
Wait for INT register  
low to high transition  
Read Controller  
Status Register  
Add: F241h DQ=8040h  
Add: F241h DQ=INT  
Add: F240h DQ[10]=Error  
Read Interrupt register  
Add: F241h DQ[6]=WI  
* DBS, DFS is for DDP  
(DFS must be same)  
NO  
DQ[10]=0?  
YES  
DQ[6]=1?  
NO  
: If program operation results in an error,  
map out the block including the page  
in error and copy the target data to another  
*
YES  
block.  
Read Controller  
Status Register  
Read Controller  
Status Register ‘Lock’ bit high  
Add: F240h DQ[10]=Error  
Add: F240h DQ[14]=Lock  
NO  
NO  
DQ[10]=0?  
Map Out  
Program Lock Error  
YES  
Program completed  
NOTE :  
1) DBS must be set before data input.  
2) FBA must be an even block.  
3) These registers must be set as BSA=1000, BSC=00 and FSA=00.  
4) ‘Write 0 to interrupt register’ step may be ignored when using INT auto mode. Refer to chapter 2.8.18.1  
.
- 111 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
3.11.3 2X Interleave Cache Program Operation  
See Timing Diagram 6.16  
The 2X Interleave Cache Program is available only on DDP. Host can write data on a chip while programming another chip with this operation.  
2X Interleave Cache Program is executed as following:  
1. 4KB Data are written from host to DataRAMs in Chip1.  
2. 2X Cache Program command issue. This will turn INT pin to busy state1), OnGo bit sets to ’1’.  
(Note that before issuing ’2X Cache Program Command’, host should make sure that the target blocks are unlocked.)  
3. 4KB data will be trasfered to each page buffer in two-plane NAND Flash Array at the same time.  
4. While these data are transferring, Host can write another 4KB Data to DataRAM in Chip2.  
5. When the transfer operation is completed, programming into NAND Flash Array will automatically start, and at the same time, INT bit will  
turn to ’1’ to indicate that DataRAMs are now ready to be written with next 4KB data.  
6. Second 4KB is writable on Chip1 when INT1 goes to ’1’.  
7. When second 4KB is written to two DataRAMs of Chip1, another 2X Cache Program command is issued and INT1 bit will go to ’0’1) again.  
NOTE  
1) this is for INT auto mode, for INT manual mode case, user should write 0 to INT bit before issuing any command.  
When INT bit goes to ’1’ after second data transfer from DataRAMs to Page Buffers are completed, user may check the Status Register to  
check the 2X program status. During 2X Cache Program, Plane1/2 previous bit shows the status of previous program operation.  
For the final 4KB program of 2X Interleave Cache Program scheme, host should issue 2X Program Command(007Dh) on each chip. If the  
host issues 007Dh on only a chip, another chip will be on operation as it isn’t finished. Ongo status bit will show the ongoing status of each  
chip. Its operation is same as 2X Cache Program operation on each chip. Error bit will show the pass/fail status of each chip of 2X Interleave  
Cache program, and Plane1 previous[4] ~ Plane2 current[1] bit will show where the error occured accordingly .  
Note that OTP block and 1st block OTP cannot be 2X Interleave Cache Programmed.  
Chip1  
1) Data Write  
Page A  
2) Program  
5) Data Write  
(during step 4) when INT1 bit goes to ’1’)  
DataRAM0  
DataRAM1  
Plane1  
Page B  
Plane2  
1) Data Write  
2) Program  
5) Data Write  
(during step 4) when INT1 bit goes to ’1’)  
Chip2  
3) Data Write  
(during step 2) when INT2 bit is on ’1’)  
Page A  
Plane1  
4) Program  
DataRAM0  
DataRAM1  
3) Data Write  
(during step 2) when INT2 bit is on ’1’)  
Page B  
Plane2  
4) Program  
- 112 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
2X Interleave Cache Program Operation Flow Diagram  
Start  
Select DataRAM for DDP1)  
Add: F101h DQ=DBS  
Select DataRAM for DDP1)  
Add: F101h DQ=DBS  
Select DataRAM for DDP1)  
Add: F101h DQ=DBS  
NO  
DQ[10]=0?  
YES  
Select DataRAM for DDP1)  
Add: F101h DQ=DBS  
Check INT register  
if it is ready5)  
Write Data into DataRAM0,1  
Add: DataRAM DQ=Data(4KB)  
Check INT register  
if it is ready5)  
Add: F241h DQ=8040h  
Add: F241h DQ=8040h  
Check INT register  
if it is ready5)  
Write ’DFS, FBA’ of Flash  
Add: F100h DQ=DFS, FBA2)  
Read Controller  
Status Register  
Read Controller  
Status Register  
Add: F241h DQ=8040h  
Add: F240h  
DQ[4],[2]=Plane1,2 previous  
Add: F240h  
DQ[4],[2]=Plane1,2 previous  
Write ’FPA, FSA’ of Flash  
Add: F107h DQ=FPA, FSA3)  
Read Controller  
Status Register7)  
NO  
NO  
DQ[4] | DQ[2] = 0?  
YES  
DQ[4] | DQ[2] = 0?  
YES  
Add: F240h DQ[10]=Error  
Write ’BSA’, ’BSC’ of Flash3)  
Add: F200h DQ=BSA, BSC  
NO  
NO  
Write Data into DataRAM0,1  
Add: DataRAM DQ=Data(4KB)  
DQ[10]=0?  
YES  
Last 2 Plane PGM  
for a chip?  
Write 0 to Interrupt register4)  
Add: F241h DQ=0000h  
YES  
Write ’DFS, FBA’ of Flash  
Add: F100h DQ=DFS, FBA2)  
Write Data into DataRAM0,1  
Add: DataRAM DQ=Data(4KB)  
complete  
Write 2X Cache PGM CMD  
Add: F220h DQ=007Fh  
Write ’FPA, FSA’ of Flash  
Add: F107h DQ=FPA, FSA3)  
Write ’DFS, FBA’ of Flash  
Add: F100h DQ=DFS, FBA2)  
NO  
Is it first input  
for a chip  
Write ’BSA’, ’BSC’ of Flash3)  
Add: F200h DQ=BSA, BSC  
Write ’FPA, FSA’ of Flash  
Add: F107h DQ=FPA, FSA3)  
YES  
Write 0 to Interrupt register4)  
Add: F241h DQ=0000h  
Write ’BSA’, ’BSC’ of Flash3)  
Add: F200h DQ=BSA, BSC  
* DBS, DFS is for DDP  
Write 2X PGM CMD6)  
Add: F220h DQ=007Dh  
Write 0 to Interrupt register4)  
Add: F241h DQ=0000h  
If program operation  
results in an error,  
map out the block  
including the page in  
error and copy the  
target data to another  
block.  
*
Wait for INT register  
Write 2X PGM CMD6)  
Add: F220h DQ=007Dh  
low to high transition4)  
Add: F241h DQ=8040h  
Read Controller  
Status Register7)  
Add: F240h DQ[10]=Error  
Map Out  
NOTE :  
1) DBS must be set before data input.  
2) FBA must be an even block.  
3) These registers must be set as BSA=1000, BSC=00 and FSA=00.  
4) ’Write 0 to interrupt register’ step may be ignored when using INT auto mode. Refer to chapter 2.8.18.1  
.
5) Host is strongly recommended to see the INT register(F241h) of each chip.  
6) Once ’2X PGM command’ is issued onto a chip, the same command(2X PGM) must be issued onto another chip.  
If not, Samsung can not gurantee the following operation.  
7) If error bit is set at this step, DQ[1]~[4] shoulde be checked in order to find where the error occurred.  
- 113 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
3.12 Copy-Back Program Operation  
The Copy-Back program is configured to quickly rewrite data stored in one page without utilizing memory other than OneNAND. Since the  
time-consuming cycles of serial access and re-loading cycles are removed, the system performance is improved. The benefit is especially  
obvious when a portion of block is updated and the rest of the block also need to be copied to the newly assigned free block.  
Data from the source page is saved in one of the on-chip DataRAM buffers and then programmed directly into the destination page. The Dat-  
aRAM is overwritten the previous data using the Buffer Sector Address (BSA) and Buffer Sector Count (BSC).  
The Copy-Back Program Operation does this by performing sequential page-reads without a serial access and executing a copy-program  
using the address of the destination page.  
In DDP, copy-back program must be executed within each chip.  
Copy-Back Program Operation Flow Chart  
Start  
Write ’Copy-back Program’  
Select DataRAM for DDP  
Add: F101h DQ=DBS  
command  
Add: F220h DQ=001Bh  
Write ’DFS, FBA’ of Flash  
Add: F100h DQ=DFS, FBA  
Wait for INT register  
low to high transition  
Add: F241h DQ[15]=INT  
Write ’FPA, FSA’ of Flash  
Add: F107h DQ=FPA, FSA  
Read Controller  
Status Register  
Write ’FCBA’ of Flash  
Add: F102h DQ=FCBA  
Add: F240h DQ[10]=Error  
Write ’FCPA, FCSA’ of Flash  
Add: F103h DQ=FCPA, FCSA  
DQ[10]=0?  
YES  
NO  
Copy back completed  
Copy back Error  
Write ’BSA, BSC’ of DataRAM  
Add: F200h DQ=BSA, BSC1)  
: If program operation results in an error, map out  
the block including the page in error and copy the  
target data to another block.  
*
Write 0 to interrupt register  
Add: F241h DQ=0000h  
* DBS, DFS is for DDP  
NOTE :  
1) Selected DataRAM by BSA & BSC is used for Copy back operation, so previous data is overwritten.  
2) FBA, FPA and FSA should be input prior to FCBA, FCPA and FCSA.  
3) ’Write 0 to interrupt register’ step may be ignored when using INT auto mode. Refer to chapter 2.8.18.1  
- 114 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
The Copy-Back steps shown in the flow chart are:  
Data is read from the NAND Array using Flash Block Address (FBA), Flash Page Address (FPA) and  
Flash Sector Address (FSA). FBA, FPA, and FSA identify the source address to read data from NAND Flash array.  
The BufferRAM Sector Count (BSC) and BufferRAM Sector Address (BSA) identifies how many sectors  
and the location of the sectors in DataRAM that are used.  
The destination address in the NAND Array is written using the Flash Copy-Back Block Address (FCBA),  
Flash Copy-Back Page Address (FCPA), and Flash Copy-Back Sector Address (FCSA).  
The Copy-Back Program command is issued to start programming.  
Upon completion of copy-back programming to the destination page address, the Host checks the status  
to see if the operation was successfully completed. If there was an error, map out the block including the  
page in error and copy the target data to another block.  
- 115 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
3.12.1 Copy-Back Program Operation with Random Data Input  
The Copy-Back Program Operation with Random Data Input in OneNAND consists of 2 phase, Load data into DataRAM, Modify data and pro-  
gram into designated page. Data from the source page is saved in one of the on-chip DataRAM buffers and modified by the host, then pro-  
grammed into the destination page.  
As shown in the flow chart, data modification is possible upon completion of load operation. ECC is also available at the end of load operation.  
Therefore, using hardware ECC of OneNAND, accumulation of 1 bit error can be avoided.  
Copy-Back Program Operation with Random Data Input will be effectively utilized at modifying certain bit, byte, word, or sector of source page  
to destination page while it is being copied.  
Copy-Back Program Operation with Random Data Input Flow Chart  
NO  
Start  
Map Out  
DQ[10]=0?  
YES  
Select DataRAM for DDP  
Add: F101h DQ=DBS  
Random Data Input  
Add: Random Address in  
Selected DataRAM  
DQ=Data  
Write ‘DFS*, FBA’ of Flash  
Add: F100h DQ=DFS, FBA  
DQ[10]=0?  
NO  
Write ‘DFS, FBA’ of Flash  
Add: F100h DQ=DFS, FBA  
YES  
Write ‘FPA, FSA’ of Flash  
Add: F107h DQ=FPA, FSA  
Copy back Error  
Copy back completed  
Write ‘FPA, FSA’ of Flash  
Add: F107h DQ=FPA, FSA  
Write ‘BSA, BSC’ of DataRAM  
Add: F200h DQ=BSA, BSC  
Write 0 to interrupt register  
Add: F241h DQ=0000h  
Write 0 to interrupt register1)  
Add: F241h DQ=0000h  
Write ‘Program’ Command  
Write ‘Load’ Command  
Add: F220h  
DQ=0080h or 001Ah  
Add: F220h  
DQ=0000h or 0013h  
Wait for INT register  
low to high transition  
Wait for INT register  
low to high transition  
Add: F241h DQ[15]=INT  
Add: F241h DQ[15]=INT  
Read Interrupt register  
Add: F241h DQ[6]=WI  
Read Controller  
Status Register  
Read Controller Status Register  
‘Lock’ bit high  
NO  
Add: F240h DQ[10]=Error  
DQ[6]=1?  
YES  
Add: F240h DQ[14]=Lock  
Read Controller  
Status Register  
* DBS, DFS is for DDP  
(DFS must be same)  
Add: F240h DQ[10]=Error  
Copy back Program Lock Error  
NOTE :  
1) ‘Write 0 to interrupt register’ step may be ignored when using INT auto mode. (Refer to chapter 2.8.18.1)  
- 116 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
3.13 Erase Operation  
There are multiple methods for erasing data in the device including Block Erase and Multi-Block Erase.  
3.13.1 Block Erase Operation  
See Timing Diagram 6.17  
The Block Erase Operation is done on a block basis. To erase a block is to write all 1's into the desired memory block by executing the Internal  
Erase Routine. All previous data is lost.  
Block Erase Operation Flow Chart  
Start  
Select DataRAM for DDP  
Add: F101h DQ=DBS*  
Write ‘DFS*, FBA’ of Flash  
Add: F100h DQ=DFS*, FBA  
Write 0 to interrupt register1)  
Add: F241h DQ=0000h  
Write ‘Erase’ Command  
Add: F220h DQ=0094h  
Wait for INT register  
low to high transition  
Add: F241h DQ=[15]=INT  
: If erase operation results in an error, map out  
the failing block and replace it with another block.  
*
Read Interrupt register  
* DFS is for DDP  
Add: F241h DQ[5]=EI  
NO  
Read Controller  
Status Register ‘Lock’ bit high  
DQ[5]=1?  
YES  
Add: F240h DQ[14]=Lock  
Read Controller  
Status Register  
Add: F240h DQ[10]=Error  
Erase Lock Error  
DQ[10]=0?  
YES  
NO  
Erase completed  
Erase Error  
NOTE :  
1) ‘Write 0 to interrupt register’ step may be ignored when using INT auto mode. Refer to chapter 2.8.18.1  
- 117 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
In order to perform the Internal Erase Routine, the following command sequence is necessary.  
The Host selects Flash Core of DDP chip.  
The Host sets the block address of the memory location.  
The Erase Command initiates the Internal Erase Routine. During the execution of the Routine, the host is  
not required to provide further controls or timings. During the Internal erase routine, all commands, except  
the Reset command and Erase Suspend Command, written to the device will be ignored.  
A reset during an erase operation will cause data corruption at the corresponding location.  
3.13.2 Multi-Block Erase Operation  
See Timing Diagram 6.17  
Using Multi-Block Erase, the device can be erased up to 64 multiple blocks simultaneously.  
Multiple blocks can be erased by issuing a Multi-Block Erase command and writing the block address of the memory location to be erased.  
The final Flash Block Address (FBA) and Block Erase command initiate the internal multi block erase routine. During a Multi-Block Erase, the  
OnGo bit of the Controller Status Register is set to '1'(busy) from the time that the first block address to be latched is written to the time that  
the actual erase operation finishes.  
During block address latch sequence, issuing of other commands except Block Erase, and Multi Block Erase at INT=High will abort the current  
operation. So to speak, It will cancel the previously latched addresses of Multi Block Erase Operation.  
On the other hand, Other command issue at INT=low will be ignored.  
A reset during an erase operation will cause data corruption at the address location being operated on during the reset.  
Despite a failed block during Multi-Block Erase operation, the device will continue the erase operation until all other specified blocks are  
erased.  
Erase Suspend Command issue during Multi Block Erase Address latch sequence is prohibited.  
Locked Blocks  
If there are locked blocks in the specified range, the Multi-Block Erase operation works as the follows.  
Case 1: All specified blocks except BA(2) will be erased.  
[BA(1)+0095h] + [BA((2), locked))+0095h] + ... + [BA(N-1)+0095h] + [BA(N)+0094h]  
Case 2: Multi-Block Erase Operation fails to start if the last Block Erase command is put together with the locked block address until right com-  
mand and address input are issued.  
[BA(1)+0095h] + [BA(2)+0095h] + ... + [BA(N-1)+0095h] + [BA((N), locked)+0094h]  
Case 3: All specified blocks except BA(N) are erased.  
[BA(1)+0095h] + [BA(2)+0095h] + ... + [BA(N-1)+0095h] + [BA(N, locked)+0094h] + [BA(N+1)+0094h]  
- 118 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
3.13.3 Multi-Block Erase Verify Read Operation  
After a Multi-Block Erase Operation, verify Erase Operation result of each block with Multi-Block Erase Verify Command combined with  
address of each block.  
If a failed address is identified, it must be managed by firmware.  
Multi Block Erase/ Multi Block Erase Verify Read Flow Chart  
Write ‘DFS, FBA’ of Flash  
Add: F100h DQ=DFS, FBA  
Start  
Select DataRAM for DDP  
Add: F101h DQ=DBS*  
Write 0 to interrupt register2)  
Add: F241h DQ=0000h  
Write ‘DFS1), FBA’ of Flash  
Add: F100h DQ=DFS, FBA  
Write ‘Block Erase  
Command’  
Add: F220h DQ=0094h  
Write 0 to interrupt register  
Add: F241h DQ=0000h  
Read Controller  
Status Register  
Wait for INT register  
low to high transition  
Add: F240h DQ[10]=Error  
Write ‘Multi Block Erase’  
Command  
Add: F241h DQ[15]=INT  
Add: F220h DQ=0095h  
DQ[10]=0?  
Read Interrupt register  
Add: F241h DQ[5]=EI  
NO  
Wait for INT register  
low to high transition  
YES  
DQ[5]=1?  
YES  
Erase completed  
Add: F241h DQ[15]=INT  
Read Controller  
Status Register  
Read Interrupt register  
Add: F241h DQ[5]=EI  
Erase Error  
Add: F240h DQ[10]=0  
NO  
Final Multi Block  
Erase Address?  
DQ[5]=1?  
YES  
Write ‘DFS, FBA’ of Flash  
Add: F100h DQ=DFS, FBA  
YES  
Multi Block Erase completed  
Read Controller  
Status Register  
Write 0 to interrupt register  
Add: F241h DQ=0000h  
Add: F240h DQ[10]=0  
Multi Block Erase Verify Read  
Write ‘Multi Block Erase  
Verify Read Command’  
*DBS, DFS is for DDP  
(DFS must be same)  
NO  
Final Multi Block  
Erase?  
Add: F220h DQ=0071h  
YES  
Wait for INT register  
low to high transition  
Read Controller  
Status Register ‘Lock’ bit high  
NO  
NO  
Add: F241h DQ=[15]=INT  
Add: F240h DQ[14]=Lock  
Multi block Erase Lock/  
Erase Lock Error  
NOTE :  
1) DFS should be a fixed value, for Multi Block Erase is performed within a single chip.  
2) ‘Write 0 to interrupt register’ step may be ignored when using INT auto mode. Refer to chapter 2.8.18.1  
- 119 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
3.13.4 Erase Suspend / Erase Resume Operation  
The Erase Suspend/Erase Resume Commands interrupt and restart a Block Erase or Multi-Block Erase operation so that user may perform  
another urgent operation on the block that is not being designated by Erase/Multi-Block Erase Operation.  
Erase Suspend During a Block Erase Operation  
When Erase Suspend command is written during a Block Erase or Multi-Block Erase operation, the device requires a maximum of 500us to  
suspend erase operation. Erase Suspend Command issue during Block Address latch sequence is prohibited.  
After the erase operation has been suspended, the device is ready for the next operation including a load, program, copy-back program, Lock,  
Unlock, Lock-tight, Hot Reset, NAND Flash Core Reset, Command Based Reset, Multi-Block Erase Read Verify, or OTP Access.  
The subsequent operation can be to any block that was NOT being erased.  
A special case arises pertaining Erase Suspend to the OTP. A Reset command is used to exit from the OTP Access mode. If the Reset-trig-  
gered exit from the OTP Access Mode happens during an Erase Suspend Operation, the erase routine could fail. Therefore to exit from the  
OTP Access Mode without suspending the erase operation stop, a 'NAND Flash Core Reset' command should be issued.  
For the duration of the Erase Suspend period the following commands are not accepted:  
Block Erase/Multi-Block Erase/Erase Suspend  
Erase Suspend and Erase Resume Operation Flow Chart  
Select DataRAM for DDP  
Add: F101h DQ=DBS**  
Start  
Select DataRAM for DDP  
Add: F101h DQ=DBS**  
Write DFS of Flash  
Add: F100h DQ=DFS**  
Write 0 to interrupt register3)  
Add: F241h DQ=0000h  
Write 0 to interrupt register3)  
Add: F241h DQ=0000h  
Write ‘Erase Suspend  
Command’ 1)  
Write ‘Erase Resume  
Command’  
Add: F220h DQ=00B0h  
Add: F220h DQ=0030h  
Wait for INT register  
low to high transition for 500us  
Wait for INT register  
low to high transition  
* Another Operation ; Load, Program  
Copy-back Program, OTP Access2),  
Hot Reset, Flash Reset, CMD Reset,  
Multi Block Erase Verify, Lock,  
Lock-tight, Unlock  
Add: F241h DQ=[15]=INT  
Another Operation *  
Add: F241h DQ=[15]=INT  
Check Controller Status Register  
in case of Block Erase  
** DBS, DFS is for DDP  
(DBS must be same)  
Do Multi Block Erase Verify Read  
in case of Multi Block Erase  
NOTE :  
1) Erase Suspend command input is prohibited during Multi Block Erase address latch period.  
2) If OTP access mode exit happens with Reset operation during Erase Suspend mode, Reset operation could hurt the erase operation. So if a user wants to exit  
from OTP access mode without the erase operation stop, Reset NAND Flash Core command should be used.  
3) ’Write 0 to interrupt register’ step may be ignored when using INT auto mode. Refer to chapter 2.8.18.1  
- 120 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Erase Resume  
When the Erase Resume command is executed, the Block Erase will restart. The Erase Resume operation does not actually resume the  
erase, but starts it again from the beginning.  
When an Erase Suspend or Erase Resume command is executed, the addresses are in Don't Care state.  
For Multi Block Erase, Erase suspend/Resume can be operated after final Erase command (0094h) is issued. Therefore, Erase Resume oper-  
ation does not actually resume from the erased block, but resumes the multi block erase from the beginning.  
3.14 OTP Operation  
One Block of the NAND Flash Array memory is reserved as a One-Time Programmable Block memory area.  
Also, 1st Block of NAND Flash Array can be used as OTP.  
Within DDP, OTP and 1st OTP block operations are valid solely on chip1.  
The OTP block can be read, programmed and locked using the same operations as any other NAND Flash Array memory block.  
OTP block cannot be erased. Note that 2X program and 2X cache program command cannot be perfomed on OTP and 1st block OTP area.  
OTP block is fully-guaranteed to be a valid block.  
Entering the OTP Block  
The OTP block is separately accessible from the rest of the NAND Flash Array by using the OTP Access command instead of the Flash Block  
Address (FBA).  
Exiting the OTP Block  
To exit the OTP Access Mode, a Cold-, Warm-, Hot-, or NAND Flash Core Reset operation is performed.  
Exiting the OTP Block during an Erase Operation  
If the Reset-triggered exit from the OTP Access Mode happens during an Erase Suspend Operation, the erase  
routine could fail. Therefore to exit from the OTP Access Mode without suspending the erase operation stop, a  
'NAND Flash Core Reset' command should be issued.  
The OTP Block Page Assignments  
OTP area is one block size (128KB+4KB, 64 Pages) and is divided into two areas. The 50-page User Area is available as an OTP storage  
area. The 14-page Manufacturer Area is programmed by the manufacturer prior to shipping the device to the user.  
OTP Block Page Allocation Information  
Area  
User  
Page  
Use  
0 ~ 49 (50 pages)  
50 ~ 63 (14 pages)  
Designated as user area  
Used by the device manufacturer  
Manufacturer  
Three Possible OTP Lock Sequence (Refer to Chapter 3.14.3~3.14.5 for more information)  
Since OTP Block and 1st Block OTP can be locked only by programming into 8th word of sector0, page0 of the spare memory area of OTP,  
OTP Block and 1st Block OTP lock sequence is restricted into three following cases.  
NOTE :  
that user should be careful, because locking OTP Block before locking 1st Block OTP will disable locking 1st Block OTP.  
1) OTP Block Lock Only :  
Once the OTP Block is locked, 1st Block OTP Lock is impossible.  
2) 1st Block OTP Lock, and then Lock OTP Block afterwards :  
Locking 1st Block OTP does not lock the OTP block, so that OTP Block Lock can be performed thereafter.  
3) OTP Block Lock and 1st Block OTP Lock simultaneously:  
This simultaneous operation can be done by programming into 8th word of sector0, page0 of the spare memory area of OTP.  
- 121 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
OTP Block Area Structure  
Page:2KB+64B  
Sector(main area):512B  
Manufacturer Area :  
14pages  
Sector(spare area):16B  
page 50 to page 63  
One Block:  
64pages  
128KB+4KB  
User Area :  
50pages  
page 0 to page 49  
1st Block OTP Area Structure  
Page:2KB+64B  
Sector(main area):512B  
One Block:  
64pages  
Sector(spare area):16B  
128KB+4KB  
User Area :  
64pages  
page 0 to page 63  
- 122 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
3.14.1 OTP Block Load Operation  
An OTP Block Load Operation accesses the OTP area and transfers identified content from the OTP to the DataRAM on-chip buffer, thus  
making the OTP contents available to the Host.  
The OTP area is a separate part of the NAND Flash Array memory. It is accessed by issuing OTP Access command(65h) instead of a Flash  
Block Address (FBA) command.  
After being accessed with the OTP Access Command, the contents of OTP memory area are loaded using the same operations as a normal  
load operation to the NAND Flash Array memory (see section 3.6 for more information).  
To exit the OTP access mode following an OTP Block Load Operation, a Cold-, Warm-, Hot-, or NAND Flash Core Reset operation is per-  
formed.  
OTP Block Read Operation Flow Chart  
Start  
Write 0 to interrupt register2)  
Select DataRAM for DDP  
Add: F241h DQ=0000h  
Add: F101h DQ=DBS*  
Write ‘DFS*, FBA’ of Flash1)  
Add: F100h DQ=DFS*, FBA  
Write ‘Load’ Command  
Add: F220h  
DQ=0000h or 0013h  
Write 0 to interrupt register2)  
Add: F241h DQ=0000h  
Wait for INT register  
low to high transition  
Add: F241h DQ[15]=INT  
Write ‘OTP Access’ Command  
Add: F220h DQ=0065h  
Host reads data from  
DataRAM  
Wait for INT register  
low to high transition  
Add: F241h DQ[15]=INT  
OTP Reading completed  
Write ‘FPA, FSA’ of Flash  
Add: F107h DQ=FPA, FSA  
Do Cold/Warm/Hot  
/NAND Flash Core Reset  
Write ‘BSA, BSC’ of DataRAM  
Add: F200h DQ=BSA, BSC  
OTP Exit  
* DBS, DFS is for DDP  
(DBS and DFS must be 0)  
NOTE :  
1) FBA(NAND Flash Block Address) could be omitted or any address in a single die package.  
FBA must be an address of a chip containing OTP block that is supposed to be accessed in DDP.  
2) ‘Write 0 to interrupt register’ step may be ignored when using INT auto mode. Refer to chapter 2.8.18.1  
- 123 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
3.14.2 OTP Block Program Operation  
An OTP Block Program Operation accesses the OTP area and programs content from the DataRAM on-chip buffer to the designated page(s)  
of the OTP.  
A memory location in the OTP area can be programmed only one time (no erase operation permitted).  
The OTP area is programmed using the same sequence as normal program operation after being accessed by the command (see section 3.8  
for more information).  
Programming the OTP Area  
Issue the OTP Access Command  
Write data into the DataRAM (data can be input at anytime between the "Start" and "Write Program" commands  
Issue a Flash Block Address (FBA) which is unlocked area address of NAND Flash Array address map.  
Issue a Write Program command to program the data from the DataRAM into the OTP  
When the OTP Block programming is complete,  
do a Cold-, Warm-, Hot-, NAND Flash Core Reset to exit the OTP Access mode.  
- 124 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
OTP Block Program Operation Flow Chart  
Start  
Write ‘DFS, FBA’ of Flash  
Add: F100h DQ=DFS, FBA3)  
Select DataRAM for DDP  
Add: F101h DQ=DBS*  
Write ‘FPA, FSA’ of Flash  
Add: F107h DQ=FPA, FSA  
Write ‘DFS*, FBA’ of Flash1)  
Add: F100h DQ=DFS*, FBA  
Write ‘BSA, BSC’ of DataRAM  
Add: F200h DQ=BSA, BSC  
Write 0 to interrupt register4)  
Add: F241h DQ=0000h  
Write 0 to interrupt register4)  
Add: F241h DQ=0000h  
Write ‘OTP Access’ Command  
Add: F220h DQ=0065h  
Write Program command  
Add: F220h  
DQ=0080h or 001Ah  
Wait for INT register  
low to high transition  
Automatically  
checked  
Automatically  
updated  
NO  
Add: F241h DQ[15]=INT  
OTPL=0?  
YES  
Write Data into DataRAM2)  
Add: DP DQ=Data-in  
Update Controller  
Status Register  
Wait for INT register  
low to high transition  
Add: F240h  
DQ[14]=1(Lock), DQ[10]=1(Error)  
Add: F241h DQ[15]=INT  
NO  
Data Input  
Completed?  
Wait for INT register  
low to high transition  
Read Controller  
Status Register  
Add: F241h DQ[15]=INT  
Add: F240h DQ[10]=0(Pass)  
Read Controller  
Status Register  
* DBS, DFS is for DDP  
(DBS and DFS must be 0)  
OTP Programming completed  
Add: F240h DQ[10]=1(Error)  
Do Cold/Warm/Hot  
/NAND Flash Core reset  
Do Cold/Warm/Hot  
/NAND Flash Core reset  
OTP Exit  
OTP Exit  
NOTE :  
1) FBA(NAND Flash Block Address) could be omitted or any address.  
2) Data input could be done anywhere between "Start" and "Write Program Command".  
3) FBA should point the unlocked area address among NAND Flash Array address map.  
4) ’Write 0 to interrupt register’ step may be ignored when using INT auto mode. Refer to chapter 2.8.18.1  
- 125 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
3.14.3 OTP Block Lock Operation  
Even though the OTP area can only be programmed once without erase capability, it can be locked when the device starts up to prevent any  
changes from being made.  
Unlike the main area of the NAND Flash Array memory, once the OTP block is locked, it cannot be unlocked, for locking bit for both  
blocks lies in the same word of OTP area.  
Therefore, if OTP Block is locked prior to 1st Block OTP lock, 1st Block OTP cannot be locked.  
Locking the OTP  
Programming to the OTP area can be prevented by locking the OTP area. Locking the OTP area is accomplished by  
programming XXFCh to 8th word of sector0 in page0 spare area in the OTP block.  
At device power-up, this word location is checked and if XXFCh is found, the OTPL bit of the Controller Status Register is set to "1", indicating  
the OTP is locked. When the Program Operation finds that the status of the OTP is locked, the device updates the Error Bit of the Controller  
Status Register as "1" (fail).  
OTP Lock Operation Steps  
Issue the OTP Access Command  
Fill data to be programmed into DataRAM (data can be input at anytime between the "Start" and "Write Program" commands)  
Write 'XXFCh' data into the 8th word of sector0 in page0 spare area of the DataRAM.  
Issue a Flash Block Address (FBA) which is unlocked area address of NAND Flash Array address map.  
Issue a Program command to program the data from the DataRAM into the OTP  
When the OTP lock is complete, do a Cold Reset to exit the OTP Access mode and update OTP lock bit[6].  
OTP lock bit[6] of the Controller Status Register will be set to "1" and the OTP will be locked.  
- 126 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
OTP Block Lock Operation Flow Chart  
Start  
Select DataRAM for DDP  
Add: F101h DQ=DBS*  
Write ’DFS, FBA’ of Flash  
Add: F100h DQ=DFS, FBA3)  
Write ‘DFS’, ‘FBA’ of Flash1)  
Add: F100h DQ=DFS, FBA  
Write ’FPA, FSA’ of Flash  
Add: F107h DQ=0000h  
Write 0 to interrupt register4)  
Add: F241h DQ=0000h  
Write ’BSA, BSC’ of DataRAM  
Add: F200h DQ=0801h/0C01h  
Write 0 to interrupt register4)  
Add: F241h DQ=0000h  
Write ’OTP Access’ Command  
Add: F220h DQ=0065h  
Wait for INT register  
low to high transition  
Write Program command  
Add: F220h  
Add: F241h DQ[15]=INT  
DQ=0080h or 001Ah  
Write Data into DataRAM2)  
Wait for INT register  
low to high transition  
Add: 8th Word  
in sector0/spare/page0  
DQ=XXFCh  
Add: F241h DQ[15]=INT  
Do Cold reset  
Automatically  
updated  
* DBS, DFS is for DDP  
(DBS and DFS must be 0)  
Update Controller  
Status Register  
Add: F240h  
DQ[6]=1(OTPL)  
OTP lock completed  
NOTE :  
1) FBA(NAND Flash Block Address) could be omitted or any address.  
2) Data input could be done anywhere between "Start" and "Write Program Command".  
3) FBA should point the unlocked area address among NAND Flash Array address map.  
4) ’Write 0 to interrupt register’ step may be ignored when using INT auto mode. Refer to chapter 2.8.18.1  
- 127 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
3.14.4 1st Block OTP Lock Operation  
1st Block could be used as OTP, for secured booting operation.  
1st Block OTP can be accessed just as any other NAND Flash Array Blocks before it is locked, however, once 1st Block is locked to be OTP,  
1st Block OTP cannot be erased or programmed.  
Note that OTP Block can be locked freely after locking 1st Block OTP.  
Locking the 1st Block OTP  
Programming to the 1st Block OTP area can be prevented by locking the OTP area. Locking the OTP area is accomplished by programming  
XXF3h to 8th word of sector0 in page0 spare area in the OTP block.  
At device power-up, this word location is checked and if XXF3h is found, the OTPBL bit of the Controller Status Register is set to "1", indicating  
the 1st Block is locked. When the Program Operation finds that the status of the 1st Block is locked, the device updates the Error Bit of the  
Controller Status Register as "1" (fail).  
1st Block OTP Lock Operation Steps  
Issue the OTP Access Command  
Fill data to be programmed into DataRAM (data can be input at anytime between the "Start" and "Write Program" commands)  
Write 'XXF3h' data into the 8th word of sector0 in page0 spare area of the DataRAM.  
Issue a Flash Block Address (FBA) which is unlocked area address of NAND Flash Array address map.  
Issue a Program command to program the data from the DataRAM into the OTP  
When the 1st Block OTP lock is complete, do a Cold Reset to exit the OTP Access mode  
and update 1st Block OTP lock bit[5].  
1st Block OTP lock bit[5] of the Controller Status Register will be set to "1" and the 1st Block will be locked.  
Even though the OTP area can only be programmed once without erase capability, it can be locked when the device starts up to prevent any  
changes from being made.  
Unlike other remaining main area of the NAND Flash Array memory, once the 1st block OTP is locked, it cannot be unlocked.  
- 128 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
1st Block OTP Lock Operation Flow Chart  
Start  
Write ’DFS, FBA’ of Flash  
Add: F100h DQ=DFS, FBA3)  
Select DataRAM for DDP  
Add: F101h DQ=DBS*  
Write ’FPA, FSA’ of Flash  
Add: F107h DQ=0000h  
Write ‘DFS’, ‘FBA’ of Flash1)  
Add: F100h DQ=DFS, FBA  
Write ’BSA, BSC’ of DataRAM  
Add: F200h DQ=0801h/0C01h  
Write 0 to interrupt register4)  
Add: F241h DQ=0000h  
Write 0 to interrupt register4)  
Add: F241h DQ=0000h  
Write ’OTP Access’ Command  
Add: F220h DQ=0065h  
Write Program command  
Add: F220h  
DQ=0080h or 001Ah  
Wait for INT register  
low to high transition  
Wait for INT register  
low to high transition  
Add: F241h DQ[15]=INT  
Add: F241h DQ[15]=INT  
Write Data into DataRAM2)  
Add: 8th Word  
in sector0/spare/page0  
DQ=XXF3h  
Do Cold reset  
Automatically  
updated  
Update Controller  
Status Register  
* DBS, DFS is for DDP  
(DBS and DFS must be 0)  
Add: F240h  
DQ[5]=1(OTPBL  
)
1st Block OTP lock completed  
NOTE :  
1) FBA(NAND Flash Block Address) could be omitted or any address.  
2) Data input could be done anywhere between "Start" and "Write Program Command".  
3) FBA should point the unlocked area address among NAND Flash Array address map.  
4) ’Write 0 to interrupt register’ step may be ignored when using INT auto mode. Refer to chapter 2.8.18.1  
- 129 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
3.14.5 OTP and 1st Block OTP Lock Operation  
OTP and 1st Block can be locked simultaneously, for locking bit lies in the same word of OTP area.  
1st Block OTP can be accessed just as any other NAND Flash Array Blocks before it is locked, however, once 1st Block is locked to be OTP,  
1st Block OTP cannot be erased or programmed. Also, OTP area can only be programmed once without erase capability, it can be locked  
when the device starts up to prevent any changes from being made.  
Locking the OTP and 1st Block OTP  
Programming to the OTP area and 1st Block OTP area can be prevented by locking the OTP area. Locking the OTP area is accomplished by  
programming XXF0h to 8th word of sector0 in page0 spare area in the OTP block.  
At device power-up, this word location is checked and if XXF0h is found, the OTPL and OTPBL bit of the Controller Status Register is set to "1",  
indicating the OTP and 1st Block is locked. When the Program Operation finds that the status of the OTP and 1st Block is locked, the device  
updates the Error Bit of the Controller Status Register as "1" (fail).  
OTP and 1st Block OTP simultaneous Lock Operation Steps  
Issue the OTP Access Command  
Fill data to be programmed into DataRAM (data can be input at anytime between the "Start" and  
"Write Program" commands)  
Write 'XXF0h' data into the 8th word of sector0 in page0 spare area of the DataRAM.  
Issue a Flash Block Address (FBA) which is unlocked area address of NAND Flash Array address map.  
Issue a Program command to program the data from the DataRAM into the OTP  
When the 1st Block OTP lock is complete, do a Cold Reset to exit the OTP Access mode  
and update 1st Block OTP lock bit[5] and OTP lock bit[6].  
1st Block OTP lock bit[5] and OTP lock bit[6] of the Controller Status Register will be set to "1" and  
the OTP and 1st Block will be locked.  
Even though the OTP area can only be programmed once without erase capability, it can be locked when the device starts up to prevent any  
changes from being made.  
Unlike other remaining main area of the NAND Flash Array memory, once the OTP block and the 1st block OTP are locked, it cannot be  
unlocked.  
- 130 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
OTP and 1st Block OTP Lock Operation Flow Chart  
Start  
Write ’DFS, FBA’ of Flash  
Add: F100h DQ=DFS, FBA3)  
Select DataRAM for DDP  
Add: F101h DQ=DBS*  
Write ’FPA, FSA’ of Flash  
Add: F107h DQ=0000h  
Write ‘DFS’, ’FBA’ of Flash1)  
Add: F100h DQ=DFS, FBA  
Write ’BSA, BSC’ of DataRAM  
Add: F200h DQ=0801h/0C01h  
Write 0 to interrupt register4)  
Add: F241h DQ=0000h  
Write 0 to interrupt register4)  
Add: F241h DQ=0000h  
Write ’OTP Access’ Command  
Add: F220h DQ=0065h  
Write Program command  
Add: F220h  
DQ=0080h or 001Ah  
Wait for INT register  
low to high transition  
Wait for INT register  
low to high transition  
Add: F241h DQ[15]=INT  
Add: F241h DQ[15]=INT  
Write Data into DataRAM2)  
Add: 8th Word  
in sector0/spare/page0  
DQ=XXF0h  
Do Cold reset  
Automatically  
updated  
Update Controller  
Status Register  
* DBS, DFS is for DDP  
(DBS and DFS must be 0)  
Add: F240h  
DQ[6]=1(OTPL)  
DQ[5]=1(OTPBL  
)
OTP and 1st Block OTP lock completed  
NOTE :  
1) FBA(NAND Flash Block Address) could be omitted or any address.  
2) Data input could be done anywhere between "Start" and "Write Program Command".  
3) FBA should point the unlocked area address among NAND Flash Array address map.  
4) ’Write 0 to interrupt register’ step may be ignored when using INT auto mode. Refer to chapter 2.8.18.1  
- 131 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
3.15 Dual Operations  
The device has independent dual data buffers on-chip (except during the Boot Load period) that enables higher performance read and pro-  
gram operation.  
3.15.1 Read-While-Load Operation  
This operation accelerates the read performance of the device by enabling data to be read out by the host from one DataRAM buffer while the  
other DataRAM buffer is being loaded with data from the NAND Flash Array memory.  
1) Data Load  
2) Data Read  
Data  
Buffer0  
Page A  
3) Data Load  
Data  
Buffer1  
Page B  
2) Data Load  
3) Data Read  
The dual data buffer architecture provides the capability of executing a data-read operation from one of DataRAM buffers during a simulta-  
neous data-load operation from Flash to the other buffer. Simultaneous load and read operation to same data buffer is  
sections 3.6 and 3.7 for more information on Load and Read Operations.  
prohibited. See  
If host sets FBA, FSA, or FPA while loading into designated page, it will fail the internal load operation. Address registers should not be  
updated until internal operation is completed.  
3.15.2 Write-While-Program Operation  
This operation accelerates the programming performance of the device by enabling data to be written by the host into one DataRAM buffer  
while the NAND Flash Array memory is being programmed with data from the other DataRAM buffer.  
1) Data Write  
2) Program  
Data  
Page A  
Buffer0  
3) Data Write  
Data  
Buffer1  
Page B  
3) Program  
2) Data Write  
The dual data buffer architecture provides the capability of executing a data-write operation to one of DataRAM buffers during simultaneous  
data-program operation to Flash from the other buffer. Simultaneous program and write operation to same data buffer is prohibited. See sec-  
tions 3.8 for more information on Program Operation.  
If host sets FBA, FSA, or FPA while programming into designated page, it will fail the internal program operation. Address registers should not  
be updated until internal operation is completed.  
- 132 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Read While Load Diagram  
- 133 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Write While Program Diagram  
- 134 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
3.16 ECC Operation  
The OneNAND device has on-chip ECC with the capability of detecting 2 bit errors and correcting 1-bit errors in the NAND Flash Array mem-  
ory main and spare areas.  
As the device transfers data from a BufferRAM to the NAND Flash Array memory Page Buffer for Program Operation, the device initiates a  
background operation which generates an Error Correction Code (ECC) of 24bits for each sector main area data and 10bits for 2nd and 3rd  
word data of each sector spare area.  
During a Load operation from the NAND Flash Array memory Page, the on-chip ECC engine generates a new ECC. The 'Load ECC result' is  
compared to the originally 'Program ECC' thus detecting the number and position of errors. Single-bit error is corrected.  
ECC is updated by the device automatically. After a Load Operation, the Host can determine whether there was error by reading the 'ECC Sta-  
tus Register' (refer to section 2.8.26).  
Error types are divided into 'no error', '1bit correctable error', and '2bit error uncorrectable error'.  
OneNAND supports 2bit EDC even though 2bit error seldom or never occurs. Hence, it is not recommended for Host to read 'ECC Status Reg-  
ister' for checking ECC error because the built-in Error Correction Logic of OneNAND automatically corrects ECC error.  
When the device reads the NAND Flash Array memory main and spare area data with an ECC operation, the device doesn't place the newly  
generated ECC for main and spare area into the buffer. Instead it places the ECC which was generated and written during the program oper-  
ation into the buffer.  
An ECC operation is also done during the Boot Loading operation.  
3.16.1 ECC Bypass Operation  
In an ECC bypass operation, the device does not generate ECC as a background operation. The result does not indicate error position (refer  
to the ECC Result Table).  
In a Program Operation the ECC code to NAND Flash Array memory spare area is not updated.  
During a Load operation, the on-chip ECC engine does not generate a new ECC internally. Also the ECC Status & Result to Registers are  
invalid. The error is not corrected and detected by itself, so that ECC bypass operation is not recommended for host.  
ECC bypass operation is set by the 9bit of System Configuration 1 Register (see section 2.8.19)  
In case of ECC Bypass, user can program in ECC Area.  
ECC Code and ECC Result by ECC Operation  
Program operation  
Load operation  
Operation  
ECC Code Update to NAND  
Flash Array Spare Area  
ECC Code at BufferRAM Spare  
Area  
ECC Status & Result Update  
to Registers  
1bit Error  
Pre-written ECC code(1) loaded  
Pre-written code(1) loaded  
ECC operation  
ECC bypass  
Update  
Update  
Invalid  
Correct  
Not update  
Not correct  
NOTE :  
1) Pre-written ECC code : ECC code which is previously written to NAND Flash Spare Area in program operation.  
- 135 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
3.17 Invalid Block Operation  
Invalid blocks are defined as blocks in the device's NAND Flash Array memory that contain one or more invalid bits whose reliability is not  
guaranteed by Samsung.  
The information regarding the invalid block(s) is called the Invalid Block Information. Devices with invalid block(s) have the same quality level  
as devices with all valid blocks and have the same AC and DC characteristics.  
An invalid block(s) does not affect the performance of valid block(s) because it is isolated from the bit line and the common source line by a  
select transistor.  
The system design must be able to mask out the invalid block(s) via address mapping. The 1st block, which is placed on 00h block address, is  
always fully guaranteed to be a valid block.  
Due to invalid marking, during load operation for indentifying invalid block, a load error may occur.  
3.17.1 Invalid Block Identification Table Operation  
A system must be able to recognize invalid block(s) based on the original invalid block information and create an invalid block table.  
Invalid blocks are identified by erasing all address locations in the NAND Flash Array memory except locations where the invalid block(s) infor-  
mation is written prior to shipping.  
An invalid block(s) status is defined by the 1st word in the spare area. Samsung makes sure that either the 1st or 2nd page of every invalid  
block has non-FFFFh data at the 1st word of sector0.  
Since the invalid block information is also erasable in most cases, it is impossible to recover the information once it has been erased. Any  
intentional erase of the original invalid block information is prohibited.  
The following suggested flow chart can be used to create an Invalid Block Table.  
- 136 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Invalid Block Table Creation Flow Chart  
Start  
Set Block Address = 0  
Increment Block Address  
Check "FFFFh" at the 1st word of sector 0  
of spare area in 1st and 2nd page  
*
No  
Check  
Create (or update)  
Invalid Block(s) Table  
"FFFFh" ?  
Yes  
No  
Last Block ?  
Yes  
End  
3.17.2 Invalid Block Replacement Operation  
Within its life time, additional invalid blocks may develop with NAND Flash Array memory. Refer to the device's qualification report for the  
actual data.  
The following possible failure modes should be considered to implement a highly reliable system.  
In the case of a status read failure after erase or program, a block replacement should be done. Because program status failure  
during a page program does not affect the data of the other pages in the same block, a block replacement can be executed with a page-sized  
buffer by finding an erased empty block and reprogramming the current target data and copying the rest of the replaced block.  
Block Failure Modes and Countermeasures  
Failure Mode  
Erase Failure  
Detection and Countermeasure sequence  
Status Read after Erase --> Block Replacement  
Status Read after Program --> Block Replacement  
Error Correction by ECC mode of the device  
Program Failure  
Single Bit Failure in Load Operation  
- 137 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Referring to the diagram for further illustration, when an error happens in the nth page of block 'A' during program operation, copy  
the data in the 1st ~ (n-1)th page to the same location of block 'B' via data buffer0.  
Then copy the nth page data of block 'A' in the data buffer1 to the nth page of block 'B' or any free block. Do not further erase or  
program block 'A' but instead complete the operation by creating an 'Invalid Block Table' or other appropriate scheme.  
Block Replacement Operation Sequence  
Block A  
1st  
1
{
(n-1)th  
nth  
an error occurs.  
Data Buffer0 of the device  
(page)  
1
Data Buffer1 of the device  
Block B  
(assuming the nth page data is maintained)  
1st  
2
{
(n-1)th  
nth  
(page)  
- 138 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
4.0 DC CHARACTERISTICS  
4.1 Absolute Maximum Ratings  
Parameter  
Symbol  
Vcc  
Rating  
Unit  
Vcc  
Voltage on any pin relative to VSS  
All Pins  
-0.5 to + 2.45  
-0.5 to + 2.45  
-30 to +125  
-40 to +125  
-65 to +150  
5
V
VIN  
Extended  
Temperature Under Bias  
Industrial  
Tbias  
°C  
Storage Temperature  
Tstg  
IOS  
°C  
Short Circuit Output Current  
mA  
TA (Extended Temp.)  
TA (Industrial Temp.)  
-30 to +85  
-40 to +85  
Recommended Operating Temperature  
°C  
NOTE :  
1) Minimum DC voltage is -0.5V on Input/ Output pins. During transitions, this level should not fall to POR level(typ. 1.5V@1.8V device).  
Maximum DC voltage may overshoot to Vcc+2.0V for periods <20ns.  
2) Permanent device damage may occur if ABSOLUTE MAXIMUM RATINGS are exceeded. Functional operation should be restricted to the conditions  
detailed in the operational sections of this data sheet. Exposure to absolute maximum rating conditions for extended periods may affect reliability.  
4.2 Operating Conditions  
Voltage reference to GND  
KFG2G16Q2A  
Parameter  
Symbol  
Unit  
Min  
1.7  
0
Typ.  
1.8  
0
Max  
1.95  
0
VCC-core / Vcc  
VCC- IO / Vccq  
VSS  
V
V
Supply Voltage  
NOTE :  
1) Vcc-Core (or Vcc) should reach the operating voltage level prior to or at the same time as Vcc-IO (or Vccq).  
- 139 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
4.3 DC Characteristics  
RMS Value  
Unit  
Parameter  
Input Leakage Current  
Output Leakage Current  
Symbol  
Test Conditions  
Min  
- 1.0  
- 2.0  
- 1.0  
- 2.0  
Typ  
Max  
+ 1.0  
+ 2.0  
+ 1.0  
+ 2.0  
Single  
DDP  
-
-
-
ILI  
VIN=VSS to VCC, VCC=VCCmax  
µA  
Single  
DDP  
VOUT=VSS to VCC, VCC=VCCmax,  
CE or OE=VIH(Note 1)  
ILO  
µA  
Active Asynchronous Read Current  
(Note 2)  
ICC1  
CE=VIL, OE=VIH  
-
8
15  
mA  
66MHz  
83MHz  
1MHz  
-
-
-
20  
25  
3
30  
35  
4
mA  
mA  
mA  
66MHz  
(DDP)  
-
-
-
30  
35  
3
38  
45  
4
mA  
mA  
mA  
Active Burst Read Current (Note 2)  
ICC2R  
CE=VIL, OE=VIH, WE=VIH  
83MHz  
(DDP)  
1MHz  
(DDP)  
66MHz  
83MHz  
1MHz  
-
-
-
20  
25  
3
30  
35  
4
mA  
mA  
mA  
66MHz  
(DDP)  
-
-
-
30  
35  
3
38  
45  
4
mA  
mA  
mA  
Active Burst Write Current (Note 2)  
ICC2W  
CE=VIL, OE=VIH, WE=VIL  
83MHz  
(DDP)  
1MHz  
(DDP)  
Single  
DDP  
-
8
17  
30  
25  
20  
20  
10  
20  
-
15  
25  
mA  
mA  
mA  
mA  
mA  
mA  
Active Asynchronous Write Current  
(Note 2)  
ICC3  
CE=VIL, OE=VIH  
-
Active Load Current (Note 3)  
Active Program Current (Note 3)  
Active Erase Current (Note 3)  
Multi Block Erase Current (Note 3)  
ICC4  
ICC5  
ICC6  
ICC7  
CE=VIL, OE=VIH, WE=VIH  
CE=VIL, OE=VIH, WE=VIH  
CE=VIL, OE=VIH, WE=VIH  
CE=VIL, OE=VIH, WE=VIH, 64blocks  
-
40  
-
35  
-
30  
-
30  
Single  
DDP  
-
50  
Standby Current  
ISB  
CE= RP=VCC ± 0.2V  
µA  
-
100  
0.4  
VCCq+0.4  
0.2  
-
Input Low Voltage  
VIL  
VIH  
-
-
-0.5  
V
V
V
V
Input High Voltage (Note 4)  
Output Low Voltage  
Output High Voltage  
VCCq-0.4  
-
-
VOL  
VOH  
IOL = 100 µA ,VCC=VCCmin , VCCq=VCCqmin  
IOH = -100 µA , VCC=VCCmin , VCCq=VCCqmin  
-
VCCq-0.1  
-
NOTE :  
1) CE should be VIH for RDY. IOBE should be ‘0’ for INT.  
2) I active for Host access  
CC  
3) I active for Internal operation. (without host access)  
CC  
4) Vccq is equivalent to Vcc-IO  
- 140 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
5.0 AC CHARACTERISTICS  
5.1 AC Test Conditions  
Parameter  
Value (66MHz)  
0V to VCC  
3ns  
Value (83MHz)  
0V to VCC  
2ns  
Input Pulse Levels  
CLK  
Input Rise and Fall Times  
other inputs  
5ns  
2ns  
VCC/2  
VCC/2  
Input and Output Timing Levels  
Output Load  
CL = 30pF  
CL = 30pF  
Device  
Under  
Test  
VCC  
Input & Output  
VCC/2  
VCC/2  
Test Point  
0V  
* CL = 30pF including scope  
and Jig capacitance  
Input Pulse and Test Point  
Output Load  
5.2 Device Capacitance  
CAPACITANCE(TA = 25 °C, VCC = 1.8V, f = 1.0MHz)  
Single  
DDP  
Unit  
Item  
Symbol  
Test Condition  
Min  
Max  
10  
Min  
Max  
20  
Input Capacitance  
Control Pin Capacitance  
Output Capacitance  
INT Capacitance  
CIN1  
CIN2  
COUT  
CINT  
VIN=0V  
VIN=0V  
-
-
-
-
-
-
-
-
pF  
pF  
pF  
pF  
10  
20  
VOUT=0V  
VOUT=0V  
10  
20  
10  
20  
NOTE :  
Capacitance is periodically sampled and not 100% tested.  
5.3 Valid Block Characteristics  
Parameter  
Symbol  
Min  
2008  
4016  
Typ.  
Max  
Unit  
Single  
-
-
2048  
4096  
Blocks  
Blocks  
Valid Block Number  
DDP  
NVB  
NOTE :  
1) The device may include invalid blocks when first shipped. Additional invalid blocks may develop while being used. The number of valid blocks is presented with  
both cases of invalid blocks considered. Invalid blocks are defined as blocks that contain one or more bad bits. Do not erase or program factory-marked bad  
blocks.  
2) The 1st block, which is placed on 00h block address, is guaranteed to be a valid block up to 1K program/erase cycles with 1bit/512Byte ECC.  
- 141 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
5.4 AC Characteristics for Synchronous Burst Read  
See Timing Diagrams 6.1, 6.2 and 6.3.  
66MHz  
83MHz  
Parameter  
Symbol  
Unit  
Min  
1
Max  
66  
-
Min  
1
Max  
83  
-
Clock  
CLK  
tCLK  
tIAA  
MHz  
ns  
Clock Cycle  
15  
-
12  
-
Initial Access Time  
70  
70  
ns  
Burst Access Time Valid Clock to Output  
Delay  
tBA  
-
11  
-
9
ns  
AVD Setup Time to CLK  
tAVDS  
tAVDH  
tACS  
tACH  
tBDH  
tOE  
5
2
5
6
3
-
-
-
4
2
4
6
2
-
-
-
ns  
ns  
ns  
ns  
ns  
ns  
ns  
AVD Hold Time from CLK  
Address Setup Time to CLK  
Address Hold Time from CLK  
Data Hold Time from Next Clock Cycle  
Output Enable to Data  
-
-
-
-
-
-
20  
20  
20  
20  
1)  
CE Disable to Output & RDY High Z  
-
-
tCEZ  
1)  
OE Disable to Output High Z  
CE Setup Time to CLK  
CLK High or Low Time  
-
15  
-
-
4.5  
5
15  
-
ns  
ns  
ns  
ns  
ns  
ns  
ns  
tOEZ  
tCES  
6
tCLKH/L  
tCLK/3  
-
-
CLK 2) to RDY valid  
tRDYO  
-
-
11  
11  
-
-
9
CLK to RDY Setup Time  
RDY Setup Time to CLK  
CE low to RDY valid  
tRDYA  
tRDYS  
tCER  
-
9
4
-
3
-
15  
-
15  
NOTE :  
1) If OE is disabled at the same time or before CE is disabled, the output will go to high-z by tOEZ.  
If CE is disabled at the same time or before OE is disabled, the output will go to high-z by tCEZ.  
If CE and OE are disabled at the same time, the output will go to high-z by tOEZ.  
2) It is the following clock of address fetch clock.  
- 142 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
5.5 AC Characteristics for Asynchronous Read  
See Timing Diagrams 6.5, 6.6, 6.7 and 6.8.  
KFG2G16Q2A/  
KFH4G16Q2A/  
Parameter  
Symbol  
Unit  
Min  
Max  
Access Time from CE Low  
tCE  
tAA  
-
-
76  
76  
76  
-
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
Asynchronous Access Time from AVD Low  
Asynchronous Access Time from address valid  
Read Cycle Time  
tACC  
tRC  
-
76  
12  
7
6
-
AVD Low Time  
tAVDP  
tAAVDS  
tAAVDH  
tOE  
-
Address Setup to rising edge of AVD  
Address Hold from rising edge of AVD  
Output Enable to Output Valid  
-
-
20  
20  
CE Disable to Output & RDY High Z1)  
tCEZ  
tOEZ  
-
OE Disable to Output High Z1)  
CE Low to RDY Valid  
-
-
15  
15  
-
ns  
ns  
ns  
tCER  
tWEA  
WE Disable to AVD Enable  
15  
NOTE :  
1) If OE is disabled at the same time or before CE is disabled, the output will go to high-z by tOEZ.  
If CE is disabled at the same time or before OE is disabled, the output will go to high-z by tCEZ.  
If CE and OE are disabled at the same time, the output will go to high-z by tOEZ.  
These parameters are not 100% tested.  
5.6 AC Characteristics for Warm Reset (RP), Hot Reset and NAND Flash CoreReset  
See Timing Diagrams 6.19, 6.20 and 6.21.  
Parameter  
Symbol  
Min  
Max  
Unit  
tReady1  
(BootRAM)  
RP & Reset Command Latch to BootRAM Access  
µs  
-
5
tReady2  
(NAND Flash Array)  
RP & Reset Command Latch(During Load Routines) to INT High (Note1)  
RP & Reset Command Latch(During Program Routines) to INT High (Note1)  
RP & Reset Command Latch(During Erase Routines) to INT High (Note1)  
-
-
-
10  
20  
µs  
µs  
µs  
tReady2  
(NAND Flash Array)  
tReady2  
(NAND Flash Array)  
500  
tReady2  
(NAND Flash Array)  
RP & Reset Command Latch(NOT During Internal Routines) to INT High (Note1)  
RP Pulse Width (Note2)  
-
10  
-
µs  
tRP  
200  
ns  
NOTE :  
1) These parameters are tested based on INT bit of interrupt register. Because the time on INT pin is related to the pull-up and pull-down resistor value.  
2) The device may reset if tRP < tRP min(200ns), but this is not guaranteed.  
- 143 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
5.7 AC Characteristics for Asynchronous Write  
See Timing Diagrams 6.9.  
Parameter  
Symbol  
Min  
70  
0
Max  
Unit  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
tWC  
tAWES  
tAH  
WE Cycle Time  
-
-
Address Setup Time  
Address Hold Time  
Data Setup Time  
Data Hold Time  
30  
25  
0
-
tDS  
-
tDH  
-
tCS  
CE Setup Time  
0
-
tCH  
CE Hold Time  
0
-
tWPL  
tWPH  
tCEZ  
WE Pulse Width  
WE Pulse Width High  
40  
30  
-
-
-
CE Disable to Output & RDY High Z  
20  
5.8 AC Characteristics for Burst Write Operation  
See Timing Diagrams 6.10 and 6.11.  
66MHz  
83MHz  
Parameter  
Symbol  
Unit  
Min  
Max  
Min  
1
Max  
CLK1)  
Clock  
1
66  
-
83  
-
MHz  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
Clock Cycle  
AVD Setup to CLK  
15  
12  
4
t
CLK  
5
-
-
t
AVDS  
AVDH  
AVD Hold Time from CLK  
Address Setup Time to CLK  
Address Hold Time from CLK  
Data Setup Time to CLK  
Data Hold Time from CLK  
WE Setup Time to CLK  
WE Hold Time from CLK  
CLK High or Low Time  
CE high pulse width  
2
-
2
-
t
5
-
4
-
tACS  
6
-
6
-
tACH  
5
-
4
-
t
WDS  
2
-
2
-
t
WDH  
5
-
4
-
t
WES  
WEH  
CLKH/L  
3
-
3
-
t
tCLK/3  
-
5
-
t
10  
-
-
10  
-
-
tCEHP  
CLK to RDY Valid  
11  
11  
-
9
9
-
t
RDYO  
CLK to RDY Setup Time  
RDY Setup Time to CLK  
CE low to RDY valid  
-
-
t
RDYA  
4
-
3
tRDYS  
15  
-
15  
tCER  
Clock to CE disable  
2
6
-
tCLK - 4.5  
2
tCLK - 4.5  
tCEH  
CE Setup Time to CLK  
CE Disable to Output & RDY High Z  
-
4.5  
-
-
tCES  
20  
20  
tCEZ  
NOTE :  
1) Target Clock frequency is 83Mhz  
- 144 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
5.9 AC Characteristics for Load/Program/Erase Performance  
See Timing Diagrams 6.12, 6.13, and 6.17  
Parameter  
Symbol  
tRD1  
Min  
Typ  
23  
Max  
35  
Unit  
µs  
Spare Load time(Note 1, Note2)  
-
-
-
Sector Load time(Note 1, Note4)  
Page Load time(Note 1)  
tRD2  
30  
45  
µs  
Spare Program time(Note 1, Note3)  
Sector Program time(Note 1, Note4)  
Page Pogram time(Note 1)  
tPGM1  
205  
720  
µs  
tPGM2  
tOTP  
-
-
-
-
-
-
220  
500  
500  
2
750  
700  
700  
3
µs  
ns  
ns  
µs  
µs  
ms  
ms  
OTP Access Time(Note 1)  
Lock/Unlock/Lock-tight (Note 1)  
All Block Unlock Time  
tLOCK  
tABU  
Erase Suspend Time (Note 1)  
tESP  
400  
1.5  
4
500  
2
1 Block  
tERS1  
tERS2  
Erase Resume Time(Note 1)  
2~64 Blocks  
6
Number of Partial Program Cycles in the page (Including main and spare  
area)  
NOP  
-
-
4
cycles  
1 Block  
tBERS1  
tBERS2  
tRD3  
-
-
-
1.5  
4
2
6
ms  
ms  
µs  
Block Erase time (Note 1)  
2~64 Blocks  
Multi Block Erase Verify Read time(Note 1)  
70  
100  
NOTE :  
1) These parameters are tested based on INT bit of interrupt register. Because the time on INT pin is related to the pull-up and pull-down resistor value.  
2) Spare Load time is little bit less than Sector Load time.  
3) Spare Program time is same as Sector program time.  
4) 2/3 sector Load/Program time is between Sector Load/Program time and Page Load/Program time.  
5.10 AC Characteristics for INT Auto Mode  
See Timing Diagrams 6.23  
Parameter  
Symbol  
Min  
Max  
Unit  
Command Input to INT Low  
-
200  
ns  
tWB  
5.11 AC Characteristics for Synchronous Burst Block Read  
See Timing Diagrams 6.3, 6.4  
Parameter  
Symbol  
Typ.  
Max  
Unit  
INT Low Period During Synch Burst Block Read  
1
-
us  
t
INTL  
- 145 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
6.0 TIMING DIAGRAMS  
6.1 8-Word Linear Burst Read Mode with Wrap Around  
See AC Characteristics Table 5.4  
BRWL=4  
tCES  
tCLKL  
tCLKH  
tCLK  
CE  
tCER  
tCEZ  
-1  
0
1
2
3
4
CLK  
tAVDS  
tRDYO  
AVD  
tAVDH  
tBDH  
D2  
tACS  
tACH  
A0-A15  
tBA  
D0  
DQ0-DQ15  
D6  
D7  
D0  
D1  
D3  
D7  
tOEZ  
tIAA  
tOE  
OE  
tRDYS  
tRDYA  
Hi-Z  
Hi-Z  
RDY  
6.2 Continuous Linear Burst Read Mode with Wrap Around  
See AC Characteristics Table 5.4  
tCLK  
tCES  
CE  
tCER  
tCEZ  
-1  
0
1
2
3
4
CLK  
tAVDS  
tRDYO  
AVD  
tAVDH  
tBDH  
tACS  
A0-A15  
tBA  
tACH  
DQ0-DQ15  
Da  
Da+1 Da+2 Da+3 Da+4 Da+5  
Da+n Da+n+1  
tOEZ  
tIAA  
tOE  
OE  
tRDYS  
Hi-Z  
Hi-Z  
tRDYA  
RDY  
- 146 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
6.3 Synchronous Burst Block Read Operation Timing  
See AC Characteristics table 5.4 and 5.7.  
- 147 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
6.4 Synchronous Burst Block Read Timing  
See AC Characteristics table 5.11  
Case 1 : BL=1K word synchronous burst block read  
- 148 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Case 2 : Host reads INT bit for Ready/Busy State indicator  
- 149 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
6.5 Asynchronous Read (VA Transition Before AVD Low)  
See AC Characteristics Table 5.5  
VIL  
CLK  
CE  
tCEZ  
tAVDP  
AVD  
tOE  
OE  
WE  
tCE  
tOEZ  
DQ0-DQ15  
Valid RD  
tAAVDH  
A0-A15  
VA  
Hi-Z  
Hi-Z  
RDY  
NOTE :  
VA=Valid Read Address, RD=Read Data.  
6.6 Asynchronous Read (VA Transition After AVD Low)  
See AC Characteristics Table 5.5  
VIL  
CLK  
CE  
tCEZ  
tAA  
tAVDP  
AVD  
tOE  
OE  
tWEA  
WE  
tOEZ  
DQ0-DQ15  
Valid RD  
tAAVDH  
A0-A15  
VA  
Hi-Z  
Hi-Z  
RDY  
NOTE :  
VA=Valid Read Address, RD=Read Data.  
- 150 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
6.7 Asynchronous Read (VA and AVD Transition After CE Low)  
See AC Characteristics Table 5.5  
VIL  
CLK  
CE  
tCEZ  
tAVDP  
AVD  
tAAVDS  
tOE  
OE  
tWEA  
WE  
tOEZ  
DQ0-DQ15  
Valid RD  
tAAVDH  
tACC  
A0-A15  
VA  
Hi-Z  
Hi-Z  
RDY  
NOTE :  
VA=Valid Read Address, RD=Read Data.  
6.8 Asynchronous Read (AVD is tied to CE)  
See AC Characteristics Table 5.5  
VIL  
CLK  
tRC  
CE  
tCEZ  
tOE  
OE  
WE  
DQ0-DQ15  
A0-A15  
tCE  
tOEZ  
Valid RD  
tACC  
VA  
Hi-Z  
Hi-Z  
RDY  
NOTE :  
VA=Valid Read Address, RD=Read Data.  
- 151 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
6.9 Asynchronous Write  
See AC Characteristics Table 5.7  
VIL  
CLK  
tCS  
tCH  
tCS  
CE  
tWPL  
tWPH  
WE  
tWC  
OE  
RP  
tAH  
A0-A15  
VA  
VA  
tDS  
tDH  
tAWES  
DQ0-  
DQ15  
Valid WD  
Valid WD  
Hi-Z  
Hi-Z  
NOTE :  
VA=Valid Read Address, WD=Write Data.  
- 152 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
6.10 8-Word Linear Burst Write Mode  
See AC Characteristics Table 5.8  
BRWL = 4  
tCEH tCEZ  
tCES  
tCLK  
tCLKH  
tCLKL  
CE  
tCER  
-1  
0
1
2
3
4
CLK  
AVD  
tRDYO  
tAVDS  
tAVDH  
tACS  
tACH  
A0~  
A15  
tWDH  
tWDS  
D1  
DQ0~  
DQ15  
D0  
D2  
D3  
D4  
D5  
D7  
OE  
tWES  
WE  
tWEH  
tRDYA  
Hi-Z  
Hi-Z  
RDY  
tRDYS  
- 153 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
6.11 Start Initial Burst Write Operation  
See AC Characteristics Table 5.8  
BRWL = 4  
BRWL = 4  
tCEHP  
tCES  
tCLK  
tCLKH tCLKL  
tCEH  
CE  
tCES tCEH  
tCER  
-1  
0
1
2
3
4
CLK  
AVD  
tRDYO  
tCEZ  
tAVDS  
tAVDH  
tACS  
tACH  
A0~  
A15  
tWDS tWDH  
D0  
DQ0~  
DQ15  
D0  
OE  
tWES  
WE  
tWEH  
tRDYS  
tRDYA  
Hi-Z  
RDY  
- 154 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
6.12 Load Operation Timing  
See AC Characteristics Tables 5.7 and 5.9  
Load Command Sequence  
Read Data  
tAH  
tAWES  
A0:A15  
AA  
CA  
BA  
BA  
DQ0-DQ15  
Da  
Da+1  
LMA  
LCD  
tDS  
tCH  
tCS  
tDH  
CE  
OE  
WE  
tCH  
tWPL  
tWPH  
tRD1 or tRD2  
tCS  
tWC  
VIL  
CLK  
INT  
NOTE :  
1) AA = Address of address register  
CA = Address of command register  
PCD = Program Command  
PMA = Address of memory to be programmed  
BA = Address of BufferRAM to load the data  
BD = Program Data  
SA = Address of status register  
AA* = Address of Start Address1 Register(for Flash Block Address)  
PMB = DFS & FBA(Flash Block address) of memory to be programmed next time  
2) “In progress” and “complete” refer to status register  
3) Status reads in this figure is asynchronous read, but status read in synchronous mode is also supported.  
- 155 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
6.13 Program Operation Timing  
See AC Characteristics Tables 5.7 and 5.9  
Program Command Sequence (last two cycles)  
Read Status Data  
tAH  
tAWES  
A0:A15  
AA  
BA  
tCS  
CA  
tCS  
SA  
SA  
AA*  
In  
DQ0-DQ15  
Complete  
PMB  
PMA  
tCH  
BD  
tCH  
PCD  
Progress  
tDH  
tDS  
CE  
OE  
WE  
tCH  
tWPL  
tWPH  
tCS  
tPGM1 or tPGM2  
tWC  
VIL  
CLK  
INT  
NOTE :  
1) AA = Address of address register  
CA = Address of command register  
PCD = Program Command  
PMA = Address of memory to be programmed  
BA = Address of BufferRAM to load the data  
BD = Program Data  
SA = Address of status register  
AA* = Address of Start Address1 Register(for Flash Block Address)  
PMB = DFS & FBA(Flash Block address) of memory to be programmed next time  
2) “In progress” and “complete” refer to status register  
3) Status reads in this figure is asynchronous read, but status read in synchronous mode is also supported.  
- 156 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
6.14 2X Program Operation Timing  
Address Setting  
A0:  
A15  
. .  
A1  
DQ0~  
DQ15  
1st data input  
4KB data into  
2 DataRAMs  
Ongoing  
Status  
INT  
2X program Command  
Controller Status Register Check  
Plane1 / Plane2 current : Pass=0, Fail=1  
Plane1 / Plane2 previous: Invalid (Fixed to 0)  
A1 : Address of DataRAM to be written.  
INT: Indicator for DataRAM’s Status (Ready=High, Busy=Low)  
Ongoing Status : Indicated by OnGo bit in Controller Status Register [15] (F240h)  
4KB data input : Asynch Write / Synch Write available.  
Command input and INT pin behavior is based on ’INT auto mode’.  
In ’INT manual mode’, writing ’0’ to interrupt register is required before command issue.  
- 157 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
6.15 2X Cache Program Operation Timing  
- 158 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
6.16 2X Interleave Cache Program Operation Timing  
- 159 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
6.17 Block Erase Operation Timing  
See AC Characteristics Tables 5.7 and 5.9  
Erase Command Sequence (last two cycles)  
Read Status Data  
tAWES  
tAH  
AA*  
A0:A15  
DQ0-DQ15  
CE  
AA  
CA  
SA  
SA  
In  
PMB  
Complete  
EMA  
tCH  
ECD  
tDS  
Progress  
tCS  
tDH  
tCH  
OE  
tWPL  
WE  
tWPH  
tBERS1  
tCS  
tWC  
VIL  
CLK  
INT  
NOTE :  
1) AA = Address of address register  
CA = Address of command register  
ECD = Erase Command  
EMA = Address of memory to be erased  
SA = Address of status register  
AA* = Address of Start Address1 Register(for Flash Block Address)  
PMB = DFS & FBA(Flash Block address) of memory to be programmed next time  
2) “In progress” and “complete” refer to status register  
3) Status reads in this figure is asynchronous read, but status read in synchronous mode is also supported.  
- 160 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
6.18 Cold Reset Timing  
POR triggering level  
System Power  
1)  
Bootcode - copy done  
Idle  
OneNAND  
Operation  
Sleep  
Bootcode copy  
2)  
RP  
High-Z  
INT  
3)  
INT bit  
0 (default)  
1
IOBE bit  
0 (default)  
1 (default)  
1
INTpol bit  
NOTE :  
1) Bootcode copy operation starts 400us later than POR activation.  
The system power should reach Vcc after POR triggering level(typ. 1.5V) within 400us for valid boot code data.  
2) 1K bytes Bootcode copy takes 70us(estimated) from sector0 and sector1/page0/block0 of NAND Flash array to BootRAM.  
Host can read Bootcode in BootRAM(1K bytes) after Bootcode copy completion.  
3) INT register goes ‘Low’ to ‘High’ on the condition of ‘Bootcode-copy done’ and RP rising edge.  
If RP goes ‘Low’ to ‘High’ before ‘Bootcode-copy done’, INT register goes to ‘Low’ to ‘High’ as soon as ‘Bootcode-copy done’  
- 161 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
6.19 Warm Reset Timing  
See AC Characteristics Table 5.6  
CE, OE  
RP  
tRP  
tReady1  
High-Z  
High-Z  
RDY  
tReady2  
INT  
bit  
Operation  
Status  
1)  
2)  
3)  
4)  
1)  
Idle  
Reset Ongoing  
BootRAM Access  
INT Bit Polling  
Idle  
NOTE :  
1) The status which can accept any register based operation(Load, Program, Erase command, etc).  
2) The status where reset is ongoing.  
3) The status allows only BootRAM(BL1) read operation for Boot Sequence.(refer to 7.2.2 Boot Sequence)  
4) To read BL2 of Boot Sequence, Host should wait INT until becomes ready. and then, Host can issue load command.  
(refer to 7.2.2 Boot Sequence, 7.1 Methods of Determing Interrupt status)  
- 162 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
6.20 Hot Reset Timing  
See AC Characteristics Table 5.6  
AVD  
BP(Note 3)  
or F220h  
A0~A15  
00F0h  
DQ0~DQ15  
or 00F3h4)  
CE  
OE  
WE  
tReady2  
INT  
bit  
High-Z  
RDY  
OneNAND  
Idle  
Operation or Idle  
Operation  
OneNAND reset  
NOTE :  
1) Internal reset operation means that the device initializes internal registers and makes output signals go to default status and bufferRAM data are kept  
unchanged after Warm/Hot reset operations.  
2) Reset command : Command based reset or Register based reset  
3) BP(Boot Partition): BootRAM area [0000h~01FFh, 8000h~800Fh]  
4) 00F0h for BP, and 00F3h for F220h  
- 163 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
6.21 NAND Flash Core Reset Timing  
See AC Characteristics Table 5.6  
AVD  
F220h  
A0~A15  
DQ0~DQ15  
CE  
00F0h  
OE  
WE  
tReady2  
INT  
bit  
High-Z  
RDY  
OneNAND  
Operation  
Idle  
Operation or Idle  
NAND Flash Core reset  
6.22 Data Protection Timing During Power Down  
The device is designed to offer protection from any involuntary program/erase during power-transitions. RP pin provides hardware protection  
and must be kept at VIL before Vcc drops to 1.5V  
typ. 1.5V  
VCC  
0V  
RP  
INT  
OneNAND  
Operation  
OneNAND Logic Reset & NAND Array Write Protected  
- 164 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
6.23 INT auto mode  
See AC Characteristics Table 5.10  
tWB  
INT pin  
INT bit  
INT will automatically  
turn to Busy State  
Write command into  
Command Register  
INT will automatically turn back to ready state  
when designated operation is completed.  
WE  
DQ  
. . .  
. . . . . . . . . .  
CMD  
NOTE : INT pin polarity is based on ’IOBE=1 and INT pol=1 (default)’ setting  
- 165 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
7.0 TECHNICAL AND APPLICATION NOTES  
From time-to-time supplemental technical information and application notes pertaining to the design and operation of the device in a system  
are included in this section. Contact your Samsung Representative to determine if additional notes are available.  
7.1 Methods of Determining Interrupt Status  
There are two methods of determining Interrupt Status on the OneNAND. Using the INT pin or monitoring the Interrupt Status Register Bit.  
The OneNAND INT pin is an output pin function used to notify the Host when a command has been completed. In ’Cache Read’, ’Synchro-  
nous Burst Block Read’ and ’2X Cache Program’ cases, INT pin notifies that only trasferring from DataRAM to page buffer is completed. This  
provides a hardware method of signaling the completion of a program, erase, or load operation.  
In its normal state, the INT pin is high if the INT polarity bit is default. In case of normal INT mode, before a command is written to the com-  
mand register, the INT bit must be written to '0' so the INT pin transitions to a low state indicating start of the operation. In case of ’INT auto  
mode’, INT bit is written to ’0’ automatically right after command issued. Upon completion of the command operation by the OneNAND’s inter-  
nal controller, INT returns to a high state.  
INT pin is a DQ-type output except ’Reset’ and ’2X program’ in DDP allowing two INT outputs to be Or-tied together. In case of ’Reset’ and ’2X  
Program’ in DDP, INT pin operates as an open drain with 50k ohm. INT does not float to a hi-Z condition when CE is disabled or OE is dis-  
abled. Refer to section 2.8 for additional information about INT.  
INT can be implemented by tying INT to a host GPIO or by continuous polling of the Interrupt status register.  
INT Type (Mono)  
DQ type  
INT Type (DDP)  
DQ type  
General Operation  
Reset Operation (Warm,Hot and Flash Core Reset) and 2X Program  
DQ type  
Open drain (with 50Kohm)  
- 166 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
7.1.1 The INT Pin to a Host General Purpose I/O  
INT can be tied to a Host GPIO to detect the rising edge of INT, signaling the end of a command operation.  
COMMAND  
INT  
This can be configured to operate either synchronously or asynchronously as shown in the diagrams below.  
Synchronous Mode Using the INT Pin  
When operating synchronously, INT is tied directly to a Host GPIO. RDY could be conneceted as one of following guides.  
Host  
CE  
OneNAND  
Host  
CE  
OneNAND  
CE  
CE  
AVD  
CLK  
RDY  
OE  
AVD  
CLK  
RDY  
OE  
CLK  
RDY(WAIT)  
OE  
CLK  
OE  
GPIO  
INT  
GPIO  
INT  
Handshaking Mode  
Non-Handshaking Mode  
Asynchronous Mode Using the INT Pin  
When configured to operate in an asynchronous mode, CE and AVD of the OneNAND are tied to CE of the Host. CLK is tied to the Host Vss  
(Ground). RDY is NOT connected. OE of the OneNAND and Host are tied together and INT is tied to a GPIO.  
Host  
CE  
OneNAND  
CE  
AVD  
CLK  
RDY  
OE  
Vss  
OE  
GPIO  
INT  
- 167 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
7.1.2 Polling the Interrupt Register Status Bit  
An alternate method of determining the end of an operation is to continuously monitor the Interrupt Status Register Bit instead of using the INT  
pin.  
When using interrupt register instead of INT pin, INT must be unconnected.  
Command  
INT  
This can be configured in either a synchronous mode or an asynchronous mode.  
Synchronous Mode Using Interrupt Status Register Bit Polling  
When operating synchronously, CE and AVD of the OneNAND are tied to CE of the Host, CLK, OE, and DQ pins on the host and OneNAND  
are tied together. RDY could be connected as one of following guides.  
Host  
CE  
OneNAND  
Host  
CE  
OneNAND  
CE  
CE  
AVD  
CLK  
RDY  
OE  
AVD  
CLK  
RDY  
OE  
CLK  
RDY(WAIT)  
OE  
CLK  
OE  
DQ  
DQ  
DQ  
DQ  
Handshaking Mode  
Non-Handshaking Mode  
Asynchronous Mode Using Interrupt Status Register Bit Polling  
When configured to operate in an asynchronous mode, CE and AVD of the OneNAND are tied to CE of the Host. CLK is tied to the Host Vss  
(Ground). RDY is NOT connected. OE and DQ of the OneNAND and Host are tied together.  
Host  
CE  
OneNAND  
CE  
AVD  
CLK  
RDY  
OE  
Vss  
N.C  
OE  
DQ  
DQ  
- 168 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
7.1.3 Determining Rp Value (DDP, QDP only)  
For general operation, INT operates as normal output pin, so that tF is equivalent to tR (below 10ns). But since INT operates as open drain  
with 50k ohm for Reset (Hot/Warm/NAND Flash Core) operations case and ’2X program operation (007Dh) case at DDP option, the pull-up  
resistor value is related to tr(INT). And appropriate value can be obtained with the following reference charts.  
INT pol = ’High’ (Default)  
Vcc or Vccq  
Rp  
~50k ohm  
Ready Vcc  
INT1)  
VOH  
VOL  
Vss  
Busy State  
tf  
tr  
NOTE :  
1) Refer to chapter 2.8.10 Start Address Register F101h DDP Block Diagram  
KFH4G16Q2A @ Vcc = 1.8V, Ta = 25°C , CL = 30pF  
3.145  
2.565  
1.78  
2.349  
0.045  
Ibusy  
0.18  
2.062  
0.06  
0.09  
1.046  
1.658  
0.1373  
0.036  
2.672  
tr[us]  
0.018  
2.717  
1K  
2.676  
10K  
2.674  
20K  
2.673  
2.673  
40K  
tf[ns]  
30K  
Open(100K)  
50K  
Rp(ohm)  
- 169 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
INT pol = ’Low’  
Vcc or Vccq  
INT1)  
tf  
tr  
Ready  
Rp  
Vcc  
VOH  
Busy State  
~50k ohm  
Vss  
VOL  
NOTE :  
1) Refer to chapter 2.8.10 Start Address Register F101h DDP Block Diagram  
KFH4G16Q2A @ Vcc = 1.8V, Ta = 25°C , CL = 30pF  
2.442  
1.989  
1.76  
1.822  
0.045  
Ibusy  
0.18  
1.598  
0.06  
0.09  
0.8088  
1.284  
0.1059  
0.036  
2.914  
tf[us]  
0.018  
2.976  
1K  
2.919  
10K  
2.916  
20K  
2.915  
2.914  
40K  
tr[ns]  
30K  
Open(100K)  
50K  
Rp(ohm)  
- 170 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
7.2 Boot Sequence  
One of the best features OneNAND has is that it can be a booting device itself since it contains an internally built-in boot loader despite the  
fact that its core architecture is based on NAND Flash. Thus, OneNAND does not make any additional booting device necessary for a system,  
which imposes extra cost or area overhead on the overall system.  
As the system power is turned on, the boot code originally stored in NAND Flash Array is moved to BootRAM automatically and then fetched  
by CPU through the same interface as SRAM’s or NOR Flash’s if the size of the boot code is less than 1KB. If its size is larger than 1KB and  
less than or equal to 3KB, only 1KB of it can be moved to BootRAM automatically and fetched by CPU, and the rest of it can be loaded into  
one of the DataRAMs whose size is 2KB by Load Command and CPU can take it from the DataRAM after finishing the code-fetching job for  
BootRAM. If its size is larger than 3KB, the 1KB portion of it can be moved to BootRAM automatically and fetched by CPU, and its remaining  
part can be moved to DRAM through two DataRAMs using dual buffering and taken by CPU to reduce CPU fetch time.  
A typical boot scheme usually used to boot the system with OneNAND is explained at Partition of NAND Flash Array and OneNAND Boot  
Sequence. In this boot scheme, boot code is comprised of BL1, where BL stands for Boot Loader, BL2, and BL3. Moreover, the size of the  
boot code is larger than 3KB (the 3rd case above). BL1 is called primary boot loader in other words. Here is the table of detailed explanations  
about the function of each boot loader in this specific boot scheme.  
7.2.1 Boot Loaders in OneNAND  
Boot Loaders in OneNAND  
Boot Loader  
BL1  
Description  
Moves BL2 from NAND Flash Array to DRAM through two DataRAMs using dual buffering  
Moves OS image (or BL3 optionally) from NAND Flash Array to DRAM through two DataRams using dual buffering  
Moves or writes the image through USB interface  
BL2  
BL3 (Optional)  
NAND Flash Array of OneNAND is divided into the partitions as described at Partition of NAND Flash Array to show where each component of  
code is located and how much portion of the overall NAND Flash Array each one occupies. In addition, the boot sequence is listed below and  
depicted at Boot Sequence.  
7.2.2 Boot Sequence  
Boot Sequence :  
1. Power is on  
BL1 is loaded into BootRAM  
2. BL1 is executed in BootRAM  
BL2 is loaded into DRAM through two DataRams using dual buffering by BL1  
3. BL2 is executed in DRAM  
OS image is loaded into DRAM through two DataRams using dual buffering by BL2  
4. OS is running  
- 171 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
Block 2047  
Reservoir  
Partition 6  
Sector 0 Sector 1 Sector 2 Sector 3  
File System  
Partition 5  
Page 63  
Page 62  
Block 162  
:
:
Os Image  
BL3
Partition 4  
Partition 3  
Block 2  
Block 1  
Block 0  
Page 2  
Page 1  
Page 0  
NBBLL11  
BL2
BL1  
Partition of NAND Flash array  
Reservoir  
File System  
step 3  
Data Ram 1  
Os Image  
Data Ram 0  
Os Image  
BL 2  
Boot Ram(BL 1)  
BL1  
BL2  
step 2  
step 1  
NAND Flash Array  
Internal BufferRAM  
OneNAND  
DRAM  
NOTE :  
Step 2 and Step 3 can be copied into DRAM through two DataRAMs using dual buffering  
OneNAND Boot Sequence  
- 172 -  
OneNAND2G(KFG2G16Q2A-DEBx)  
OneNAND4G(KFH4G16Q2A-DEBx)  
FLASH MEMORY  
8.0 PACKAGE DIMENSIONS  
#A1 INDEX  
A
10.00±0.10  
0.10 MAX  
10.00±0.10  
0.80x9=7.20  
(Datum A)  
B
6
5 4 3 2 1  
#A1  
A
(Datum B)  
B
0.80  
C
D
E
F
G
H
3.60  
0.32±0.05  
0.9±0.10  
BOTTOM VIEW  
TOP VIEW  
63-  
0.45±0.05  
0.20  
M A B  
2G product (KFG2G16Q2A)  
#A1 INDEX  
A
10.00±0.10  
0.10 MAX  
(Datum A)  
10.00±0.10  
0.80x9=7.20  
B
6
5 4 3 2 1  
#A1  
A
(Datum B)  
B
0.80  
C
D
E
F
G
H
3.60  
0.32±0.05  
1.1±0.10  
BOTTOM VIEW  
TOP VIEW  
63-  
0.45±0.05  
0.20  
M A B  
4G product (KFH4G16Q2A)  
- 173 -  

相关型号:

KFG2G16Q2A-DEB80

Flash, 128MX16, 76ns, PBGA63, 13 X 10 MM, 1 MM HEIGHT, 0.80 MM PITCH, LEAD FREE, FBGA-63
SAMSUNG

KFG2G16Q2M-DEB5

FLASH MEMORY(54MHz)
SAMSUNG

KFG2G16Q2M-DEB6

FLASH MEMORY(54MHz)
SAMSUNG

KFG2G16Q2M-DEB60

Flash, 128KX16, 76ns, PBGA63, 10 X 13 MM, 1 MM HEIGHT, 0.80 MM PITCH, LEAD FREE, FBGA-63
SAMSUNG

KFG2G16Q2M-DEB8

Flash, 128MX16, 76ns, PBGA63,
SAMSUNG

KFG2G16Q2M-DED5

FLASH MEMORY(54MHz)
SAMSUNG

KFG2G16Q2M-DED6

FLASH MEMORY(54MHz)
SAMSUNG

KFG2G16Q2M-DIB5

FLASH MEMORY(54MHz)
SAMSUNG

KFG2G16Q2M-DIB6

FLASH MEMORY(54MHz)
SAMSUNG

KFG2G16Q2M-DID5

FLASH MEMORY(54MHz)
SAMSUNG

KFG2G16Q2M-DID6

FLASH MEMORY(54MHz)
SAMSUNG

KFG2G16U2M-DEB5

FLASH MEMORY(54MHz)
SAMSUNG