EN25S20A
EN25S20A
2 Megabit 1.8V Serial Flash Memory with 4Kbyte Uniform Sector
FEATURES
•
-
•
-
•
-
-
•
-
-
-
•
-
-
-
•
-
•
-
-
•
-
-
-
-
Single power supply operation
Full voltage range: 1.65-1.95 volt
Serial Interface Architecture
SPI Compatible: Mode 0 and Mode 3
2 M-bit Serial Flash
2 M-bit / 256 KByte /1024 pages
256 bytes per programmable page
Standard, Dual or Quad SPI
Standard SPI: CLK, CS#, DI, DO, WP#, HOLD#
Dual SPI: CLK, CS#, DQ
0
, DQ
1
, WP#, HOLD#
Quad SPI: CLK, CS#, DQ
0
, DQ
1
, DQ
2
, DQ
3
High performance
104MHz clock rate for one data bit
104MHz clock rate for two data bits
104MHz clock rate for four data bits
Burst Modes
8/16/32/64 linear burst with wrap-around
Low power consumption
5 mA typical active current
1μA typical power down current
Uniform Sector Architecture:
64 sectors of 4-Kbyte
8 blocks of 32-Kbyte
4 blocks of 64-Kbyte
Any sector or block can be erased individually
•
Software and Hardware Write Protection:
- Write Protect all or portion of memory via
software
- Enable/Disable protection with WP# pin
•
High performance program/erase speed
- Page program time: 0.30ms typical
- Sector erase time: 40ms typical
- 32KB Block erase time 100ms typical
- 64KB Block erase time 150ms typical
- Chip erase time: 1 seconds typical
•
Write Suspend and Write Resume
•
Lockable 512 byte OTP security sector
•
Support Serial Flash Discoverable
Parameters (SFDP) signature
•
Read Unique ID Number (Note)
※
•
Minimum 100K endurance cycle
•
Package Options
-
8 pins SOP 150mil body width
- 8 pins VSOP 150mil body width
- 8 contact USON 2x3 mm
-
8 contact VDFN 5x6 mm
- All Pb-free packages are compliant RoHS,
Halogen-Free and REACH.
•
Industrial temperature Range
GENERAL DESCRIPTION
The EN25S20A is a 2 Megabit (256K-byte) Serial Flash memory, with advanced write protection
mechanisms. The EN25S20A supports the standard Serial Peripheral Interface (SPI), and a high
performance Dual output as well as Dual, Quad I/O using SPI pins: Serial Clock, Chip Select, Serial
DQ
0
(DI) and DQ
1
(DO), DQ
2
(WP#) and DQ
3
(HOLD#). SPI clock frequencies of up to 104MHz are
supported allowing equivalent clock rates of 208MHz (104MHz x 2) for Dual Output and 416MHz
(104MHz x 4) for Quad Output when using the Dual/Quad Output Fast Read instructions. The memory
can be programmed 1 to 256 bytes at a time, using the Page Program instruction.
The EN25S20A also offers a sophisticated method for protecting individual blocks against erroneous or
malicious program and erase operations. By providing the ability to individually protect and unprotect
blocks, a system can unprotect a specific block to modify its contents while keeping the remaining
blocks of the memory array securely protected. This is useful in applications where program code is
patched or updated on a subroutine or module basis or in applications where data storage segments
need to be modified without running the risk of errant modifications to the program code segments.
The EN25S20A is designed to allow either single
Sector/Block
at a time or full chip erase operation. The
EN25S20A can be configured to protect part of the memory as the software protected mode. The
device can sustain a minimum of 100K program/erase cycles on each sector
or block
.
※
Note: For additional Read Unique ID Number feature specifications, please contact our
regional sales representatives.
This Data Sheet may be revised by subsequent versions
or modifications due to changes in technical specifications.
1
©2014 Eon Silicon Solution, Inc.,
www.eonssi.com
Rev. A, Issue Date: 2014/01/16
EN25S20A
Figure.1 CONNECTION DIAGRAMS
CS#
DO (DQ
1
)
WP# (DQ
2
)
VSS
1
2
3
4
8
7
6
5
VCC
HOLD# (DQ
3
)
CLK
DI (DQ
0
)
8 - LEAD SOP / VSOP
CS#
DO (DQ
1
)
WP# (DQ
2
)
VSS
1
2
3
4
8
7
6
5
VCC
HOLD# (DQ
3
)
CLK
DI (DQ
0
)
8 - LEAD USON / VDFN
Table 1. Pin Names
Symbol
CLK
DI (DQ
0
)
DO (DQ
1
)
CS#
WP# (DQ
2
)
HOLD# (DQ
3
)
Vcc
Vss
NC
Pin Name
Serial Clock Input
Serial Data Input (Data Input Output 0)
*1
Serial Data Output (Data Input Output 1)
*1
Chip Enable
Write Protect (Data Input Output 2)
*2
HOLD# pin (Data Input Output 3)
*2
Supply Voltage (1.65-1.95 V)
Ground
No Connect
Note:
1. DQ
0
and DQ
1
are used for Dual and Quad instructions.
2. DQ
0
~ DQ
3
are used for Quad instructions.
This Data Sheet may be revised by subsequent versions
or modifications due to changes in technical specifications.
2
©2014 Eon Silicon Solution, Inc.,
www.eonssi.com
Rev. A, Issue Date: 2014/01/16
EN25S20A
Figure 2. BLOCK DIAGRAM
Address
Buffer
And
Latches
X-Decoder
Flash
Memory
Y-Decoder
Control Logic
I/O Buffers
and
Data Latches
Serial Interface
CS#
CLK
DI (DQ0)
DO (DQ1)
WP# (DQ2)
HOLD# (DQ3)
Note:
1. DQ
0
and DQ
1
are used for Dual instructions.
2. DQ
0
~ DQ
3
are used for Quad instructions.
This Data Sheet may be revised by subsequent versions
or modifications due to changes in technical specifications.
3
©2014 Eon Silicon Solution, Inc.,
www.eonssi.com
Rev. A, Issue Date: 2014/01/16
EN25S20A
SIGNAL DESCRIPTION
Serial Data Input, Output and IOs (DI, DO and DQ
0
, DQ
1
, DQ
2
, DQ
3
)
The EN25S20A support standard SPI, Dual SPI and Quad SPI operation. Standard SPI instructions
use the unidirectional DI (input) pin to serially write instructions, addresses or data to the device on the
rising edge of the Serial Clock (CLK) input pin. Standard SPI also uses the unidirectional DO (output) to
read data or status from the device on the falling edge CLK.
Dual and Quad SPI instruction use the bidirectional IO pins to serially write instruction, addresses or
data to the device on the rising edge of CLK and read data or status from the device on the falling edge
of CLK.
Serial Clock (CLK)
The SPI Serial Clock Input (CLK) pin provides the timing for serial input and output operations. ("See
SPI Mode")
Chip Select (CS#)
The SPI Chip Select (CS#) pin enables and disables device operation. When CS# is high the device is
deselected and the Serial Data Output (DO, or DQ
0
, DQ
1
, DQ
2
and DQ
3
) pins are at high impedance.
When deselected, the devices power consumption will be at standby levels unless an internal erase,
program or status register cycle is in progress. When CS# is brought low the device will be selected,
power consumption will increase to active levels and instructions can be written to and data read from
the device. After power-up, CS# must transition from high to low before a new instruction will be
accepted.
Hold (HOLD#)
The HOLD# pin allows the device to be paused while it is actively selected. When HOLD# is brought
low, while CS# is low, the DO pin will be at high impedance and signals on the DI and CLK pins will be
ignored (don’t care). The hold function can be useful when multiple devices are sharing the same SPI
signals. The HOLD# function is only available for standard SPI and Dual SPI operation, when during
Quad SPI, this pin is the Serial Data IO (DQ
3
) for Quad I/O operation.
Write Protect (WP#)
The Write Protect (WP#) pin can be used to prevent the Status Register from being written. Used in
conjunction with the Status Register’s Block Protect (BP0, BP1, BP2, BP3) bits and Status Register
Protect (SRP) bits, a portion or the entire memory array can be hardware protected. The WP# function
is only available for standard SPI and Dual SPI operation, when during Quad SPI, this pin is the Serial
Data IO (DQ
2
) for Quad I/O operation.
This Data Sheet may be revised by subsequent versions
or modifications due to changes in technical specifications.
4
©2014 Eon Silicon Solution, Inc.,
www.eonssi.com
Rev. A, Issue Date: 2014/01/16
EN25S20A
MEMORY ORGANIZATION
The memory is organized as:
262,144 bytes
Uniform Sector Architecture
8 blocks of 32-Kbyte
4 blocks of 64-Kbyte
64 sectors of 4-Kbyte
1024 pages (256 bytes each)
Each page can be individually programmed (bits are programmed from 1 to 0). The device is Sector,
Block or Chip Erasable but not Page Erasable.
Table 2. Uniform Block Sector Architecture
64KB Block
3
32KB Block
7
6
5
4
3
2
1
0
Sector
63
….
48
47
….
32
31
….
16
15
….
0
03F000h
….
030000h
02F000h
….
020000h
01F000h
….
010000h
00F000h
….
000000h
Address range
03FFFFh
030FFFh
02FFFFh
020FFFh
01FFFFh
010FFFh
00FFFFh
000FFFh
….
www.eonssi.com
2
1
0
This Data Sheet may be revised by subsequent versions
or modifications due to changes in technical specifications.
5
©2014 Eon Silicon Solution, Inc.,
Rev. A, Issue Date: 2014/01/16
….
….
….