w25x40av Winbond Electronics Corp America, w25x40av Datasheet

no-image

w25x40av

Manufacturer Part Number
w25x40av
Description
1m-bit, 2m-bit, 4m-bit And 8m-bit Serial Flash Memory With 4kb Sectors And Dual Output Spi
Manufacturer
Winbond Electronics Corp America
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
w25x40avNIG
Manufacturer:
WINBOND/华邦
Quantity:
20 000
Part Number:
w25x40avSNIG
Manufacturer:
WINBOND/华邦
Quantity:
20 000
Part Number:
w25x40avZPIG
Manufacturer:
IDT
Quantity:
10
W25X10A, W25X20A, W25X40A, W25X80A
1M-BIT, 2M-BIT, 4M-BIT AND 8M-BIT
SERIAL FLASH MEMORY WITH
4KB SECTORS AND DUAL OUTPUT SPI
Publication Release Date: July 23, 2008
- 1 -
Revision D

Related parts for w25x40av

w25x40av Summary of contents

Page 1

... W25X10A, W25X20A, W25X40A, W25X80A 1M-BIT, 2M-BIT, 4M-BIT AND 8M-BIT SERIAL FLASH MEMORY WITH 4KB SECTORS AND DUAL OUTPUT SPI Publication Release Date: July 23, 2008 - 1 - Revision D ...

Page 2

... BUSY............................................................................................................................11 10.1.2 Write Enable Latch (WEL) ............................................................................................11 10.1.3 Block Protect Bits (BP2, BP1, BP0)..............................................................................11 10.1.4 Top/Bottom Block Protect (TB).....................................................................................11 10.1.5 Reserved Bits ...............................................................................................................11 10.1.6 Status Register Protect (SRP) ......................................................................................12 10.1.7 Status Register Memory Protection ..............................................................................13 10.2 INSTRUCTIONS........................................................................................................... 14 10.2.1 Manufacturer and Device Identification.........................................................................14 10.2.2 Instruction Set...............................................................................................................15 10.2.3 Write Enable (06h)........................................................................................................16 10.2.4 Write Disable (04h).......................................................................................................16 10.2.5 Read Status Register (05h) ..........................................................................................17 ...

Page 3

W25X10A, W25X20A, W25X40A, W25X80A 10.2.6 Write Status Register (01h) ..........................................................................................18 10.2.7 Read Data (03h) ...........................................................................................................19 10.2.8 Fast Read (0Bh) ...........................................................................................................20 10.2.9 Fast Read Dual Output (3Bh) .......................................................................................21 10.2.10 Page Program (02h) ...................................................................................................22 10.2.11 Sector Erase (20h) .....................................................................................................23 10.2.12 Block Erase ...

Page 4

... Clock operation to 100MHz – Fast Read Dual Output instruction – Auto-increment Read capability • 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 – ...

Page 5

W25X10A, W25X20A, W25X40A, W25X80A 3. PIN CONFIGURATION SOIC 150-MIL Figure 1a. W25X10A, W25X20A, W25X40A and W25X80A Pin Assignments, 8-pin SOIC (Package Code SN) 4. PIN CONFIGURATION SOIC 208-MIL Figure 1b. W25X40A and W25X80A Pin Assignments, 8-pin SOIC (Package Code SS) ...

Page 6

W25X10A, W25X20A, W25X40A, W25X80A 6. PAD CONFIGURATION WSON 6X5-MM Figure 1d. W25X10A, W25X20A, W25X40A and W25X80A Pad Assignments, 8-pad WSON (Package Code ZP) 7. PIN DESCRIPTION SOIC 150-mil, SOIC 208-mil, PDIP 300-mil, and WSON 6x5-mm PIN NO. PIN NAME 1 ...

Page 7

... 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 (BP2, BP1, and BP0) bits and Status Register Protect (SRP) bit, a portion or the entire memory array can be hardware protected. The /WP pin is active low. ...

Page 8

W25X10A, W25X20A, W25X40A, W25X80A 8. BLOCK DIAGRAM Figure 2. W25X10A, W25X20A, W25X40A and W25X80A Block Diagram - 8 - ...

Page 9

