IS26KS512S/256S/128S
IS26KL512S/256S/128S
512/256/128Mb
HyperFlash™ Family Non-Volatile Memory
DATA SHEET
Integrated Silicon Solution, Inc.- www.issi.com
Rev.A1
12/14/2015
1
IS26KS128S/256S/512S
IS26KL128S/256S/512S
HyperFlash Family Non-Volatile
Memory
IS26KS512S
/
IS26KL512S
512 Mbit (64 Mbyte)
IS26KS256S
/
IS26KL256S
256 Mbit (32 Mbyte)
IS26KS128S
/
IS26KL128S
128 Mbit (16 Mbyte)
CMOS 1.8 Volt
or
3.0 Volt Core and I/O
™
DECEMBER 2015
Distinctive Characteristics
HyperBus
™
Low Signal Count Interface
3.0V I/O, 11 bus signals
– Single ended clock
1.8V I/O, 12 bus signals
– Differential clock (CK, CK#)
Chip Select (CS#)
8-bit data bus (DQ[7:0])
Read-Write Data Strobe (RWDS)
– HyperFlash memories use RWDS only as a Read Data Strobe
INT# output to generate external interrupt
– Busy to Ready Transition
RSTO# output to generate system level power-on reset
– User configurable RSTO# Low period
512-byte Program Buffer
– Programming in 16-byte half-page multiples, up to a maximum of
512-bytes
Sector Erase
– Uniform 256-kB sectors
– Optional Eight 4-kB Parameter Sectors (32 kB total)
Advanced Sector Protection
– Volatile and non-volatile protection methods for each sector
Separate 1024-byte one-time program array
Operating Temperature
– Industrial (–40°C to +85°C)
– Industrial Plus (–40°C to +105°C)
– Extended (–40°C to +125°C)
ISO/TS16949 and AEC Q100 Certified
Endurance
– 100,000 cycle endurance for any sector (minimum)
Retention
– 20 year data retention (typical)
Power-On Reset, Erase and Program Current
– Max Peak
100 mA
Packaging Options
–
24-Ball
VFBGA
High Performance
Up to 333 MB/s sustained read throughput
Double-Data Rate (DDR) – two data transfers per clock
166-MHz clock rate (333 MB/s) at 1.8V V
CC
100-MHz clock rate (200 MB/s) at 3.0V V
CC
96-ns initial random read access time
– Initial random access read latency: 5 to 16 clock cycles
Sequential burst transactions
Configurable Burst Characteristics
– Wrapped burst lengths:
– 16 bytes (8 clocks)
– 32 bytes (16 clocks)
– 64 bytes (32 clocks)
–
–
–
–
Linear burst
Hybrid option — one wrapped burst followed by linear burst
Wrapped or linear burst type selected in each transaction
Configurable output drive strength
Low Power Modes
– Active Clock Stop During Read: 12 mA, no wake-up required
– Standby: 25 µA (typical), no wake-up required
– Deep Power-Down: 8 µA (typical)
– 300 µs wake-up required
Integrated Silicon Solution, Inc.- www.issi.com
Rev.A1
12/14/2015
2
IS26KS128S/256S/512S
IS26KL128S/256S/512S
Performance Summary
Read Access Timings
Maximum Clock Rate at 1.8V V
CC
/V
CC
Q
Maximum Clock Rate at 3.0V V
CC
/V
CC
Q
Maximum Access Time, (t
ACC
)
Maximum CS# Access Time to First Word @ 166 MHz
166 MHz
100 MHz
96 ns
118 ns
Typical Program / Erase Times
Single Word Programming (2B = 16b)
Write Buffer Programming (512B = 4096b)
Sector Erase Time (256 kB = 2 Mb)
500 µs (~4 kB/s)
475 µs (~1 MB/s)
930 ms (~282 kB/s)
Typical Current Consumption
Burst Read (Continuous Read at 166 MHz)
Power-On Reset
Sector Erase Current
Write Buffer Programming Current
Standby (CS# = High)
Deep Power-Down (CS# = High, 85°C)
80 mA
80 mA
60 mA
60 mA
25 µA
30 µA (512 Mb)
4 µA (all other densities)
Integrated Silicon Solution, Inc.- www.issi.com
Rev.A1
12/14/2015
3
IS26KS128S/256S/512S
IS26KL128S/256S/512S
Contents
Distinctive Characteristics
.................................................. 2
Performance Summary
........................................................ 3
1.
2.
3.
4.
4.1
4.2
4.3
5.
5.1
5.2
6.
6.1
6.2
6.3
6.4
7.
7.1
8.
General Description.....................................................
5
Product Overview
........................................................ 5
Signal Descriptions
..................................................... 7
HyperBus Protocol
...................................................... 8
Command / Address Bit Assignments ........................... 9
Read Operations.......................................................... 10
Write Operations .......................................................... 13
Address Space Maps
................................................. 15
Flash Memory Array..................................................... 16
Device ID and CFI (ID-CFI) ASO ................................. 18
Embedded Operations...............................................
Embedded Algorithm Controller (EAC) ........................
Program and Erase Summary .....................................
Data Protection ............................................................
Volatile and Non-Volatile Configuration
Register Summary .......................................................
20
20
20
42
51
10.
10.1
10.2
10.3
11.
11.1
11.2
11.3
9.
9.1
9.2
9.3
Data Integrity
............................................................... 57
Endurance .................................................................... 57
Data Retention .............................................................. 57
Device ID and Common Flash Interface (ID-CFI)
ASO Map ...................................................................... 58
Interface States
........................................................... 63
Hardware Reset ............................................................ 63
Power-Off with Hardware Data Protection .................... 63
Power Conservation Modes.......................................... 63
Electrical Specifications.............................................
65
Absolute Maximum Ratings .......................................... 65
DC Characteristics (CMOS Compatible)....................... 65
Power-Up and Power-Down ......................................... 67
Hardware Interface
Software Interface
12. Timing Specifications.................................................
71
12.1 AC Characteristics ........................................................ 71
12.2 Word Programming with Multiple Word Burst
Data Load ..................................................................... 71
13.
Physical Interface
....................................................... 73
Software Interface Reference
................................... 52
Command Summary .................................................... 52
Embedded Algorithm Performance..........................
56
14. Ordering Information
.................................................. 74
14.1 Ordering Part Numbers................................................. 74
14.2 Valid Combinations ....................................................... 75
15.
Revision History..........................................................
76
Integrated Silicon Solution, Inc.- www.issi.com
Rev.A1
12/14/2015
4
IS26KS128S/256S/512S
IS26KL128S/256S/512S
1.
General Description
The
ISSI
HyperFlash
™
family of products are high-speed CMOS, MirrorBit
®
NOR flash devices with the HyperBus
™
low signal count
DDR (Double Data Rate) interface, that achieves high speed read throughput. The DDR protocol transfers two data bytes per clock
cycle on the data (DQ) signals. A read or write access for the HyperFlash consists of a series of 16-bit wide, one clock cycle data
transfers at the internal HyperFlash core and two corresponding 8-bit wide, one-half-clock-cycle data transfers on the DQ signals.
Both data and command/address information are transferred in DDR fashion over the 8-bit data bus. The clock input signals are
used for signal capture by the HyperFlash device when receiving
command/address/data information on the DQ signals. The Read Write Data Strobe (RWDS) is an output from the HyperFlash
device that indicates when data is being transferred from the memory to the host. RWDS is referenced to the rising and falling edges
of CK during the data transfer portion of read operations. Command/address/write-data values are center aligned with the clock
edges and read-data values are edge aligned with the transitions of RWDS.
Read and write operations to the HyperFlash device are burst oriented. Read transactions can be specified to use either a wrapped
or linear burst. During wrapped operation, accesses start at a selected location and continue for a configured number of locations in
a group wrap sequence. During linear operation accesses start at a selected location and continue in a sequential manner until the
read operation is terminated, when CS# returns High. Write transactions transfer a one or more16-bit values.
All inputs are LV-CMOS compatible. Devices have a V
CC
and V
CC
Q supply of 1.8V or 3.0V (nominal). For additional information on
HyperBus interface operation, please refer to the HyperBus Specification. This data sheet describes only the HyperFlash device
dependent aspects of HyperBus interface operation.
2. Product Overview
The HyperFlash family consists of multiple densities, 1.8V or 3.0V core and I/O, non-volatile, synchronous flash memory devices.
These devices have an 8-bit (1-byte) wide DDR data bus and use only word wide (16-bit data) address boundaries. Read operations
provide 16 bits of data during each clock cycle (8 bits on each clock edge). Write operations take 16 bits of data from each clock
cycle (8 bits on each clock edge).
Figure 2.1
HyperFlash Interface
RESET#
V
CC
V
CC
Q
DQ[7:0]
RWDS
INT#
RSTO#
V
SS
V
SS
Q
CS#
CK
CK#
HyperFlash memories use the HyperBus low signal count, high-speed interface and combine the best features of Execute-In-Place
(XIP) and Data Storage flash memories. This family has the fast random access of XIP flash along with the high density and fast
program speed of Data Storage flash.
Each random read accesses a 32-byte length and aligned set of data called a page. Each page consists of a pair of 16-byte aligned
groups of array data called half-pages. Half-pages are aligned on 16-byte address boundaries. A read access requires two clock
cycles to define the target half-page address and the burst type, then an additional initial latency of t
ACC
. During the initial latency
period the third clock cycle will specify the starting address within the target half-page. After the initial data value has been output,
additional data can be read from the Page on subsequent clock cycles in either a wrapped or linear manner. When configured in
linear burst mode, while a page is being burst out, the device will automatically fetch the next sequential page from the MirrorBit flash
memory array. This simultaneous burst output while fetching from the array allows for a linear sequential burst operation that can
provide a sustained output of 333 MB/s data rate (1-byte (8-bit data bus) * 2 (Data on both clock edges) * 166 MHz = 333 MB/s).
Integrated Silicon Solution, Inc.- www.issi.com
Rev.A1
12/14/2015
5