1. Renamed GND input (pin # 6) on behalf of SE (pin # 6)
- The SE input controls the access of the spare area. When SE is high,
the spare area is not accessible for reading or programming. SE is rec
ommended to be coupled to GND or Vcc and should not be toggled
during reading or programming.
=> Connect this input pin to GND or set to static low state unless the
sequential read mode excluding spare area is used.
2. Updated operation for tRST timing
- If reset command(FFh) is written at Ready state, the device goes into
Busy for maximum 5us.
1. Changed GND input (pin # 6) pin to N.C ( No Connection).
- The pin # 6 is don’t-cared regardless of external logic input level
and is fixed as low internally.
1. Changed plane address in Copy-Back Program
- A24 and A25 must be the same between source and target page
=> A14 and A15 must be the same between source and target page
1. Changed DC characteristics
ParameterMinTypMaxUnit
Operating
Current
Sequential Read-1020->30
mAProgram-1020->30
Erase-1020->30
Draft Date
Oct. 27th 2000
Dec. 5th 2000
Dec. 15th 2000
Jan. 8th 2001
Apr. 7th 2001
Remark
Advanced
Information
2. Unified access timing parameter definition for multiple operating modes
- Changed AC characteristics (Before)
ParameterSymbolMinMaxUnit
ALE to RE Delay( ID read )tAR1100CE to RE Delay( ID read)tCR100RE Low to Status OutputtRSTO-35
CE Low to Status OutputtCSTO-45
RE access time(Read ID)tREADID-35
ns
- AC characteristics (After) . Deleted tCR,tRSTO, tCSTO and tREADID / Added tCEA
ParameterSymbolMinMaxUnit
ALE to RE Delay( ID read )tAR110CE Access TimetCEA-45
1
ns
K9F1208U0M-YCB0, K9F1208U0M-YIB0FLASH MEMORY
Revision History
Revision NoRemarkHistoryDraft Date
CLE
CE
WE
ALE
RE
I/O0~
CLE
CE
WE
ALE
RE
I/O0~
CLE
CE
WE
RE
I/O0~
tCR
tAR1
tWHR
tCLS
tWHR
tAR1
tIR
tREA
tCEA
tCSTO
tREA
tRSTO
ECh
Maker code
ECh
Maker code
tCHZ*
tRHZ*
Status Output
7
7
7
90h
90h
tCLS
Address. 1cycle
Address. 1cycle
tCS
tWP
tDS
00h
00h
tCLH
tCH
tDH
70h
CLE
CE
WE
RE
I/O0~
tCLS
tCS
tWP
tDS
7
70h
tCLH
tCH
tDH
tCLS
tWHR
tCEA
tREA
tIR
tCHZ*
tRHZ*
Status Output
The attached data sheets 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 your office.
2
K9F1208U0M-YCB0, K9F1208U0M-YIB0FLASH MEMORY
≈
Revision No
0.5
0.6
0.7
History
1. Addition of new operation : Multi-Plane Copy-Back Program.
- Multi-Plane Copy-Back Program is extended operation of one-page
Copy-Back program.
=> After successive reading of multiple 528 byte data set at the source
planes, the above data are moved to internal page registers and same
procedure as Multi-Plane Page Programming is executed.
1.Powerup sequence is added
: Recovery time of minimum 1µs is required before internal circuit gets
ready for any command sequences
~ 2.5V
V
CC
High
WP
WE
1µs
≈
≈
~ 2.5V
2. AC parameter tCLR(CLE to RE Delay, min 50ns) is added.
1. Copy-Back Program(Dummy) is added in Command sets table.
(before revision)
Function
1st.
Cycle
Page Program (True)80h10hPage Program (Dummy)80h11hCopy-Back Program(True)00h8Ah10h
2nd.
Cycle
3rd.
Cycle
Draft Date
May. 30th 2001
Jul. 23th 2001
Aug. 23th 2001
Remark
Preliminary
(after revision)
Function
Page Program (True)
Page Program (Dummy)
Copy-Back Program(True)
Copy-Back Program(Dummy)
Note 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.
(2)
(2)
(2)
(2)
1st.
Cycle
80h10h80h11h00h8Ah10h
03h8Ah11h/10h
3
2nd.
Cycle
3rd.
Cycle
K9F1208U0M-YCB0, K9F1208U0M-YIB0FLASH MEMORY
Revision No
0.8
1. In Read ID & Status Read timing diagram, tCLS is changed to tCLR.
00h
Address. 1cycle
00h
Address. 1cycle
tCLS
tCLR
tWHR
tWHR
tAR1
tAR1
tCEA
tREA
tCEA
tREA
ECh
Maker code
Maker code
ECh
CLE
CE
WE
ALE
RE
I/O0~
CLE
CE
WE
ALE
RE
I/O0~
7
7
90h
90h
Draft Date
Oct. 7th 2001
RemarkHistory
CLE
CE
WE
RE
I/O0~
CLE
CE
WE
RE
I/O0~
tCLS
tCS
tWP
tDS
7
7
70h
tCLS
tCS
tWP
tDS
70h
tCLH
tCH
tDH
tCLH
tCH
tDH
tCLS
tWHR
tCLR
tWHR
tCEA
tREA
tIR
tCEA
tREA
tIR
tCHZ*
tRHZ*
Status Output
tCHZ*
tRHZ*
Status Output
4
K9F1208U0M-YCB0, K9F1208U0M-YIB0FLASH MEMORY
Revision No
0.9
To clarify the meaning of parameter,
1. tRHZ is devide into tRHZ and tOH.(page 12)
- tRHZ : RE High to Output Hi-Z
- tOH : RE High to Output Hold
2. tCHZ is devide into tCHZ and tOH.(page 12)
- tCHZ : CE High to Output Hi-Z
- tOH : CE High to Output Hold
Draft Date
Apr. 20th 2002
RemarkHistory
5
K9F1208U0M-YCB0, K9F1208U0M-YIB0FLASH MEMORY
64M x 8 Bit NAND Flash Memory
General DescriptionFeatures
• Voltage Supply : 2.7V~3.6V
• Organization
- Memory Cell Array : (64M + 2,048K)bit x 8bit
- Data Register : (512 + 16)bit x8bit multipled by four planes
• Automatic Program and Erase
- Page Program : (512 + 16)Byte
- Block Erase : (16K + 512)Byte
• 528-Byte Page Read Operation
- 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 Operation
• Package :
- K9F1208U0M-YCB0, K9F1208U0M-YIB0 :
48 - Pin TSOP I (12 x 20 / 0.5 mm pitch)
• Simultaneous Four Page/Block Program/Erase
The K9F1208U0M is a 64M(67,108,864)x8bit NAND Flash
Memory with a spare 2,048K(2,097,152)x8bit. 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 page and an erase operation can
be performed in typical 2ms on a 16K-byte block. Data in the
page can be read out at 50ns cycle time per byte. The I/O pins
serve as the ports for address and data input/output as well as
command inputs. The on-chip write controller 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
K9F1208U0M’s extended reliability of 100K program/erase
cycles by providing ECC(Error Correcting Code) with real time
mapping-out algorithm. The K9F1208U0M-YCB0/YIB0 is an
optimum solution for large nonvolatile storage applications such
as solid state file storage and other portable applications requiring non-volatility.
NOTE : Column Address : Starting Address of the Register.
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.
* A8is set to "Low" or "High" by the 00h or 01h Command.
* L must be set to "Low".
* The device ignores any additional input of address cycles than reguired.
1 Page = 528 Bytes
1 Block = 528 B x 32 Pages
= (16K + 512) Bytes
1 Device = 528B x 32Pages x 4,096 Blocks
= 528 Mbits
8 bit
I/O 0 ~ I/O 7
16 Bytes
Column Address
Row Address
(Page Address)
7
K9F1208U0M-YCB0, K9F1208U0M-YIB0FLASH MEMORY
Product Introduction
The K9F1208U0M 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 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 by two NAND structures, totaling 8,192 NAND structures of 16 cells. 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
K9F1208U0M.
The K9F1208U0M 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 to low while CE is low. Data is latched on the rising edge of WE. Command Latch Enable(CLE) and Address
Latch Enable(ALE) are used to multiplex command and address respectively, via the I/O pins. The 64M byte physical space requires
26 addresses, 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 K9F1208U0M.
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 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.
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.
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)
80h10h80h11h00h8Ah10h
03h8Ah11h
Block Erase60hD0hMulti-Plane Block Erase60h----60hD0hRead Status70h--O
Read Multi-Plane Status
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.
71h
(3)
--O
Acceptable Command
during Busy
Caution : Any undefined command inputs are prohibited except for above command set of Table 1.
8
K9F1208U0M-YCB0, K9F1208U0M-YIB0FLASH MEMORY
Memory Map
The device is arranged in four 128Mbit memory planes. Each plane contains 1,024 blocks and 528 byte 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.
The CLE input controls the path activation 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 signal.
Address Latch Enable(ALE)
The ALE input controls the activating path for address to the internal address registers. Addresses are latched on the rising edge of
WE with ALE high.
Chip Enable(CE)
The CE input is the device selection control. When CE goes high during a read operation the device is returned to standby mode.
However, when the device is in the busy state during program or erase, CE high is ignored, and does not return to the standby mode.
Write Enable(WE)
The WE input controls writes to the I/O port. Commands, address and data are latched on the rising edge of the WE pulse.
The WE must be held high when outputs are activated.
Read Enable(RE)
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 which also increments the internal column address counter by one.
I/O Port : I/O 0 ~ I/O 7
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.
Write Protect(WP)
The WP pin provides inadvertent write/erase protection during power transitions. The internal high voltage generator is reset when
the WP pin is active low.
Ready/Busy(R/B)
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.
10
K9F1208U0M-YCB0, K9F1208U0M-YIB0FLASH MEMORY
Absolute Maximum Ratings
ParameterSymbolRatingUnit
Voltage on any pin relative to VSS
Temperature Under Bias
Storage TemperatureTSTG-65 to +150°C
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 VCC,+0.3V which, during transitions, 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
as detailed in the operational sections of this data sheet. Exposure to absolute maximum rating conditions for extended periods may affect reliability.
K9F1208U0M-YCB0
K9F1208U0M-YIB0-40 to +125
Recommended Operating Conditions
(Voltage reference to GND, K9F1208U0M-YCB0 :TA=0 to 70°C, K9F1208U0M-YIB0:TA=-40 to 85°C)
ParameterSymbolMinTyp.MaxUnit
Supply VoltageVCC2.73.33.6V
Supply VoltageVSS000V
Dc and Operating Characteristics(Recommended operating conditions otherwise noted.)
ParameterSymbolTest Conditions
Operating
Current
Stand-by Current(TTL)ISB1CE=VIH, WP= 0V/VCC--1
Stand-by Current(CMOS)ISB2CE=VCC-0.2, WP = 0V/VCC-1050
Input Leakage CurrentILIVIN=0 to 3.6V--±10
Output Leakage CurrentILOVOUT=0 to 3.6V--±10
Input High VoltageVIH-2.0-VCC+0.3
Input Low Voltage, All inputsVIL--0.3-0.8
Output High Voltage LevelVOHIOH=-400µA2.4-Output Low Voltage Level
Output Low Current(R/B)IOL(R/B) VOL=0.4V810-mA
1. The K9F1208U0M 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 an appropriate management of invalid blocks.
2. The 1st block, which is placed on 00h block address, is fully guaranteed to be a valid block, does not require Error Correction.
AC Test Condition
(K9F1208U0M-YCB0 :TA=0 to 70°C, K9F1208U0M-YIB0:TA=-40 to 85°C, VCC=2.7V~3.6V unless otherwise)
ParameterValue
Input Pulse Levels0.4V to 2.4V
Input Rise and Fall Times
Input and Output Timing Levels1.5V
Output Load (3.0V +/-10%)1 TTL GATE and CL=50pF
Output Load (3.3V +/-10%)1 TTL GATE and CL=100pF
NOTE : Capacitance is periodically sampled and not 100% tested.
5ns
MODE SELECTION
CLEALECEWEREWPMode
HLLHX
LHLHX Address Input(4clock)
HLLHH
LHLHH Address Input(4clock)
LLLHH Data Input
LLLHX Sequential Read & Data Output
LLLHHX During Read(Busy)
XXXXXH During Program(Busy)
XXXXXH During Erase(Busy)
X
XXHXX
NOTE : 1. X can be VIL or VIH.
2. WP should be biased to CMOS high or CMOS low for standby.
(1)
X
XXXL Write Protect
0V/VCC
(2)
Read Mode
Write Mode
Stand-by
Command Input
Command Input
Program / Erase Characteristics
ParameterSymbolMinTypMaxUnit
Program Time tPROG-200500µs
Dummy Busy Time for Multi Plane Program tDBSY110µs
Number of Partial Program Cycles
in the Same Page
Block Erase TimetBERS-23ms
Main Array
Spare Array--2cycles
Nop
--1cycle
12
K9F1208U0M-YCB0, K9F1208U0M-YIB0FLASH MEMORY
AC Timing Characteristics for Command / Address / Data Input
ParameterSymbolMinMaxUnit
CLE setup TimetCLS0-ns
CLE Hold TimetCLH10-ns
CE setup TimetCS0-ns
CE Hold Time
WE Pulse WidthtWP
ALE setup TimetALS0-ns
ALE Hold Time
Data setup TimetDS20-ns
Data Hold TimetDH10-ns
Write Cycle TimetWC50-ns
WE High Hold Time
NOTE : 1. If tCS is set less than 10ns, tWP must be minimum 35ns, otherwise, tWP may be minimum 25ns.
AC Characteristics for Operation
ParameterSymbolMinMaxUnit
Data Transfer from Cell to RegistertR-12µs
ALE to RE Delay( ID read )tAR110-ns
ALE to RE Delay(Read cycle)tAR250-ns
CLE to RE DelaytCLR50-ns
Ready to RE LowtRR20-ns
RE Pulse WidthtRP30-ns
WE High to BusytWB-100ns
Read Cycle TimetRC50-ns
RE Access TimetREA-35ns
RE High to Output Hi-ZtRHZ-30ns
CE High to Output Hi-Z
RE or CE High to Output hold tOH15-ns
RE High Hold TimetREH15-ns
Output Hi-Z to RE LowtIR0-ns
Last RE High to Busy(at sequential read)tRB-100ns
CE High to Ready(in case of interception by CE at read)tCRYCE High Hold Time(at the last serial read)
CE Access TimetCEA-45ns
WE High to RE LowtWHR60-ns
Device Resetting Time(Read/Program/Erase)tRST-
NOTE :
1. The time to Ready depends on the value of the pull-up resistor tied R/B pin.
2. To break the sequential read cycle, CE must be held high for longer time than tCEH.
3. If reset command(FFh) is written at Ready state, the device goes into Busy for maximum 5us.
(2)
tCH10-ns
(1)
25
tALH10-
-ns
ns
tWH15-ns
tCHZ-20ns
50 +tr(R/B)
(1)
tCEH100-ns
5/10/500
(3)
ns
µs
13
Loading...
+ 28 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.