... The W25X10A/20A/40A/80A supports Dual output operation when using the “Fast Read with Dual Output” (3B hex) instruction. This feature allows data to be transferred from the Serial Flash memory at twice the rate possible with the standard SPI. This instruction is ideal for quickly downloading code from Flash to RAM upon power-up (code-shadowing) or for applications that cache code-segments to RAM for execution ...

Page 10

... Status Register Protect (SRP) and Block Protect (TB, BP2, BP1, and BP0) bits. These Status Register bits allow a portion or all of the memory to be configured as read only. Used in conjunction with the Write Protect (/WP) pin, changes to the Status Register can be enabled or disabled under hardware control ...

Page 11

... CONTROL AND STATUS REGISTERS The Read Status Register instruction can be used to provide status on the availability of the Flash memory array, if the device is write enabled or disabled, and the state of write protection. The Write Status Register instruction can be used to configure the device write protection features. See Figure 3. ...

Page 12

W25X10A, W25X20A, W25X40A, W25X80A 10.1.6 Status Register Protect (SRP) The Status Register Protect (SRP) bit is a non-volatile read/write bit in status register (S7) that can be used in conjunction with the Write Protect (/WP) pin to disable writes to ...

Page 13

... W25X10A, W25X20A, W25X40A, W25X80A 10.1.7 Status Register Memory Protection (1) STATUS REGISTER TB BP2 BP1 BP0 (1) STATUS REGISTER TB BP2 BP1 BP0 ...

Page 14

... Write, Program or Erase must complete on a byte boundary (CS driven high after a full 8-bits have been clocked) otherwise the instruction will be terminated. This feature further protects the device from inadvertent writes. Additionally, while the memory is being programmed or erased, or when the Status Register is being written, all instructions except for Read Status Register will be ignored until the program or erase cycle has completed ...

Page 15

