W28F641B/T 64MBIT (4MBIT × 16) PAGE MODE DUAL WORK FLASH MEMORY Table of Contents1. GENERAL DESCRIPTION.................................................................................................................. 2 2. FEATURES ......................................................................................................................................... 2 3. PIN CONFIGURATION ....................................................................................................................... 3 4. ELECTRICAL CHARACTERISTICS ................................................................................................. 16 Absolute Maximum Ratings* ............................................................................................................ 16 Operating Conditions ........................................................................................................................ 16 Capacitance(1) .................................................................................................................................. 17 AC Input/Output Test Conditions...................................................................................................... 17 DC Characteristics............................................................................................................................ 18 AC Characteristics - Read-only Operations(1) ................................................................................. 20 AC Characteristics - Write Operations(1, 2) ...................................................................................... 23 Reset Operations.............................................................................................................................. 25 Reset AC Specifications ................................................................................................................... 25 Block Erase, Full Chip Erase, (Page Buffer) Program and OTP Program Performance(3) ............. 26 5. ADDITIONAL INFORMATION........................................................................................................... 27 Recommended Operating Conditions .............................................................................................. 27 At Device Power-Up ................................................................................................................... 27 Glitch Noises .............................................................................................................................. 28 6. ORDERING INFORMATION............................................................................................................. 29 7. PACKAGE DIMENSIONS ................................................................................................................. 30 48-pin Standard Thin Small Outline Package (measured in millimeters)......................................... 30 48-ball TFBGA (8 mm x 11 mm) (measurements in millimeters) ..................................................... 30 8. VERSION HISTORY ......................................................................................................................... 31 -1- Publication Release Date: March 27, 2003 Revision A3 W28F641B/T 1. GENERAL DESCRIPTION The W28F641, a 4-Plane Page Mode Dual Work (Simultaneous Read while Erase/Program) Flash memory, is a low power, high density, low cost, nonvolatile read/write storage solution for a wide range of applications. The product can be operated at VDD = 2.7V to 3.6V and VPP = 1.65V to 3.6V or 11.7V to 12.3V. Its low voltage operation capability greatly extends battery life for portable applications. The W28F641 provides high performance asynchronous page mode. It allows code execution directly from Flash, thus eliminating time-consuming wait states. Furthermore, the configurative partitioning architecture allows flexible dual work operation. The memory array block architecture utilizes Enhanced Data Protection features, and provides separate Parameter and Main Blocks that provide maximum flexibility for safe nonvolatile code and data storage. Fast program capability is provided through the use of high speed Page Buffer Program. Special OTP (One Time Program) block provides an area to store permanent code such as a unique number. 2. FEATURES − One hundred and twenty-seven 32k-word Main Blocks − Top or Bottom Parameter Location • 64M Density with 16Bit I/O Interface • High-Performance Reads • • • • • − 80/35 nS 8-Word Page Mode Configurative 4-Plane Dual Work − Flexible Partitioning − Read operations during Block Erase or (Page Buffer) Program − Status Register for Each Partition Low Power Operation − 2.7V Read and Write Operations − VDDQ for Input/Output Power Supply Isolation − Automatic Power Savings Mode Reduces ICCR in Static Mode Enhanced Code + Data Storage − 5 µS Typical Erase/Program Suspends OTP (One Time Program) Block − 4-Word Factory-Programmed Area − 4-Word User-Programmable Area High Performance Program with Page Buffer − 16-Word Page Buffer − 5 µS/ Word (Typ.) at 12V VPP • Enhanced Data Protection Features − Individual Block Lock and Block Lock-Down with Zero-Latency − All blocks are locked at power-up or device reset − Absolute Protection with VPP ≤ VPPLK − Block Erase, Full Chip Erase, (Page Buffer) Word Program Lockout during Power Transitions • Automated Erase/Program Algorithms − 3.0V Low-Power 11 µS/ Word (Typ.) Programming − 12V No Glue Logic 9 µS/ Word (Typ.) Production Programming and 0.5s Erase (Typ.) • Cross-Compatible Command Support − Common Flash Interface (CFI) − Basic Command Set • Extended Cycling Capability • Operating Temperature − -40°C to +85°C • CMOS Process (P-type silicon substrate) − Minimum 100,000 Block Erase Cycles • Chip-Size Packaging − 0.75 mm pitch 48-Ball TFBGA and 48-Pin TSOP • Flexible Blocking Architecture − Eight 4k-word Parameter Blocks • ETOX™ Flash Technology -2- W28F641B/T * ETOX is a trademark of Intel Corporation. • No designed or rated as radiation hardened 3. PIN CONFIGURATION H A13 A15 A14 A13 A12 A11 A10 A9 A8 A21 A20 #WE #RESET VPP #WP A19 A18 A17 A7 A6 A5 A4 A3 A2 A1 G A11 F E D C A19 A A7 A4 1 A8 VPP #WP #WE #RESET A18 A17 A5 A2 2 A21 A20 A6 A3 A1 3 DQ2 DQ8 #CE A0 4 DQ9 DQ0 Vss 5 DQ10 DQ1 #OE 6 A14 A10 A15 A12 A9 A16 DQ14 DQ5 DQ11 VDDQ DQ15 DQ6 DQ12 DQ3 Vss DQ7 DQ13 DQ4 V 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 B DD 48-pin TSOP Standard Pinout 12mm X 20mm Top View 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 0.75 mm pitch 48-Ball TFBGA Pinout A16 VDDQ Vss DQ15 DQ7 DQ14 DQ6 DQ13 DQ5 DQ12 DQ4 V DD DQ11 DQ3 DQ10 DQ2 DQ9 DQ1 DQ8 DQ0 #OE Vss #CE A0 8 x 11 mm TOP VIEW Figure 1. 0.75 mm pitch TFBGA 48-Ball and 48-Lead TSOP (Normal Bend) Pinout -3- Publication Release Date: March 27, 2003 Revision A3 W28F641B/T Table 1. Pin Descriptions SYMBOL TYPE A0 − A21 INPUT NAME AND FUNCTION ADDRESS INPUTS: Inputs for addresses. 64M: A0 − A21. DATA INPUT/OUTPUTS: Inputs data and commands during CUI (Command User Interface) write cycles, outputs data during memory array, status register, query code, INPUT/ identifier code and partition configuration register code reads. Data pins float to high DQ0 − DQ15 OUTPUT impedance (High Z) when the chip or outputs are deselected. Data is internally latched during an erase or program cycle. #CE INPUT CHIP ENABLE: Activates the device’s control logic, input buffers, decoders and sense amplifiers. #CE-high (VIH) deselects the device and reduces power consumption to standby levels. #RESET INPUT RESET: When low (VIL), #RESET resets internal automation and inhibits write operations, which provides data protection. #RESET-high (VIH) enables normal operation. After power-up or reset mode, the device is automatically set to read array mode. #RESET must be low during power-up/down. #OE INPUT OUTPUT ENABLE: Gates the device’s outputs during a read cycle. #WE INPUT WRITE ENABLE: Controls writes to the CUI and array blocks. Addresses and data are latched on the rising edge of #CE or #WE (whichever goes high first). #WP INPUT WRITE PROTECT: When #WP is VIL, locked-down blocks cannot be unlocked. Erase or program operation can be executed to the blocks which are not locked and not locked-down. When #WP is VIH, lock-down is disabled. MONITORING POWER SUPPLY VOLTAGE: VPP is not used for power supply pin. With VPP ≤ VPPLK, block erase, full chip erase, (page buffer) program or OTP program cannot be executed and should not be attempted. VPP INPUT Applying 12V ±0.3V to VPP provides fast erasing or fast programming mode. In this mode, VPP is power supply pin. Applying 12V ±0.3V to VPP during erase/program can only be done for a maximum of 1,000 cycles on each block. VPP may be connected to 12V ±0.3V for a total of 80 hours maximum. Use of this pin at 12V beyond these limits may reduce block cycling capability or cause permanent damage. VDD DEVICE POWER SUPPLY: With VDD ≤ VLKO, all write attempts to the flash memory SUPPLY are inhibited. Device operations at invalid VDD voltage (see DC Characteristics) produce spurious results and should not be attempted. VDDQ SUPPLY VSS SUPPLY GROUND: Do not float any ground pins. INPUT/OUTPUT POWER SUPPLY (2.7V to 3.6V): Power supply for all input/output pins. -4- W28F641B/T Table 2. Simultaneous Operation Modes Allowed with Four Planes(1,2) THEN THE MODES ALLOWED IN THE OTHER PARTITION IS: IF ONE PARTITION IS: Read Read Read Read Array ID/OTP Status Query Word Program Page Buffer Program Full Block OTP Block Program Chip Erase Program Erase Suspend Erase Suspend Read Array X X X X X X X X X Read ID/OTP X X X X X X X X X Read Status X X X X X X X X Read Query X X X X X X X X Word Program X X X X X Page Buffer Program X X X X X OTP Program Block Erase X X X X X X X Full Chip Erase X X X Program Suspend X X X X Block Erase Suspend X X X X X X X X Notes: 1. "X" denotes the operation available. 2. Configurative Partition Dual Work Restrictions: Status register reflects partition state, not WSM (Write State Machine) state - this allows a status register for each partition. Only one partition can be erased or programmed at a time - no command queuing. Commands must be written to an address within the block targeted by that command. -5- Publication Release Date: March 27, 2003 Revision A3 W28F641B/T 4K-WORD 4K-WORD 4K-WORD 4K-WORD 4K-WORD 4K-WORD 4K-WORD 4K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD BLOCK NUMBER ADDRESS RANGE 3FF000H - 3FFFFFH 3FE000H - 3FEFFFH 3FD000H - 3FDFFFH 3FC000H - 3FCFFFH 3FB000H - 3FBFFFH 3FA000H - 3FAFFFH 3F9000H - 3F9FFFH 3F8000H - 3F8FFFH 3F0000H - 3F7FFFH 3E8000H - 3EFFFFH 3E0000H - 3E7FFFH 3D8000H - 3DFFFFH 3D0000H - 3D7FFFH 3C8000H - 3CFFFFH 3C0000H - 3C7FFFH 3B8000H - 3BFFFFH 3B0000H - 3B7FFFH 3A8000H - 3AFFFFH 3A0000H - 3A7FFFH 398000H - 39FFFFH 390000H - 397FFFH 388000H - 38FFFFH 380000H - 387FFFH 378000H - 37FFFFH 370000H - 377FFFH 368000H - 36FFFFH 360000H - 367FFFH 358000H - 35FFFFH 350000H - 357FFFH 348000H - 34FFFFH 340000H - 347FFFH 338000H - 33FFFFH 330000H - 337FFFH 328000H - 32FFFFH 320000H - 327FFFH 318000H - 31FFFFH 310000H - 317FFFH 308000H - 30FFFFH 300000H - 307FFFH 2F8000H - 2FFFFFH 2F0000H - 2F7FFFH 2E8000H - 2EFFFFH 2E0000H - 2E7FFFH 2D8000H - 2DFFFFH 2D0000H - 2D7FFFH 2C8000H - 2CFFFFH 2C0000H - 2C7FFFH 2B8000H - 2BFFFFH 2B0000H - 2B7FFFH 2A8000H - 2AFFFFH 2A0000H - 2A7FFFH 298000H - 29FFFFH 290000H - 297FFFH 288000H - 28FFFFH 280000H - 287FFFH 278000H - 27FFFFH 270000H - 277FFFH 268000H - 26FFFFH 260000H - 267FFFH 258000H - 25FFFFH 250000H - 257FFFH 248000H - 24FFFFH 240000H - 247FFFH 238000H - 23FFFFH 230000H - 237FFFH 228000H - 22FFFFH 220000H - 227FFFH 218000H - 21FFFFH 210000H - 217FFFH 208000H - 20FFFFH 200000H - 207FFFH 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 1F8000H - 1FFFFFH 1F0000H - 1F7FFFH 1E8000H - 1EFFFFH 1E0000H - 1E7FFFH 1D8000H - 1DFFFFH 1D0000H - 1D7FFFH 1C8000H - 1CFFFFH 1C0000H - 1C7FFFH 1B8000H - 1BFFFFH 1B0000H - 1B7FFFH 1A8000H - 1AFFFFH 1A0000H - 1A7FFFH 198000H - 19FFFFH 190000H - 197FFFH 188000H - 18FFFFH 180000H - 187FFFH 178000H - 17FFFFH 170000H - 177FFFH 168000H - 16FFFFH 160000H - 167FFFH 158000H - 15FFFFH 150000H - 157FFFH 148000H - 14FFFFH 140000H - 147FFFH 138000H - 13FFFFH 130000H - 137FFFH 128000H - 12FFFFH 120000H - 127FFFH 118000H - 11FFFFH 110000H - 117FFFH 108000H - 10FFFFH 100000H - 107FFFH 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 0F8000H - 0FFFFFH 0F0000H - 0F7FFFH 0E8000H - 0EFFFFH 0E0000H - 0E7FFFH 0D8000H - 0DFFFFH 0D0000H - 0D7FFFH 0C8000H - 0CFFFFH 0C0000H - 0C7FFFH 0B8000H - 0BFFFFH 0B0000H - 0B7FFFH 0A8000H - 0AFFFFH 0A0000H - 0A7FFFH 098000H - 09FFFFH 090000H - 097FFFH 088000H - 08FFFFH 080000H - 087FFFH 078000H - 07FFFFH 070000H - 077FFFH 068000H - 06FFFFH 060000H - 067FFFH 058000H - 05FFFFH 050000H - 057FFFH 048000H - 04FFFFH 040000H - 047FFFH 038000H - 03FFFFH 030000H - 037FFFH 028000H - 02FFFFH 020000H - 027FFFH 018000H - 01FFFFH 010000H - 017FFFH 008000H - 00FFFFH 000000H - 007FFFH Figure 2.1 Top Parameter Memory Map -6- ADDRESS RANGE PLANE1 (UNIFORM PLANE) 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 PLANE0 (UNIFORM PLANE) PLANE2 (UNIFORM PLANE) PLANE3 (PARAMETER PLANE) BLOCK NUMBER W28F641B/T 3F8000H - 3FFFFFH 3F0000H - 3F7FFFH 3E8000H - 3EFFFFH 3E0000H - 3E7FFFH 3D8000H - 3DFFFFH 3D0000H - 3D7FFFH 3C8000H - 3CFFFFH 3C0000H - 3C7FFFH 3B8000H - 3BFFFFH 3B0000H - 3B7FFFH 3A8000H - 3AFFFFH 3A0000H - 3A7FFFH 398000H - 39FFFFH 390000H - 397FFFH 388000H - 38FFFFH 380000H - 387FFFH 378000H - 37FFFFH 370000H - 377FFFH 368000H - 36FFFFH 360000H - 367FFFH 358000H - 35FFFFH 350000H - 357FFFH 348000H - 34FFFFH 340000H - 347FFFH 338000H - 33FFFFH 330000H - 337FFFH 328000H - 32FFFFH 320000H - 327FFFH 318000H - 31FFFFH 310000H - 317FFFH 308000H - 30FFFFH 300000H - 307FFFH 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 2F8000H - 2FFFFFH 2F0000H - 2F7FFFH 2E8000H - 2EFFFFH 2E0000H - 2E7FFFH 2D8000H - 2DFFFFH 2D0000H - 2D7FFFH 2C8000H - 2CFFFFH 2C0000H - 2C7FFFH 2B8000H - 2BFFFFH 2B0000H - 2B7FFFH 2A8000H - 2AFFFFH 2A0000H - 2A7FFFH 298000H - 29FFFFH 290000H - 297FFFH 288000H - 28FFFFH 280000H - 287FFFH 278000H - 27FFFFH 270000H - 277FFFH 268000H - 26FFFFH 260000H - 267FFFH 258000H - 25FFFFH 250000H - 257FFFH 248000H - 24FFFFH 240000H - 247FFFH 238000H - 23FFFFH 230000H - 237FFFH 228000H - 22FFFFH 220000H - 227FFFH 218000H - 21FFFFH 210000H - 217FFFH 208000H - 20FFFFH 200000H - 207FFFH BLOCK NUMBER ADDRESS RANGE PLANE1 (UNIFORM PLANE) 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 1F8000H - 1FFFFFH 1F0000H - 1F7FFFH 1E8000H - 1EFFFFH 1E0000H - 1E7FFFH 1D8000H - 1DFFFFH 1D0000H - 1D7FFFH 1C8000H - 1CFFFFH 1C0000H - 1C7FFFH 1B8000H - 1BFFFFH 1B0000H - 1B7FFFH 1A8000H - 1AFFFFH 1A0000H - 1A7FFFH 198000H - 19FFFFH 190000H - 197FFFH 188000H - 18FFFFH 180000H - 187FFFH 178000H - 17FFFFH 170000H - 177FFFH 168000H - 16FFFFH 160000H - 167FFFH 158000H - 15FFFFH 150000H - 157FFFH 148000H - 14FFFFH 140000H - 147FFFH 138000H - 13FFFFH 130000H - 137FFFH 128000H - 12FFFFH 120000H - 127FFFH 118000H - 11FFFFH 110000H - 117FFFH 108000H - 10FFFFH 100000H - 107FFFH PLANE0 (PARAMETER PLANE) PLANE3 (UNIFORM PLANE) ADDRESS RANGE 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 PLANE2 (UNIFORM PLANE) BLOCK NUMBER 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 32K-WORD 4K-WORD 4K-WORD 4K-WORD 4K-WORD 4K-WORD 4K-WORD 4K-WORD 4K-WORD 0F8000H - 0FFFFFH 0F0000H - 0F7FFFH 0E8000H - 0EFFFFH 0E0000H - 0E7FFFH 0D8000H - 0DFFFFH 0D0000H - 0D7FFFH 0C8000H - 0CFFFFH 0C0000H - 0C7FFFH 0B8000H - 0BFFFFH 0B0000H - 0B7FFFH 0A8000H - 0AFFFFH 0A0000H - 0A7FFFH 098000H - 09FFFFH 090000H - 097FFFH 088000H - 08FFFFH 080000H - 087FFFH 078000H - 07FFFFH 070000H - 077FFFH 068000H - 06FFFFH 060000H - 067FFFH 058000H - 05FFFFH 050000H - 057FFFH 048000H - 04FFFFH 040000H - 047FFFH 038000H - 03FFFFH 030000H - 037FFFH 028000H - 02FFFFH 020000H - 027FFFH 018000H - 01FFFFH 010000H - 017FFFH 008000H - 00FFFFH 007000H - 007FFFH 006000H - 006FFFH 005000H - 005FFFH 004000H - 004FFFH 003000H - 003FFFH 002000H - 002FFFH 001000H - 001FFFH 000000H - 000FFFH Figure 2.2 Bottom Parameter Memory Map -7- Publication Release Date: March 27, 2003 Revision A3 W28F641B/T Table 3. Identifier Codes and OTP Address for Read Operation ADDRESS [A15 − A0] CODE Manufacture Code Manufacture Code 0000H 1 00B0H 1, 2 00B1H 1, 2 DQ0 = 0 3 DQ0 = 1 3 DQ1 = 0 3 DQ1 = 1 3 0006H PCRC 1, 4 OTP Lock 0080H OTP-LK 1, 5 OTP 0081-0088H OTP 1, 6 0001H Bottom Parameter Block is Unlocked Block is Locked Block Lock Configuration Code Block Address +2 Block is not Locked-Down Block is Locked-Down Device Configuration Code Partition Configuration register OTP NOTES 00B0H Top Parameter Device Code DATA [DQ15 − DQ0] Notes: 1. The address A21 − A16 are shown in below table for reading the manufacturer code, device code, device configuration code and OTP data. 2. Bottom parameter device has its parameter blocks in the plane0 (The lowest address). Top parameter device has its parameter blocks in the plane3 (The highest address). 3. Block Address = The beginning location of a block address within the partition to which the Read Identifier Codes/OTP command (90H) has been written. DQ15 − DQ2 are reserved for future implementation. 4. PCRC = Partition Configuration Register Code. 5. OTP-LK = OTP Block Lock configuration. 6. OTP = OTP Block data. Table 4. Identifier Codes and OTP Address for Read Operation on Partition Configuration(1) PARTITION CONFIGURATION REGISTER(2) PCR.10 PCR.9 ADDRESS (64M-bit device) [A21 − A16] PCR.8 0 0 0 00H 0 0 1 00H or 10H 0 1 0 00H or 20H 1 0 0 00H or 30H 0 1 1 00H or 10H or 20H 1 1 0 00H or 20H or 30H 1 0 1 00H or 10H or 30H 1 1 1 00H or 10H or 20H or 30H Notes: 1. The address to read the identifier codes or OTP data is dependent on the partition which is selected when writing the Read Identifier Codes/OTP command (90H). 2. Refer to Table 12 for the partition configuration register. -8- W28F641B/T [A21-A0] 000088H Customer Programmable Area 000085H 000084H Factory Programmed Area 000081H 000080H Reserved for Future Implementation (DQ15-DQ2) Customer programmable Area Lock Bit (DQ1) Factory programmed Area Lock Bit (DQ0) Figure 3. OTP Block Address Map for OTP Program (The area outside 80H~88H cannot be used.) Table 5. Bus Operations (1, 2) NOTE #RESET #CE #OE #WE ADDRESS VPP DQ0 − 15 6 VIH VIL VIL VIH X X DOUT Output Disable VIH VIL VIH VIH X X High Z Standby VIH VIH X X X X High Z MODE Read Array Reset 3 VIL X X X X X High Z Read Identifier Codes/OTP 6 VIH VIL VIL VIH See Table 3, 4 X See Table 3, 4 6,7 VIH VIL VIL VIH See Appendix X See Appendix 4,5,6 VIH VIL VIH VIL X X DIN Read Query Write Notes: 1. Refer to DC Characteristics. When VPP ≤ VPPLK, memory contents can be read, but cannot be altered. 2. X can be VIL or VIH for control pins and addresses, and VPPLK or VPPH1/2 for VPP. See DC Characteristics for VPPLK and VPPH1/2 voltages. 3. #RESET at VSS ±0.2V ensures the lowest power consumption. 4. Command writes involving block erase, (page buffer) program or OTP program are reliably executed when VPP = VPPH1/2 and VDD = 2.7V to 3.6V. Command writes involving full chip erase are reliably executed when VPP = VPPH1 and VDD = 2.7V to 3.6V. 5. Refer to Table 6 for valid DIN during a write operation. 6. Never hold #OE low and #WE low at the same timing. 7. Refer to Appendix for more information about query code. -9- Publication Release Date: March 27, 2003 Revision A3 W28F641B/T Table 6. Command Definitions(11) COMMAND Read Array BUS CYCLES REQ’D. 1 NOTE FIRST BUS CYCLE Oper(1) Addr(2) Data Write PA FFH SECOND BUS CYCLE Oper(1) Addr(2) Data(3) Read Identifier Codes/OTP ≥2 4 Write PA 90H Read Read Query ≥2 2 1 2 2 4 Write PA 98H Read QA QD PA PA BA X PA SRD Write Write BA X D0H D0H 2 5, 6 Write WA 70H 50H 20H 30H 40H or 10H Read 5 5, 9 Write Write Write Write Write WA WD ≥4 5, 7 Write WA E8H Write WA N-1 1 8, 9 Write PA B0H 1 8, 9 Write PA D0H Write Write Write Write BA BA BA OA 60H 60H 60H C0H Write Write Write Write BA BA BA OA 01H D0H 2FH OD Write PCRC 60H Write PCRC 04H Read Status Register Clear Status Register Block Erase Full Chip Erase Program Page Buffer Program Block Erase and (Page Buffer) Program Suspend Block Erase and (Page Buffer) Program Resume Set Block Lock Bit Clear Block Lock Bit Set Block Lock-down Bit OTP Program Set Partition configuration Register 2 2 2 2 2 10 9 IA or OA ID or OD Notes: 1. Bus operations are defined in Table 5. 2. All address which is written at the first bus cycle should be the same as the address which is written at the second bus cycle. X = Any valid address within the device. PA = Address within the selected partition. IA = Identifier codes address (See Table 3 and Table 4). QA = Query codes address. Refer to Appendix for details. BA = Address within the block being erased, set/cleared block lock bit or set block lock-down bit. WA = Address of memory location for the Program command or the first address for the Page Buffer Program command. OA = Address of OTP block to be read or programmed (See Figure 3). PCRC = Partition configuration register code presented on the address A0 − A15. 3. ID = Data read from identifier codes. (See Table 3 and Table 4). QD = Data read from query database. Refer to Appendix for details. SRD = Data read from status register. See Table 10 and Table 11 for a description of the status register bits. WD = Data to be programmed at location WA. Data is latched on the rising edge of #WE or #CE (whichever goes high first) during command write cycles. OD = Data within OTP block. Data is latched on the rising edge of #WE or #CE (whichever goes high first) during command write cycles. N-1 = N is the number of the words to be loaded into a page buffer. 4. Following the Read Identifier Codes/OTP command, read operations access manufacturer code, device code, block lock configuration code, partition configuration register code and the data within OTP block (See Table 3 and Table 4). The Read Query command is available for reading CFI (Common Flash Interface) information. 5. Block erase, full chip erase or (page buffer) program cannot be executed when the selected block is locked. Unlocked block can be erased or programmed when #RESET is VIH. 6. Either 40H or 10H are recognized by the CUI (Command User Interface) as the program setup. - 10 - W28F641B/T 7. Following the third bus cycle, inputs the program sequential address and write data of "N" times. Finally, input the any valid address within the target block to be programmed and the confirm command (D0H). Refer to Appendix for details. 8. If the program operation in one partition is suspended and the erase operation in other partition is also suspended, the suspended program operation should be resumed first, and then the suspended erase operation should be resumed next. 9. Full chip erase and OTP program operations can not be suspended. The OTP Program command can not be accepted while the block erase operation is being suspended. 10. Following the Clear Block Lock Bit command, block which is not locked-down is unlocked when #WP is VIL. When #WP is VIH, lock-down bit is disabled and the selected block is unlocked regardless of lock-down configuration. 11. Commands other than those shown above are reserved by Winbond for future device implementations and should not be used. Table 7. Functions of Block Lock(5) and Block Lock-Down CURRENT STATE ERASE/PROGRAM ALLOWED(2) #WP DQ1(1) DQ0(1) 0 0 0 Unlocked Yes [001] 0 0 1 Locked No [011] 0 1 1 Locked-down No [100] State [000] (3) State Name 1 0 0 Unlocked Yes (3) 1 0 1 Locked No (4) [110] 1 1 0 Lock-down Disable Yes [111] 1 1 1 Lock-down Disable No [101] Notes: 1. DQ0 = 1: a block is locked; DQ0 = 0: a block is unlocked. DQ1 = 1: a block is locked-down; DQ1 = 0: a block is not locked-down. 2. Erase and program are general terms, respectively, to express: block erase, full chip erase and (page buffer) program operations. 3. At power-up or device reset, all blocks default to locked state and are not locked-down, that is, [001] (#WP = 0) or [101] (#WP = 1), regardless of the states before power-off or reset operation. 4. When #WP is driven to VIL in [110] state, the state changes to [011] and the blocks are automatically locked. 5. OTP (One Time Program) block has the lock function, which is different from those described above. Table 8. Block Locking State Transitions upon Command Write(4) CURRENT STATE RESULT AFTER LOCK COMMAND WRITTEN (NEXT STATE) State #WP DQ1 DQ0 Set Lock(1) Clear Lock(1) Set Lock-down(1) [000] 0 0 0 [001] No Change [011](2) [001] 0 0 1 No Change(3) [000] [011] [011] 0 1 1 No Change No Change No Change [100] 1 0 0 [101] No Change [111](2) [101] 1 0 1 No Change [100] [111] [110] 1 1 0 [111] No Change [111](2) [111] 1 1 1 No Change [110] No Change - 11 - Publication Release Date: March 27, 2003 Revision A3 W28F641B/T Notes: 1. "Set Lock" means Set Block Lock Bit command, "Clear Lock" means Clear Block Lock Bit command and "Set Lock-down" means Set Block Lock-Down Bit command. 2. When the Set Block Lock-Down Bit command is written to the unlocked block (DQ0 = 0), the corresponding block is lockeddown and automatically locked at the same time. 3. "No Change" means that the state remains unchanged after the command written. 4. In this state transitions table, assumes that #WP is not changed and fixed VIL or VIH. Table 9. Block Locking State Transitions upon #WP Transition(4) RESULT AFTER #WP TRANSITION (NEXT STATE) CURRENT STATE PREVIOUS STATE (1) (1) State #WP DQ1 DQ0 [000] 0 0 0 [100] - [001] 0 0 1 [101] - [110] - [011] 0 1 1 [111] - - [100] 1 0 0 - [000] - [101] 1 0 1 - [001] - [110] 1 1 0 - [011](3) - [111] 1 1 1 - [011] (2) [110] (2) Other than [110] #WP = 0→1 #WP = 1→0 Notes: 1. "#WP = 0→1" means that #WP is driven to VIH and "#WP = 1→0" means that #WP is driven to VIL. 2. State transition from the current state [011] to the next state depends on the previous state. 3. When #WP is driven to VIL in [110] state, the state changes to [011] and the blocks are automatically locked. 4. In this state transitions table, assumes that lock configuration commands are not written in previous, current and next state. - 12 - W28F641B/T Table 10. Status Register Definition R R R R R R R R 15 14 13 12 11 10 9 8 WSMS BESS BEFCES PBPOPS VPPS PBPSS DPS R 7 6 5 4 3 2 1 0 SR.15 − SR.8 = RESERVED FOR FUTURE ENHANCEMENTS (R) NOTES: SR.7 = WRITE STATE MACHINE STATUS (WSMS) 1 = Ready 0 = Busy Status Register indicates the status of the partition, not WSM (Write State Machine). Even if the SR.7 is "1", the WSM may be occupied by the other partition when the device is set to 2, 3 or 4 partitions configuration. SR.6 = BLOCK ERASE SUSPEND STATUS (BESS) 1 = Block Erase Suspended 0 = Block Erase in Progress/Completed Check SR.7 to determine block erase, full chip erase, (page buffer) program or OTP program completion. SR.6 − SR.1 are invalid while SR.7 = "0". SR.5 = BLOCK ERASE AND FULL CHIP ERASE STATUS (BEFCES) 1 = Error in Block Erase or Full Chip Erase 0 = Successful Block Erase or Full Chip Erase If both SR.5 and SR.4 are "1"s after a block erase, full chip erase, page buffer program, set/clear block lock bit, set block lock-down bit, set partition configuration register attempt, an improper command sequence was entered. SR.4 = (PAGE BUFFER) PROGRAM AND OTP PROGRAM STATUS (PBPOPS) 1 = Error in (Page Buffer) Program or OTP Program 0 = Successful (Page Buffer) Program or OTP Program SR.3 does not provide a continuous indication of VPP level. The WSM interrogates and indicates the VPP level only after Block Erase, Full Chip Erase, (Page Buffer) Program or OTP Program command sequences. SR.3 is not guaranteed to report accurate feedback when VPP ≠ VPPH1, VPPH2 or VPPLK. SR.3 = VPP STATUS (VPPS) 1 = VPP LOW Detect, Operation Abort 0 = VPP OK SR.2 = (PAGE BUFFER) PROGRAM SUSPEND STATUS (PBPSS) 1 = (Page Buffer) Program Suspended 0 = (Page Buffer) Program in Progress/Completed SR.1 = DEVICE PROTECT STATUS (DPS) 1 = Erase or Program Attempted on a Locked Block, Operation Abort 0 = Unlocked SR.1 does not provide a continuous indication of block lock bit. The WSM interrogates the block lock bit only after Block Erase, Full Chip Erase, (Page Buffer) Program or OTP Program command sequences. It informs the system, depending on the attempted operation, if the block lock bit is set. Reading the block lock configuration codes after writing the Read Identifier Codes/OTP command indicates block lock bit status. SR.15 − SR.8 and SR.0 are reserved for future use and should be masked out when polling the status register. SR.0 = RESERVED FOR FUTURE ENHANCEMENTS (R) - 13 - Publication Release Date: March 27, 2003 Revision A3 W28F641B/T Table 11. Extended Status Register Definition R R R R R R R R 15 14 13 12 11 10 9 8 SMS R R R R R R R 7 6 5 4 3 2 1 0 XSR.15 − 8 = RESERVED FOR FUTURE ENHANCEMENTS (R) XSR.7 = STATE MACHINE STATUS (SMS) 1 = Page Buffer Program available 0 = Page Buffer Program not available XSR.6-0 = RESERVED FOR FUTURE ENHANCEMENTS (R) NOTES: After issue a Page Buffer Program command (E8H), XSR.7 = "1" indicates that the entered command is accepted. If XSR.7 is "0", the command is not accepted and a next Page Buffer Program command (E8H) should be issued again to check if page buffer is available or not. XSR.15 − 8 and XSR.6 − 0 are reserved for future use and should be masked out when polling the extended status register. - 14 - W28F641B/T Table 12. Partition Configuration Register Definition R R R R R PC2 PC1 PC0 15 14 13 12 11 10 9 8 R R R R R R R R 7 6 5 4 3 2 1 0 See Figure 4 for the detail on partition configuration. PCR.15 − 11 and PCR.7 − 0 are reserved for future use and should be masked out when checking the partition configuration register. 0 1 PLANE2 PLANE2 1 PLANE0 PARTITION1 PLANE0 PLANE2 PLANE3 PLANE3 PLANE0 PARTITION0 PARTITION3 PARTITION2 PARTITION1 PARTITION0 1 1 1 PLANE0 PLANE1 PLANE0 PARTITION2 PARTITION0 PLANE1 0 PARTITION0 PLANE2 0 0 PARTITION0 PLANE2 1 PLANE3 PARTITION1 1 PLANE3 0 1 PARTITION1 PARTITION0 PARTITION2 PARTITION1 1 PLANE0 1 PLANE2 0 PLANE3 PARTITION1 PLANE1 1 1 PARTITION0 PLANE1 0 PLANE2 0 PLANE3 PARTITION1 0 PLANE0 0 PARTITION2 PLANE1 0 PLANE3 0 PLANE2 PARTITION0 PARTITIONING FOR DUAL WORK PLANE0 PC2 PC1 PC0 PLANE1 PARTITIONING FOR DUAL WORK NOTES: After power-up or device reset, PCR10 − 8 (PC2 − 0) is set to "001" in a bottom parameter device and "100" in a top parameter device. PLANE3 PC2 PC1 PC0 PCR.7 − 0 = RESERVED FOR FUTURE ENHANCEMENTS (R) PLANE1 PCR.10 − 8 = PARTITION CONFIGURATION (PC2-0) 000 = No partitioning. Dual Work is not allowed. 001 = Plane1-3 are merged into one partition. (default in a bottom parameter device) 010 = Plane 0 − 1 and Plane2 − 3 are merged into one partition respectively. 100 = Plane 0 − 2 are merged into one partition. (default in a top parameter device) 011 = Plane 2 − 3 are merged into one partition. There are three partitions in this configuration. Dual work operation is available between any two partitions. 110 = Plane 0 − 1 are merged into one partition. There are three partitions in this configuration. Dual work operation is available between any two partitions. 101 = Plane 1 − 2 are merged into one partition. There are three partitions in this configuration. Dual work operation is available between any two partitions. 111 = There are four partitions in this configuration. Each plane corresponds to each partition respectively. Dual work operation is available between any two partitions. PLANE1 PCR.15 − 11 = RESERVED FOR FUTURE ENHANCEMENTS (R) Figure 4. Partition Configuration - 15 - Publication Release Date: March 27, 2003 Revision A3 W28F641B/T 4. ELECTRICAL CHARACTERISTICS Absolute Maximum Ratings* Operating Temperature During Read, Erase and Program ..................................................................................... -40°C to +85°C(1) Storage Temperature During under Bias .............................. .................................................................................. -40°C to +85°C During non Bias .............................. .................................................................................. .. -65°C to +125°C Voltage On Any Pin (except VDD and VPP) ......... .......................................................................................... -0.5V to VDD +0.5V(2) VDD and VDDQ Supply Voltage......................... ........................................................................ -0.2V to +3.9V(2) VPP Supply Voltage..................................................................................................... .... -0.2V to +12.6V(2,3,4) Output Short Circuit Current............. .............................................................................. ...................100 mA(5) *WARNING: Stressing the device beyond the "Absolute Maximum Ratings" may cause permanent damage. These are stress ratings only. Operation beyond the "Operating Conditions" is not recommended and extended exposure beyond the "Operating Conditions" may affect device reliability. Notes: 1. Operating temperature is for extended temperature product defined by this specification. 2. All specified voltages are with respect to VSS. Minimum DC voltage is -0.5V on input/output pins and -0.2V on VDD and VPP pins. During transitions, this level may undershoot to -2.0V for periods <20 nS. Maximum DC voltage on input/output pins is VDD +0.5V, which, during transitions, may overshoot to VDD +2.0V for periods <20 nS. 3. Maximum DC voltage on VPP may overshoot to +13.0V for periods <20 nS. 4. VPP erase/program voltage is normally 2.7V to 3.6V. Applying 11.7V to 12.3V to VPP during erase/program can be done for a maximum of 1,000 cycles on the main blocks and 1,000 cycles on the parameter blocks. VPP may be connected to 11.7V to 12.3V for a total of 80 hours maximum. 5. Output shorted for no more than one second. No more than one output shorted at a time. Operating Conditions SYM. MIN. TYP. MAX. UNIT Operating Temperature PARAMETER TA -40 +25 +85 °C VDD Supply Voltage VDD 2.7 3.0 3.6 V 1 I/O Supply Voltage VDDQ 2.7 3.0 3.6 V 1 VPP Voltage when Used as a Logic Control VPPH1 1.65 3.0 3.6 V 1 VPP Supply Voltage VPPH2 11.7 12 12.3 V 1, 2 Main Block Erase Cycling: VPP = VPPH1 100,000 Cycles Parameter Block Erase Cycling: VPP = VPPH1 100,000 Cycles Main Block Erase Cycling: VPP = VPPH2, 80 hrs. 1,000 Cycles Parameter Block Erase Cycling: VPP = VPPH2, 80 hrs. 1,000 Cycles 80 Hours Maximum VPP hours at VPPH2 NOTE Notes: 1. See DC Characteristics tables for voltage range-specific specification. 2. Applying VPP = 11.7V to 12.3V during a erase or program can be done for a maximum of 1,000 cycles on the main blocks and 1,000 cycles on the parameter blocks. A permanent connection to VPP = 11.7V to 12.3V is not allowed and can cause damage to the device. - 16 - W28F641B/T Capacitance(1) TA = +25° C, f = 1 MHz PARAMETER SYM. TYP. MAX. UNIT CONDITION CIN 6 8 pF VIN = 0.0V COUT 10 12 pF VOUT = 0.0V Input Capacitance Output Capacitance Note: Sampled, not 100% tested. AC Input/Output Test Conditions VDDQ TEST POINTS VDDQ/2 INPUT VDDQ/2 OUTPUT 0.0 AC test inputs are driven at VDDQ(min) for a Logic "1" and 0.0V for a Logic "0". Input timing begins, and output timing ends at VDDQ/2. Input rise and fall times (10% to 90%) < 5 nS. Worst case speed conditions are when VDD = VDD(min). Figure 5. Transient Input/Output Reference Waveform for VDD = 2.7V to 3.6V VDDQ(min)/2 1N914 R L =3.3K ohm DEVICE UNDER TEST OUT C L Includes Jig Capacitance CL Figure 6. Transient Equivalent Testing Load Circuit Table 13. Configuration Capacitance Loading Value TEST CONFIGURATION CL(PF) VDD = 2.7V to 3.6V 50 - 17 - Publication Release Date: March 27, 2003 Revision A3 W28F641B/T DC Characteristics PARAMETER SYM. TEST CONDITIONS Input Load Current (note 1) ILI Output Leakage Current (note1) ILO VDD Standby Current (note 1) ICCS VDD = VDD Max. #CE = #RESET = VDDQ ±0.2V, #WP = VDDQ or VSS VDD Automatic Power Saving Current (note 1, 4) ICCAS VDD Reset Power-Down Current (note 1) VDD = 2.7V to 3.6V Min. Typ. Max. UNIT -1.0 +1.0 µA -1.0 +1.0 µA 4 20 µA VDD = VDD Max. #CE = VSS ±0.2V, #WP = VDDQ or VSS 4 20 µA ICCD #RESET = VSS ±0.2V 4 20 µA 15 25 mA ICCR VDD = VDD Max., #CE = VIL, #OE = VIH, f = 5 MHz 5 10 mA VPP = VPPH1 20 60 mA VPP = VPPH2 10 20 mA VPP = VPPH1 10 30 mA VPP = VPPH2 10 30 mA ICCWS ICCES #CE = VIH 10 200 µA VPP Standby or Read Current (note 1, 6, 7) IPPS IPPR VPP ≤ VDD 2 5 µA VPP (Page Buffer) Program Current (note 1, 5, 6, 7) IPPW VPP = VPPH1 2 5 µA VPP = VPPH2 10 30 mA VPP Block Erase, Full Chip Erase Current (note 1, 5, 6, 7) IPPE VPP = VPPH1 2 5 µA VPP = VPPH2 5 15 mA VPP = VPPH1 2 5 µA VPP = VPPH2 10 200 µA VPP = VPPH1 2 5 µA VPP = VPPH2 10 200 µA Average VDD Read Current Normal Mode (note1, 7) Average VDD Read Current Page Mode (note1, 7) 8 Word Read VDD (Page Buffer) Program Current (note 1, 5, 7) ICCW VDD Block Erase, Full Chip Erase Current (note 1, 5, 7) ICCE VDD (Page Buffer) Program or Block Erase Suspend Current (note 1, 2, 7) VPP (Page Buffer) Program Suspend Current (note 1, 6, 7) IPPWS VPP Block Erase Suspend Current (note IPPES 1, 6, 7) VDD = VDD Max., VDDQ = VDDQ Max., VIN/VOUT = VDDQ or VSS - 18 - W28F641B/T DC Characteristics, continued PARAMETER SYM. TEST CONDITIONS VDD = 2.7V − 3.6V Min. Typ. Max. UNIT Input Low Voltage (note 5) VIL -0.4 0.4 V Input High Voltage (note 5) VIH 2.4 VDDQ +0.4 V Output Low Voltage (note 5) VOL VDD = VDD Min., VDDQ = VDDQ Min., IOL = 100 µA 0.2 V Output High Voltage (note 5) VOH VDD = VDD Min., VDDQ = VDDQ Min., IOH = -100 µA VDDQ -0.2 VPP Lockout during Normal Operations (note 3, 5, 6) VPPLK VPP during Block Erase, Full Chip Erase, (Page Buffer) Program or OTP Program Operations (note 6) VPPH1 1.65 VPP during Block Erase, (Page Buffer) Program or OTP Program Operations (note 6) VPPH2 11.7 VDD Lockout Voltage VLKO 1.5 V 0.4 V 3.0 3.6 V 12 12.3 V V Notes: 1. All currents are in RMS unless otherwise noted. Typical values are the reference values at VDD = 3.0V and TA = +25° C unless VDD is specified. 2. ICCWS and ICCES are specified with the device de-selected. If read or (page buffer) program is executed while in block erase suspend mode, the device's current draw is the sum of ICCES and ICCR or ICCW . If read is executed while in (page buffer) program suspend mode, the device’s current draw is the sum of ICCWS and ICCR. 3. Block erases, full chip erase, (page buffer) program and OTP program are inhibited when VPP ≤ VPPLK, and not guaranteed in the range between VPPLK (max.) and VPPH1 (min.), between VPPH1 (max.) and VPPH2 (min.) and above VPPH2 (max.). 4. The Automatic Power Savings (APS) feature automatically places the device in power save mode after read cycle completion. Standard address access timings (tAVQV) provide new data when address are changed. 5. Sampled, not 100% tested. 6. VPP is not used for power supply pin. With VPP ≤ VPPLK, block erase, full chip erase, (page buffer) program and OTP program cannot be executed and should not be attempted. Applying 12V ±0.3V to V VPP provides fast erasing or fast programming mode. In this mode, VPP is power supply pin and supplies the memory cell current for block erasing and (page buffer) programming. Use similar power supply trace widths and layout considerations given to the VDD power bus. Applying 12V ±0.3V to VPP during erase/program can only be done for a maximum of 1,000 cycles on each block. VPP may be connected to 12V ±0.3V for a total of 80 hours maximum. 7. The operating current in dual work is the sum of the operating current (read, erase, program) in each plane. - 19 - Publication Release Date: March 27, 2003 Revision A3 W28F641B/T AC Characteristics - Read-only Operations(1) VDD = 2.7V to 3.6V, TA = -40°C to +85°C PARAMETER SYM. MIN. Read Cycle Time tAVAV 80 Address to Output Delay tAVQV 80 nS #CE to Output Delay (note 3) tELQV 80 nS Page Address Access Time tAPA 35 nS #OE to Output Delay (note 3) tGLQV 20 nS #RESET High to Output Delay tPHQV 150 nS tEHQZ, tGHQZ, 20 nS #CE or #OE to Output in High Z, whichever Occurs First (note 2) MAX. UNIT nS #CE to Output in Low Z (note 2) tELQX 0 nS #OE to Output in Low Z (note 2) tGLQX 0 nS tOH 0 nS Address Setup to #CE, #OE, Going Low for Reading Status Register (note 4,6) tAVEL, tAVGL 10 nS Address Hold from #CE, #OE, Going Low for Reading Status Register (note 5,6) tELAX, tGLAX 30 nS #CE, #OE Pulse Width High for Reading Status Register (note 6) tEHEL, tGHGL 30 nS Output Hold from first Occurring Address, #CE or #OE Change (note 2) Notes: 1. See AC Input/Output Reference Waveform for timing measurements and maximum allowable input slew rate. 2. Sampled, not 100% tested. 3. #OE may be delayed up to tELQV to tGLQV after the falling edge of #CE without impact to tELQV. 4. Address setup time (tAVEL to tAVGL) is defined from the falling edge of #CE or #OE (whichever goes low last). 5. Address hold time (tELAX to tGLAX) is defined from the falling edge of #CE or #OE (whichever goes low last). 6. Specifications tAVEL, tAVGL, tELAX, tGLAX, and tEHEL,, tGHGL for read operations apply to only status register read operations. - 20 - W28F641B/T VIH A21-0(A) Vaild Address VIL t AVAV t AVQV VIH #CE(E) V IL tEHQZ tGHQZ tEHEL tAVEL t ELAX t AVGL t GLAX t GHGL #OE(G) #WE(W) VIH VIL t ELQV VIH t GLQV VIL tGLQX t OH t ELQX VOH DQ15-0 (D/Q) VOL HIGH Z Valid Output t PHQV #RESET(P) VIH VIL Figure 7. AC Waveform for Single Asynchronous Read Operations from Status Register, Identifier codes, OTP Block or Query Code - 21 - Publication Release Date: March 27, 2003 Revision A3 W28F641B/T A21-3(A) VIH Valid Address VIL t AVQV A2-0(A) VIH VIL Valid Address Valid Address Valid Address Valid Address VIH #CE(E) VIL t EHQZ t GHQZ t ELQV #OE(G) #WE(W) DQ15-0 (D/Q) VIH VIL VIH t GLQV VIL VOH t OH tAPA tGLQX t ELQX HIGH Z Valid Address VOL Valid Address Valid Address Valid Address t PHQV #RESET(P) VIH VIL Figure 8. AC Waveform for Asynchronous Page Mode Read Operations from Main Blocks or Parameter Blocks - 22 - W28F641B/T AC Characteristics - Write Operations(1, 2) VDD = 2.7V to 3.6V, TA = -40°C to +85°C PARAMETER SYMBOL MIN. tAVAV 80 nS #RESET High Recovery to #WE(#CE) Going Low (note 3) tPHWL(tPHEL) 150 nS #CE(#WE) Setup to #WE(#CE) Going Low tELWL(tWLEL) 0 nS #WE(#CE) Pulse Width (note 4) tWLWH(tELEH) 50 nS Data Setup to #WE(#CE) Going High (note 8) tDVWH(tDVEH) 40 nS Address Setup to #WE(#CE) Going High (note 8) tAVWH(tAVEH) 50 nS #CE(#WE) Hold from #WE(#CE) High tWHEH(tEHWH) 0 nS Data Hold from #WE(#CE) High tWHDX(tEHDX) 0 nS Address Hold from #WE(#CE) High tWHAX(tEHAX) 0 nS #WE(#CE) Pulse Width High (note 5) tWHWL(tEHEL) 30 nS #WP High Setup to #WE(#CE) Going High (note 3) tSHWH(tSHEH) 0 nS VPP Setup to #WE(#CE) Going High (note 3) tVVWH(tVVEH) 200 nS Write Recovery before Read tWHGL(tEHGL) 30 nS #WP High Hold from Valid SRD (note 3,6) tQVSL 0 nS VPP Hold from Valid SRD (note 3,6) tQVVL 0 nS Write Cycle Time #WE(#CE) High to SR.7 Going "0" (note 3,7) tWHR0(tEHR0) MAX. tAVQV+50 UNIT nS Notes: 1. The timing characteristics for reading the status register during block erase, full chip erase, (page buffer) program and OTP program operations are the same as during read-only operations. Refer to AC Characteristics for read-only operations. 2. A write operation can be initiated and terminated with either #CE or #WE. 3. Sampled, not 100% tested. 4. Write pulse width (tWP) is defined from the falling edge of #CE or #WE (whichever goes low last) to the rising edge of #CE or #WE (whichever goes high first). Hence, tWP = tWLWH = tELEH = tWLEH = tELWH. 5. Write pulse width high (tWPH) is defined from the rising edge of #CE or #WE (whichever goes high first) to the falling edge of #CE or #WE (whichever goes low last). Hence, tWPH = tWHWL = tEHEL = tWHEL = tEHWL. 6. VPP should be held at VPP = VPPH1/2 until determination of block erase, (page buffer) program or OTP program success (SR.1/3/4/5 = 0) and held at VPP = VPPH1 until determination of full chip erase success (SR.1/3/5 = 0). 7. tWHR0 (tEHR0) after the Read Query or Read Identifier Codes/OTP command = tAVQV+100 nS. 8. Refer to Table 6 for valid address and data for block erase, full chip erase, (page buffer) program, OTP program or lock bit configuration. - 23 - Publication Release Date: March 27, 2003 Revision A3 W28F641B/T A21-0(A) #CE(E) #OE(G) #WE(W) V IH Note 1 Note 2 V IL Valid Address Valid Address t AVAV t AVWH (t AVEH ) V IL t WHAX (t EHAX ) Note 5,6 t ELWL (t WLEL) t WHEH (t EHWH ) t WHGL (t EHGL) V IH V IL Note 5 Valid Address V IH t PHWL (t PHEL) Note 5,6 t WHWL (t EHEL) V IH V IL t DVWH (t DVEH) t WLWH (t ELEH) DQ15-0(D/Q) Note 4 Note 3 V IH V IL t WHQV1,2,3 (t EHQV1,2,3) t WHDX (t EHDX) D IN Valid D IN SRD t WHR0 (t EHR0) ("1") SR.7(R) #RESET(P) #WP(S) ("0") V IH V IL t SHWH(t SHEH) t QVSL t VVWH(t VVEH) t QVVL V IH V IL VPPH1,2 VPP (V) V PPLK V IL Figure 9. AC Waveform for Write Operations Notes: 1. VDD power-up and standby. 2. Write each first cycle command. 3. Write each second cycle command or valid address and data. 4. Automated erase or program delay. 5. Read status register data. 6. For read operation, #OE and #CE must be driven active, and #WE de-asserted. - 24 - W28F641B/T Reset Operations t PHQV #RESET(P) DQ15-0(D/Q) VIH VIL VOH VOL t PLPH High Z t PLRH #RESET(P) DQ15-0(D/Q) Valid Output (A)Reset During Read Array Mode SR.7="1" Abort Complete t PHQV VIH VIL VOH VOL t PLPH High Z Valid Output (B)Reset During Erase or Program Mode VDD (min) VDD Vss t VHQV t PHQV t 2VPH #RESET(P) DQ15-0(D/Q) VIH V IL VOH High Z Valid Output VOL (C)#RESET Rising Timing Figure 10. AC Waveform for Reset Operation Reset AC Specifications VDD = 2.7V to 3.6V, TA = -40°C to +85°C PARAMETER #RESET Low to Reset during Read (#RESET should be low during power-up.) (note 1, 2, 3) SYM. MIN. tPLPH 100 #RESET Low to Reset during Erase or Program (note 1, 3, 4) tPLRH VDD 2.7V to #RESET High (note 1, 3, 5) t2VPH VDD 2.7V to Output Delay (note 3) tVHQV - 25 - MAX. UNIT nS 22 100 µS nS 1 mS Publication Release Date: March 27, 2003 Revision A3 W28F641B/T Notes: 1. A reset time, tPHQV, is required from the later of SR.7 going "1" or #RESET going high until outputs are valid. Refer to AC Characteristics - Read-Only Operations for tPHQV. 2. tPLPH is <100 nS the device may still reset but this is not guaranteed. 3. Sampled, not 100% tested. 4. If #RESET asserted while a block erase, full chip erase, (page buffer) program or OTP program operation is not executing, the reset will complete within 100 nS. 5. When the device power-up, holding #RESET low minimum 100ns is required after VDD has been in predefined range and also has been in stable there. Block Erase, Full Chip Erase, (Page Buffer) Program and OTP Program Performance(3) VDD = 2.7V to 3.6V, TA = -40°C to +85°C PARAMETER SYM. 4K-Word Parameter Block Program Time (note 2) tWPB 32K-Word Main Block Program Time (note 2) tWMB PAGE BUFFER VPP = VPPH1 VPP = VPPH2 COMMAND IS (IN SYSTEM) (IN MANUFACTURING) UNIT USED OR NOT (1) (2) MIN. TYP.(1) MAX.(2) MIN. TYP. MAX. USED Not Used 0.05 0.3 0.04 0.12 S Used 0.03 0.12 0.02 0.06 S Not Used 0.38 2.4 0.31 1.0 S Used 0.24 1.0 0.17 0.5 S Not Used 11 200 9 185 µS Used 7 100 5 90 µS Word Program Time (note 2) tWHQV1/ tEHQV1 OTP Program Time (note 2) tWHOV1/ tEHOV1 Not Used 36 400 27 185 µS 4K-Word Parameter Block Erase Time (note 2) tWHQV2/ tEHQV2 - 0.3 4 0.2 4 S 32K-Word Main Block Erase Time (note 2) tWHQV3/ tEHQV3 - 0.6 5 0.5 5 S 80 700 Full Chip Erase Time (note 2) (Page Buffer) Program Suspend Latency Time to Read (note 4) S tWHRH1/ tEHRH1 - 5 10 5 10 µS Block Erase Suspend Latency tWHRH2/ Time to Read (note 4) tEHRH2 - 5 20 5 20 µS Latency Time from Block Erase Resume Command to Block Erase Suspend Command (note 5) - TERES 500 500 µS Notes: 1. Typical values measured at VDD = 3.0V, VPP = 3.0V or 12V, and TA = +25°C. Assumes corresponding lock bits are not set. Subject to change based on device characterization. 2. Excludes external system-level overhead. 3. Sampled, but not 100% tested. - 26 - W28F641B/T 4. A latency time is required from writing suspend command (#WE or #CE going high) until SR.7 going "1". 5. If the interval time from a Block Erase Resume command to a subsequent Block Erase Suspend command is shorter than tERES and its sequence is repeated, the block erase operation may not be finished. 5. ADDITIONAL INFORMATION Recommended Operating Conditions At Device Power-Up AC timing illustrated in Figure A-1 is recommended for the supply voltages and the control signals at device power-up. If the timing in the figure is ignored, the device may not operate correctly. VDD #RESET (p) Vpp *1 Vss (E) #WE (W) #OE (G) #WP (S) DATA (D/Q) tVR t 2VPH t PHQV VIH V IL (V) V PPH1/2 Vss ADDRESS (A) #CE VDD (min) VIH tAVQV tR or tF tR or tF Valid Address VIL tF VIH t ELQV tR VIL VIH VIL tF t GLQV tR VIH VIL VIH VIL VOH VOL HIGH Z Valid Output *1 To prevent the unwanted writes, system designers should consider the design, which applies VPP to 0V during read operations and VPPH1/2 during write or erase operations. Figure A-1. AC Timing at Device Power-up For the AC specifications tVR, tR, tF in the figure, refer to the next page. See the “ELECTRICAL SPECIFICATIONS“ described in specifications for the supply voltage range, the operating temperature and the AC specifications not shown in the next page. - 27 - Publication Release Date: March 27, 2003 Revision A3 W28F641B/T Rise and Fall Time PARAMETER SYMBOL MIN. MAX. UNIT VDD Rise Time (note 1) tVR 0.5 30000 µS/ V Input Signal Rise Time (note1, 2) tR 1 µS/ V Input Signal Fall Time (note1, 2) tF 1 µS/ V Notes: 1. Sampled, not 100% tested. 2. This specification is applied for not only the device power-up but also the normal operations. Glitch Noises Do not input the glitch noises which are below VIH (Min.) or above VIL (Max.) on address, data, reset, and control signals, as shown in Figure A-2 (b). The acceptable glitch noises are illustrated in Figure A-2 (a). Input Singal Input Singal VIH(Min.) VIH(Min.) VIL (Max.) VIL (Max.) Input Singal Input Singal (a) Acceptable Glitch Noises (b) NOT Acceptable Glitch Noises Figure A-2. Waveform for Glitch Noises See the "DC CHARACTERISTICS" described in specifications for VIH (Min.) and VIL (Max.). - 28 - W28F641B/T 6. ORDERING INFORMATION ACCESS TIME OPERATING TEMPERATURE (nS) (°C) W28F641BT80L 80 -40º C to 85° C Bottom Boot 48-Pin TSOP W28F641BB80L 80 -40º C to 85º C Bottom Boot 48-Ball TFBGA W28F641TT80L 80 -40º C to 85° C Top Boot 48-Pin TSOP W28F641TB80L 80 -40º C to 85º C Top Boot 48-Ball TFBGA PART NO. BOOT BLOCK PACKAGE Notes: 1. Winbond reserves the right to make changes to its products without prior notice. 2. Purchasers are responsible for performing appropriate quality assurance testing on products intended for use in applications where personal injury might occur as a consequence of product failure. - 29 - Publication Release Date: March 27, 2003 Revision A3 W28F641B/T 7. PACKAGE DIMENSIONS 48-pin Standard Thin Small Outline Package (measured in millimeters) 1 48 MILLIMETER INCH Sym. MIN. NOM. MAX. MIN. NOM. MAX. e E b c D HD 0.05 A2 0.95 1.00 1.05 0.037 0.039 0.041 D 18.3 18.4 18.5 0.720 0.724 0.728 HD 19.8 20.0 20.2 0.780 0.787 0.795 E 11.9 12.0 12.1 0.468 0.472 0.476 b c 0.17 0.22 0.27 0.007 0.009 0.011 0.50 A A1 L1 0.020 0.70 0.60 0.031 0.004 0.10 Y θ Y 0.020 0.024 0.028 0.80 L1 0.008 0.21 0.004 0.50 L θ L 0.002 0.10 e A2 0.047 1.20 A A1 0 5 0 5 48-ball TFBGA (8 mm x 11 mm) (measurements in millimeters) CONTROL DIMENSIONS ARE IN MILLIMETERS b 1 2 3 4 5 6 MIN. NOM. MAX. H G F E D C B A - A e D2 D 7.80 8.00 8.20 0.312 0.320 0.328 3.75 BASIC 0.150 BASIC 10.80 11.00 11.20 0.400 0.440 0.480 e - 30 - 0.042 D b A1 - 0.30 0.008 0.010 0.012 y SEATING PLANE - 0.25 E2 A 1.05 0.20 E E2 E - MIN. NOM. MAX. A1 D2 e INCH MILLIMETER SYMBOL 5.25 BASIC 0.210 0.10 BASIC 0.37 0.40 0.75 BASIC 0.004 BASIC 0.43 0.015 0.016 0.017 0.030 BASIC W28F641B/T 8. VERSION HISTORY VERSION DATE PAGE DESCRIPTION A1 Jan. 7, 2003 - A2 Feb. 17, 2003 29 Modify TFBGA Package Dimension drawing A3 March 27, 2003 All Typo Correction Initial Issued Headquarters Winbond Electronics Corporation America Winbond Electronics (Shanghai) Ltd. No. 4, Creation Rd. III, Science-Based Industrial Park, Hsinchu, Taiwan TEL: 886-3-5770066 FAX: 886-3-5665577 http://www.winbond.com.tw/ 2727 North First Street, San Jose, CA 95134, U.S.A. TEL: 1-408-9436666 FAX: 1-408-5441798 27F, 2299 Yan An W. Rd. Shanghai, 200336 China TEL: 86-21-62365999 FAX: 86-21-62365998 Taipei Office Winbond Electronics Corporation Japan Winbond Electronics (H.K.) Ltd. 9F, No.480, Rueiguang Rd., Neihu District, Taipei, 114, Taiwan, R.O.C. TEL: 886-2-8177-7168 FAX: 886-2-8751-3579 7F Daini-ueno BLDG, 3-7-18 Shinyokohama Kohoku-ku, Yokohama, 222-0033 TEL: 81-45-4781881 FAX: 81-45-4781800 Unit 9-15, 22F, Millennium City, No. 378 Kwun Tong Rd., Kowloon, Hong Kong TEL: 852-27513100 FAX: 852-27552064 Please note that all data and specifications are subject to change without notice. All the trade marks of products and companies mentioned in this data sheet belong to their respective owners. - 31 - Publication Release Date: March 27, 2003 Revision A3