16-bit Data Width, Burst Access, Simultaneous Read/Write,
1.8 Volt-only Flash Memory in 65 nm MirrorBit
®
Technology
Data Sheet
(Preliminary)
S29WS-S MirrorBit
®
Eclipse
™
Flash Family Cover Sheet
Notice to Readers:
This document states the current technical specifications regarding the Spansion
product(s) described herein. Each product described herein may be designated as Advance Information,
Preliminary, or Full Production. See
Notice On Data Sheet Designations
for definitions.
Publication Number
S29WS-S_00
Revision
02
Issue Date
April 16, 2009
Data
Sheet
(Pre limin ar y)
Notice On Data Sheet Designations
Spansion Inc. issues data sheets with Advance Information or Preliminary designations to advise readers of
product information or intended specifications throughout the product life cycle, including development,
qualification, initial production, and full production. In all cases, however, readers are encouraged to verify
that they have the latest information before finalizing their design. The following descriptions of Spansion data
sheet designations are presented here to highlight their presence and definitions.
Advance Information
The Advance Information designation indicates that Spansion Inc. is developing one or more specific
products, but has not committed any design to production. Information presented in a document with this
designation is likely to change, and in some cases, development on the product may discontinue. Spansion
Inc. therefore places the following conditions upon Advance Information content:
“This document contains information on one or more products under development at Spansion Inc.
The information is intended to help you evaluate this product. Do not design in this product without
contacting the factory. Spansion Inc. reserves the right to change or discontinue work on this proposed
product without notice.”
Preliminary
The Preliminary designation indicates that the product development has progressed such that a commitment
to production has taken place. This designation covers several aspects of the product life cycle, including
product qualification, initial production, and the subsequent phases in the manufacturing process that occur
before full production is achieved. Changes to the technical specifications presented in a Preliminary
document should be expected while keeping these aspects of production under consideration. Spansion
places the following conditions upon Preliminary content:
“This document states the current technical specifications regarding the Spansion product(s)
described herein. The Preliminary status of this document indicates that product qualification has been
completed, and that initial production has begun. Due to the phases of the manufacturing process that
require maintaining efficiency and quality, this document may be revised by subsequent versions or
modifications due to changes in technical specifications.”
Combination
Some data sheets contain a combination of products with different designations (Advance Information,
Preliminary, or Full Production). This type of document distinguishes these products and their designations
wherever necessary, typically on the first page, the ordering information page, and pages with the DC
Characteristics table and the AC Erase and Program table (in the table notes). The disclaimer on the first
page refers the reader to the notice on this page.
Full Production (No Designation on Document)
When a product has been in production for a period of time such that no changes or only nominal changes
are expected, the Preliminary designation is removed from the data sheet. Nominal changes may include
those affecting the number of ordering part numbers available, such as the addition or deletion of a speed
option, temperature range, package type, or V
IO
range. Changes may also include those needed to clarify a
description or to correct a typographical error or incorrect specification. Spansion Inc. applies the following
conditions to documents in this category:
“This document states the current technical specifications regarding the Spansion product(s)
described herein. Spansion Inc. deems the products to have been in sufficient production volume such
that subsequent versions of this document are not expected to change. However, typographical or
specification corrections, or modifications to the valid combinations offered may occur.”
Questions regarding these document designations may be directed to your local sales office.
2
S29WS-S MirrorBit
®
Eclipse
™
Flash Family
S29WS-S_00_02 April 16, 2009
S29WS-S MirrorBit
®
Eclipse
™
Flash
Family
S29WS01GS
1024 Megabit (128 Megabyte)
16-bit Data Width, Burst Access, Simultaneous Read/Write,
1.8 Volt-only Flash Memory in 65 nm MirrorBit
®
Technology
Data Sheet
(Preliminary)
Distinctive Characteristics
Big, Fast, NOR Flash
– 128 MBytes of XIP code and data storage
– 115 ns max. random access to any location, up to 108 MHz burst
read
– 10 times faster program than a traditional NOR Flash
– 7 times faster erase than traditional NOR
– Traditional NOR Flash interface
Write operation status register bits indicate program and
erase operation completion
Program-Erase Endurance
– 100,000 cycles per sector (typical)
Data Protection
– Secure Silicon Region of 1KBytes
– One Time Program (OTP) area of 512 bytes each for factory
and customer
– Hardware Sector Protection (via ACC pin)
– Selected sectors protected when ACC input is at V
IL
– Boot code controlled sector protection
– A range of sectors may be protected to prevent program and
erase until the next hardware reset or power is removed from
the device
– Dynamic sector protection
– All sectors are unprotected at power on for simplified system
production test & programming
– A single command is used to protect all sectors from program
or erase
– A single sector at a time may be unprotected by a command to
enable programming or erase.
– 10-year data retention (typical)
Single supply 1.8 V read/program/erase (1.70 V – 1.95 V)
16-bit (Word) data bus width
Address and Data Interface:
– Address and Data in Parallel (ADP)—S29WS-S Family
Asynchronous read mode
– with 16 word intra-cache line read option - S29WS-S Family
Simultaneous Read/Write (SRW) operation
– Program or Erase in one bank while reading from any other bank
– Memory array is divided into 16 equal size banks
Programmable burst read modes
– Linear 8, or 16 word (16 or 32 Byte) burst with wrap-around
– Linear continuous burst
RDY output for data transfer flow control
Sector Erase
– Four 32 Kbyte sectors at top of memory array (models 20, 30)
– All other sectors (models) are Uniform sectors of 128 Kbyte
– 0.7 MB/s erase rate
Common Flash Interface (CFI) data structure
Wireless Temperature range (-25°C to +85°C)
Offered Packages
– Universal Footprint: 186-ball FBGA (11 mm x 13 mm)
Page Programming up to 512-byte groups
– 2.0 MB/s program rate when programming full 512 Byte buffer
– Bit-field programming for bit resolution programming
Suspend and Resume commands for Program and Erase
operations
Publication Number
S29WS-S_00
Revision
02
Issue Date
April 16, 2009
This document states the current technical specifications regarding the Spansion product(s) described herein. The Preliminary status of this document indicates that product qual-
ification has been completed, and that initial production has begun. Due to the phases of the manufacturing process that require maintaining efficiency and quality, this document
may be revised by subsequent versions or modifications due to changes in technical specifications.
Key debounce is often handled in projects. Originally, the debounce process is unrelated to the specific key pressed. However, the previous code always handles the specific key value while debounce, a...
Word: In the ARM architecture, the length of a word is 32 bits, while in 8-bit/16-bit processor architecture, the length of a word is generally 16 bits.Half-Word: In the ARM architecture, the length o...
In order to facilitate the majority of netizens, various websites have emerged. When the construction and development of the Internet is in full swing, in the midst of the noise, the wine of learning ...
I'm using VS2008 recently, and I'm not familiar with it at all. I want to ask you, how can I download a C++ program to an ARM9 board and run it? Do I need to generate a BIN file? Do I need to install ...
Started to improve support for STM32WB.docs/reference: Add note about multiple exceptions when heap is locked.
minimal: Make build more flexible and work as 64-bit build.
lib/utils/pyexec: Add missing...