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.
* Samsung Electronics reserves the right to change products or specification without notice.
1
K9F1208U0C
K9F1208R0C
K9F1208B0C
Document Title
64M x 8 Bits NAND Flash Memory
Revision History
FLASH MEMORY
Revision No.
0.0
0.1
0.2
0.3
0.4
0.5
1.0
1.1
History
Initial issue.
2.7V part is added
Address of Read 2 is changed (A
1. Add tRPS/tRCS/tREAS parameter for status read
2. Add nWP timing guide
1. Change from tRPS/tRCS/tREAS to tRPB/tRCB/tREAB parameter for
1.8V device busy state
1. Sequential Row Read is added
1. tCRY is changed (50ns+tR(R/B) --> 5us)
1. Mode selection is modified ("CE
: Don’t care -> Fixed "Low" )
4~A7
don’t care" case)
Draft Date
Nov. 10th 2005
July 13th 2006
Aug. 1st 2006
Oct. 12th 2006
Nov. 14th 2006
Nov. 15th 2006
Dec. 28th 2006
June 18th 2007
Remark
Advance
Advance
Advance
Advance
Advance
Preliminary
Final
Final
Note : For more detailed features and specifications including FAQ, please refer to Samsung’s Flash web site.
http://www.samsung.com/Products/Semiconductor/
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 questions, please contact the SAMSUNG branch office near you.
- K9F1208U0C-PCB0/PIB0 : Pb-Free Package
48 - Pin TSOP I (12 x 20 / 0.5 mm pitch)
- K9F1208X0C-JCB0/JIB0: Pb-Free Package
63-Ball FBGA(8.5 x 13 x 1.2mmt)
- K9F1208B0C-PCB0/PIB0 : Pb-Free Package
48 - Pin TSOP I (12 x 20 / 0.5 mm pitch)
GENERAL DESCRIPTION
Offered in 64Mx8bits, the K9F1208X0C is 512Mbit with spare 16Mbit capacity. The device is offered in 1.8V, 2.7V and 3.3V Vcc. Its
NAND cell provides the most cost-effective solutIon for the solid state mass storage market. A program operation can be performed in
typical 200µs on the 528-bytes and an erase operation can be performed in typical 2ms on a 16K-bytes block. Data in the page can
be read out at 42ns cycle time per byte. The I/O pins serve as the ports for address and data input/output as well as command input.
The on-chip write control automates all program and erase functions including pulse repetition, where required, and internal verification and margining of data. Even the write-intensive systems can take advantage of the K9F1208X0C′s extended reliability of 100K
program/erase cycles by providing ECC(Error Correcting Code) with real time mapping-out algorithm.
The K9F1208X0C is an optimum solution for large nonvolatile storage applications such as solid state file storage and other portable
applications requiring non-volatility.
The I/O pins are used to input command, address and data, and to output data during read operations. The I/
O pins float to high-z when the chip is deselected or when the outputs are disabled.
COMMAND LATCH ENABLE
The CLE input controls the activating path for commands sent to the command register. When active high,
commands are latched into the command register through the I/O ports on the rising edge of the WE
ADDRESS LATCH ENABLE
The ALE input controls the activating path for address to the internal address registers. Addresses are
latched on the rising edge of WE
CHIP ENABLE
The CE
input is the device selection control. When the device is in the Busy state, CE high is ignored, and
the device does not return to standby mode in program or erase opertion. Regarding CE
operation, refer to ’Page read’ section of Device operation .
READ ENABLE
The RE
input is the serial data-out control, and when active drives the data onto the I/O bus. Data is valid
tREA after the falling edge of RE
WRITE ENABLE
The WE
input controls writes to the I/O port. Commands, address and data are latched on the rising edge of
the WE
pulse.
with ALE high.
which also increments the internal column address counter by one.
FLASH MEMORY
signal.
control during read
WRITE PROTECT
The WP
WP
R/B
Vcc
VssGROUND
N.C
DNU
NOTE : Connect all VCC and VSS pins of each device to common power supply outputs.
pin provides inadvertent write/erase protection during power transitions. The internal high voltage
generator is reset when the WP
READY/BUSY OUTPUT
The R/B
output indicates the status of the device operation. When low, it indicates that a program, erase or
random read operation is in process and returns to high state upon completion. It is an open drain output and
does not float to high-z condition when the chip is deselected or when outputs are disabled.
POWER
V
CC is the power supply for device.
NO CONNECTION
Lead is not internally connected.
DO NOT USE
Leave it disconnected.
pin is active low.
Do not leave VCC or VSS disconnected.
7
K9F1208U0C
K9F1208R0C
Figure 1. K9F1208X0C FUNCTIONAL BLOCK DIAGRAM
VCC
SS
V
K9F1208B0C
FLASH MEMORY
A9 - A25
A0 - A7
X-Buffers
Latches
& Decoders
Y-Buffers
Latches
& Decoders
A8
Command
Command
Register
CE
RE
WE
Control Logic
& High Voltage
Generator
CLE ALE
WP
Figure 2. K9F1208X0C ARRAY ORGANIZATION
512M + 16M Bits
NAND Flash
ARRAY
(512 + 16)Bytes x 131,072
Page Register & S/A
Y-Gat ing
I/O Buffers & Latches
Global Buffers
1 Block = 32 Pages
= (16K + 512) Bytes
Output
Driver
VCC
VSS
I/0 0
I/0 7
128K Pages
(=4,096 Blocks)
1st CycleA
2nd CycleA9A10A11A12A13A14A15A16
3rd CycleA17A18A19A20A21A22A23A24
4th CycleA25*L*L*L*L*L*L*L
NOTE : Column Address : Starting Address of the Register.
1st half Page Register
(=256 Bytes)
512Bytes16 Bytes
I/O 0I/O 1I/O 2I/O 3I/O 4I/O 5I/O 6I/O 7
0A1A2A3A4A5A6A7
00h Command(Read) : Defines the starting address of the 1st half of the register.
01h Command(Read) : Defines the starting address of the 2nd half of the register.
8is set to "Low" or "High" by the 00h or 01h Command.
* A
* L must be set to "Low".
* The device ignores any additional input of address cycles than reguired.
2nd half Page Register
(=256 Bytes)
Page Register
512 Bytes
8 bits
I/O 0 ~ I/O 7
16 Bytes
1 Page = 528 Bytes
1 Block = 528 Bytes x 32 Pages
= (16K + 512) Bytes
1 Device = 528Bytes x 32Pages x 4,096 Blocks
= 528 Mbits
Column Address
Row Address
(Page Address)
8
K9F1208U0C
K9F1208R0C
Product Introduction
The K9F1208X0C is a 528Mbits(553,648,218 bits) memory organized as 131,072 rows(pages) by 528 columns. Spare sixteen columns are located from column address of 512 to 527. A 528-bytes data register is connected to memory cell arrays accommodating
data transfer between the I/O buffers and memory during page read and page program operations. The memory array is made up of
16 cells that are serially connected to form a NAND structure. Each of the 16 cells resides in a different page. A block consists of the
32 pages formed two NAND structures. A NAND structure consists of 16 cells. Total 135,168 NAND structures reside in a block. The
program and read operations are executed on a page basis, while the erase operation is executed on a block basis. The memory
array consists of 4,096 separately erasable 16K-bytes blocks. It indicates that the bit by bit erase operation is prohibited on the
K9F1208X0C.
The K9F1208X0C has addresses multiplexed into 8 I/O's. This scheme dramatically reduces pin counts and allows systems
upgrades to future densities by maintaining consistency in system board design. Command, address and data are all written through
I/O's by bringing WE
Latch Enable(ALE) are used to multiplex command and address respectively, via the I/O pins. The 64M byte physical space requires
26 addresses, thereby requiring four cycles for byte-level addressing : 1 cycle of column address, 3 cycles of row address, in that
order. Page Read and Page Program need the same four address cycles following the required command input. In Block Erase operation, however, only the 3 cycles of row address are used. Device operations are selected by writing specific commands into the
command register. Table 1 defines the specific commands of the K9F1208X0C.
Table 1. Command Sets
Read 1
Read 250h-
Read ID90h-
ResetFFh-O
Page Program80h10h
Block Erase60hD0h
Block Protect 141h-
Block Protect 242h-
Block Protect 343h-
Read Status70h-O
Read Protection Status7Ah -
NOTE : 1. The 00h/01h command defines starting address of the 1st/2nd half of registers.
After data access on the 2nd half of register by the 01h command, the status pointer is automatically moved to the 1st half register(00h)
on the next cycle.
Caution : Any undefined command inputs are prohibited except for above command set of Table 1.
K9F1208B0C
to low while CE is low. Data is latched on the rising edge of WE. Command Latch Enable(CLE) and Address
Function1’st Cycle2’nd Cycle
00h/01h
(1)
-
FLASH MEMORY
Acceptable Command
during Busy
9
K9F1208U0C
K9F1208R0C
ABSOLUTE MAXIMUM RATINGS
Voltage on any pin relative to VSS
Temperature Under
Bias
Storage Temperature
Short Circuit Current
NOTE :
1. Minimum DC voltage is -0.6V on input/output pins. During transitions, this level may undershoot to -2.0V for periods <30ns.
Maximum DC voltage on input/output pins is V
2. Permanent device damage may occur if ABSOLUTE MAXIMUM RATINGS are exceeded. Functional operation should be restricted to the conditions
as detailed in the operational sections of this data sheet. Exposure to absolute maximum rating conditions for extended periods may affect reliability.
RECOMMENDED OPERATING CONDITIONS
(Voltage reference to GND at the condision of K9F1208X0C-XCB0 : TA=0 to 70°C or K9F1208X0C-XIB0 : TA=-40 to 85°C)
ParameterSymbol
Supply Voltage
K9F1208B0C
ParameterSymbol
V
CC-0.6 to + 2.45-0.6 to + 4.6
V
IN-0.6 to + 2.45-0.6 to + 4.6
I/O-0.6 to Vcc + 0.3 (< 2.45V)-0.6 to Vcc + 0.3 (< 4.6V)
V
K9F1208X0C-XCB0
K9F1208X0C-XIB0-40 to +125
K9F1208X0C-XCB0
K9F1208X0C-XIB0
CC+0.3V which, during transitions, may overshoot to VCC+2.0V for periods <20ns.
BIAS
T
T
STG-65 to +150°C
IOS5mA
1.8V(K9F1208R0C)
1.8V Device2.7V/3.3V Device
2.7V(K9F1208B0C)
Rating
-10 to +125
FLASH MEMORY
3.3V(K9F1208U0C)
MinTyp .MaxMinTyp.MaxMinTyp.Max
CC1.651.81.952.52.72.92.73.33.6V
V
SS0000 0 0000V
V
Unit
V
°C
Unit
DC AND OPERATING CHARACTERISTICS (Recommended operating conditions otherwise noted.)
K9F1208X0C
ParameterSymbolTest Conditions
Operating
Current
Sequential
Read
ICC1
tRC=42ns, CE
=0mA
I
OUT
ProgramICC2--820-1020-1020
=VIL,
EraseICC3--820-1020-1020
=VIH, WP=0V/V
Stand-by Current(TTL)ISB1
Stand-by Current(CMOS)ISB2
Input Leakage Current
Output Leakage Current
Input High Voltage
Input Low Voltage, All inputs
CE
CE
VIN=0 to Vcc(max)
I
LI
I
V
LO
V
IH
V
IL
=VCC-0.2, WP=0V/V
=0 to Vcc(max)
OUT
--0.3-0.4-0.3-0.5-0.3-0.8
CC
K9F1208R0C: IOH=-100µA
Output High Voltage Level
K9F1208B0C: I
OH
K9F1208U0C: I
=-100µA
OH
=-400µA
OH
V
K9F1208R0C: IOL=100µA
V
Output Low Voltage Level
K9F1208B0C: I
OL
K9F1208U0C: I
(R/B)VOL=0.4V
Output Low Current(R/B
Notes :
1. Typical values are measured at Vcc=3.3V, TA=25°C. And not 100% tested.
I
)
OL
=100µA
OL
=2.1mA
OL
CC
1.8V2.7V3.3V
Min Typ MaxMin Typ Max Min Typ Max
-820-1020-1020
--1 - -1--1
-1050 - 1050 -1050
--±10--±10--±10
--±10--±10--±10
V
CC
-0.4
V
CC
-0.1
V
CC
+0.3
--
V
CC
-0.4
V
CC
-0.4
V
CC
+0.3
2.0-
--2.4--
V
+0.
--0.1--0.4--0.4
34- 34- 810-mA
Uni
t
mA
µA
CC
3
V
10
K9F1208U0C
K9F1208R0C
VALID BLOCK
ParameterSymbolMinTyp.MaxUnit
Valid Block NumberN
NOTE :
1. The K9F1208X0C 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. Refer to the attached technical notes for a appropriate management of invalid 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.
3. Minimum 1,004 valid blocks are guaranteed for each contiguous 128Mb memory space.
AC TEST CONDITION
(K9F1208X0C-XCB0 :TA=0 to 70°C, K9F1208X0C-XIB0:TA=-40 to 85°C).