K8S6615EBD-DE7B0 [SAMSUNG]

Flash, 4MX16, 70ns, PBGA44, 7.50 X 5 MM, 1 MM HEIGHT, 0.50 MM PITCH, LEAD FREE, FBGA-44;
K8S6615EBD-DE7B0
型号: K8S6615EBD-DE7B0
厂家: SAMSUNG    SAMSUNG
描述:

Flash, 4MX16, 70ns, PBGA44, 7.50 X 5 MM, 1 MM HEIGHT, 0.50 MM PITCH, LEAD FREE, FBGA-44

文件: 总48页 (文件大小:1036K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
Rev. 1.2, Sep. 2010  
K8S6815ET(B)D  
64Mb D-die SLC NOR FLASH  
7.5x5, 44FBGA, 8M Partition, x16, Muxed Burst, 8Banks  
1.7V ~ 1.95V  
datasheet  
SAMSUNG ELECTRONICS RESERVES THE RIGHT TO CHANGE PRODUCTS, INFORMATION AND  
SPECIFICATIONS WITHOUT NOTICE.  
Products and specifications discussed herein are for reference purposes only. All information discussed  
herein is provided on an "AS IS" basis, without warranties of any kind.  
This document and all information discussed herein remain the sole and exclusive property of Samsung  
Electronics. No license of any patent, copyright, mask work, trademark or any other intellectual property  
right is granted by one party to the other party under this document, by implication, estoppel or other-  
wise.  
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.  
For updates or additional information about Samsung products, contact your nearest Samsung office.  
All brand names, trademarks and registered trademarks belong to their respective owners.  
2010 Samsung Electronics Co., Ltd. All rights reserved.  
- 1 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
Revision History  
Revision No.  
History  
Draft Date  
Jan.14, 2009  
Mar. 30, 2010  
Remark  
Target  
Final  
Editor  
0.0  
1.0  
- Initial issue  
-
-
- Final datasheet.  
- Added "CLK "HIGH" should be prohibited in asynchronous read  
mode start (From CE LOW)" in Asynchronous read operation.  
1.1  
1.2  
Sep. 06, 2010  
Sep. 15, 2010  
Final  
Final  
-
-
- Change tRH value ("Max 200ns" to "Min 200ns") in Vcc Power-up.  
- 2 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
Table Of Contents  
64Mb D-die SLC NOR FLASH  
1.0 FEATURES.................................................................................................................................................................4  
2.0 GENERAL DESCRIPTION .........................................................................................................................................4  
3.0 PIN DESCRIPTION ....................................................................................................................................................5  
4.0 PIN CONFIGURATION...............................................................................................................................................5  
5.0 FUNCTIONAL BLOCK DIAGRAM..............................................................................................................................6  
6.0 ORDERING INFORMATION ......................................................................................................................................6  
7.0 PRODUCT INTRODUCTION......................................................................................................................................8  
8.0 COMMAND DEFINITIONS .........................................................................................................................................9  
9.0 DEVICE OPERATION ................................................................................................................................................11  
9.1 Read Mode.............................................................................................................................................................. 11  
9.1.1 Asynchronous Read Mode................................................................................................................................ 11  
9.1.2 Synchronous (Burst) Read Mode...................................................................................................................... 11  
9.2 Programmable Wait State ....................................................................................................................................... 12  
9.3 Handshaking............................................................................................................................................................ 12  
9.4 Set Burst Mode Configuration Register................................................................................................................... 13  
9.4.1 Extended Configuration Register (option : K8S6615ET(B)D only).................................................................... 13  
9.4.2 Programmable Wait State Configuration........................................................................................................... 13  
9.4.3 Burst Read Mode Setting.................................................................................................................................. 13  
9.4.4 RDY Configuration ............................................................................................................................................ 13  
9.5 Autoselect Mode...................................................................................................................................................... 14  
9.6 Standby Mode ......................................................................................................................................................... 14  
9.7 Automatic Sleep Mode ............................................................................................................................................ 14  
9.8 Output Disable Mode............................................................................................................................................... 14  
9.9 Block Protection & Unprotection.............................................................................................................................. 14  
9.10 Hardware Reset..................................................................................................................................................... 15  
9.11 Software Reset...................................................................................................................................................... 15  
9.12 Program................................................................................................................................................................. 15  
9.13 Accelerated Program Operation............................................................................................................................ 15  
9.14 Unlock Bypass....................................................................................................................................................... 16  
9.15 Chip Erase............................................................................................................................................................. 16  
9.16 Block Erase ........................................................................................................................................................... 16  
9.17 Erase Suspend / Resume...................................................................................................................................... 16  
9.18 Program Suspend / Resume ................................................................................................................................. 17  
9.19 Read While Write Operation.................................................................................................................................. 17  
9.20 OTP Block Region................................................................................................................................................. 17  
9.21 Low VCC Write Inhibit ........................................................................................................................................... 17  
9.22 Logical Inhibit......................................................................................................................................................... 17  
9.23 Power-up Protection.............................................................................................................................................. 17  
10.0 FLASH MEMORY STATUS FLAGS .........................................................................................................................18  
11.0 COMMON FLASH MEMORY INTERFACE..............................................................................................................20  
12.0 ABSOLUTE MAXI010MUM RATINGS .....................................................................................................................22  
13.0 RECOMMENDED OPERATING CONDITIONS (Voltage reference to GND)...........................................................22  
14.0 DC CHARACTERISTICS..........................................................................................................................................22  
15.0 CAPACITANCE (TA = 25 °C, VCC = 1.8V, f = 1.0MHz)...........................................................................................24  
16.0 AC TEST CONDITION..............................................................................................................................................24  
17.0 AC CHARACTERISTICS..........................................................................................................................................25  
17.1 Synchronous/Burst Read....................................................................................................................................... 25  
17.2 Asynchronous Read .............................................................................................................................................. 29  
17.3 Hardware Reset(RESET) ...................................................................................................................................... 31  
17.4 Erase/Program Operation...................................................................................................................................... 32  
17.5 FLASH Erase/Program Performance .................................................................................................................... 32  
18.0 CROSSING OF FIRST WORD BOUNDARY IN BURST READ MODE ...................................................................39  
- 3 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
4M Bit (8M Partition, x16) Muxed Burst, 8 Banks, NOR Flash Memory  
1.0 FEATURES  
2.0 GENERAL DESCRIPTION  
Single Voltage, 1.7V to 1.95V for Read and Write operations  
Organization  
The K8S6815E featuring single 1.8V power supply is a 64Mbit Synchro-  
nous Burst 8Bank Flash Memory organized as 8M, x16. The memory archi-  
tecture of the device is designed to divide its memory arrays into 135 blocks  
with independent hardware protection. This block architecture provides  
highly flexible erase and program capability. The K8S6815E NOR Flash  
consists of eight banks. This device is capable of reading data from one  
bank while programming or erasing in the other bank.  
- 4,194,304 x 16 bit (Word Mode Only)  
Multiplexed Data and Address for reduction of interconnections  
- A/DQ0 ~ A/DQ15  
Read While Program/Erase Operation  
Multiple Bank Architecture  
- 8 Banks (8Mb Partition)  
Regarding read access time, the K8S6815E provides an 14.5ns burst  
access time and an 70ns initial access time at 54MHz. At 66MHz, the  
K8S6815E provides an 11ns burst access time and 70ns initial access time.  
At 83MHz, the K8S6815E provides an 9ns burst access time and 70ns ini-  
tial access time. At 108MHz, the K8S6815E provides an 7ns burst access  
time and 70ns initial access time. The device performs a program operation  
in units of 16bits (Word) and an erase operation in units of a block. Single or  
multiple blocks can be erased. The block erase operation is completed  
within typically 0.7sec. The device requires 15mA as program/erase current  
in the extended temperature ranges.  
OTP Block : Extra 256word block  
Read Access Time (@ CL=30pF)  
- Asynchronous Random Access Time : 70ns  
- Synchronous Random Access Time : 70ns  
- Burst Access Time :  
14.5ns (54MHz) / 11ns (66MHz) / 9ns (83Mhz) / 7ns (108Mhz)  
Burst Length :  
- Continuous Linear Burst  
- Linear Burst : 8-word & 16-word with Wrap  
Block Architecture  
- Eight 4Kword blocks and one hundred twenty seven 32Kword  
blocks  
The K8S6815E NOR Flash Memory is created by using Samsung's  
advanced CMOS process technology.  
- Bank 0 contains eight 4 Kword blocks and fifteen 32Kword  
blocks  
- Bank 1~Bank 7 contain one hundred twelve 32Kword blocks  
Reduce program time using the VPP  
Support Single & Quad word accelerate program  
Power Consumption (Typical value, CL=30pF)  
- Burst Access Current : 24mA  
- Program/Erase Current : 15mA  
- Read While Program/Erase Current : 40mA  
- Standby Mode/Auto Sleep Mode : 15uA  
Block Protection/Unprotection  
- Using the software command sequence  
- Last two boot blocks are protected by WP=VIL  
- All blocks are protected by VPP=VIL  
Handshaking Feature  
- Provides host system with minimum latency by monitoring  
RDY  
Erase Suspend/Resume  
Program Suspend/Resume  
Unlock Bypass Program/Erase  
Hardware Reset (RESET)  
Data Polling and Toggle Bits  
- Provides a software method of detecting the status of program  
or erase completion  
Endurance  
100K Program/Erase Cycles Minimum  
Extended Temperature : -25°C ~ 85°C  
Support Common Flash Memory Interface  
Low Vcc Write Inhibit  
Package : Package : 44-ball FBGA Type, 7.5 x 5 mm  
0.5 mm ball pitch  
1.0 mm (Max.) Thickness  
- 4 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
3.0 PIN DESCRIPTION  
Pin Name  
Pin Function  
Address Inputs  
A16 - A21  
A/DQ0 - A/DQ15  
Multiplexed Address/Data input/output  
Chip Enable  
CE  
OE  
Output Enable  
RESET  
VPP  
Hardware Reset Pin  
Accelerates Programming  
Write Enable  
WE  
WP  
Hardware Write Protection Input  
Clock  
CLK  
RDY  
AVD  
Vcc  
Ready Output  
Address Valid Input  
Power Supply  
VSS  
Ground  
4.0 PIN CONFIGURATION  
1
2
3
4
5
6
7
8
9
10  
A
B
RDY  
A21  
VSS  
CLK  
VCC  
WE  
VPP  
A19  
A17  
NC  
VCC  
VSS  
A16  
A20  
AVD  
NC  
RESET  
WP  
A18  
A/DQ9  
VCC  
CE  
VSS  
OE  
C
D
A/DQ7  
A/DQ6 A/DQ13 A/DQ12 A/DQ3  
A/DQ2  
A/DQ8  
A/DQ1  
A/DQ15 A/DQ14  
VSS  
A/DQ5  
A/DQ4 A/DQ11 A/DQ10  
A/DQ0  
44-FBGA : Top View (Ball Down)  
- 5 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
5.0 FUNCTIONAL BLOCK DIAGRAM  
Bank 0  
Cell Array  
Bank 0  
Address  
X
Dec  
Vcc  
Vss  
Latch &  
Control  
Y Dec  
Vpp  
CLK  
CE  
Latch &  
Control  
Y Dec  
Bank 1  
Cell Array  
OE  
Bank 1  
Address  
X
I/O  
Interface  
&
Dec  
WE  
WP  
Bank  
RESET  
RDY  
Control  
Bank 7  
Cell Array  
Bank 7  
Address  
X
AVD  
Dec  
Latch &  
Control  
Y Dec  
A16~A21  
Erase  
A/DQ0~  
A/DQ15  
Control  
High  
Voltage  
Gen.  
Block  
Inform  
Program  
Control  
6.0 ORDERING INFORMATION  
K8 S 68 15 E T D - H E 7E  
Samsung  
NOR Flash Memory  
Access Time  
7E : Refer to Table 1  
Device Type  
S : Multiplexed Burst  
Operating Temperature Range  
C : Commercial Temp. (0 °C to 70 °C)  
E : Extended Temp. (-25 °C to 85 °C)  
Density (Note)  
66 : 64Mbits 1)  
68 : 64Mbits 2)  
Package  
F : FBGA, D : FBGA(Lead Free)  
S : FBGA(Lead Free, OSP)  
H : FBGA(Lead Free, OSP, Halogen Free)  
Organization  
15 : x16 Organization  
Version  
D : 5th Generation  
Block Architecture  
T : Top Boot Block  
B : Bottom Boot Block  
Operating Voltage Range  
E : 1.7 V to 1.95V  
NOTE :  
Density : (1) 66 : 64Mb with the Sync MRS option (Extended Configuration Register)  
(2) 68 : 64Mb with no option  
- 6 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
[Table 1] PRODUCT LINE-UP  
K8S6815E  
7B  
(54MHz)  
7C  
(66MHz)  
7E  
(108MHz)  
7D  
(83MHz)  
Mode  
Speed Option  
Max. Initial Access Time (tIAA, ns)  
Max. Burst Access Time (tBA, ns)  
Max. Access Time (tAA, ns)  
70  
14.5  
70  
70  
11  
70  
70  
20  
70  
9
70  
7
Synchronous/Burst  
VCC=1.7V-  
1.95V  
70  
70  
20  
70  
70  
20  
Max. CE Access Time (tCE, ns)  
Max. OE Access Time (tOE, ns)  
70  
Asynchronous  
20  
[Table 2] K8S6815E DEVICE BANK DIVISIONS  
Bank 0  
Bank 1 ~ Bank 7  
Mbit  
Block Sizes  
Mbit  
Block Sizes  
Eight 4Kwords,  
Fifteen 32Kwords  
One hundred  
twelve 32Kwords  
4 Mbit  
60 Mbit  
[Table 3] K8S6815ETD DEVICE BANK DIVISIONS  
Bank  
Quantity of Blocks  
Block Size  
8
4 Kwords  
0
15  
16  
16  
16  
16  
16  
16  
16  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
1
2
3
4
5
6
7
[Table 4] K8S6815EBD DEVICE BANK DIVISIONS  
Bank  
Quantity of Blocks  
Block Size  
7
16  
32 Kwords  
6
5
4
3
2
1
16  
16  
16  
16  
16  
16  
15  
8
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
4 Kwords  
0
- 7 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
7.0 PRODUCT INTRODUCTION  
The K8S6815E is a 64Mbit (67,108,364 bits) NOR-type Burst Flash memory. The device features 1.8V single voltage power supply operating within the  
range of 1.7V to 1.95V. The device is programmed by using the Channel Hot Electron (CHE) injection mechanism which is used to program EPROMs.  
The device is erased electrically by using Fowler-Nordheim tunneling mechanism. To provide highly flexible erase and program capability, the device  
adapts a block memory architecture that divides its memory array into 135 blocks (32-Kword x 127, 4-Kword x 8). Programming is done in units of 16  
bits (Word). All bits of data in one or multiple blocks can be erased when the device executes the erase operation. To prevent the device from accidental  
erasing or over-writing the programmed data, 135 memory blocks can be hardware protected. Regarding read access time, at 54MHz, the K8S6815E  
provides a burst access of 14.5ns with initial access times of 70ns at 30pF. At 66MHz, the K8S6815E provides a burst access of 11ns with initial access  
times of 70ns at 30pF. At 83MHz, the K8S6815E provides a burst access of 9ns with initial access times of 70ns at 30pF. At 108MHz, the K8S6815E  
provides a burst access of 9ns with initial access times of 70ns at 30pF. The command set of K8S6815E is compatible with standard Flash devices. The  
device uses Chip Enable (CE), Write Enable (WE), Address Valid(AVD) and Output Enable (OE) to control asynchronous read and write operation. For  
burst operations, the device additionally requires Ready (RDY) and Clock (CLK). Device operations are executed by selective command codes. The  
command codes to be combined with addresses and data are sequentially written to the command registers using microprocessor write timing. The  
command codes serve as inputs to an internal state machine which controls the program/erase circuitry. Register contents also internally latch  
addresses and data necessary to execute the program and erase operations. The K8S6815E is implemented with Internal Program/Erase Routines to  
execute the program/erase operations. The Internal Program/Erase Routines are invoked by program/erase command sequences. The Internal Pro-  
gram Routine automatically programs and verifies data at specified address. The Internal Erase Routine automatically pre-programs the memory cell  
which is not programmed and then executes the erase operation. The K8S6815E has means to indicate the status of completion of program/erase oper-  
ations. The status can be indicated via Data polling of DQ7, or the Toggle bit (DQ6). Once the operations have been completed, the device automatically  
resets itself to the read mode. The device requires 24mA burst read current and 15mA for program/erase operations.  
[Table 5] Device Bus Operations  
Operation  
CE  
OE  
WE  
A16-21  
A/DQ0-15  
RESET  
CLK  
AVD  
Asynchronous Read Operation  
L
L
H
Add In  
Add In/DOUT  
H
L
Write  
L
H
X
L
H
X
X
H
L
L
X
X
H
H
X
X
H
Add In  
Add In / DIN  
High-Z  
H
H
L
L
X
X
Standby  
X
X
X
Hardware Reset  
Load Initial Burst Address  
X
Add In  
X
High-Z  
Add In  
H
H
H
L
Burst  
DOUT  
Burst Read Operation  
L
H
X
X
Terminate Burst Read Cycle via CE  
H
X
L
X
X
H
X
High-Z  
High-Z  
Add In  
X
X
Terminate Burst Read Cycle via RESET  
X
Terminate Current Burst Read Cycle and Start  
New Burst Read Cycle  
Add In  
H
NOTE :  
L=VIL (Low), H=VIH (High), X=Don’t Care.  
- 8 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
8.0 COMMAND DEFINITIONS  
The K8S6815E operates by selecting and executing its operational modes. Each operational mode has its own command set. In order to select a certain  
mode, a proper command with specific address and data sequences must be written into the command register. Writing incorrect information which  
include address and data or writing an improper command will reset the device to the read mode. The defined valid register command sequences are  
stated in Table 6.  
[Table 6] Command Sequences  
Command Definitions  
Cycle  
1st Cycle 2nd Cycle 3rd Cycle  
4th Cycle  
5th Cycle 6th Cycle  
Add  
Data  
Add  
Data  
Add  
Data  
Add  
Data  
Add  
Data  
Add  
D a t a  
Add  
Data  
Add  
Data  
Add  
Data  
Add  
Data  
Add  
Data  
Add  
Data  
Add  
Data  
Add  
Data  
Add  
Data  
Add  
Data  
Add  
Data  
Add  
Data  
Add  
Data  
R A  
RD  
Asynchronous Read  
1
XXXH  
F0H  
Reset5)  
1
4
4
4
4
4
3
2
2
2
2
5
6
6
1
1
1
1
555H  
AAH  
2AAH  
55H  
(DA)555H  
90H  
(DA)X00H  
ECH  
Autoselect  
Manufacturer ID6)  
555H  
AAH  
2AAH  
55H  
(DA)555H  
90H  
(DA)X01H  
Table 11  
(BA)X02H  
00H/01H  
(DA)X03H  
0 H / 1 H  
Autoselect  
Device ID6)  
555H  
AAH  
2AAH  
55H  
(BA)555H  
90H  
Autoselect  
Block Protection Verify7)  
555H  
A A H  
2AAH  
5 5 H  
(DA)555H  
9 0 H  
Autoselect  
Handshaking16)  
555H  
AAH  
2AAH  
55H  
555H  
PA  
Program  
A0H  
PD  
555H  
AAH  
2AAH  
55H  
555H  
Unlock Bypass  
20H  
XXX  
PA  
Unlock Bypass Program8)  
Unlock Bypass Block Erase8)  
Unlock Bypass Chip Erase8)  
Unlock Bypass Reset  
A0H  
PD  
XXX  
BA  
80H  
30H  
XXXH  
80H  
XXXH  
10H  
XXXH  
90H  
XXXH  
00H  
XXX  
PA1  
PA2  
PD2  
555H  
80H  
PA3  
PD3  
PA4  
PD4  
Quadruple word Accelerated Program9)  
Chip Erase  
A5H  
PD1  
2AAH  
55H  
555H  
AAH  
555H  
AAH  
555H  
AAH  
2AAH  
55H  
555H  
10H  
BA  
555H  
AAH  
2AAH  
55H  
555H  
80H  
2AAH  
55H  
Block Erase  
30H  
(DA)XXXH  
B0H  
Erase Suspend 10)  
Erase Resume 11)  
Program Suspend 12)  
Program Resume 11)  
(DA)XXXH  
30H  
(DA)XXXH  
B0H  
(DA)XXXH  
30H  
- 9 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
Command Definitions  
Cycle  
1st Cycle 2nd Cycle 3rd Cycle 4th Cycle  
5th Cycle 6th Cycle  
Add  
Data  
Add  
XXX  
60H  
XXX  
60H  
ABP  
60H  
Block Protection/Unprotection 13)  
CFI Query 14)  
3
(DA)X55H  
98H  
1
3
3
3
4
Data  
Add  
555H  
AAH  
2AAH  
55H  
(CR)555H  
C0H  
Set Burst Mode Configuration Register15)  
Set Extended Configuration Register17)  
Enter OTP Block Region  
Data  
Add  
555H  
AAH  
2AAH  
55H  
(CR)555H  
C5H  
Data  
Addr  
Data  
Addr  
Data  
555H  
AAH  
2AAH  
55H  
555H  
70H  
555H  
AAH  
2AAH  
55H  
555H  
XXX  
00H  
Exit OTP Block Region  
75H  
NOTE :  
1) RA : Read Address , PA : Program Address, RD : Read Data, PD : Program Data , BA : Block Address (A21 ~ A12)  
DA : Bank Address (A21 ~ A18) , ABP : Address of the block to be protected or unprotected , DI :Die revision ID, CR : Configuration Register Setting  
2) The 4th cycle data of autoselect mode and RD are output data. The others are input data.  
3) Data bits DQ15–DQ8 are don’t care in command sequences, except for RD, PD and Device ID.  
4) Unless otherwise noted, address bits A21 ~ A11 are don’t cares.  
5) The reset command is required to return to read mode.  
If a bank entered the autoselect mode during the erase suspend mode, writing the reset command returns that bank to the erase suspend mode.  
If a bank entered the autoselect mode during the program suspend mode, writing the reset command returns that bank to the program suspend mode.  
If DQ5 goes high during the program or erase operation, writing the reset command returns that bank to read mode or erase suspend mode if that  
bank was in erase suspend mode.  
6) The 3rd and 4th cycle bank address of autoselect mode must be same.  
7) Normal Block Protection Verify : 00H for an unprotected block and 01H for a protected block.  
OTP Block Protect verify (with OTP Block Address after Entering OTP Block) : 00H for unlocked, and 01H for locked.  
For OTP Block Protection Verify, 3rd command cycle is (DA)555H/90H. DA(Bank address) should be invoked instead of BA(Block address).  
8) The unlock bypass command sequence is required prior to this command sequence.  
9) Quadruple word accelerated program is invoked only at Vpp=VID ,Vpp setup is required prior to this command sequence.  
PA1, PA2, PA3, PA4 have the same A21~A2 address.  
10) The system may read and program in non-erasing blocks when in the erase suspend mode.  
The system may enter the autoselect mode when in the erase suspend mode.  
The erase suspend command is valid only during a block erase operation, and requires the bank address.  
11) The erase/program resume command is valid only during the erase/program suspend mode, and requires the bank address.  
12) This mode is used only to enable Data Read by suspending the Program operation.  
13) Set block address(BA) as either A6 = VIH, A1 = VIH and A0 = VIL for unprotected or A6 = VIL, A1 = VIH and A0 = VIL for protected.  
14) Command is valid when the device is in Read mode or Autoselect mode.  
15) See "Set Burst Mode Configuration Register" for details.  
On the third cycle, the data should be "C0h" and address bits A20-A12 set the code to be latched.  
16) 0H for handshaking, 1H for non-handshaking  
17) CR is XXXA12 + 555h In Extended Configuration Register  
- 10 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
9.0 DEVICE OPERATION  
The device has I/Os that accept both address and data information. To write a command or command sequence (which includes programming data to the  
device and erasing blocks of memory), the system must drive CLK, AVD and CE to VIL and OE to VIH when providing an address to the device, and drive  
CLK, WE and CE to VIL and OE to VIH when writing commands or data.  
The device provide the unlock bypass mode to save its program time for program operation. Unlike the standard program command sequence which is  
comprised of four bus cycles, only two program cycles are required to program a word in the unlock bypass mode. One block, multiple blocks, or the  
entire device can be erased. Table 3 indicates the address space that each block occupies. The device’s address space is divided into eight banks: Bank  
0 contains the boot/parameter blocks, and the other banks(from Bank 1 to 7) consist of uniform blocks. A “bank address” is the address bits required to  
uniquely select a bank. Similarly, a “block address” is the address bits required to uniquely select a block. ICC2 in the DC Characteristics table represents  
the active current specification for the write mode. The AC Characteristics section contains timing specification tables and timing diagrams for write oper-  
ations.  
9.1 Read Mode  
The device automatically enters to asynchronous read mode after device power-up. No commands are required to retrieve data in asynchronous mode.  
After completing an Internal Program/Erase Routine, each bank is ready to read array data. The reset command is required to return a bank to the read(or  
erase-suspend-read)mode if DQ5 goes high during an active program/erase operation, or if the bank is in the autoselect mode.  
The synchronous(burst) mode will automatically start on the last rising edge of the CLK input while AVD is held low. That means device enters burst  
read mode from asynchronous read mode to burst read mode using CLK and AVD signal. When the burst read is finished(or terminated), the device  
return to asynchronous read mode automatically.  
(1) K8S6615ET(B)D : Sync MRS option (Extended Configuration Register)  
The synchronous(burst) mode will automatically start on the rising edge of the CLK input while AVD is held low after Extended Mode Register  
Setting to A12=1. If several CLKs exist in AVD low, the last rising edge is valid CLK.  
(2) K8S6815ET(B)D : No sync MRS option  
The synchronous(burst) mode will automatically start on the rising edge of the CLK input while AVD is held low. If several CLKs exist in AVD  
low, the last rising edge is valid CLK.  
9.1.1 Asynchronous Read Mode  
For the asynchronous read mode a valid address should be asserted on A/DQ0-A/DQ15 and A16-A21, while driving AVD and CE to VIL. WE should  
remain at VIH . Note that CLK must remain low for asynchronous read mode. The address is latched at the rising edge of AVD, and then the system can  
drive OE to VIL. The data will appear on A/DQ0-A/DQ15. Since the memory array is divided into sixteen banks, each bank remains enabled for read  
access until the command register contents are altered.  
Address access time (tAA) is equal to the delay from valid addresses to valid output data. The chip enable access time(tCE) is 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. The asyn-  
chronous access time is measured from a valid address, falling edge of AVD or falling edge of CE whichever occurs last. To prevent the memory content  
from spurious altering during power transition, the initial state machine is set for reading array data upon device power-up, or after a hardware reset.  
9.1.2 Synchronous (Burst) Read Mode  
The device is capable of continuous linear burst operation and linear burst operation of a preset length. For the burst mode, the system should deter-  
mine how many clock cycles are desired for the initial word(tIAA) of each burst access and what mode of burst operation is desired using "Burst Mode  
Configuration Register" command sequences. See "Set Burst Mode Configuration" for further details. The status data also can be read during burst read  
mode by using AVD signal with a bank address. To initiate the synchronous read again, a new address and AVD pulse is needed after the host has com-  
pleted status reads or the device has completed the program or erase operation.  
Continuous Linear Burst Read  
(1) K8S6615ET(B)D : Sync MRS option (Extended Configuration Register)  
The synchronous(burst) mode will automatically start on the rising edge of the CLK input while AVD is held low after Extended Mode Register  
Setting to A12=1. If several CLKs exist in AVD low, the last rising edge is valid CLK.  
(2) K8S6815ET(B)D : No sync MRS option  
The synchronous(burst) mode will automatically start on the rising edge of the CLK input while AVD is held low. If several CLKs exist in AVD  
low, the last rising edge is valid CLK.  
Note that the device is enabled for asynchronous mode when it first powers up. The initial word is output tIAA after the rising edge of the last CLK cycle.  
Subsequent words are output tBA after the rising edge of each successive clock cycle, which automatically increments the internal address counter. Note  
that the device has internal address boundary that occurs every 16 words. When the device is crossing the first word boundary, additional clock cycles are  
needed before data appears for the next address. The number of additional clock cycle can vary from zero to seven cycles, and the exact number of addi-  
tional clock cycle depends on the starting address of burst read. The RDY output indicates this condition to the system by pulsing low. The device will con-  
tinue to output sequential burst data, wrapping around to address 000000h after it reaches the highest addressable memory location until the system  
asserts CE high, RESET low or AVD low in conjunction with a new address.(See Table 5.) The reset command does not  
- 11 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
terminate the burst read operation. When it accessed the bank is programming or erasing , continuous burst read mode will output status data. And status  
data will be sustained until the system asserts CE high or RESET low or AVD low in conjunction with a new address. Note that at least 10ns is needed  
to start next burst read operation from terminating previous burst read operation in the case of asserting CE high.  
8-,16-Word Linear Burst Read  
As well as the Continuous Linear Burst Mode, there are two(8 & 16 word) linear wrap, in which a fixed number of words are read from consecutive  
addresses. In these modes, the addresses for burst read are determined by the group within which the starting address falls. The groups are sized  
according to the number of words read in a single burst sequence for a given mode.(See Table. 7)  
[Table 7] Burst Address Groups(Wrap mode only)  
Burst Mode  
8 word  
Group Size  
8 words  
Group Address Ranges  
0-7h, 8-Fh, 10-17h, ....  
0-Fh, 10-1Fh, 20-2Fh, ....  
16 word  
16 words  
As an example:  
In wrap mode case, if the starting address in the 8-word mode is 2h, the address range to be read would be 0-7h, and the wrap burst sequence would be  
2-3-4-5-6-7-0-1h. The burst sequence begins with the starting address written to the device, but wraps back to the first address in the selected group. In a  
similar manner, 16-word wrap mode begin their burst sequence on the starting address written to the device, and then wrap back to the first address in the  
selected address group.  
Output Driver Setting  
The device supports four kinds of output driver setting for matching the system characteristics. The users can tune the output driver impedance of the  
data and RDY outputs by address bits A20-A19. (See Configuration Register Table) The users can set the output driver strength independently for precise  
system characteristic matching. Table 8 shows which output driver would be tuned and the strength according to A20-A19. Upon power-up or reset, the  
register will revert to the default setting.  
9.2 Programmable Wait State  
The programmable wait state feature indicates to the device the number of additional clock cycles that must elapse after AVD is driven active for burst  
read mode. Upon power up, the number of total initial access cycles defaults to eight.  
9.3 Handshaking  
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 cycle for optimal burst mode, the host should use the programmable wait state configuration.(See "Set Burst Mode  
Configuration Register" for details.) The rising edge of RDY after OE goes low indicates the initial word of valid burst data. Using the autoselect command  
sequence the handshaking feature may be verified in the device.  
- 12 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
9.4 Set Burst Mode Configuration Register  
The device uses a configuration register to set the various burst parameters : the number of initial cycles for burst and burst read mode. The burst mode  
configuration register must be set before the device enters burst mode.  
The burst mode configuration register is loaded with a three-cycle command sequences. On the third cycle, the data should be C0h, address bits A11-  
A0 should be 555h, and address bits A20-A12 set the code to be latched. The device will power up or after a hardware reset with the default setting.  
[Table 8] Burst Mode Configuration Register Table  
Address Bit  
Function  
Settings(Binary)  
A20  
00 = Driver Multiplier : 1/3  
01 = Driver Multiplier : 1/2  
10 = Driver Multiplier : 1 (Default)  
11 = Driver Multiplier : 1.5  
Output Driver Control  
A19  
A18  
1 = RDY active one clock cycle before data  
0 = RDY active with data(default)  
RDY Active  
A17  
A16  
A15  
A14  
A13  
000 = Continuous(default)  
001 = 8-word linear with wrap  
010 = 16-word linear with wrap  
011 ~ 111 = Reserve  
Burst Read Mode  
000 = Data is valid on the 4th active CLK edge after AVD transition to VIH (50/54Mhz)  
001 = Data is valid on the 5th active CLK edge after AVD transition to VIH (60/66/70Mhz)  
010 = Data is valid on the 6th active CLK edge after AVD transition to VIH (80/83Mhz)  
011 = Data is valid on the 7th active CLK edge after AVD transition to VIH (90/100Mhz)  
100 = Data is valid on the 8th active CLK edge after AVD transition to VIH (108Mhz,default)  
101 = Reserve  
Programmable Wait State  
A12  
110 = Reserve  
111 = Reserve  
Note: Initial wait state should be set according to it’s clock frequency. Table 8 recommends the program wait state for each clock frequencies. Not 100% tested  
9.4.1 Extended Configuration Register (option : K8S6615ET(B)D only)  
The synchronous(burst) mode will start on the last rising edge of the CLK input while AVD is held low after Extended Mode Register Setting to A12=1.  
[Table 9] Extended Configuration Register table  
Address Bit  
Function  
Settings(Binary)  
0 = Asynchronous Read Mode(default)  
1 = Synchronous Burst Read Mode  
A12  
Read Mode  
9.4.2 Programmable Wait State Configuration  
This feature informs the device of the number of clock cycles that must elapse after AVD# is driven active before data will be available. This value is  
determined by the input frequency of the device. Address bits A14-A12 determine the setting. (See Burst Mode Configuration Register Table)  
The Programmable wait state setting instructs the device to set a particular number of clock cycles for the initial access in burst mode. Note that hard-  
ware reset will set the wait state to the default setting, that is 8 initial cycles.  
9.4.3 Burst Read Mode Setting  
The device supports three different burst read modes : continuous linear mode, 8 and 16 word linear burst modes with wrap  
9.4.4 RDY Configuration  
By default, the RDY pin will be high whenever there is valid data on the output. The device can be set so that RDY goes active one data cycle before  
active data. Address bit A18 determine this setting. Note that RDY always go high with valid data in case of word boundary crossing.  
[Table 10] Burst Address Sequences  
Burst Address Sequence  
8-word Burst  
Start  
Addr.  
Continuous Burst  
0-1-2-3-4-5-6...  
1-2-3-4-5-6-7...  
2-3-4-5-6-7-8...  
16-word Burst  
0-1-2-3-4-....-D-E-F  
1-2-3-4-5-....-E-F-0  
2-3-4-5-6-....-F-0-1  
0
1
2
0-1-2-3-4-5-6-7  
1-2-3-4-5-6-7-0  
Wrap  
2-3-4-5-6-7-0-1  
.
.
.
.
.
.
.
.
- 13 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
9.5 Autoselect Mode  
By writing the autoselect command sequences to the system, the device enters the autoselect mode. This mode can be read only by asynchronous read  
mode. The system can then read autoselect codes from the internal register(which is separate from the memory array). Standard asynchronous read  
cycle timings apply in this mode. The device offers the Autoselect mode to identify manufacturer and device type by reading a binary code. In addition,  
this mode allows the host system to verify the block protection or unprotection. Table 11 shows the address and data requirements. The autoselect com-  
mand sequence may be written to an address within a bank that is in the read mode, erase-suspend-read mode or program-suspend-read mode. The  
autoselect command may not be written while the device is actively programming or erasing in the device. The autoselect command sequence is initi-  
ated by first writing two unlock cycles. This is followed by a third write cycle that contains the address and the autoselect command. Note that the block  
address is needed for the verification of block protection. The system may read at any address within the same bank any number of times without initi-  
ating another autoselect command sequence. And the burst read should be prohibited during Autoselect Mode. To terminate the autoselect operation,  
write Reset command(F0H) into the command register.  
[Table 11] Autoselect Mode Description  
Description  
Manufacturer ID  
Address  
(DA) + 00H  
(DA) + 01H  
(BA) + 02H  
(DA) + 03H  
Read Data  
ECH  
Device ID  
227AH(Top), 227BH(Bottom)  
01H (protected), 00H (unprotected)  
0H : handshaking, 1H : non-handshaking  
Block Protection/Unprotection  
Handshaking  
9.6 Standby Mode  
When the CE and RESET inputs are both held at VCC ± 0.2V or the system is not reading or writing, the device enters Stand-by mode to minimize the  
power consumption. In this mode, the device outputs are placed in the high impedance state, independent of the OE input. When the device is in either of  
these standby modes, the device requires standard access time (tCE) for read access before it is ready to read data. If the device is deselected during  
erasure or programming, the device draws active current until the operation is completed. ICC5 in the DC Characteristics table represents the standby cur-  
rent specification.  
9.7 Automatic Sleep Mode  
The device features Automatic Sleep Mode to minimize the device power consumption during both asynchronous and burst mode. When addresses  
remain stable for tAA+60ns, the device automatically enables this mode. The automatic sleep mode is independent of the CE, WE, and OE control sig-  
nals. In a sleep mode, output data is latched and always available to the system. When addresses are changed, the device provides new data without  
wait time. Automatic sleep mode current is equal to standby mode current.  
9.8 Output Disable Mode  
When the OE input is at VIH , output from the device is disabled. The outputs are placed in the high impedance state.  
9.9 Block Protection & Unprotection  
To protect the block from accidental writes, the block protection/unprotection command sequence is used. On power up, all blocks in the device are pro-  
tected. To unprotect a block, the system must write the block protection/unprotection command sequence. The first two cycles are written: addresses are  
don’t care and data is 60h. Using the third cycle, the block address (ABP) and command (60h) is written, while specifying with addresses A6, A1 and A0  
whether that block should be protected (A6 = VIL, A1 = VIH, A0 = VIL) or unprotected (A6 = VIH, A1 = VIH, A0 = VIL). After the third cycle, the system can  
continue to protect or unprotect additional cycles, or exit the sequence by writing F0h (reset command).  
The device offers three types of data protection at the block level:  
The block protection/unprotection command sequence disables or re-enables both program and erase operations in any block.  
When WP is at VIL, the two outermost blocks are protected.  
When VPP is at VIL, all blocks are protected.  
Note that user never float the Vpp and WP, that is, Vpp is always connected with VIH, VIL or VID and WP is VIH or VIL.  
- 14 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
9.10 Hardware Reset  
The device features a hardware method of resetting the device by the RESET input. When the RESET pin is held low(VIL) for at least a period of tRP, the  
device immediately terminates any operation in progress, tristates all outputs, and ignores all read/write commands for the duration of the RESET pulse.  
The device also resets the internal state machine to asynchronous read mode. To ensure data integrity, the interrupted operation should be reinitiated  
once the device is ready to accept another command sequence. As previously noted, when RESET is held at VSS ± 0.2V, the device enters standby  
mode. The RESET pin may be tied to the system reset pin. If a system reset occurs during the Internal Program or Erase Routine, the device will be auto-  
matically reset to the asynchronous read mode; this will enable the systems microprocessor to read the boot-up firmware from the Flash memory. If  
RESET is asserted during a program or erase operation, the device requires a time of tREADY (during Internal Routines) before the device is ready to  
read data again. If RESET is asserted when a program or erase operation is not executing, the reset operation is completed within a time of tREADY (not  
during Internal Routines). tRH is needed to read data after RESET returns to VIH. Refer to the AC Characteristics tables for RESET parameters and to  
Figure 10 for the timing diagram.  
9.11 Software Reset  
The reset command provides that the bank is reset to read mode, erase-suspend-read mode or program-suspend-read mode. The addresses are in  
Don’t Care state. The reset command may be written between the sequence cycles in an erase command sequence before erasing begins, or in an pro-  
gram command sequence before programming begins. If the device begins erasure or programming, the reset command is ignored until the operation  
is completed. If the program command sequence is written to a bank that is in the Erase Suspend mode, writing the reset command returns that bank to  
the erase-suspend-read mode. The reset command valid between the sequence cycles in an autoselect command sequence. In an autoselect mode,  
the reset command must be written to return to the read mode. If a bank entered the autoselect mode while in the Erase Suspend mode, writing the  
reset command returns that bank to the erase-suspend-read mode. Also, if a bank entered the autoselect mode while in the Program Suspend mode,  
writing the reset command returns that bank to the program-suspend-read mode. If DQ5 goes high during a program or erase operation, writing the  
reset command returns the banks to the read mode. (or erase-suspend-read mode if the bank was in Erase Suspend)  
9.12 Program  
The K8S6815E can be programmed in units of a word. Programming is writing 0's into the memory array by executing the Internal Program Routine. In  
order to perform the Internal Program Routine, a four-cycle command sequence is necessary. The first two cycles are unlock cycles. The third cycle is  
assigned for the program setup command. In the last cycle, the address of the memory location and the data to be programmed at that location are writ-  
ten. The device automatically generates adequate program pulses and verifies the programmed cell margin by the Internal Program Routine. During the  
execution of the Routine, the system is not required to provide further controls or timings. During the Internal Program Routine, commands written to the  
device will be ignored.  
Note that a hardware reset during a program operation will cause data corruption at the corresponding location.  
9.13 Accelerated Program Operation  
The device provides Single/Quadruple word accelerated program operations through the Vpp input. Using this mode, faster manufacturing throughput at  
the factory is possible. When VID is asserted on the Vpp input, the device automatically enters the Unlock Bypass mode, temporarily unprotects any pro-  
tected blocks, and uses the higher voltage on the input to reduce the time required for program operations. By removing VID returns the device to normal  
operation mode.  
Note that Read while Accelerated Program and Program suspend mode are not guaranteed  
Single word accelerated program operation  
The system would use two-cycle program sequence (One-cycle (XXX - A0H) is for single word program command, and Next one-cycle (PA - PD) is for  
program address and data).  
Quadruple word accelerated program operation  
As well as Single word accelerated program, the system would use five-cycle program sequence (One-cycle (XXX - A5H) is for quadruple word program  
command, and four cycles are for program address and data).  
Only four words programming is possible  
Each program address must have the same A21~A2 address  
The device automatically generates adequate program pulses and ignores other command after program command  
Program/Erase cycling must be limited below 100cycles for optimum performance.  
Read while Write mode is not guaranteed  
Requirements : Ambient temperature : TA=30°C±10°C  
- 15 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
9.14 Unlock Bypass  
The K8S6815E provides the unlock bypass mode to save its operation time. This mode is possible for program, block erase and chip erase operation.  
There are two methods to enter the unlock bypass mode. The mode is invoked by the unlock bypass command sequence or the assertion of VID on VPP  
pin. Unlike the standard program/erase command sequence that contains four bus cycles, the unlock bypass program/erase command sequence com-  
prises only two bus cycles. The unlock bypass mode is engaged by issuing the unlock bypass command sequence which is comprised of three bus  
cycles. Writing first two unlock cycles is followed by a third cycle containing the unlock bypass command (20H). Once the device is in the unlock bypass  
mode, the unlock bypass program/erase command sequence is necessary. The unlock bypass program command sequence is comprised of only two bus  
cycles; writing the unlock bypass program command (A0H) is followed by the program address and data. This command sequence is the only valid one  
for programming the device in the unlock bypass mode. Also, The unlock bypass erase command sequence is comprised of two bus cycles; writing the  
unlock bypass block erase command(80H-30H) or writing the unlock bypass chip erase command(80H-10H). This command sequences are the only  
valid ones for erasing the device in the unlock bypass mode. The unlock bypass reset command sequence is the only valid command sequence to exit  
the unlock bypass mode. The unlock bypass reset command sequence consists of two bus cycles. The first cycle must contain the data (90H). The sec-  
ond cycle contains only the data (00H). Then, the device returns to the read mode.  
To enter the unlock bypass mode in hardware level, the VID also can be used. By assertion VID on the VPP pin, the device enters the unlock bypass  
mode. Also, the all blocks are temporarily unprotected when the device using the VID for unlock bypass mode. To exit the unlock bypass mode, just  
remove the asserted VID from the VPP pin.(Note that user never float the Vpp, that is, Vpp is always connected with VIH, VIL or VID.).  
9.15 Chip Erase  
To erase a chip is to write 1s into the entire memory array by executing the Internal Erase Routine. The Chip Erase requires six bus cycles to write the  
command sequence. The erase set-up command is written after first two “unlock” cycles. Then, there are two more write cycles prior to writing the chip  
erase command. The Internal Erase Routine automatically pre-programs and verifies the entire memory for an all zero data pattern prior to erasing. The  
automatic erase begins on the rising edge of the last WE pulse in the command sequence and terminates when DQ7 is "1". After that the device returns  
to the read mode.  
9.16 Block Erase  
To erase a block is to write 1s into the desired memory block by executing the Internal Erase Routine. The Block Erase requires six bus cycles to write the  
command sequence shown in Table 6. After the first two "unlock" cycles, the erase setup command (80H) is written at the third cycle. Then there are two  
more "unlock" cycles followed by the Block Erase command. The Internal Erase Routine automatically pre-programs and verifies the entire memory prior  
to erasing it. The block address is latched on the rising edge of AVD , while the Block Erase command is latched on the rising edge of WE. Multiple blocks  
can be erased sequentially by writing the sixth bus-cycle. Upon completion of the last cycle for the Block Erase, additional block address and the Block  
Erase command (30H) can be written to perform the Multi-Block Erase. For the Multi-Block Erase, only sixth cycle(block address and 30H) is  
needed.(Similarly, only second cycle is needed in unlock bypass block erase.) An 50us (typical) "time window" is required between the Block Erase com-  
mand writes. The Block Erase command must be written within the 50us "time window", otherwise the Block Erase command will be ignored. The 50us  
"time window" is reset when the falling edge of the WE occurs within the 50us of "time window" to latch the Block Erase command. During the 50us of  
"time window", any command other than the Block Erase or the Erase Suspend command written to the device will reset the device to read mode. After  
the 50 us of "time window", the Block Erase command will initiate the Internal Erase Routine to erase the selected blocks. Any Block Erase address and  
command following the exceeded "time window" may or may not be accepted. No other commands will be recognized except the Erase Suspend com-  
mand during Block Erase operation.  
The device provides accelerated erase operations through the Vpp input. When VID is asserted on the Vpp input, the device automatically enters the  
Unlock Bypass mode, temporarily unprotects any protected blocks, and uses the higher voltage on the input to reduce the time required for erase. By  
removing VID returns the device to normal operation mode.  
9.17 Erase Suspend / Resume  
The Erase Suspend command interrupts the Block Erase to read or program data in a block that is not being erased. Also, it is possible to protect or  
unprotect of the block that is not being erased in erase suspend mode. The Erase Suspend command is only valid during the Block Erase operation  
including the time window of 50us. The Erase Suspend command is not valid while the Chip Erase or the Internal Program Routine sequence is running.  
When the Erase Suspend command is written during a Block Erase operation, the device requires a maximum of 20us(recovery time) to suspend the  
erase operation. Therefore system must wait for 20us(recovery time) to read the data from the bank which include the block being erased. Otherwise,  
system can read the data immediately from a bank which don’t include the block being erased without recovery time(max. 20us) after Erase Suspend  
command. And, after the maximum 20us recovery time, the device is available for programming data in a block that is not being erased. But, when the  
Erase Suspend command is written during the block erase time window (50us), the device immediately terminates the block erase time window and sus-  
pends the erase operation. The system may also write the autoselect command sequence when the device is in the Erase Suspend mode. When the  
Erase Resume command is executed, the Block Erase operation will resume. When the Erase Suspend or Erase Resume command is executed, the  
addresses are in Don't Care state. In erase suspend followed by resume operation, min. 200ns is needed for checking the busy status.  
In the program suspend mode, protect/unprotect command is prohibited.  
While erase can be suspended and resumed multiple times, a minimum 30us is required from resume to the next suspend.  
- 16 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
9.18 Program Suspend / Resume  
The device provides the Program Suspend/Resume mode. This mode is used to enable Data Read by suspending the Program operation. The device  
accepts a Program Suspend command in Program mode(including Program operations performed during Erase Suspend) but other commands are  
ignored. After input of the Program Suspend command, 10us is needed to enter the Program Suspend Read mode. Therefore system must wait for  
10us(recovery time) to read the data from the bank which include the block being programmed. Otherwise, system can read the data immediately from a  
bank which don't include block being programmed without recovery time(max. 10us) after Program Suspend command. Like an Erase Suspend mode,  
the device can be returned to Program mode by using a Program Resume command. In program suspend followed by resume operation, min. 200ns is  
needed for checking the busy status.  
While program operation can be suspended and resumed multiple times, a minimum 30us is required from resume to the next suspend.  
9.19 Read While Write Operation  
The device is capable of reading data from one bank while writing in the other banks. This is so called the Read While Write operation. An erase operation  
may also be suspended to read from or program to another location within the same bank(except the block being erased). The Read While Write opera-  
tion is prohibited during the chip erase operation. Figure 17 shows how read and write cycles may be initiated for simultaneous operation with zero  
latency. Refer to the DC Characteristics table for read-while-write current specifications.  
9.20 OTP Block Region  
The OTP Block feature provides a 256-word Flash memory region that enables permanent part identification through an Electronic Serial Number (ESN).  
The OTP Block is customer lockable and shipped with itself unlocked, allowing customers to utilize the that block in any manner they choose. The cus-  
tomer-lockable OTP Block has the Protection Verify Bit (DQ0) set to a "0" for Unlocked state or a "1" for Locked state.  
The system accesses the OTP Block through a command sequence (see "Enter OTP Block / Exit OTP Block Command sequence" at Table 6). After the  
system has written the "Enter OTP Block" Command sequence, it may read the OTP Block by using the address (3FFF00h~3FFFFFh, in top boot  
device),(000000h~0000FFh, in bottom boot device)normally and may check the Protection Verify Bit (DQ0) by using the "Autoselect Block Protection Ver-  
ify" Command sequence with OTP Block address. This mode of operation continues until the system issues the "Exit OTP Block" Command sequence, a  
hardware reset or until power is removed from the device. On power-up, or following a hardware reset, the device reverts to sending commands to main  
blocks. Note that the Accelerated function and unlock bypass modes are not available when the OTP Block is enabled.  
Customer Lockable  
In a Customer lockable device, The OTP Block is one-time programmable and can be locked only once. Note that the Accelerated programming and  
Unlock bypass functions are not available when programming the OTP Block. Locking operation to the OTP Block is started by writing the "Enter OTP  
Block" Command sequence, and then the "Block Protection" Command sequence (Table 6) with an OTP Block address. Hardware reset terminates Lock-  
ing operation, and then makes exiting from OTP Block. The Locking operation has to be above 100us. (After 3rd cycle of protection command invoked, at  
least 100us wait time is required.) "Exit OTP Block" command sequence and Hardware reset makes locking operation finished and then exiting from OTP  
Block after 30us.  
The OTP Block Lock operation must be used with caution since, once locked, there is no procedure available for unlocking and none of the  
bits in the OTP Block space can be modified in any way.  
Suspend and resume operation are not supported during OTP protect, nor is OTP protect supported during any suspend operations.  
Write Pulse “Glitch” Protection  
Noise pulses of less than 5ns (typical) on OE, CE, AVD or WE do not initiate a write cycle.  
9.21 Low VCC Write Inhibit  
To avoid initiation of a write cycle during Vcc power-up and power-down, a write cycle is locked out for Vcc less than VLKO. If the Vcc < VLKO (Lock-Out  
Voltage), the command register and all internal program/erase circuits are disabled. Under this condition the device will reset itself to the read mode.Sub-  
sequent writes will be ignored until the Vcc level is greater than VLKO. It is the user’s responsibility to ensure that the control pins are logically correct to  
prevent unintentional writes when Vcc is above VLKO.  
9.22 Logical Inhibit  
Write cycles are inhibited by holding any one of OE = VIL , CE = VIH or WE = VIH. To initiate a write cycle, CE and WE must be a logical zero while OE is  
a logical one.  
9.23 Power-up Protection  
To avoid initiation of a write cycle during VCC power-up, RESET low must be asserted during Power-up. After RESET goes high. the device is reset to the  
read mode.  
- 17 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
10.0 FLASH MEMORY STATUS FLAGS  
The K8S6815E has means to indicate its status of operation in the bank where a program or erase operation is in processes. Address must include  
bank address being executed internal routine operation. The status is indicated by raising the device status flag via corresponding DQ pins. The status  
data can be read during burst read mode by using AVD signal with a bank address. That means status read is supported in synchronous mode. If status  
read is performed, the data provided in the burst read is identical to the data in the initial access. To initiate the synchronous read again, a new address  
and AVD pulse is needed after the host has completed status reads or the device has completed the program or erase operation. The corresponding DQ  
pins are DQ7, DQ6, DQ5, DQ3 and DQ2.  
[Table 12] Hardware Sequence Flags  
Status  
DQ7  
DQ7  
0
DQ6  
DQ5  
DQ3  
DQ2  
1
Programming  
Toggle  
Toggle  
0
0
0
1
Block Erase or Chip Erase  
Toggle  
Erase Suspended  
Toggle1)  
Data  
1
Erase Suspend Read  
Erase Suspend Read  
1
1
Data  
Toggle  
1
0
Data  
0
0
Data  
0
Block  
Non-Erase Suspended  
Block  
Data  
DQ7  
DQ7  
Data  
In Progress  
Erase Suspend  
Program  
Non-Erase Suspended  
Block  
Program Suspended  
Block  
Toggle1)  
Data  
Program Suspend Read  
Program Suspend Read  
0
0
Non- program  
Suspended Block  
Data  
Data  
Data  
No  
Toggle  
Programming  
DQ7  
0
Toggle  
Toggle  
Toggle  
1
1
1
0
1
0
Exceeded  
Time Limits  
Block Erase or Chip Erase  
Erase Suspend Program  
(Note 2)  
No  
Toggle  
DQ7  
NOTE :  
1) DQ2 will toggle when the device performs successive read operations from the erase/program suspended block.  
2) If DQ5 is High (exceeded timing limits), successive reads from a problem block will cause DQ2 to toggle.  
DQ7 : Data Polling  
When an attempt to read the device is made while executing the Internal Program, the complement of the data is written to DQ7 as an indication of the  
Routine in progress. When the Routine is completed an attempt to access to the device will produce the true data written to DQ7. When a user attempts  
to read the block being erased or bank contains the block, DQ7 will be low. If the device is placed in the Erase/Program Suspend Mode, the status can  
be detected via the DQ7 pin. If the system tries to read an address which belongs to a block that is being erase suspended, DQ7 will be high. And, if the  
system tries to read an address which belongs to a block that is being program suspended, the output will be the true data of DQ7 itself. If a non-erase-  
suspended or non-program-suspended block address is read, the device will produce the true data to DQ7. If an attempt is made to program a protected  
block, DQ7 outputs complements the data for approximately 1μs and the device then returns to the Read Mode without changing data in the block. If an  
attempt is made to erase a protected block, DQ7 outputs complement data in approximately 100us and the device then returns to the Read Mode with-  
out erasing the data in the block.  
DQ6 : Toggle Bit  
Toggle bit is another option to detect whether an Internal Routine is in progress or completed. Once the device is at a busy state, DQ6 will toggle. Toggling  
DQ6 will stop after the device completes its Internal Routine. If the device is in the Erase/Program Suspend Mode, an attempt to read an address that  
belongs to a block that is being erased or programmed will produce a high output of DQ6. If an address belongs to a block that is not being erased or pro-  
grammed, toggling is halted and valid data is produced at DQ6. If an attempt is made to program a protected block, DQ6 toggles for approximately 1us  
and the device then returns to the Read Mode without changing the data in the block. If an attempt is made to erase a protected block, DQ6 toggles for  
approximately 100μs and the device then returns to the Read Mode without erasing the data in the block. #OE or #CE should be toggled in each toggle bit  
status read.  
DQ5 : Exceed Timing Limits  
If the Internal Program/Erase Routine extends beyond the timing limits, DQ5 will go High, indicating program/erase failure.  
DQ3 : Block Erase Timer  
The status of the multi-block erase operation can be detected via the DQ3 pin. DQ3 will go High if 50μs of the block erase time window expires. In this  
case, the Internal Erase Routine will initiate the erase operation.Therefore, the device will not accept further write commands until the erase operation is  
completed. DQ3 is Low if the block erase time window is not expired. Within the block erase time window, an additional block erase command (30H) can  
be accepted. To confirm that the block erase command has been accepted, the software may check the status of DQ3 following each block erase com-  
mand.  
- 18 -  
Rev. 1.2  
K8S6815ET(B)D  
DQ2 : Toggle Bit 2  
datasheet NOR FLASH MEMORY  
The device generates a toggling pulse in DQ2 only if an Internal Erase Routine or an Erase/Program Suspend is in progress. When the device executes  
the Internal Erase Routine, DQ2 toggles if the bank including an erasing block is read. Although the Internal Erase Routine is in the Exceeded Time Lim-  
its, DQ2 toggles if an erasing block in the Exceeded Time Limits is read. When the device is in the Erase/Program Suspend mode, DQ2 toggles only if  
an address in the erasing or programming block is read. If a non-erasing or non-programmed block address is read during the Erase/Program Suspend  
mode, then DQ2 will produce valid data. DQ2 will go High if the user tries to program a non-erase suspend block while the device is in the Erase Sus-  
pend mode. #OE or #CE should be toggled in each toggle bit status read.  
RDY: Ready  
Normally the RDY signal is used to indicate if new burst data is available at the rising edge of the clock cycle or not. If RDY is low state, data is not valid  
at expected time, and if high state, data is valid. Note that, if CE is low and OE is high, the RDY is high state.  
Start  
Read(DQ0~DQ7)  
Valid Address  
Start  
Read(DQ0~DQ7)  
Valid Address  
Read(DQ0~DQ7)  
Valid Address  
DQ6 = Toggle ?  
Yes  
DQ7 = Data ?  
No  
No  
Yes  
No  
No  
DQ5 = 1 ?  
Yes  
DQ5 = 1 ?  
Yes  
Read twice(DQ0~DQ7)  
Valid Address  
Read(DQ0~DQ7)  
Valid Address  
No  
Yes  
DQ6 = Toggle ?  
DQ7 = Data ?  
Yes  
Fail  
No  
Fail  
Pass  
Pass  
Polling Algorithms  
Figure 2: Toggle Bit Algorithms  
Figure 1: Data  
- 19 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
11.0 COMMON FLASH MEMORY INTERFACE  
Common Flash Memory Interface is contrived to increase the compatibility of host system software. It provides the specific information of the device, such  
as memory size and electrical features. Once this information has been obtained, the system software will know which command sets to use to enable  
flash writes, block erases, and control the flash component.  
When the system writes the CFI command(98H) to address 55H, the device enters the CFI mode. And then if the system writes the address shown in  
Table 15, the system can read the CFI data. Query data are always presented on the lowest-order data outputs(DQ0-7) only. In word(x16) mode, the  
upper data outputs(DQ8-15) is 00h. To terminate this operation, the system must write the reset command.  
[Table 13] Common Flash Memory Interface Code  
Description  
Addresses  
(Word Mode)  
Data  
10H  
11H  
12H  
0051H  
0052H  
0059H  
Query Unique ASCII string "QRY"  
13H  
14H  
0002H  
0000H  
Primary OEM Command Set  
15H  
16H  
0040H  
0000H  
Address for Primary Extended Table  
17H  
18H  
0000H  
0000H  
Alternate OEM Command Set (00h = none exists)  
19H  
1AH  
0000H  
0000H  
Address for Alternate OEM Extended Table (00h = none exists)  
Vcc Min. (write/erase)  
D7-D4: volt, D3-D0: 100 millivolt  
1BH  
1CH  
1DH  
1EH  
0017H  
0019H  
0085H  
0095H  
Vcc Max. (write/erase)  
D7-D4: volt, D3-D0: 100 millivolt  
Vpp(Acceleration Program) Supply Minimum  
00 = Not Supported, D7 - D4 : Volt, D3 - D0 : 100mV  
Vpp(Acceleration Program) Supply Maximum  
00 = Not Supported, D7 - D4 : Volt, D3 - D0 : 100mV  
Typical timeout per single word write 2N us  
1FH  
20H  
21H  
22H  
23H  
24H  
25H  
26H  
27H  
0004H  
0000H  
000AH  
0011H  
0005H  
0000H  
0004H  
0000H  
0017H  
Typical timeout for Min. size buffer write 2N us(00H = not supported)  
Typical timeout per individual block erase 2N ms  
Typical timeout for full chip erase 2N ms(00H = not supported)  
Max. timeout for word write 2N times typical  
Max. timeout for buffer write 2N times typical  
Max. timeout per individual block erase 2N times typical  
Max. timeout for full chip erase 2N times typical(00H = not supported)  
Device Size = 2N byte  
28H  
29H  
0000H  
0000H  
Flash Device Interface description  
2AH  
2BH  
0000H  
0000H  
Max. number of byte in multi-byte write = 2N  
Number of Erase Block Regions within device  
2CH  
0002H  
- 20 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
Addresses  
Data  
Description  
(Word Mode)  
2DH  
2EH  
2FH  
30H  
0007H  
0000H  
0020H  
0000H  
Erase Block Region 1 Information  
Bits 0~15: y+1=block number  
Bits 16~31: block size= z x 256bytes  
31H  
32H  
33H  
34H  
007EH  
0000H  
0000H  
0001H  
Erase Block Region 2 Information  
Erase Block Region 3 Information  
35H  
36H  
37H  
38H  
0000H  
0000H  
0000H  
0000H  
39H  
3AH  
3BH  
3CH  
0000H  
0000H  
0000H  
0000H  
Erase Block Region 4 Information  
Query-unique ASCII string "PRI"  
40H  
41H  
42H  
0050H  
0052H  
0049H  
Major version number, ASCII  
Minor version number, ASCII  
43H  
44H  
0032H  
0033H  
Address Sensitive Unlock(Bits 1-0)  
0 = Required, 1= Not Required  
Silcon Revision Number(Bits 7-2)  
45H  
0000H  
Erase Suspend  
0 = Not Supported, 1 = To Read Only, 2 = To Read & Write  
46H  
47H  
0002H  
0001H  
Block Protect  
00 = Not Supported, 01 = Supported  
Block Temporary Unprotect 00 = Not Supported, 01 = Supported  
Block Protect/Unprotect scheme 00 = Not Supported, 01 = Supported  
48H  
49H  
0000H  
0001H  
Simultaneous Operation  
00 = Not Supported, 01 = Supported  
4AH  
4BH  
4CH  
0001H  
0001H  
0000H  
Burst Mode Type 00 = Not Supported, 01 = Supported  
Page Mode Type  
00 = Not Supported, 01 = 4 Word Page 02 = 8 Word Page  
Top/Bottom Boot Block Flag  
02H = Bottom Boot Device, 03H = Top Boot Device  
4DH  
0003H  
Max. Operating Clock Frequency (MHz)  
4EH  
4FH  
006CH  
0000H  
RWW(Read While Write) Functionality Restriction (00H = non exists , 01H = exists)  
Handshaking  
00 = Not Supported at both mode, 01 = Supported at Sync. Mode  
10 = Supported at Async. Mode, 11 = Supported at both Mode  
50H  
0001H  
- 21 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
12.0 ABSOLUTE MAXI010MUM RATINGS  
Parameter  
Symbol  
Rating  
Unit  
Vcc  
Vcc  
-0.5 to +2.5  
Voltage on any pin relative to VSS  
V
VPP  
-0.5 to +9.5  
-0.5 to +2.5  
-10 to +125  
-25 to +125  
-65 to +150  
5
VIN  
All Other Pins  
Commercial  
Extended  
Temperature Under Bias  
Tbias  
°C  
Storage Temperature  
Tstg  
°C  
mA  
°C  
Short Circuit Output Current  
IOS  
TA (Commercial Temp.)  
TA (Extended Temp.)  
0 to +70  
Operating Temperature  
-25 to + 85  
°C  
NOTE :  
1) Minimum DC voltage is -0.5V on Input/ Output pins. During transitions, this level may fall to -2.0V for periods <20ns.  
Maximum DC voltage is Vcc+0.6V on input / output pins which, during transitions, may overshoot to Vcc+2.0V for periods <20ns.  
2) Minimum DC input voltage is -0.5V on VPP. During transitions, this level may fall to -2.0V for periods <20ns.  
Maximum DC input voltage is +9.5V on VPP which, during transitions, may overshoot to +12.0V for periods <20ns.  
3) 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.  
13.0 RECOMMENDED OPERATING CONDITIONS (Voltage reference to GND)  
Parameter  
Symbol  
Min  
1.7  
0
Typ.  
1.8  
0
Max  
1.95  
0
Unit  
Supply Voltage  
Supply Voltage  
VCC  
V
VSS  
V
14.0 DC CHARACTERISTICS  
Parameter  
Symbol  
Test Conditions  
VIN=VSS to VCC, VCC=VCCmax  
VCC=VCCmax , VPP=VCCmax  
VCC=VCCmax , VPP=9.5V  
Min  
- 1.0  
- 1.0  
-
Typ  
Max  
+ 1.0  
+ 1.0  
35  
Unit  
μA  
Input Leakage Current  
ILI  
-
-
μA  
VPP Leakage Current  
ILIP  
-
μA  
Output Leakage Current  
Active Burst Read Current  
ILO  
VOUT=VSS to VCC, VCC=VCCmax, OE=VIH  
CE=VIL, OE=VIH (Continuous Burst, 108Mhz)  
- 1.0  
-
-
+ 1.0  
36  
μA  
ICCB1  
24  
mA  
Active Asynchronous  
Read Current  
ICC1  
CE=VIL, OE=VIH  
10MHz  
-
27  
40  
mA  
Active Write Current (Note 2)  
Read While Write Current  
Accelerated Program Current  
Standby Current  
ICC2  
ICC3  
ICC4  
ICC5  
ICC6  
CE=VIL, OE=VIH, WE=VIL, VPP=VIH  
CE=VIL, OE=VIH  
-
-
-
-
-
15  
40  
15  
15  
15  
30  
70  
30  
50  
50  
mA  
mA  
mA  
μA  
CE=VIL, OE=VIH , VPP=9.5V  
CE= RESET=VCC ± 0.2V  
RESET = VSS ± 0.2V  
Standby Current During Reset  
μA  
CE=VSS ± 0.2V, Other Pins=VIL or VIH  
VIL = VSS ± 0.2V, VIH = VCC ± 0.2V  
Automatic Sleep Mode(Note 3)  
ICC7  
-
15  
50  
μA  
Input Low Voltage  
Input High Voltage  
VIL  
VIH  
-0.5  
-
0.4  
VCC+0.4  
0.1  
V
V
V
V
V
V
VCC-0.4  
-
Output Low Voltage  
VOL  
VOH  
VID  
IOL = 100 μA , VCC=VCCmin  
IOH = -100 μA , VCC=VCCmin  
-
VCC-0.1  
8.5  
-
-
Output High Voltage  
-
Voltage for Accelerated Program  
9.0  
-
9.5  
Low VCC Lock-out Voltage  
VLKO  
-
1.4  
NOTE:  
1) Maximum ICC specifications are tested with VCC = VCCmax.  
2) ICC active while Internal Erase or Internal Program is in progress.  
3) Device enters automatic sleep mode when addresses are stable for tAA + 60ns.  
- 22 -  
Rev. 1.2  
K8S6815ET(B)D  
Vcc Power-up  
datasheet NOR FLASH MEMORY  
All Speed Options  
Parameter  
Symbol  
Unit  
Min  
200  
200  
Max  
tVCS  
tRH  
Vcc Setup Time  
-
-
μs  
Time between RESET (high) and CE (low)  
ns  
NOTE : Not 100% tested.  
SWITCHING WAVEFORMS  
tVCS  
tVCCmin  
Vcc/Vccq  
VIH  
RESET  
CE  
tRH  
Figure 3: Vcc Power-up Diagram  
- 23 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
15.0 CAPACITANCE (TA = 25 °C, VCC = 1.8V, f = 1.0MHz)  
Item  
Symbol  
Test Condition  
Min  
Max  
10  
Unit  
pF  
Input Capacitance  
Output Capacitance  
Control Pin Capacitance  
CIN  
VIN=0V  
-
-
-
COUT  
CIN2  
VOUT=0V  
VIN=0V  
10  
pF  
10  
pF  
NOTE : Capacitance is periodically sampled and not 100% tested.  
16.0 AC TEST CONDITION  
Parameter  
Value  
Input Pulse Levels  
0V to VCC  
Input Rise and Fall Times  
Input and Output Timing Levels  
Output Load  
3ns(max)@66Mhz, 2.5ns(max)@83Mhz, 1.5ns(max)@108Mhz  
VCC/2  
CL = 30pF  
3ns(max)  
Address to Address Skew  
Device  
Under  
Test  
VCC  
Input & Output  
VCC/2  
VCC/2  
Test Point  
* CL = 30pF including scope  
0V  
and Jig capacitance  
Input Pulse and Test Point (including CLK characterization)  
Output Load  
- 24 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
17.0 AC CHARACTERISTICS  
17.1 Synchronous/Burst Read  
7B  
7C  
7D  
7E  
(54 MHz)  
(66 MHz)  
(83 MHz)  
(108 MHz)  
Parameter  
Symbol  
Unit  
Min  
Max  
Min  
Max  
70  
11  
-
Min  
Max  
Min  
Max  
Initial Access Time  
tIAA  
tBA  
-
70  
-
-
70  
9
-
-
70  
7
-
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
Burst Access Time Valid Clock to Output Delay  
AVD Setup Time to CLK  
AVD Hold Time from CLK  
AVD High to OE Low  
-
14.5  
-
-
-
tAVDS  
tAVDH  
tAVDO  
tACS  
tACH  
tBDH  
tOE  
5
-
5
4
4
2
-
2
-
2
-
2
-
0
-
0
-
0
-
0
-
Address Setup Time to CLK  
Address Hold Time from CLK  
Data Hold Time from Next Clock Cycle  
Output Enable to Data  
5
-
4
-
4
-
3.5  
-
7
-
6
-
5
-
2
-
4
-
20  
14.5  
15  
9
3
-
3
-
2
-
-
-
20  
11  
15  
9
-
20  
9
11  
9
-
-
20  
7
8.5  
9
-
Output Enable to RDY valid  
CE Disable to High Z  
tOER  
tCEZ  
tOEZ  
tCES  
tRDY  
tRDYA  
tRDYS  
tCLK  
-
-
-
-
-
-
-
-
OE Disable to High Z  
-
-
-
-
4.5  
-
CE Setup Time to CLK  
6
-
6
-
4.5  
CE Enable to RDY active  
CLK to RDY Setup Time  
RDY Setup Time to CLK  
CLK period  
-
-
7
-
-
7
-
7
9
-
7
7
-
14.5  
-
11  
-
-
3
-
4
3
2
18.5  
-
15.1  
-
12.05  
-
9.26  
-
0.4x  
tCLK  
0.6x  
tCLK  
0.4x  
tCLK  
0.6x  
tCLK  
0.4x  
tCLK  
0.6x  
tCLK  
0.4x  
tCLK  
0.6x  
tCLK  
CLK High or Low Time  
CLK Fall or Rise Time  
tCLKH/L  
ns  
ns  
tCLKHCL  
-
3
-
3
-
2.5  
-
1.5  
- 25 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
SWITCHING WAVEFORMS  
5 cycles for initial access shown.  
CR setting : A14=0, A13=0, A12=1  
15.2 ns typ(66Mhz).  
tCES  
tCEZ  
CE  
5
CLK  
tAVDS  
tAVDO  
AVD  
tAVDH  
tBDH  
tACS  
A16-A21  
Aa  
tBA  
tACH  
A/DQ0:  
A/DQ15  
Hi-Z  
Aa  
Da  
Da+1 Da+2  
tIAA  
Da+3  
Da+n  
tOEZ  
OE  
tOER  
tRDYS  
Hi-Z  
tRDYA  
Hi-Z  
RDY  
Figure 4: Continuous Burst Mode Read (66MHz)  
NOTE : In order to avoid a bus conflict the OE signal is enabled on the next rising edge after AVD is going high.  
8 cycles for initial access shown.  
CR setting : A14=1, A13=0, A12=0  
9.25ns typ(108MHz).  
tCES  
tCEZ  
CE  
8
1
2
3
4
6
7
CLK  
tAVDS  
tAVDS  
tAVDO  
AVD  
tAVDH  
tBDH  
tACS  
Aa  
A16-A21  
tBA  
tACH  
Aa  
A/DQ0:  
A/DQ15  
Hi-Z  
Da  
Da+2  
Da+1  
Da+3  
Da+5 Da+6  
Da+4  
Da+n  
tIAA  
tOEZ  
OE  
tOER  
tRDY  
tRDYS  
Hi-Z  
tRDYA  
RDY  
Hi-Z  
Figure 5: Continuous Burst Mode Read (108MHz)  
NOTE : In order to avoid a bus conflict the OE signal is enabled on the next rising edge after AVD is going high.  
- 26 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
SWITCHING WAVEFORMS  
8 cycles for initial access shown.  
CR setting : A14=1, A13=0, A12=0  
9.25ns typ(108MHz).  
tCES  
CE  
1
2
3
4
6
7
8
CLK  
tAVDS  
tAVDS  
tAVDO  
tAVDH  
AVD  
tBDH  
tACS  
Aa  
A16-A21  
tBA  
tACH  
Aa  
A/DQ0:  
A/DQ15  
tIAA  
D1  
D3  
D5  
D6  
D0  
D2  
D4  
D7  
D7  
D0  
OE  
tOER  
tRDY  
tRDYS  
tRDYA  
RDY  
Hi-Z  
Figure 6: 8 word Linear Burst Mode with Wrap Around (108MHz)  
NOTE : In order to avoid a bus conflict the OE signal is enabled on the next rising edge after AVD is going high.  
8 cycles for initial access shown.  
CR setting : A14=1, A13=0, A12=0  
9.25ns typ(108MHz).  
tCES  
CE  
1
2
3
4
5
6
7
8
CLK  
tAVDS  
tAVDS  
tAVDO  
AVD  
tAVDH  
tBDH  
tACS  
Aa  
A16-A21  
tBA  
tACH  
A/DQ0:  
A/DQ15  
Aa  
tIAA  
D1  
D3  
D5  
D6  
D0  
D2  
D4  
D7  
D7  
D0  
OE  
tOER  
tRDY  
tRDYS  
tRDYA  
RDY  
Hi-Z  
Figure 7: 8 word Linear Burst with RDY Set One Cycle Before Data (Wrap Around Mode, CR setting : A18=1)  
NOTE : In order to avoid a bus conflict the OE signal is enabled on the next rising edge after AVD is going high.  
- 27 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
SWITCHING WAVEFORMS  
8 cycles for initial access shown.  
CR setting : A14=1, A13=0, A12=0  
9.25ns typ(108MHz).  
tCES  
tCEZ  
CE  
1
2
3
4
5
6
7
8
CLK  
tAVDS  
tAVDS  
tAVDO  
AVD  
tAVDH  
tBDH  
tACS  
Aa  
A16-A21  
tBA  
tACH  
Hi-Z  
Hi-Z  
A/DQ0:  
A/DQ15  
Aa  
D6  
tIAA  
D7  
D8  
D10  
D0  
tOEZ  
D9  
D15  
OE  
tOER  
tRDY  
tRDYS  
tRDYA  
RDY  
Hi-Z  
Figure 8: 16 word Linear Burst Mode with Wrap Around (108Mhz)  
NOTE : In order to avoid a bus conflict the OE signal is enabled on the next rising edge after AVD is going high.  
- 28 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
AC CHARACTERISTICS  
17.2 Asynchronous Read  
All Speed option  
Parameter  
Symbol  
Unit  
Min  
Max  
tCE  
tAA  
Access Time from CE Low  
-
-
70  
70  
-
ns  
ns  
ns  
ns  
ns  
Asynchronous Access Time  
tAVDP  
tAAVDS  
tAAVDH  
tOE  
AVD Low Time  
9
4
6
Address Setup Time to rising Edge of AVD  
Address Hold Time from Rising Edge of AVD  
Output Enable to Output Valid  
-
-
-
0
20  
-
ns  
ns  
ns  
ns  
Read  
Toggle and Data Polling  
tOEH  
tOEZ  
Output Enable Hold Time  
10  
-
-
Output Disable to High Z1)  
9
NOTE :  
1) Not 100% tested.  
SWITCHING WAVEFORMS  
Asynchronous Mode Read (tCE)  
VIL  
CLK  
CE  
OE  
WE  
tOE  
tOEH  
tCE  
tOEZ  
A/DQ0:  
A/DQ15  
VA  
VA  
Valid RD  
A16-A21  
AVD  
tAAVDS  
tAAVDH  
tAVDP  
Hi-Z  
Hi-Z  
RDY  
NOTE: CLK "HIGH" should be prohibited in asynchronous read mode start (From CE LOW).  
- 29 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
Asynchronous Mode Read (tAA)  
Case 1 : Valid Address Transition occurs before AVD is driven to Low  
VIL  
CLK  
CE  
tOE  
OE  
tOEH  
WE  
tOEZ  
A/DQ0:  
A/DQ15  
VA  
Valid RD  
tAA  
A16-A21  
VA  
tAAVDS  
tAAVDH  
AVD  
RDY  
tAVDP  
Hi-Z  
Hi-Z  
Case 2 : Valid Address Transition occurs after AVD is driven to Low  
VIL  
CLK  
CE  
tOE  
OE  
tOEH  
WE  
tOEZ  
A/DQ0:  
A/DQ15  
VA  
Valid RD  
tAA  
A16-A21  
VA  
tAAVDH  
tAAVDS  
AVD  
RDY  
tAVDP  
Hi-Z  
Hi-Z  
Figure 9: Asynchronous Mode Read  
NOTE:  
1) VA=Valid Read Address, RD=Read Data.  
Asynchronous mode may not support read following four sequential invalid read condition within 200ns.  
2) CLK "HIGH" should be prohibited in asynchronous read mode start (From CE LOW).  
- 30 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
AC CHARACTERISTICS  
17.3 Hardware Reset(RESET)  
All Speed Options  
Parameter  
Symbol  
tReady  
Unit  
Min  
Max  
RESET Pin Low(During Internal Routines)  
to Read Mode 1)  
-
20  
μs  
RESET Pin Low(NOT During Internal Routines)  
to Read Mode 1)  
tReady  
-
500  
ns  
RESET Pulse Width1)  
tRP  
tRH  
200  
200  
-
-
ns  
ns  
Reset High Time Before Read 1)  
NOTE:  
1) Not 100% tested.  
SWITCHING WAVEFORMS  
CE, OE  
tRH  
RESET  
tRP  
tReady  
Reset Timings NOT during Internal Routines  
CE, OE  
RESET  
tReady  
tRP  
Reset Timings during Internal Routines  
Figure 10: Reset Timings  
- 31 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
AC CHARACTERISTICS  
17.4 Erase/Program Operation  
All Speed Option  
Parameter  
Symbol  
Unit  
Min  
60  
4
Typ  
Max  
WE Cycle Time1)  
tWC  
tAS  
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
μs  
μs  
μs  
sec  
ns  
μs  
Address Setup Time  
-
tAH  
Address Hold Time  
5.5  
9
-
tAVDP  
tDS  
AVD Low Time  
-
Data Setup Time  
30  
0
-
tDH  
Data Hold Time  
-
tGHWL  
tCS  
Read Recovery Time Before Write  
CE Setup Time  
0
-
0
-
tCH  
CE Hold Time  
0
-
tWEA  
WE Disable to AVD Enable  
WE Pulse Width  
30  
30  
30  
0
-
tWP  
-
-
tWPH  
tSR/W  
tPGM  
WE Pulse Width High  
Latency Between Read and Write Operations  
Word Programming Operation  
Accelerated Single word Programming Operation  
Accelerated Quad word Programming Operation  
-
-
11.5  
6.5  
6.5  
0.7  
-
tACCPGM  
tACCPGM_QUAD  
tBERS  
tVPP  
-
-
Main Block Erase Operation 2)  
-
VPP Rise and Fall Time  
500  
1
tVPS  
VPP Setup Time (During Accelerated Programming)  
-
NOTE :  
1) Not 100% tested.  
2) Not include the preprogramming time.  
17.5 FLASH Erase/Program Performance  
Limits  
Parameter  
Unit  
Comments  
Min.  
Typ.  
0.7  
0.2  
91  
Max.  
32 Kword  
4 Kword  
-
-
-
-
-
14  
Block Erase Time  
Chip Erase Time  
Includes 00h programming prior to  
erasure  
4
sec  
-
210  
120  
30  
-
Word Programming Time  
11.5  
6.5  
1.6  
46  
μs  
μs  
Accelerated Single Programming Time (@word)  
Accelerated Quad Programming Time (@word)  
Chip Programming Time  
Excludes system level overhead  
-
-
-
sec  
Accelerated Single word Chip Programming Time  
Accelerated Quad word Chip Programming Time  
26  
-
6
-
sec  
Minimum 100,000 cycles guaran-  
teed in all Bank  
Erase/Program Endurance3)  
100,000  
-
-
Cycles  
NOTE :  
1) 25°C, VCC = 1.8V, 100,000 cycles, typical pattern.  
2) System-level overhead is defined as the time required to execute the two or four bus cycle command necessary to program each  
word. In the preprogramming step of the Internal Erase Routine, all words are programmed to 00H before erasure.  
3) 100K Program/Erase Cycle in all Bank  
- 32 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
SWITCHING WAVEFORMS  
Program Operations  
Program Command Sequence (last two cycles)  
Read Status Data  
tAS  
tWEA  
AVD  
tAVDP  
tAH  
A16:A21  
PA  
PA  
VA  
VA  
VA  
A/DQ0:  
555h  
In  
Complete  
A0h  
PD  
VA  
Progress  
A/DQ15  
tDS  
tDH  
CE  
OE  
tCH  
tWP  
WE  
tWPH  
tPGM  
tCS  
tWC  
VIL  
CLK  
VCC  
NOTE :  
1) PA = Program Address, PD = Program Data, VA = Valid Address for reading status bits.  
2) “In progress” and “complete” refer to status of program operation.  
3) A16–A21 are don’t care during command sequence unlock cycles.  
4) Status reads in this figure is asynchronous read, but status read in synchronous mode is also supported.  
Figure 11: Program Operation Timing  
- 33 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
SWITCHING WAVEFORMS  
Erase Operation  
Erase Command Sequence (last two cycles)  
Read Status Data  
tAS  
tWEA  
AVD  
tAVDP  
tAH  
A16:A21  
BA  
VA  
VA  
VA  
555h for  
chip erase chip erase  
10h for  
A/DQ0:  
2AAh  
In  
Complete  
55h  
BA  
30h  
tDS  
VA  
Progress  
A/DQ15  
tDH  
CE  
OE  
tCH  
tWP  
WE  
tWPH  
tBERS  
tCS  
tWC  
VIL  
CLK  
VCC  
NOTE :  
1) BA is the block address for Block Erase.  
2) Address bits A16–A21 are don’t cares during unlock cycles in the command sequence.  
3) Status reads in this figure is asynchronous read, but status read in synchronous mode is also supported.  
Figure 12: Chlp/Block Erase Operations  
- 34 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
SWITCHING WAVEFORMS  
Unlock Bypass Program Operations(Accelerated Program)  
CE  
AVD  
WE  
PA  
PA  
A16:A21  
A/DQ0:  
Don’t Care  
tVPS  
A0h  
PD  
Don’t Care  
A/DQ15  
OE  
1us  
VID  
tVPP  
VPP  
VIL or VIH  
Unlock Bypass Block Erase Operations  
CE  
AVD  
WE  
BA  
A16:A21  
A/DQ0:  
555h for  
chip erase  
10h for  
chip erase  
Don’t Care  
80h  
BA  
30h  
Don’t Care  
A/DQ15  
OE  
1us  
tVPS  
VID  
tVPP  
VPP  
VIL or VIH  
NOTE :  
1) VPP can be left high for subsequent programming pulses.  
2) Use setup and hold times from conventional program operations.  
3) Unlock Bypass Program/Erase commands can be used when the VID is applied to Vpp.  
Figure 13: Unlock Bypass Operation Timings  
- 35 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
SWITCHING WAVEFORMS  
Quad word Accelerated Program  
CE  
AVD  
WE  
A16:A21  
PA1  
PA1  
PA2  
PA2  
PA3  
PA4  
Don’t Care  
VA  
VA  
A/DQ0:  
A/DQ15  
Complete  
Don’t Care  
1us  
PD1  
PA3 PD3 PA4  
PD4  
A5H  
PD2  
OE  
tVPS  
tACCPGM_QUAD  
VID  
tVPP  
VPP  
V
IL or VIH  
NOTE :  
1) VPP can be left high for subsequent programming pulses.  
2) Use setup and hold times from conventional program operations.  
3) Quad word Accelerate program commands can be used when the VID is applied to Vpp.  
Figure 14: Quad word Accelerated Program Operation Timings  
- 36 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
SWITCHING WAVEFORMS  
Data Polling Operations  
tCES  
CE  
CLK  
tAVDS  
AVD  
tAVDH  
tACS  
VA  
A16-A21  
VA  
tACH  
VA  
A/DQ0:  
A/DQ15  
Status Data  
Status Data  
VA  
tIAA  
OE  
tRDYS  
Hi-Z  
RDY  
NOTE :  
1) VA = Valid Address. When the Internal Routine operation is complete, and Data Polling will output true data.  
Figure 15: Data Polling Timings (During Internal Routine)  
Toggle Bit Operations  
tCES  
CE  
CLK  
tAVDS  
AVD  
tAVDH  
tACS  
VA  
A16-A21  
tACH  
VA  
A/DQ0:  
A/DQ15  
Status Data  
Toggle Status Data  
tIAA  
tOE  
OE  
tRDYS  
Hi-Z  
RDY  
NOTE :  
1) VA = Valid Address. When the Internal Routine operation is complete, the toggle bits will stop toggling.  
Figure 16: Toggle Bit Timings(During Internal Routine)  
- 37 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
SWITCHING WAVEFORMS  
Read While Write Operations  
Last Cycle in  
Begin another  
Program or  
Block Erase  
Command Sequence  
Read status in same bank  
and/or array data from other bank  
Program or Erase  
Command Sequences  
tWC  
tRC  
tRC  
tWC  
CE  
OE  
tOE  
tOEH  
tGHWL  
WE  
tWPH  
tWP  
tDS  
tAA  
tOEH  
tDH  
RA  
A/DQ0:  
A/DQ15  
PA/BA  
PD/30h  
RD  
RA  
RA  
RD  
555h  
AAh  
tSR/W  
A16-A21  
AVD  
PA/BA  
tAS  
RA  
tAH  
Figure 17: Read While Write Operation  
NOTE :  
Breakpoints in waveforms indicate that system may alternately read array data from the “non-busy bank” and checking the status of the program or erase operation in the  
“busy” bank.  
- 38 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
18.0 CROSSING OF FIRST WORD BOUNDARY IN BURST READ MODE  
The additional clock insertion for word boundary is needed only at the first crossing of word boundary. This means that no additional clock cycle is needed  
from 2nd word boundary crossing to the end of continuous burst read. Also, the number of additional clock cycle for the first word boundary can varies  
from zero to seven cycles, and the exact number of additional clock cycle depends on the starting address of burst read.  
The rule to determine the additional clock cycle is as follows. All addresses can be divided into 8 groups. The applied rule is "The residue obtained when  
the address is divided by 8" or "three LSB bits of address". Using this rule, all address can be divided by 8 different groups as shown in below table. For  
simplicity of terminology, "8N" stands for the address of which the residue is "0"(or the three LSB bits are "000") and "8N+1" for the address of which the  
residue is "1"(or the three LSB bits are "001"), etc.  
The additional clock cycles for first word boundary crossing are zero, one, two, ... or seven when the burst read start from "8N" address, "8N+1"  
address, "8N+2" address .... or "8N+7" address respectively.  
Starting Address vs. Additional Clock Cycles for first word boundary  
Additional Clock Cycles for First Word Boundary  
Starting Address  
The Residue of  
(Address/8)  
LSB Bits of  
Address  
A14~A12 "000" A14~A12 "001"  
Valid data : 4th Valid data : 5th  
A14~A12  
"010" Valid  
A14~A12  
"011" Valid data  
: 7th CLK  
A14~A12  
"100" Valid  
data : 8th CLK  
Group  
for Burst Read  
CLK  
CLK  
data : 6th CLK  
8N  
0
1
2
3
4
5
6
7
000  
001  
010  
011  
100  
101  
110  
111  
0 cycle  
0 cycle  
0 cycle  
0 cycle  
0 cycle  
1 cycle  
2 cycle  
3 cycle  
0 cycle  
0 cycle  
0 cycle  
0 cycle  
1 cycle  
2 cycle  
3 cycle  
4 cycle  
0 cycle  
0 cycle  
0 cycle  
1 cycle  
2 cycle  
3 cycle  
4 cycle  
5 cycle  
0 cycle  
0 cycle  
1 cycle  
2 cycle  
3 cycle  
4 cycle  
5 cycle  
6 cycle  
0 cycle  
1 cycle  
2 cycle  
3 cycle  
4 cycle  
5 cycle  
6 cycle  
7 cycle  
8N+1  
8N+2  
8N+3  
8N+4  
8N+5  
8N+6  
8N+7  
Case 1 : Start from "8N" address group  
8th rising edge CLK (108MHz)  
CR setting : A14=1, A13=0, A12=0  
Address/  
Data Bus  
Valid Address  
38  
39  
3D  
3E  
3E  
3F  
40  
41  
42  
CLK  
AVD  
38  
39  
3A  
3F  
40  
41  
42  
43  
No Additional Cycle for First Word Boundary  
CE  
OE  
tCEZ  
tOEZ  
tOER  
RDY  
NOTE :  
1) Address boundary occurs every 16 words beginning at address 00000FH , 00001FH , 00002FH , etc.  
2) Address 000000H is also a boundary crossing.  
3) No additional clock cycles are needed except for 1st boundary crossing.  
Figure 18: Crossing of first word boundary in burst read mode.  
- 39 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
Case2 : Start from "8N+1" address group  
8th rising edge CLK (108MHz)  
CR setting : A14=1, A13=0, A12=0  
Address/  
Data Bus  
Valid Address  
39  
3A  
3B  
3F  
40  
41  
42  
43  
CLK  
AVD  
39  
3A  
40  
41  
42  
43  
44  
Additional 1 Cycle for First Word Boundary  
CE  
OE  
tCEZ  
tOEZ  
tOER  
RDY  
Case 3 : Start from "8N+2" address group  
8th rising edge CLK (108MHz)  
CR setting : A14=1, A13=0, A12=0  
Address/  
Data Bus  
Valid Address  
3A  
3B  
3C  
3F  
40  
40  
41  
42  
CLK  
AVD  
3A  
3B  
41  
42  
43  
Additional 2 Cycle for First Word Boundary  
CE  
OE  
tCEZ  
tOEZ  
tOER  
RDY  
NOTE :  
1) Address boundary occurs every 16 words beginning at address 00000FH , 00001FH , 00002FH , etc.  
2) Address 000000H is also a boundary crossing.  
3) No additional clock cycles are needed except for 1st boundary crossing.  
Figure 19: Crossing of first word boundary in burst read mode.  
- 40 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
Case4 : Start from "8N+7" address group  
8th rising edge CLK (108MHz)  
CR setting : A14=1, A13=0, A12=0  
Address/  
Data Bus  
3F  
40  
40  
41  
Valid Address  
CLK  
AVD  
3F  
41  
Additional 7 Cycle for First Word Boundary  
CE  
OE  
tOER  
RDY  
NOTE :  
1) Address boundary occurs every 16 words beginning at address 00000FH , 00001FH , 00002FH , etc.  
2) Address 000000H is also a boundary crossing.  
3) No additional clock cycles are needed except for 1st boundary crossing.  
Figure 20: Crossing of first word boundary in burst read mode.  
- 41 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
[Table 14] Top boot block Address Table(K8S6815ETD)  
Bank  
Block  
BA134  
BA133  
BA132  
BA131  
BA130  
BA129  
BA128  
BA127  
BA126  
BA125  
BA124  
BA123  
BA122  
BA121  
BA120  
BA119  
BA118  
BA117  
BA116  
BA115  
BA114  
BA113  
BA112  
BA111  
BA110  
BA109  
BA108  
BA107  
BA106  
BA105  
BA104  
BA103  
BA102  
BA101  
BA100  
BA99  
Block Size  
4 Kwords  
(x16) Address Range  
3FF000h-3FFFFFh  
3FE000h-3FEFFFh  
3FD000h-3FDFFFh  
3FC000h-3FCFFFh  
3FB000h-3FBFFFh  
3FA000h-3FAFFFh  
3F9000h-3F9FFFh  
3F8000h-3F8FFFh  
3F0000h-3F7FFFh  
3E8000h-3EFFFFh  
3E0000h-3E7FFFh  
3D8000h-3DFFFFh  
3D0000h-3D7FFFh  
3C8000h-3CFFFFh  
3C0000h-3C7FFFh  
3B8000h-3BFFFFh  
3B0000h-3B7FFFh  
3A8000h-3AFFFFh  
3A0000h-3A7FFFh  
398000h-39FFFFh  
390000h-397FFFh  
388000h-38FFFFh  
380000h-387FFFh  
378000h-37FFFFh  
370000h-377FFFh  
368000h-36FFFFh  
360000h-367FFFh  
358000h-35FFFFh  
350000h-357FFFh  
348000h-34FFFFh  
340000h-347FFFh  
338000h-33FFFFh  
330000h-337FFFh  
328000h-32FFFFh  
320000h-327FFFh  
318000h-31FFFFh  
310000h-317FFFh  
308000h-30FFFFh  
300000h-307FFFh  
2F8000h-2FFFFFh  
2F0000h-2F7FFFh  
2E8000h-2EFFFFh  
2E0000h-2E7FFFh  
2D8000h-2DFFFFh  
2D0000h-2D7FFFh  
2C8000h-2CFFFFh  
2C0000h-2C7FFFh  
4 Kwords  
4 Kwords  
4 Kwords  
4 Kwords  
4 Kwords  
4 Kwords  
4 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
Bank0  
Bank1  
BA98  
BA97  
BA96  
BA95  
BA94  
BA93  
BA92  
Bank2  
BA91  
BA90  
BA89  
BA88  
- 42 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
Bank  
Block  
BA87  
BA86  
BA85  
BA84  
BA83  
BA82  
BA81  
BA80  
BA79  
BA78  
BA77  
BA76  
BA75  
BA74  
BA73  
BA72  
BA71  
BA70  
BA69  
BA68  
BA67  
BA66  
BA65  
BA64  
BA63  
BA62  
BA61  
BA60  
BA59  
BA58  
BA57  
BA56  
BA55  
BA54  
BA53  
BA52  
BA51  
BA50  
BA49  
BA48  
BA47  
BA46  
BA45  
BA44  
BA43  
BA42  
Block Size  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
(x16) Address Range  
2B8000h-2BFFFFh  
2B0000h-2B7FFFh  
2A8000h-2AFFFFh  
2A0000h-2A7FFFh  
298000h-29FFFFh  
290000h-297FFFh  
288000h-28FFFFh  
280000h-287FFFh  
278000h-27FFFFh  
270000h-277FFFh  
268000h-26FFFFh  
260000h-267FFFh  
258000h-25FFFFh  
250000h-257FFFh  
248000h-24FFFFh  
240000h-247FFFh  
238000h-23FFFFh  
230000h-237FFFh  
228000h-22FFFFh  
220000h-227FFFh  
218000h-21FFFFh  
210000h-217FFFh  
208000h-20FFFFh  
200000h-207FFFh  
1F8000h-1FFFFFh  
1F0000h-1F7FFFh  
1E8000h-1EFFFFh  
1E0000h-1E7FFFh  
1D8000h-1DFFFFh  
1D0000h-1D7FFFh  
1C8000h-1CFFFFh  
1C0000h-1C7FFFh  
1B8000h-1BFFFFh  
1B0000h-1B7FFFh  
1A8000h-1AFFFFh  
1A0000h-1A7FFFh  
198000h-19FFFFh  
190000h-197FFFh  
188000h-18FFFFh  
180000h-187FFFh  
178000h-17FFFFh  
170000h-177FFFh  
168000h-16FFFFh  
160000h-167FFFh  
158000h-15FFFFh  
150000h-157FFFh  
Bank2  
Bank3  
Bank4  
Bank5  
- 43 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
Bank  
Block  
BA41  
BA40  
BA39  
BA38  
BA37  
BA36  
BA35  
BA34  
BA33  
BA32  
BA31  
BA30  
BA29  
BA28  
BA27  
BA26  
BA25  
BA24  
BA23  
BA21  
BA21  
BA20  
BA19  
BA18  
BA17  
BA16  
BA15  
BA14  
BA13  
BA12  
BA11  
BA10  
BA9  
Block Size  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
(x16) Address Range  
148000h-14FFFFh  
140000h-147FFFh  
138000h-13FFFFh  
130000h-137FFFh  
128000h-12FFFFh  
120000h-127FFFh  
118000h-11FFFFh  
110000h-117FFFh  
108000h-10FFFFh  
100000h-107FFFh  
0F8000h-0FFFFFh  
0F0000h-0F7FFFh  
0E8000h-0EFFFFh  
0E0000h-0E7FFFh  
0D8000h-0DFFFFh  
0D0000h-0D7FFFh  
0C8000h-0CFFFFh  
0C0000h-0C7FFFh  
0B8000h-0BFFFFh  
0B0000h-0B7FFFh  
0A8000h-0AFFFFh  
0A0000h-0A7FFFh  
098000h-09FFFFh  
090000h-097FFFh  
088000h-08FFFFh  
080000h-087FFFh  
078000h-07FFFFh  
070000h-077FFFh  
068000h-06FFFFh  
060000h-067FFFh  
058000h-05FFFFh  
050000h-057FFFh  
048000h-04FFFFh  
040000h-047FFFh  
038000h-03FFFFh  
030000h-037FFFh  
028000h-02FFFFh  
020000h-027FFFh  
018000h-01FFFFh  
010000h-017FFFh  
008000h-00FFFFh  
000000h-007FFFh  
Bank5  
Bank6  
BA8  
Bank7  
BA7  
BA6  
BA5  
BA4  
BA3  
BA2  
BA1  
BA0  
[Table 15] OTP Block Address  
Block Address  
Block Size  
(x16) Address Range  
A21 ~ A8  
OTP  
3FFF00h-3FFFFFh  
3FFFh  
256words  
After entering OTP block, any issued addresses should be in the range of OTP block address  
- 44 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
[Table 16] Bottom Boot Block Address (K8S6815EBD)  
Bank  
Block  
BA134  
BA133  
BA132  
BA131  
BA130  
BA129  
BA128  
BA127  
BA126  
BA125  
BA124  
BA123  
BA122  
BA121  
BA120  
BA119  
BA118  
BA117  
BA116  
BA115  
BA114  
BA113  
BA112  
BA111  
BA110  
BA109  
BA108  
BA107  
BA106  
BA105  
BA104  
BA103  
BA102  
BA101  
BA100  
BA99  
Block Size  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
(x16) Address Range  
3F8000h-3FFFFFh  
3F0000h-3F7FFFh  
3E8000h-3EFFFFh  
3E0000h-3E7FFFh  
3D8000h-3DFFFFh  
3D0000h-3D7FFFh  
3C8000h-3CFFFFh  
3C0000h-3C7FFFh  
3B8000h-3BFFFFh  
3B0000h-3B7FFFh  
3A8000h-3AFFFFh  
3A0000h-3A7FFFh  
398000h-39FFFFh  
390000h-397FFFh  
388000h-38FFFFh  
380000h-387FFFh  
378000h-37FFFFh  
370000h-377FFFh  
368000h-36FFFFh  
360000h-367FFFh  
358000h-35FFFFh  
350000h-357FFFh  
348000h-34FFFFh  
340000h-347FFFh  
338000h-33FFFFh  
330000h-337FFFh  
328000h-32FFFFh  
320000h-327FFFh  
318000h-31FFFFh  
310000h-317FFFh  
308000h-30FFFFh  
300000h-307FFFh  
2F8000h-2FFFFFh  
2F0000h-2F7FFFh  
2E8000h-2EFFFFh  
2E0000h-2E7FFFh  
2D8000h-2DFFFFh  
2D0000h-2D7FFFh  
2C8000h-2CFFFFh  
2C0000h-2C7FFFh  
2B8000h-2BFFFFh  
2B0000h-2B7FFFh  
2A8000h-2AFFFFh  
Bank 7  
Bank 6  
BA98  
Bank 5  
BA97  
BA96  
BA95  
BA94  
BA93  
BA92  
- 45 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
Bank  
Block  
BA91  
BA90  
BA89  
BA88  
BA87  
BA86  
BA85  
BA84  
BA83  
BA82  
BA81  
BA80  
BA79  
BA78  
BA77  
BA76  
BA75  
BA74  
BA73  
BA72  
BA71  
BA70  
BA69  
BA68  
BA67  
BA66  
BA65  
BA64  
BA63  
BA62  
BA61  
BA60  
BA59  
BA58  
BA57  
BA56  
BA55  
BA54  
BA53  
BA52  
BA51  
BA50  
BA49  
BA48  
BA47  
Block Size  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
(x16) Address Range  
2A0000h-2A7FFFh  
298000h-29FFFFh  
290000h-297FFFh  
288000h-28FFFFh  
280000h-287FFFh  
278000h-27FFFFh  
270000h-277FFFh  
268000h-26FFFFh  
260000h-267FFFh  
258000h-25FFFFh  
250000h-257FFFh  
248000h-24FFFFh  
240000h-247FFFh  
238000h-23FFFFh  
230000h-237FFFh  
228000h-22FFFFh  
220000h-227FFFh  
218000h-21FFFFh  
210000h-217FFFh  
208000h-20FFFFh  
200000h-207FFFh  
1F8000h-1FFFFFh  
1F0000h-1F7FFFh  
1E8000h-1EFFFFh  
1E0000h-1E7FFFh  
1D8000h-1DFFFFh  
1D0000h-1D7FFFh  
1C8000h-1CFFFFh  
1C0000h-1C7FFFh  
1B8000h-1BFFFFh  
1B0000h-1B7FFFh  
1A8000h-1AFFFFh  
1A0000h-1A7FFFh  
198000h-19FFFFh  
190000h-197FFFh  
188000h-18FFFFh  
180000h-187FFFh  
178000h-17FFFFh  
170000h-177FFFh  
168000h-16FFFFh  
160000h-167FFFh  
158000h-15FFFFh  
150000h-157FFFh  
148000h-14FFFFh  
140000h-147FFFh  
Bank 5  
Bank 4  
Bank 3  
Bank 2  
- 46 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
Bank  
Block  
BA46  
BA45  
BA44  
BA43  
BA42  
BA41  
BA40  
BA39  
BA38  
BA37  
BA36  
BA35  
BA34  
BA33  
BA32  
BA31  
BA30  
BA29  
BA28  
BA27  
BA26  
BA25  
BA24  
BA23  
BA22  
BA21  
BA20  
BA19  
BA18  
BA17  
BA16  
BA15  
BA14  
BA13  
BA12  
BA11  
BA10  
BA9  
Block Size  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
32 Kwords  
4 Kwords  
(x16) Address Range  
138000h-13FFFFh  
130000h-137FFFh  
128000h-12FFFFh  
120000h-127FFFh  
118000h-11FFFFh  
110000h-117FFFh  
108000h-10FFFFh  
100000h-107FFFh  
0F8000h-0FFFFFh  
0F0000h-0F7FFFh  
0E8000h-0EFFFFh  
0E0000h-0E7FFFh  
0D8000h-0DFFFFh  
0D0000h-0D7FFFh  
0C8000h-0CFFFFh  
0C0000h-0C7FFFh  
0B8000h-0BFFFFh  
0B0000h-0B7FFFh  
0A8000h-0AFFFFh  
0A0000h-0A7FFFh  
098000h-09FFFFh  
090000h-097FFFh  
088000h-08FFFFh  
080000h-087FFFh  
078000h-07FFFFh  
070000h-077FFFh  
068000h-06FFFFh  
060000h-067FFFh  
058000h-05FFFFh  
050000h-057FFFh  
048000h-04FFFFh  
040000h-047FFFh  
038000h-03FFFFh  
030000h-037FFFh  
028000h-02FFFFh  
020000h-027FFFh  
018000h-01FFFFh  
010000h-017FFFh  
008000h-00FFFFh  
007000h-007FFFh  
006000h-006FFFh  
005000h-005FFFh  
004000h-004FFFh  
003000h-003FFFh  
002000h-002FFFh  
001000h-001FFFh  
000000h-000FFFh  
Bank 2  
Bank 1  
Bank 0  
BA8  
BA7  
BA6  
4 Kwords  
BA5  
4 Kwords  
BA4  
4 Kwords  
BA3  
4 Kwords  
BA2  
4 Kwords  
BA1  
4 Kwords  
BA0  
4 Kwords  
- 47 -  
Rev. 1.2  
K8S6815ET(B)D  
datasheet NOR FLASH MEMORY  
[Table 17] OTP Block Address  
Block Address  
Block Size  
(x16) Address Range  
A21 ~ A8  
OTP  
0000h  
256words  
000000h-0000FFh  
After entering OTP block, any issued addresses should be in the range of OTP block address  
- 48 -  

