W25X20CL
Publication Release Date: August 06, 2015
- 4 - Revision F
1. GENERAL DESCRIPTION
The W25X20CL (2M-bit) Serial Flash memories provide a storage solution for systems with limited
space, pins and power. The 25X series offers flexibility and performance well beyond ordinary Serial
Flash devices. They are ideal for code download applications as well as storing voice, text and data.
The devices operate on a single 2.3V to 3.6V power supply with current consumption as low as 1mA
active and 1µA for power-down. All devices are offered in space-saving packages.
The W25X20CL arrays are organized into 1,024 programmable pages of 256-bytes each. Up to 256
bytes can be programmed at a time. The W25X20CL have 64 erasable sectors, 2/4/8 erasable 32KB
blocks and 4 erasable 64KB blocks respectively. The small 4KB sectors allow for greater flexibility in
applications that require data and parameter storage. (See figure 2.)
The W25X20CL support the standard Serial Peripheral Interface (SPI), and a high performance dual
output as well as Dual I/O SPI: Serial Clock, Chip Select, Serial Data DI (I/O0), DO (I/O1). SPI clock
frequencies up to 104MHz are supported allowing equivalent clock rates of 208MHz when using the
Fast Read Dual Output instruction. These transfer rates are comparable to those of 8 and 16-bit
Parallel Flash memories. The Continuous Read Mode allows for efficient memory access with as few
as 16-clocks of instruction-overhead to read a 24-bit address, allowing true XIP (execute in place)
operation.
A Hold pin, Write Protect pin and programmable write protect, with top or bottom array control features,
provide further control flexibility. Additionally, the device supports JEDEC standard manufacturer and
device identification with a 64-bit Unique Serial Number.
2. FEATURES
Family of Serial Flash Memories
– W25X20CL: 2M-bit/256K-byte (262,144)
– 256-bytes per programmable page
– Uniform erasable 4KB, 32KB & 64KB regions.
SPI with Single / Dual Outputs / I/O
– Standard SPI: CLK, /CS, DI, DO, /WP, /Hold
– Dual SPI: CLK, /CS, IO0, IO1, /WP, /Hold
Data Transfer up to 208M-bits / second
– Clock operation to 104MHz
– 208MHz equivalent Dual I/O SPI
– Auto-increment Read capability
Efficient “Continuous Read Mode”
– Low Instruction overhead
– Continuous Read
– As few as 16 clocks to address memory
– Allows true XIP (execute in place) operation
Software and Hardware Write Protection
– Write-Protect all or portion of memory
– Enable/Disable protection with /WP pin
– Top or bottom array protection
Flexible Architecture with 4KB sectors
– Uniform Sector/Block Erase (4/32/64-kbytes)
– Page program up to 256 bytes <1ms
– More than 100,000 erase/write cycles
– More than 20-year data retention
Low Power, Wide Temperature Range
– Single 2.3V to 3.6V supply
– 1mA active current, <1µA Power-down(typ.)
– -40° to +85°C operating range
Space Efficient Packaging
– 8-pin SOIC / VSOP 150-mil
– 8-pad WSON 6x5-mm
– 8-pad USON 2x3-mm
– Contact Winbond for KGD and other options