... A7–A0 dummy A15–A8 A7–A0 (D7–D0) A15–A8 A7–A0 A15–A8 A7–A0 dummy dummy (ID7-ID0) dummy 00h (M7-M0) (ID15- ID8) (ID7-ID0) Memory Capacity Type Publication Release Date: July 23, 2008 - 15 - BYTE 6 N-BYTES (2) (Next byte) continuous (Next Byte) (D7–D0) continuous I/O = (one byte (D6,D4,D2,D0) per 4 clocks ...

Page 16

W25X10A, W25X20A, W25X40A, W25X80A 10.2.3 Write Enable (06h) The Write Enable instruction (Figure 4) sets the Write Enable Latch (WEL) bit in the Status Register The WEL bit must be set prior to every Page Program, Sector ...

Page 17

W25X10A, W25X20A, W25X40A, W25X80A 10.2.5 Read Status Register (05h) The Read Status Register instruction allows the 8-bit Status Register to be read. The instruction is entered by driving /CS low and shifting the instruction code “05h” into the DIO pin ...

Page 18

... The Write Status Register instruction allows the Block Protect bits (TB, BP2, BP1 and BP0 set for protecting all, a portion, or none of the memory from erase and program instructions. Protected areas become read-only (see Status Register Memory Protection table). The Write Status Register instruction also allows the Status Register Protect bit (SRP set ...

Page 19

... DO pin at the falling edge of CLK with most significant bit (MSB) first. The address is automatically incremented to the next higher address after each byte of data is shifted out allowing for a continuous stream of data. This means that the entire memory can be accessed with a single instruction as long as the clock continues. The instruction is completed by driving /CS high. The Read Data instruction sequence is shown in figure 8 ...

Page 20

W25X10A, W25X20A, W25X40A, W25X80A 10.2.8 Fast Read (0Bh) The Fast Read instruction is similar to the Read Data instruction except that it can operate at the highest possible frequency of F eight “dummy” clocks after the 24-bit address as shown ...

Page 21

W25X10A, W25X20A, W25X40A, W25X80A 10.2.9 Fast Read Dual Output (3Bh) The Fast Read Dual Output (3Bh) instruction is similar to the standard Fast Read (0Bh) instruction except that data is output on two pins, DO and DIO, instead of just ...

Page 22

... Page Program (02h) The Page Program instruction allows up to 256 bytes of data to be programmed at previously erased to all 1s (FFh) memory locations. A Write Enable instruction must be executed before the device will accept the Page Program Instruction (Status Register bit WEL must equal 1). The instruction is initiated by driving the /CS pin low then shifting the instruction code “ ...

Page 23

... W25X10A, W25X20A, W25X40A, W25X80A 10.2.11 Sector Erase (20h) The Sector Erase instruction sets all memory within a specified sector (4K-bytes) to the erased state of all 1s (FFh). A Write Enable instruction must be executed before the device will accept the Sector Erase Instruction (Status Register bit WEL must equal 1). The instruction is initiated by driving the /CS pin low and shifting the instruction code “ ...

Page 24

... W25X10A, W25X20A, W25X40A, W25X80A 10.2.12 Block Erase (D8h) The Block Erase instruction sets all memory within a specified block (64K-bytes) to the erased state of all 1s (FFh). A Write Enable instruction must be executed before the device will accept the Block Erase Instruction (Status Register bit WEL must equal 1). The instruction is initiated by driving the /CS pin low and shifting the instruction code “ ...

Page 25

... W25X10A, W25X20A, W25X40A, W25X80A 10.2.13 Chip Erase (C7h or 60h) The Chip Erase instruction sets all memory within the device to the erased state of all 1s (FFh). A Write Enable instruction must be executed before the device will accept the Chip Erase Instruction (Status Register bit WEL must equal 1). The instruction is initiated by driving the /CS pin low and shifting the instruction code “ ...

Page 26

W25X10A, W25X20A, W25X40A, W25X80A 10.2.14 Power-down (B9h) Although the standby current during normal operation is relatively low, standby current can be further reduced with the Power-down instruction. The lower power consumption makes the Power-down instruction especially useful for battery powered ...

Page 27

W25X10A, W25X20A, W25X40A, W25X80A 10.2.15 Release Power-down / Device ID (ABh) The Release from Power-down / Device ID instruction is a multi-purpose instruction. It can be used to release the device from the power-down state, obtain the devices electronic identification ...

Page 28

W25X10A, W25X20A, W25X40A, W25X80A Figure 17. Release Power-down / Device ID Instruction Sequence Diagram - 28 - ...

Page 29

W25X10A, W25X20A, W25X40A, W25X80A 10.2.16 Read Manufacturer / Device ID (90h) The Read Manufacturer/Device ID instruction is an alternative to the Release from Power-down/ Device ID instruction that provides both JEDEC assigned manufacturer ID and the specific device ID. The ...

Page 30

... JEDEC assigned Manufacturer ID byte for Winbond (EFh) and two Device ID bytes, Memory Type (ID15-ID8) and Capacity (ID7-ID0) are then shifted out on the falling edge of CLK with most significant bit (MSB) first as shown in figure 19. For memory type and capacity values refer to Manufacturer and Device Identification table. ...

Page 31

W25X10A, W25X20A, W25X40A, W25X80A 11. ELECTRICAL CHARACTERISTICS 11.1 Absolute Maximum Ratings PARAMETERS Supply Voltage Voltage Applied to Any Pin Transient Voltage on any Pin Storage Temperature Lead Temperature Electrostatic Discharge Voltage Notes: 1. The device has been designed and tested ...

Page 32

W25X10A, W25X20A, W25X40A, W25X80A 11.3 Power-up Timing and Write Inhibit Threshold PARAMETER VCC (min) to /CS Low Time Delay Before Write Instruction Write Inhibit Threshold Voltage Note: 1. These parameters are characterized only. SYMBOL t (1) VSL t (1) PUW ...

Page 33

W25X10A, W25X20A, W25X40A, W25X80A 11.4 DC Electrical Characteristics PARAMETER SYMBOL CONDITIONS Input Capacitance C (1) IN Output Capacitance Cout (1) Input Leakage I LI I/O Leakage I LO Standby Current Power-down Current Current Read ...

Page 34

W25X10A, W25X20A, W25X40A, W25X80A 11.5 AC Measurement Conditions PARAMETER Load Capacitance Load Capacitance for F only R1 Input Rise and Fall Times Input Pulse Voltages Input Timing Reference Voltages Output Timing Reference Voltages Note: 1. Output Hi-Z is defined as ...

Page 35

W25X10A, W25X20A, W25X40A, W25X80A 11.6 AC Electrical Characteristics DESCRIPTION Clock frequency for all instructions, except Read Data (03h) 2.7V-3.6V VCC & Industrial Temperature Clock frequency, for Fast Read (0Bh, 3Bh) only 3.0V-3.6V VCC & Commercial Temperature Clock freq. Read Data ...

Page 36

W25X10A, W25X20A, W25X40A, W25X80A 11.7 AC Electrical Characteristics ( DESCRIPTION /HOLD Active Setup Time relative to CLK /HOLD Active Hold Time relative to CLK /HOLD Not Active Setup Time relative to CLK /HOLD Not Active Hold Time relative to CLK ...

Page 37

W25X10A, W25X20A, W25X40A, W25X80A 11.8 Serial Output Timing 11.9 Input Timing 11.10 Hold Timing Publication Release Date: July 23, 2008 - 37 - Revision D ...

Page 38

W25X10A, W25X20A, W25X40A, W25X80A 12. PACKAGE SPECIFICATION 12.1 8-Pin SOIC 150-mil (Package Code SN) SYMBOL MIN A 1.47 A1 0.10 A2 --- b 0.33 C 0.19 D (3) 4.80 E 5.80 E1 (3) 3.80 e ( ...

Page 39

W25X10A, W25X20A, W25X40A, W25X80A 12.2 8-Pin SOIC 208-mil (Package Code SS) SYMBOL ( (3) e (2) L θ y Notes: 1. Controlling dimensions: inches, unless otherwise specified. 2. BSC = Basic lead ...

Page 40

W25X10A, W25X20A, W25X40A, W25X80A 12.3 8-Pin PDIP 300-mil (Package Code DA SYMBOL MIN A --- A1 0.38 A2 3.18 B 0.41 B1 1.47 c 0.20 D 9.02 E 7.37 E1 6.22 e1 2.29 L 2.92 ...

Page 41

W25X10A, W25X20A, W25X40A, W25X80A 12.4 8-Pad WSON 6x5mm (Package Code ZP) SYMBOL ( ( MILLIMETERS MIN TYP. MAX 0.70 0.75 0.80 0.0276 0.00 0.02 0.05 0.0000 0.55 ...

Page 42

W25X10A, W25X20A, W25X40A, W25X80A 12.5 8-Pad WSON 6x5mm Cont’d. MILLIMETERS SYMBOL MIN SOLDER PATTERN Notes: 1. Advanced Packaging Information; please contact Winbond for the latest minimum and maximum specifications. 2. BSC = Basic lead spacing ...

Page 43

... W25X10A, W25X20A, W25X40A, W25X80A 13. ORDERING INFORMATION W = Winbond 25X = spiFlash Serial Flash Memory with 4KB sectors, Dual Outputs 10A = 1M-bit 20A = 2M-bit 40A = 4M-bit 80A = 8M-bit V = 2. 8-pin SOIC 150-mil SS = 8-pin SOIC 208-mil I = Industrial (-40°C to +85°C) (Blank) Standard G = Green Package (Lead-free, RoHS Compliant, Halogen-free (TBBA), Antimony-Oxide-free Sb ...

Page 44

... For WSON packages, the package type ZP is not used in the top side marking. PRODUCT NUMBER W25X10AVSNIG W25X20AVSNIG W25X40AVSNIG W25X80AVSNIG W25X40AVSSIG W25X80AVSSIG W25X10AVZPIG W25X20AVZPIG W25X40AVZPIG W25X80AVZPIG W25X10AVDAIG W25X10AVDAIZ W25X20AVDAIG W25X20AVDAIZ W25X40AVDAIG W25X40AVDAIZ W25X80AVDAIG W25X80AVDAIZ - 44 - TOP SIDE MARKING 25X10AVNIG 25X20AVNIG 25X40AVNIG 25X80AVNIG 25X40AVSIG 25X80AVSIG 25X10AVIG 25X20AVIG 25X40AVIG 25X80AVIG 25X10AVAIG 25X10AVAIZ ...

Page 45

W25X10A, W25X20A, W25X40A, W25X80A 14. REVISION HISTORY VERSION DATE PAGE A 01/09/08 B 02/27/08 43 & 05/02/08 D 07/23/ & 44 Trademarks Winbond and SpiFlash are trademarks of Winbond Electronics Corporation. All other marks are the ...

Related keywords