相关型号:

K8S6615EBD-FC7C0

Flash, 4MX16, 70ns, PBGA44, 7.50 X 5 MM, 1 MM HEIGHT, 0.50 MM PITCH, FBGA-44
SAMSUNG

K8S6615EBD-FC7E0

Flash, 4MX16, 70ns, PBGA44, 7.50 X 5 MM, 1 MM HEIGHT, 0.50 MM PITCH, FBGA-44
SAMSUNG

K8S6615EBD-FE7B0

Flash, 4MX16, 70ns, PBGA44, 7.50 X 5 MM, 1 MM HEIGHT, 0.50 MM PITCH, FBGA-44
SAMSUNG

K8S6615EBD-FE7C0

Flash, 4MX16, 70ns, PBGA44, 7.50 X 5 MM, 1 MM HEIGHT, 0.50 MM PITCH, FBGA-44
SAMSUNG

K8S6615EBD-FE7D0

Flash, 4MX16, 70ns, PBGA44, 7.50 X 5 MM, 1 MM HEIGHT, 0.50 MM PITCH, FBGA-44
SAMSUNG

K8S6615EBD-FE7E0

Flash, 4MX16, 70ns, PBGA44, 7.50 X 5 MM, 1 MM HEIGHT, 0.50 MM PITCH, FBGA-44
SAMSUNG

