28F640W30, 28F320W30, 28F128W30
Datasheet
Intel Wireless Flash Memory (W30)
June 2005
Order Number: 290702, Revision: 011
11
The flash device Command User Interface (CUI) links the system processor to the internal flash
memory operation. A valid command sequence written to the CUI initiates the flash device Write
State Machine (WSM) operation, which automatically executes the algorithms, timings, and
verifications necessary to manage flash memory program and erase. An internal status register
provides ready/busy indication results of the operation (success, fail, and so on).
Three power-saving features– Automatic Power Savings (APS), standby, and RST#– can
significantly reduce power consumption.
The flash device automatically enters APS mode following read cycle completion.
Standby mode begins when the system deselects the flash memory by de-asserting CE#.
Driving RST# low produces power savings similar to standby mode. It also resets the part to
read-array mode (important for system-level reset), clears internal status registers, and
provides an additional level of flash device write protection.
2.2
Memory Map and Partitioning
The W30 flash memory device is divided into 4-Mbit physical partitions. This partitioning allows
simultaneous RWW or RWE operations, and enables users to segment code and data areas on
4-Mbit boundaries. The flash memory array is asymmetrically blocked, which enables system code
and data integration within a single flash device. Each block can be erased independently in block
erase mode. Simultaneous program and erase operations are not allowed; only one partition at a
The 32-Mbit flash device has eight partitions.
The 64-Mbit flash device has 16 partitions.
The 128-Mbit flash device has 32 partitions.
Each flash device density contains one parameter partition and several main partitions. The 4-Mbit
parameter partition contains eight 4-Kword parameter blocks and seven 32-Kword main blocks.
Each 4-Mbit main partition contains eight 32-Kword blocks.
The bulk of the flash memory array is divided into main blocks that can store code or data, and
parameter blocks that allow storage of frequently updated small parameters that are normally
stored in EEPROM. By using software techniques, the word-rewrite functionality of EEPROMs
can be emulated.
..