Note : For more detailed features and specifications including FAQ, please refer to Samsung’s Flash web site.
http://www.samsung.com/Products/Semiconductor/Flash/TechnicalInfo/datasheets.htm
New definition of the number of invalid blocks is added.
(Minimum 1004 valid blocks are guaranteed for each contiguous 128Mb
memory space.)
1. 2.65V device is added.
2. Note is added.
(VIL can undershoot to -0.4V and VIH can overshoot to VCC +0.4V for
durations of 20 ns or less.)
Mar. 17th 2003
Apr. 4th 2003
Jul. 4th 2003
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.
1
K9F1216U0A
K9F1208U0A
Document Title
64M x 8 Bit , 32M x 16 Bit NAND Flash Memory
Revision History
FLASH MEMORY
Revision No.
1.1
1.2
1.3
1.4
1.5
Errata is deleted.
AC parameters are changed.-K9F1208Q0A
tWC tWH tWP tRC tREH tRP tREA tCEA
Before 45 15 25 50 15 25 30 45
After 60 20 40 60 20 40 40 55
1. K9F1208Q0A-DC(I)B0,K9F1216Q0A-DC(I)B0, K9F1208D0A-DC(I)B0,
K9F1216D0A-DC(I)B0,K9F1208U0A-DC(I)B0, K9F1216U0A-DC(I)B0 are
deleted.
1. Add the Protrusion/Burr value in WSOP1 PKG Diagram.
Note : For more detailed features and specifications including FAQ, please refer to Samsung’s Flash web site.
http://www.samsung.com/Products/Semiconductor/Flash/TechnicalInfo/datasheets.htm
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.
2
K9F1216U0A
K9F1208U0A
FLASH MEMORY
64M x 8 Bit / 32M x 16 Bit NAND Flash Memory
PRODUCT LIST
Part NumberVcc RangeOrganizationPKG Type
K9F1208U0A-Y,P
K9F1208U0A-V,FWSOP1
K9F1216U0A-Y,PX16TSOP1
2.7 ~ 3.6V
FEATURES
• Voltage Supply
-2.7 ~ 3.6 V
• Organization
- Memory Cell Array
- X8 device(K9F1208U0A) : (64M + 2048K)bit x 8 bit
- X16 device(K9F1216U0A) : (32M + 1024K)bit x 16bit
- Data Register
- X8 device(K9F1208U0A) : (512 + 16)bit x 8bit
- X16 device(K9F1216U0A) : (256 + 8)bit x16bit
• Automatic Program and Erase
- Page Program
- X8 device(K9F1208U0A) : (512 + 16)Byte
- X16 device(K9F1216U0A) : (256 + 8)Word
- Block Erase :
- X8 device(K9F1208U0A) : (16K + 512)Byte
- X16 device(K9F1216U0A) : ( 8K + 256)Word
• Page Read Operation
- Page Size
- X8 device(K9F1208U0A) : (512 + 16)Byte
- X16 device(K9F1216U0A) : (256 + 8)Word
- Random Access : 12µs(Max.)
- Serial Page Access : 50ns(Min.)
• Fast Write Cycle Time
- Program time : 200µs(Typ.)
- Block Erase Time : 2ms(Typ.)
• Command/Address/Data Multiplexed I/O Port
• Hardware Data Protection
- Program/Erase Lockout During Power Transitions
• Reliable CMOS Floating-Gate Technology
- Endurance : 100K Program/Erase Cycles
- Data Retention : 10 Years
• Command Register Operation
• Intelligent Copy-Back
• Unique ID for Copyright Protection
• Package
- K9F12XXU0A-YCB0/YIB0
48 - Pin TSOP I (12 x 20 / 0.5 mm pitch)
- K9F1208U0A-VCB0/VIB0
48 - Pin WSOP I (12X17X0.7mm)
- K9F12XXU0A-PCB0/PIB0
48 - Pin TSOP I (12 x 20 / 0.5 mm pitch)- Pb-free Package
- K9F1208U0A-FCB0/FIB0
48 - Pin WSOP I (12X17X0.7mm)- Pb-free Package
* K9F1208U0A-V,F(WSOPI ) is the same device as
K9F1208U0A-Y,P(TSOP1) except package type.
X8
TSOP1
GENERAL DESCRIPTION
Offered in 64Mx8bit or 32Mx16bit, the K9F12XXU0A is 512M bit with spare 16M bit capacity. The device is offered in 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-byte(X8 device) or 264-word(X16 device) page and an erase operation can be performed in typical 2ms
on a 16K-byte(X8 device) or 8K-word(X16 device) block. Data in the page can be read out at 50ns cycle time per byte(X8 device) or
word(X16 device). 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 K9F12XXU0A′s extended reliability of 100K program/erase cycles
by providing ECC(Error Correcting Code) with real time mapping-out algorithm. The K9F12XXU0A is an optimum solution for large
nonvolatile storage applications such as solid state file storage and other portable applications requiring non-volatility.
3
K9F1216U0A
K9F1208U0A
PIN CONFIGURATION (TSOP1)
K9F12XXU0A-YCB0,PCB0/YIB0,PIB0
X8X16X16X8
N.C
N.C
N.C
N.C
N.C
N.C
R/B
RE
CE
N.C
N.C
Vcc
Vss
N.C
N.C
CLE
ALE
WE
WP
N.C
N.C
N.C
N.C
N.C
N.C
N.C
N.C
N.C
N.C
N.C
R/B
RE
CE
N.C
N.C
Vcc
Vss
N.C
N.C
CLE
ALE
WE
WP
N.C
N.C
N.C
N.C
N.C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
PACKAGE DIMENSIONS
48-PIN LEAD/LEAD FREE PLASTIC THIN SMALL OUT-LINE PACKAGE TYPE(I)
48-PIN LEAD PLASTIC VERY VERY THIN SMALL OUT-LINE PACKAGE TYPE (I)
48
N.C
47
DNU
46
N.C
45
I/O7
44
I/O6
43
I/O5
42
I/O4
41
N.C
40
DNU
39
N.C
38
Vcc
37
Vss
36
N.C
35
DNU
34
N.C
33
I/O3
32
I/O2
31
I/O1
30
I/O0
29
N.C
28
DNU
27
N.C
26
N.C
25
FLASH MEMORY
48 - WSOP1 - 1217F
#1
+0.07
-0.03
0.16
+0.07
-0.03
0.20
0.50TYP
(0.50±0.06)
#24
15.40±0.10
#48
#25
0.70 MAX
0.58±0.04
(0.01Min)
Unit :mm
12.00±0.10
12.40MAX
17.00±0.20
+0.075
-0.035
0.10
0
°
~
8
°
0.45~0.75
5
K9F1216U0A
K9F1208U0A
PIN DESCRIPTION
Pin NamePin Function
DATA INPUTS/OUTPUTS
0 ~ I/O7
I/O
(K9F1208X0A)
I/O
0 ~ I/O15
(K9F1216X0A)
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.
I/O8 ~ I/O15 are used only in X16 organization device. Since command input and address input are x8 operation, I/O8 ~ I/O15 are not used to input command & address. I/O8 ~ I/O15 are used only for data input and
output.
FLASH MEMORY
CLE
ALE
CE
RE
WE
WP
R/B
Vcc
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 operation. Regarding CE
read 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.
WRITE PROTECT
The WP
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.
OUTPUT BUFFER POWER
Q
Vcc
Q is the power supply for Output Buffer.
Vcc
Q is internally connected to Vcc, thus should be biased to Vcc.
with ALE high.
control during
which also increments the internal column address counter by one.
pin is active low.
signal.
Vcc
VssGROUND
N.C
DNU
NOTE : Connect all VCC and VSS pins of each device to common power supply outputs.
NOTE : Column Address : Starting Address of the Register.
* L must be set to "Low".
* The device ignores any additional input of address cycles than reguired.
0A1A2A3A4A5A6A7
Page Register
(=256 Words)
256Word8 Word
Page Register
256 Word
8 Word
I/O 0 ~ I/O 15
L*L*L*L*L*L*L*L*
1 Block = 264 Word x 32 Pages
= (8K + 256) Word
1 Device = 264Words x 32Pages x 4096 Blocks
= 528 Mbits
16 bit
L*
L*
L*
Column Address
Row Address
(Page Address)
8
K9F1216U0A
K9F1208U0A
Product Introduction
The K9F1208X0A is a 528Mbit(553,648,218 bit) memory organized as 131,072 rows(pages) by 528 columns. Spare sixteen columns
are located from column address of 512 to 527. A 528-byte(x8 device), 264word(x16 device) 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 two NAND structured strings. A NAND structure consists of 16 cells. Total 135168 NAND cells reside in a
block. The array organization is shown in Figure 2. 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-byte blocks. It indicates that the
bit by bit erase operation is prohibited on the K9F1208X0A.
The K9F1208X0A 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
Enable(ALE) are used to multiplex command and address respectively, via the I/O pins. The 64M byte physical space requires 26
addresses(X8 device) or 25 addresses(X16 device), thereby requiring four cycles for byte-level addressing: column address, low row
address and high 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 three row address cycles are used. Device operations are selected by
writing specific commands into the command register. Table 1 defines the specific commands of the K9F1208X0A.
The device provides simultaneous program/erase capability up to four pages/blocks. By dividing the memory array into four 128Mbit
separate planes, simultaneous multi-plane operation dramatically increases program/erase performance by 4X while still maintaining
the conventional 512 byte(X8 device) or 256 word(X16 device) structure.
The extended pass/fail status for multi-plane program/erase allows system software to quickly identify the failing page/block out of
selected multiple pages/blocks. Usage of multi-plane operations will be described further throughout this document.
to low while CE is low. Data is latched on the rising edge of WE. Command Latch Enable(CLE) and Address Latch
FLASH MEMORY
In addition to the enhanced architecture and interface, the device incorporates copy-back program feature from one page to another
of the same plane without the need for transporting the data to and from the external buffer memory. Since the time-consuming burstreading and data-input cycles are removed, system performance for solid-state disk application is significantly increased.
The device includes one block sized OTP(One Time Programmable), which can be used to increase system security or to provide
identification capabilities. Detailed information can be obtained by contact with Samsung.
Table 1. Command Sets
Function1st. Cycle2nd. Cycle3rd. Cycle
Read 1
00h/01h
(1)
--
Read 250h--
Read ID90h--
ResetFFh--O
Page Program (True)
Page Program (Dummy)
Copy-Back Program(True)
(2)
(2)
(2)
Copy-Back Program(Dummy)
(2)
80h10h-
80h11h-
00h8Ah10h
03h8Ah11h
Block Erase60hD0h-
Multi-Plane Block Erase60h----60hD0h-
Read Status70h--O
Read Multi-Plane Status
71h
(3)
--O
Acceptable Command
during Busy
NOTE : 1. The 00h command defines starting address of the 1st half of registers.
The 01h command defines starting address of the 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.
2. Page Program(True) and Copy-Back Program(True) are available on 1 plane operation.
Page Program(Dummy) and Copy-Back Program(Dummy) are available on the 2nd,3rd,4th plane of multi plane operation.
3. The 71h command should be used for read status of Multi Plane operation.
Caution : Any undefined command inputs are prohibited except for above command set of Table 1.
9
K9F1216U0A
K9F1208U0A
Memory Map
The device is arranged in four 128Mbit memory planes. Each plane contains 1,024 blocks and 528 byte(X8 device) or 264 word(X16
device) page registers. This allows it to perform simultaneous page program and block erase by selecting one page or block from
each plane. The block address map is configured so that multi-plane program/erase operations can be executed for every four
sequential blocks.
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, K9F12XXU0A-XCB0 :TA=0 to 70°C, K9F12XXU0A-XIB0:TA=-40 to 85°C)
ParameterSymbolMinTyp .MaxUnit
Supply VoltageV
Supply VoltageV
Supply VoltageV
SS
K9F12XXU0A-XCB0
K9F12XXU0A-XIB0-40 to +125
K9F12XXU0A-XCB0
K9F12XXU0A-XIB0
CC,+0.3V which, during transitions, may overshoot to VCC+2.0V for periods <20ns.
CC2.73.33.6V
CCQ2.73.33.6V
SS000V
V
CC-0.6 to + 4.6
V
CCQ-0.6 to + 4.6
T
BIAS
T
STG-65 to +150°C
FLASH MEMORY
-10 to +125
V
°C
11
K9F1216U0A
K9F1208U0A
DC AND OPERATING CHARACTERISTICS(Recommended operating conditions otherwise noted.)
NOTE : VIL can undershoot to -0.4V and VIH can overshoot to VCC +0.4V for durations of 20 ns or less.
)IOL(R/B)VOL=0.4V34-810-mA
IL*--0.3-0.5-0.3-0.8
OHIOH=-400µA
OLIOL=2.1mA--0.4--0.4
=VIL
-1020-1020
V
-0.4
V
-0.4
V
-0.4
CCQ
CCQ
-
CC
-
--2.4--
FLASH MEMORY
V
CCQ
CC
2.0-
2.0-
+0.3
V
+0.3
V
CCQ
+0.3
V
+0.3
CC
mA
µA
V
12
K9F1216U0A
K9F1208U0A
VALID BLOCK
ParameterSymbolMinTyp .MaxUnit
Valid Block NumberN
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 pre-
sented with both cases of invalid blocks considered. Invalid blocks are defined as blocks that contain one or more bad bits
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, does not require Error Correction up to 1K Program/Erase
cycles.
3. Minimum 1004 valid blocks are guaranteed for each contiguous 128Mb memory space.
AC TEST CONDITION
(K9F12XXU0A-XCB0 :TA=0 to 70°C, K9F12XXU0A-XIB0:TA=-40 to 85°C, K9F12XXU0A : Vcc=2.7V~3.6V unless otherwise noted)
Input Pulse Levels0.4V to 2.4V
Input Rise and Fall Times5ns
Input and Output Timing Levels1.5V
K9F12XXU0A:Output Load (Vcc
K9F12XXU0A:Output Load (Vcc
Q:3.0V +/-10%)1 TTL GATE and CL=50pF
Q:3.3V +/-10%)1 TTL GATE and CL=100pF
VB4,026-4,096Blocks
ParameterK9F12XXU0A
FLASH MEMORY
. Do not erase or program
CAPACITANCE(TA=25°C, VCC=3.3V, f=1.0MHz)
ItemSymbolTest ConditionMinMaxUnit
Input/Output CapacitanceC
Input CapacitanceC
NOTE : Capacitance is periodically sampled and not 100% tested.
I/OVIL=0V-10pF
INVIN=0V-10pF
MODE SELECTION
CLEALECEWEREWPMode
HLLHX
Read Mode
LHLHX Address Input(4clock)
HLLHH
Write Mode
LHLHH Address Input(4clock)
LLLHH Data Input
LLLHX Data Output
LLLHHXDuring Read(Busy) on K9F1208U0A-Y,P,V,F
XXXXHXDuring Read(Busy) on the devices except K9F1208U0A-Y,P,V,F
XXXXXH During Program(Busy)
XXXXXH During Erase(Busy)
X
XXHXX
NOTE : 1. X can be VIL or VIH.
(1)
X
2. WP should be biased to CMOS high or CMOS low for standby.
XXXL Write Protect
(2)
CC
Stand-by
0V/V
Command Input
Command Input
13
K9F1216U0A
K9F1208U0A
PROGRAM / ERASE CHARACTERISTICS
ParameterSymbolMinTypMaxUnit
Program Time t
Dummy Busy Time for Multi Plane Program t
Number of Partial Program Cycles
in the Same Page
Main Array
Spare Array--2cycles
Block Erase Timet
NOTE : 1. Typical program time is defined as the time within which more than 50% of the whole pages are programmed at Vcc of 3.3V and temperature
°C.
of 25
AC TIMING CHARACTERISTICS FOR COMMAND / ADDRESS / DATA INPUT
ParameterSymbolMinMaxUnit
CLE setup Timet
CLE Hold Timet
CE
setup TimetCS0-ns
Hold TimetCH10-ns
CE
WE
Pulse WidthtWP
ALE setup Timet
ALE Hold Timet
Data setup Timet
Data Hold Timet
Write Cycle Timet
WE
High Hold TimetWH15-ns
NOTE: 1. If tCS is set less than 10ns, tWP must be minimum 35ns, otherwise, tWP may be minimum 25ns.
CLS0-ns
CLH10-ns
ALS0-ns
ALH10-ns
DS20-ns
DH10-ns
WC50-ns
PROG-200500µs
DBSY110
Nop
BERS-23ms
25
--1cycle
(1)
FLASH MEMORY
µs
-ns
14
Loading...
+ 31 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.