K8S6615EBD-HC7B0

Flash, 4MX16, 70ns, PBGA44, 7.50 X 5 MM, 1 MM HEIGHT, 0.50 MM PITCH, HALOGEN FREE AND LEAD FREE, FBGA-44
SAMSUNG

K8S6615EBD-HC7C0

Flash, 4MX16, 70ns, PBGA44, 7.50 X 5 MM, 1 MM HEIGHT, 0.50 MM PITCH, HALOGEN FREE AND LEAD FREE, FBGA-44
SAMSUNG

K8S6615EBD-HC7D0

Flash, 4MX16, 70ns, PBGA44, 7.50 X 5 MM, 1 MM HEIGHT, 0.50 MM PITCH, HALOGEN FREE AND LEAD FREE, FBGA-44
SAMSUNG

K8S6615EBD-HC7E0

Flash, 4MX16, 70ns, PBGA44, 7.50 X 5 MM, 1 MM HEIGHT, 0.50 MM PITCH, HALOGEN FREE AND LEAD FREE, FBGA-44
SAMSUNG

K8S6615EBD-HE7B0

Flash, 4MX16, 70ns, PBGA44, 7.50 X 5 MM, 1 MM HEIGHT, 0.50 MM PITCH, HALOGEN FREE AND LEAD FREE, FBGA-44
SAMSUNG

K8S6615EBD-HE7C0

Flash, 4MX16, 70ns, PBGA44, 7.50 X 5 MM, 1 MM HEIGHT, 0.50 MM PITCH, HALOGEN FREE AND LEAD FREE, FBGA-44
SAMSUNG