The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

Page Mode Dual Work Flash Memory 32M-bit, 64M-bit, 128M-bit LH28F


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



APPENDIX FUM00701 ISSUE: Jan. 2003
Page Mode Dual Work Flash Memory
32M-bit, 64M-bit, 128M-bit LH28F320BF, LH28F640BF, LH28F128BF Series
Rev.
FUM00701
Handle this appendix carefully contains material protected international copyright law. reproduction, full part, this material prohibited without express written permission company. When using products covered herein, please observe conditions written herein precautions outlined following paragraphs. event shall company liable damages resulting from failure strictly adhere these conditions precautions. products covered herein designed manufactured following application areas. When using products covered herein equipment listed Paragraph (2), even following application areas, sure observe precautions given Paragraph (2). Never products equipment listed Paragraph (3). Office electronics Instrumentation measuring equipment Machine tools Audiovisual equipment Home appliance Communication equipment other than trunk lines Those contemplating using products covered herein following equipment which demands high reliability, should first contact sales representative company then accept responsibility incorporating into design fail-safe operation, redundancy, other appropriate measures ensuring reliability safety equipment overall system. Control safety devices airplanes, trains, automobiles, other transportation equipment Mainframe computers Traffic control systems leak detectors automatic cutoff devices Rescue security equipment Other safety devices safety equipment, etc. products covered herein following equipment which demands extremely high performance terms functionality, reliability, accuracy. Aerospace equipment Communications equipment trunk lines Control equipment nuclear power industry Medical equipment related life support, etc. Please direct queries comments regarding interpretation above three Paragraphs sales representative company. Please direct queries regarding products covered herein sales representative company.
Rev. 2.44
FUM00701
CONTENTS
PAGE Introduction. Features Definition Block, Plane Partition Product Overview Product Description. 1.4.1 Memory Block Organization 1.4.2 Four Physical Planes 1.4.3 Partition 1.4.4 Parameter Block 1.4.5 Main Block. 1.4.6 (One Time Program) block. Principles Operation Operation Mode after Power-up Reset Mode Read, Program Erase Operation Status Register Each Partition Data Protection. Operation Read Array Output Disable Standby. Reset. Read Identifier Codes/OTP. Read Query Write Command Command Definitions Write Command 4.1.1 Using Dual Work Operation 4.1.2 Using Dual Work Operation 4.1.3 Full Chip Erase Program Read Array Command Read Identifier Codes/OTP Command Read Query Command. Read Status Register Command. Clear Status Register Command Block Erase Command. Full Chip Erase Command. Program Command 4.10 Page Buffer Program Command
PAGE 4.11 Block Erase Suspend Command Block Erase Resume Command 4.12 (Page Buffer) Program Suspend Command (Page Buffer) Program Resume Command. 4.13 Block Lock Command 4.14 Clear Block Lock Command. 4.15 Block Lock-Down Command 4.16 Program Command. 4.17 Partition Configuration Register Command 4.17.1 Partition Configuration Register 4.17.2 Partition Configuration Design Considerations Hardware Design Considerations. 5.1.1 Control using RST#, 5.1.2 Power Supply Decoupling 5.1.3 Traces Printed Circuit Boards. 5.1.4 VCC, VPP, RST# Transitions. 5.1.5 Power-Up/Down Protection 5.1.6 Power Dissipation 5.1.7 Automatic Power Savings 5.1.8 Reset Operation. Software Design Considerations 5.2.1 (Write State Machine) Polling. 5.2.2 Attention Program Operation. Data Protection Method High Performance Read Mode. 5.4.1 Compatibility. 5.4.2 Using Asynchronous Page Mode 5.4.3 Single Read Mode. Common Flash Interface. Query Structure Output. Query Structure Overview Block Status Register Query Identification String System Interface Information. Device Geometry Definition. Sharp-Specific Extended Query Table. Related Document Information.
Rev. 2.44
FUM00701
Introduction
This appendix describes LH28F320BF series, LH28F640BF series LH28F128BF series, Page Mode Dual Work Flash memory. this document, functions LH28F320BF series, LH28F640BF series LH28F128BF series explained. However, function which available varies according each product. Refer specifications whether each function this document available not. function which described specifications used that product. LH28F320BF series, LH28F640BF series LH28F128BF series Flash memory called product this document. Section outlines product. Sections describe memory organization functionality. When designing specific system, take into design considerations described Section
Plane0 Plane3 contains parameter blocks main blocks. Plane1 Plane2 consist only main blocks. Partition: Read operation done partition while Program/Erase operation being done another partition. Partition contains least plane four planes. Partition boundaries flexibly plane boundary Partition Configuration Register command. partition configuration register "111" plane dual work mode), partition exactly same plane. Section 4.17 more information. Table Address Range Each Plane (1), Plane Plane Plane Plane Plane Contains Blocks within following Address 000000H-07FFFFH 080000H-0FFFFFH 100000H-17FFFFH 180000H-1FFFFFH 000000H-0FFFFFH 100000H-1FFFFFH 200000H-2FFFFFH 300000H-3FFFFFH
Features
product following features: Dual work operation Flexible partition configuration High performance asynchronous reads Page buffer program Individual block locking blocks locked power-up 8-word (One Time Program) block power consumption Parameter block architecture
NOTE: This table shows density memory area selected each (CE#) when product more (CE#) pins Refer specifications address range product which 32-bit interface.
Product Overview
product capable dual work operation: erase program operation partition read operation other partitions (see Table partition accessed automatically identified according input address. Dual work operations achieved dividing memory array into four physical planes shown Figure through Figure 3.2. Each plane exactly quarter entire memory array. device also virtual partitions. Several planes flexibly merged partition writing Partition Configuration Register command. This feature allows user read from partition even though other partitions executing erase program operation. device partitions configuration, each partition exactly same each physical plane. After power-up device reset, plane merged into partition parameter devices plane1-3 merged into partition bottom parameter devices.
Definition Block, Plane Partition
Block, Plane Partition defined used this document explained below. Refer specifications number blocks, planes partitions product which more (CE#) pins which 32-bit interface. Block Main Block: Words. Parameter Block: Words. 32M-bit device parameter blocks main blocks. 64M-bit device parameter blocks main blocks. Plane: 32M-bit 64M-bit devices divided into four physical planes (see Table
Rev. 2.44
FUM00701
During dual work operation, read operations partition being erased programmed access status register which indicates whether erase program operation successfully completed not. Dual work operation cannot executed during full chip erase program mode. Memory array data read asynchronous 8-word page mode. default after power-up device reset asynchronous read mode which 8-word page mode available. product contains page buffer words. page buffer program mode, data programmed first stored into page buffer before being transferred memory array. page buffer program high speed program performance. page buffer program operation programs 16-word data sequential addresses within block. That this operation cannot used program data addresses separated something even same block, divided into different blocks. Page buffer program cannot applied block described later this section. parameter blocks main blocks, individual block locking scheme that allows block locked, unlocked locked-down with latency. time required block locking less than minimum command cycle time (minimum time from rising edge write command next rising edge WE#). block locked Block Lock command Block Lock-down command. Block erase, full chip erase (page buffer) program operation cannot executed locked block, protect codes data from unwanted operation noises, etc. When VIL, locked-down block cannot unlocked. When VIH, lockdown bits disabled block locked unlocked through software. After goes VIL, block previously marked lock-down revert that state. power-up device reset, blocks default locked state locked-down, regardless states before power-off reset operation. This means that write operations block disabled. Unauthorized cellular phone, communication device, etc. avoided storing security code into 8-word (One Time Program) block (see Figure provided addition parameter main blocks. ensure high reliability, lock function block provided.
product which monitors level power supply voltage. When VPPLK, memory contents cannot altered data blocks completely write protected (see Note Note that used only checking supply voltage, used device power supply pin. Automatic Power Savings (APS) power features help increase battery life portable applications. mode initiated shortly after read cycle completion. this mode, current consumption decreases value equivalent that standby mode. Standard address access timings (tAVQV) provide data when addresses changed. During dual work operation (one partition being erased programmed, while other partitions read modes), device cannot enter Automatic Power savings mode input address remains unchanged. (Command User Interface) serves interface between system processor internal operation device. valid command sequence written initiates device automation. product uses advanced (Write State Machine) automatically execute erase program operations within memory array. controlled through CUI. writing valid command sequence CUI, instructed automatically handle sequence internal events timings required block erase, full chip erase, (page buffer) program program operations. Status registers prepared each partition indicate status partition. Even occupied executing erase program operation partition, status register other partition reports that device busy when device partitions configuration.
(Note Please note following: lockout voltage VPPLK inhibit write functions, refer specifications. should kept lower than VPPLK (GND) during read operations protect data blocks.
Rev. 2.44
FUM00701
When RST# VIL, reset mode enabled which minimizes power consumption provides write protection. RST# also useful resetting read array mode initializing status register bits "80H". During power-on/off transitions, keep RST# level protect data from noises, initialize device's internal control circuit. reset time (tPHQV) required from RST# switching high until outputs valid. Likewise, device wake time (tPHWL, tPHEL) from RST#-high until writes recognized.
Erase operation erases block blocks. Programming executed either word increments page sized increments using high speed program page buffers. These operations industry standard command sequences. Suspend commands exist both erase program operations permit system interrupt erase program operation progress enable access another memory location same partition. Nested suspend also supported. This allows software suspend erase partition, start programming second partition, suspend programming second partition, then read from second partition. After reading from second partition, resume suspended program second partition, then resume suspended erase first partition. Figure shows block diagram product. example descriptions explained Table
Table Simultaneous Operation Modes Allowed with Four Planes(1, THEN MODES ALLOWED OTHER PARTITION PARTITION Read Array Read ID/OTP Read Status Read Query Word Program Page Buffer Program Program Block Erase Full Chip Erase Program Suspend Block Erase Suspend Read Read Read Array ID/OTP Status Read Word Query Program Page Block Block Full Chip Program Buffer Erase Program Erase Erase Suspend Program Suspend
NOTES: denotes operation available. Configurative Partition Dual Work Restrictions: Status register reflects partition state, (Write State Machine) state this allows status register each partition. Only partition erased programmed time command queuing. Commands must written address within block targeted that command.
Rev. 2.44
FUM00701
DQ0-DQ15
VCCQ
Output Buffer
Input Buffer
Logic Query
Output Multiplexer
Partition Configuration Register
Data Register
Identifier Codes Register Status Register
Command User Interface
RST#
Multiplexer Data Comparator
Decoder
Parameter Block Parameter Block Parameter Block Parameter Block Parameter Block Parameter Block Parameter Block Parameter Block
Page Buffer
Y-Gating Main Block (N-1) Main Block Main Block Main Block
Block
A0-A20 (32M) A0-A21 (64M)
Write state Machine
Erase/Program Voltage switch
Input Buffer
Decoder
32K-Word Main Blocks (N-2)
number main blocks N=62 (32Mbit) N=126 (64Mbit)
Block diagram 32Mbit 64Mbit with 16-bit interface pin.
Figure Block Diagram
Rev. 2.44
FUM00701
Table Descriptions Symbol A0-A20 A0-A21 Type INPUT INPUT Name Function ADDRESS INPUTS: Inputs addresses. 32M: A0-A20 ADDRESS INPUTS: Inputs addresses. 128M: A0-A21 DATA INPUTS/OUTPUTS: Inputs data commands during (Command User Interface) write cycles, outputs data during memory array, status register, query code, identifier code partition configuration register code reads. Data pins float highimpedance (High when chip outputs deselected. Data internally latched during erase program cycle. CHIP ENABLE: Activates device's control logic, input buffers, decoders sense amplifiers. CE#-high (VIH) deselects device reduces power consumption standby levels. RESET: When (VIL), RST# resets internal automation inhibits write operations which provides data protection. RST#-high (VIH) enables normal operation. After power-up reset mode, device automatically read array mode. RST# must during power-up/down. OUTPUT ENABLE: Gates device's outputs during read cycle. WRITE ENABLE: Controls writes array blocks. Addresses data latched rising edge (whichever goes high first). WRITE PROTECT: When VIL, locked-down blocks cannot unlocked. Erase program operation executed blocks which locked lockeddown. When VIH, lock-down disabled.
DQ0-DQ15
INPUT/ OUTPUT
INPUT
RST#
INPUT
INPUT INPUT
INPUT
RY/BY#
READY/BUSY#: Indicates status internal (Write State Machine). When low, performing internal operation (block erase, full chip erase, (page buffer) OPEN DRAIN program program). RY/BY#-High indicates that ready OUTPUT commands, block erase suspended (page buffer) program inactive, (page buffer) program suspended, device reset mode. MONITORING POWER SUPPLY VOLTAGE: used power supply pin. With VPPVPPLK, block erase, full chip erase, (page buffer) program program cannot executed should attempted. Applying 12V±0.3V provides fast erasing fast programming mode. this mode, power supply pin. Applying 12V±0.3V during erase/program only done maximum 1,000 cycles each block. connected 12V±0.3V total hours maximum. this beyond these limits reduce block cycling capability cause permanent damage. DEVICE POWER SUPPLY (see specifications): With VCCVLKO, write attempts flash memory inhibited. Device operations invalid voltage (see Characteristics) produce spurious results should attempted. INPUT/OUTPUT POWER SUPPLY (see specifications): Power supply input/ output pins. GROUND: float ground pins. CONNECT: Lead internally connected; driven floated.
INPUT
VCCQ
SUPPLY
SUPPLY SUPPLY
Rev. 2.44
FUM00701 Product Description 1.4.1 Memory Block Organization
device divided into four physical planes partitions flexibly configured Partition Configuration Register command. This allows dual work operations, that simultaneous read-while-erase read-while-program operations. address locations blocks, memory Figure through Figure 3.2. Refer specifications address locations product which more (CE#) pins which 32-bit interface.
1.4.5 Main Block
32K-word main blocks store code and/or data. protection main block also controlled using combination VPP, RST#, WP#, block lock block lock-down bit.
1.4.6 (One Time Program) block
block special block that cannot erased order secure high system reliability. This 8-word (128-bit) block independent main blocks parameter blocks. Figure shows block address map. block divided into areas. factory programmed area where unique number been programmed SHARP factory. This factory programmed area "READ ONLY" (already locked). other customer programmable area that available customers. This customer programmable area also locked. After locking, this customer programmable area protected permanently. data within block read Read Identifier Codes/OTP command (90H). return read array mode, write Read Array command (FFH) CUI. block bits programmed writing Program command (C0H) CUI. Write Program command (C0H) command cycle then write address data cycle. program operation failed, status register SR.4 "1". block locked, status register bits SR.4 SR.1 "1". block locked using Program command (C0H). Write Program command (C0H) command cycle then write data (FFFDH) lock location (80H) cycle. Read cycle from address (80H) indicates lockout state block. address (80H) means factory programmed area lock state ("1" "NOT LOCKED" "LOCKED"). address (80H) means customer programmable lock state. block lockout state reversible. Unlike main array block lock configuration, lock state block kept unchanged even power turned reset operation performed. Program command only available programming block. Page buffer program operations available main array. program cannot suspended through (Page Buffer) Program Suspend command (described later). Dual work operation cannot executed during program.
1.4.2 Four Physical Planes
product four physical planes (one parameter plane three uniform planes). Each plane consists 8M-bit (32M-bit device) 16M-bit (64M-bit device) Flash memory. parameter plane consists eight 4Kword parameter blocks fifteen (32M-bit device) thirty-one (64M-bit device) 32K-word main blocks. Each uniform plane consists sixteen (32M-bit device) thirty-two (64M-bit device) 32K-word main blocks. Each block erased independently 100,000 times. Refer specifications number planes each plane density product which more (CE#) pins which 32-bit interface.
1.4.3 Partition
Partition boundaries configured Partition Configuration Register command. Dual work operation done partitions. partition configuration Table Figure more detail. Only partition erased programmed time. Simultaneous operation modes shown Table
1.4.4 Parameter Block
Eight 4K-word parameter blocks within parameter partition provided memory area facilitate storage frequently update small parameters that would normally stored EEPROM. using software techniques, word-rewrite functionality EEPROMs emulated. protection parameter block controlled using combination VPP, RST#, WP#, block lock block lock-down bit.
Rev. 2.44
FUM00701
BLOCK NUMBER ADDRESS RANGE
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 1FF000H 1FFFFFH 1FE000H 1FEFFFH 1FD000H 1FDFFFH 1FC000H 1FCFFFH 1FB000H 1FBFFFH 1FA000H 1FAFFFH 1F9000H 1F9FFFH 1F8000H 1F8FFFH 1F0000H 1F7FFFH 1E8000H 1EFFFFH
PLANE3 (PARAMETER PLANE)
BLOCK NUMBER ADDRESS RANGE
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
PLANE1 (UNIFORM PLANE)
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
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
178000H 17FFFFH 170000H 177FFFH 168000H 16FFFFH
32K-WORD 32K-WORD 32K-WORD
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
PLANE2 (UNIFORM PLANE)
PLANE0 (UNIFORM PLANE)
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
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
Figure 2.1. Memory 32Mbit (Top Parameter)
Rev. 2.44
FUM00701
BLOCK NUMBER ADDRESS RANGE
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
PLANE1 (UNIFORM PLANE)
BLOCK NUMBER ADDRESS RANGE
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
PLANE3 (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 4K-WORD 4K-WORD 4K-WORD 4K-WORD 4K-WORD 4K-WORD 4K-WORD 4K-WORD
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
32K-WORD 32K-WORD 32K-WORD
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)
PLANE2 (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
Figure 2.2. Memory 32Mbit (Bottom Parameter)
Rev. 2.44
FUM00701
BLOCK NUMBER ADDRESS RANGE
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 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 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
BLOCK NUMBER ADDRESS RANGE
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 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 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
PLANE3 (PARAMETER PLANE)
PLANE2 (UNIFORM PLANE)
Figure 3.1. Memory 64Mbit (Top Parameter)
PLANE0 (UNIFORM PLANE)
PLANE1 (UNIFORM PLANE)
Rev. 2.44
FUM00701
BLOCK NUMBER ADDRESS RANGE
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 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 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 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
BLOCK NUMBER ADDRESS RANGE
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 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 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 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
PLANE3 (UNIFORM PLANE)
PLANE2 (UNIFORM PLANE)
Figure 3.2. Memory 64Mbit (Bottom Parameter)
PLANE0 (PARAMETER PLANE)
PLANE1 (UNIFORM PLANE)
Rev. 2.44
FUM00701
[A21-A0] 000088H Customer Programmable Area 000085H 000084H Factory Programmed Area 000081H 000080H
Reserved Future Implementation (DQ15-DQ2)
Customer Programmable Area Lock (DQ1) Factory Programmed Area Lock (DQ0)
Figure Block Address Program(1, (The area outside 80H~88H cannot used.) NOTES: used 32M-bit device. Refer Table through Table block address read operation.
Rev. 2.44
FUM00701
Principles Operation
product includes on-chip (Write State Machine) automatically execute block erase, full chip erase, (page buffer) program program operation after writing proper command (Command User Interface).
lock configuration codes, device configuration codes, data within block query codes. block, user store interface software that initiates polls progress block erase (page buffer) program. Because product dual work function, data read from partition being erased programmed without using block erase suspend (page buffer) program suspend. When target partition being erased programmed, block erase suspend (page buffer) program suspend allows system software read/program data from/to blocks other than that which suspended.
Operation Mode after Power-up Reset Mode
After initial power-up reset mode (refer Operation Section device defaults following mode. Asynchronous read mode which 8-word page mode available Plane merged into partition parameter devices plane1-3 merged into partition bottom parameter devices. blocks default locked state lockeddown. Manipulation external memory control pins (CE#, OE#) allow read array, standby output disable modes.
Status Register Each Partition
product status registers each partition. 8bit status register available monitor partition state, erase program status. Status Register indicates status partition, WSM. Even status register SR.7 "1", occupied other partition when device partitions configuration. status register reports erase program operation each partition been successfully completed, not, indicates reason error. This register cannot set, only cleared writing Clear Status Register command resetting device.
Read, Program Erase Operation
Independent voltage, memory array, status register, identifier codes, block query codes accessed. also, set/clear block lock configuration partition configuration register available even voltage lower than VPPLK. Applying specified voltage VPPH1/2 enables successful block erase, (page buffer) program program operation. Applying specified voltage VPPH1 enables successful full chip erase operation. functions associated with altering memory contents, which block erase, full chip erase, (page buffer) program program, accessed verified through status register. Commands written using standard microprocessor write timings. Addresses data internally latched rising edge whichever goes high first during command write cycles. contents serve input WSM, which controls block erase, full chip erase, (page buffer) program program. internal algorithms regulated WSM, including pulse repetition, internal verification margining data. Writing appropriate command outputs array data, status register data, identifier codes,
Data Protection
Block lock block lock-down each block, protect data within block. RST# driven (VIL), voltage below write lock voltage (VLKO), voltage below write lock voltage (VPPLK), then write functions including program disabled. system should designed switch voltage below write lock voltage (VPPLK) read cycles. This scheme provides data protection hardware level. two-cycle command sequence architecture block erase, full chip erase, (page buffer) program, program, block lock configuration provides data protection software level against data alternation.
Rev. 2.44
FUM00701
Operation
system reads writes flash memory. cycles from flash memory conform standard microprocessor cycles. Table lists operation. function which available varies according each product. Refer specifications whether each function this document available not. function which described specifications used that product, even that function explained this section.
Standby
logic-high level (VIH) places product standby mode. standby mode, product substantially reduces power consumption because almost internal circuits inactive. DQ0-DQ15 outputs High state independent OE#. Even during block erase, full chip erase, (page buffer) program program, device continues operation consumes active power until completion operation.
Read Array
product five control pins (CE#, OE#, WE#, RST# WP#). When RST# VIH, read operations access memory array, status register, identifier codes, block query codes independent voltage VPP. device automatically initialized upon power-up device reset mode asynchronous read mode which 8-word page mode available. necessary, write appropriate read command (Read Array, Read Identifier codes/OTP, Read Query Read Status Register command) with partition address (Command User Interface). decodes partition address target partition appropriate read mode. Asynchronous page mode available only main array, that parameter blocks main blocks. Read operations status register, identifier codes, block query codes support single asynchronous read cycle. read data from product, RST# must VIH, VIL. device selection control, CE#-low enables selected memory device. data output (DQ0-DQ15) control OE#-low drives selected memory data onto bus.
Reset
Driving RST# logic-low level (VIL) places product reset mode. RST# held minimum tPLPH read modes, device deselected internal circuitry turned off. Outputs placed High state. Status register 80H. Time tPHQV required after return from reset mode until initial memory access outputs valid. After this wake-up interval, normal operation restored. device returns initial mode described Section 2.1. During block erase, full chip erase, (page buffer) program program mode, RST#-low will abort operation. Memory contents being altered longer valid; data partially erased programmed. Status register SR.7 remains until reset operation been completed. After RST# goes VIH, time tPHWL tPHEL required before another command written. with automated device, important assert RST# during system reset. When system comes reset, expects read data from flash memory. product allows proper initialization following system reset through RST# input. this application, RST# controlled same RESET# signal that resets system CPU. After return from reset mode, product automatically asynchronous read mode which 8-word page mode available. Delay time tPHQV required until memory access outputs valid.
Output Disable
With VIH, device outputs disabled. Output pins DQ15 placed high-impedance (High state.
Rev. 2.44
FUM00701
Table Operation(1, Mode Read Array Output Disable Standby Reset Read Identifier Codes/OTP Notes RST# Address Table through Table Section DQ0-15 DOUT High High High Table through Table Section RY/BY# High
Read Query Write
4,5,6
NOTES: Refer Characteristics. When VPPVPPLK, memory contents read, cannot altered. control pins addresses, VPPLK VPPH1/2 VPP. Characteristics VPPLK VPPH1/2 voltages. RST# GND±0.2V ensures lowest power consumption. Command writes involving block erase, (page buffer) program program reliably executed when VPP=VPPH1/2 specified voltage. Command writes involving full chip erase reliably executed when VPP=VPPH1 specified voltage. Refer Table valid during write operation. Never hold same timing. Refer Section more information about query code. RY/BY# when (Write State Machine) executing internal block erase, full chip erase, (page buffer) program program algorithms. High during when busy, block erase suspend mode (with program page buffer program inactive), (page buffer) program suspend mode, reset mode.
Read Identifier Codes/OTP
manufacturer code, device code, block lock configuration codes, partition configuration register code data within block read read identifier codes/OTP mode (see Table through Table Using manufacturer device codes, system automatically match device with proper algorithms.
Read Query
(Common Flash Interface) code, which called query code, read after writing Read Query command. address read query code should partition address which written with Read Query command. data structure contains information such block size, density, command electrical specifications (see Section this mode, read cycles retrieve information. return read array mode, write Read Array command (FFH) with partition address.
Rev. 2.44
FUM00701
Write Command
Except Full Chip Erase command, writing commands always requires word address, block address partition address. Before writing Block Erase command, Full Chip Erase command, (Page Buffer) Program command Program command, (Write State Machine) should ready used partition. Applying specified voltage VPPH1/2 enables successful block erase, (page buffer) program program with writing proper command address CUI. Applying specified voltage VPPH1 enables successful full chip erase with writing proper command CUI. Erase program operation occur only partition time. Other partitions must read modes. Block Erase command requires appropriate command address within block erased. Full Chip Erase command requires appropriate command. (Page Buffer) Program command requires appropriate command address location programmed. Set/Clear Block Lock Block Lock-down command requires appropriate command address within target block. Program command requires appropriate command address location programmed within block. Partition Configuration Register command requires appropriate command configuration register code presented addresses A0-A15. itself does occupy addressable memory location. When both (valid), command written address data latched rising edge WE#, whichever goes high first. command written standard microprocessor writing timing.
Rev. 2.44
FUM00701
Command Definitions
Operations device selected specific commands written (Command User Interface). Since commands partition-specific, important write commands within target partition's address range (see Table command which available varies according each product. Refer specifications whether each command this document available not. command which described specifications used that product, even that command explained this section.
Write Command 4.1.1 Using Dual Work Operation
product supports dual work operation customer store flash memory interface software internal memory array this device. enable flash memory interface software read time, partition which flash memory interface software stored must remain read array mode. Therefore, command except Read Array command, Full Chip Erase command (refer Section 4.1.3) Program command (refer Section 4.1.3) must written partition which flash memory interface software stored. example, when device divided into partitions such partition partition flash memory interface software stored partition command except commands mentioned above must written partition following describes reasons. addresses which written first cycle should same addresses which written second cycle. commands except Full Chip Erase command Program command require partition address. Partition Address (Refer Figure through Figure memory map) A20-A16 (32M-bit device) A21-A16 (64M-bit 128M-bit device) When command written, partition address must placed address A20-A16 A21A16 first, second subsequent command cycle.
Each command except Full Chip Erase command Program command affects only mode partition which command written. After first cycle command block erase (20H), program (40H 10H), set/clear block lock (60H), block lock-down (60H), partition configuration register (60H) written, target partition which command written into read status register mode. Subsequent read operations that partition output status register data partition. After first cycle command page buffer program (E8H) written, target partition which command written into read extended status register mode. Subsequent read operations that partition output extended status register data. After second cycle command block erase (D0H), program (data programmed), block lock (01H), clear block lock (D0H) block lock-down (2FH) written, target partition which command written remains read status register mode. After second cycle command partition configuration register (04H) written operation successfully completed, partitions return read array mode. operation completed successfully, target partition which command written remains read status register mode. After second subsequent cycle commands page buffer program written, target partition which command written into read status register mode. Subsequent read operations that partition output status register data partition.
Rev. 2.44
FUM00701
4.1.2 Using Dual Work Operation
this case, flash memory interface software must stored external area. command written partition. However, first second cycle command addresses should same commands require partition address.
accepted other partitions except full chip erase program operation. Since product provide dual work capability, partitions executing block erase (page buffer) program operation allowed read array mode memory array data within partitions read without suspending block erase (page buffer) program operation.
4.1.3 Full Chip Erase Program
Full chip erase program different from other modes, which dual work operation available. following describes reasons. After first cycle command full chip erase (30H) program (C0H) written partition, partitions into read status register mode. Subsequent read operations partition output status register data. memory array data cannot read these modes. After second cycle command full chip erase (D0H) program (data programmed) written partition, partitions remain read status register mode. Subsequent read operations partition output status register data. memory array data cannot read these modes. read memory array data, write Read Array command (FFH) after full chip erase program operation been successfully completed. When full chip erase program operation used, customer must store flash memory interface software that initiates polls progress full chip erase program external area.
Read Identifier Codes/OTP Command
read identifier codes/OTP mode initiated writing Read Identifier Codes/OTP command (90H) target partition. Read operations that partition output identifier codes data within block. terminate operation, write another valid command partition. this mode, manufacturer code, device code, block lock configuration codes, partition configuration register code data within block well block lock state read addresses shown Table through Table Once internal started block erase, full chip erase, (page buffer) program program partition, partition will recognize Read Identifier Codes/OTP command until completes operation unless suspended Block Erase Suspend (Page Buffer) Program Suspend command. However, Read Identifier Codes/ command accepted other partitions except full chip erase program operation. Like Read Array command, Read Identifier Codes/OTP command functions independently voltage RST# must VIH. read data block, important write addresses within area's address range (refer Table through Table Asynchronous page mode available reading identifier codes/OTP. Read operations identifier codes block support single asynchronous read cycle.
Read Array Command
Upon initial device power-up after reset mode, partitions device default asynchronous read mode which 8-word page mode available. Read Array command partition places partition read array mode. partition remains enabled read array mode until another valid command written partition. When RST# VIH, Read Array command valid independent voltage VPP. Once internal (Write State Machine) started block erase, full chip erase, (page buffer) program program partition, partition will recognize Read Array command until completes operation unless suspended Block Erase Suspend (Page Buffer) Program Suspend command. However, Read Array command
Rev. 2.44
FUM00701
Table Command Definitions(11) Command Read Array Read Identifier Codes/OTP Read Query Read Status Register Clear Status Register Block Erase Full Chip Erase Program Page Buffer Program Block Erase (Page Buffer) Program Suspend Block Erase (Page Buffer) Program Resume Block Lock Clear Block Lock Block Lock-down Program Partition Configuration Register Cycles Req'd First Cycle Notes Oper(1) Write Write Write Write Write Write Write Write Write Write Write Write Write Write Write Write Addr(2) PCRC Data Write Write Write Write Write PCRC Write Write Write Write Read Read Read Second Cycle Oper(1) Addr(2) Data(3)
NOTES: operations defined Table addresses which written first cycle should same addresses which written second cycle. X=Any valid address within device. PA=Address within selected partition. IA=Identifier codes address (See Table through Table QA=Query codes address. Refer Section details. BA=Address within block being erased, set/cleared block lock block lock-down bit. WA=Address memory location Program command first address Page Buffer Program command. OA=Address block read programmed (See Figure PCRC=Partition configuration register code presented address A0-A15. ID=Data read from identifier codes. (See Table through Table QD=Data read from query database. Refer Section details. SRD=Data read from status register. Table description status register bits. WD=Data programmed location Data latched rising edge (whichever goes high first) during command write cycles. OD=Data within block. Data latched rising edge (whichever goes high first) during command write cycles. N-1=N number words loaded into page buffer. Following Read Identifier Codes/OTP command, read operations access manufacturer code, device code, block lock configuration code, partition configuration register code data within block (See Table through Table Read Query command available reading (Common Flash Interface) information. Block erase, full chip erase (page buffer) program cannot executed when selected block locked. Unlocked block erased programmed when RST# VIH. Either recognized (Command User Interface) program setup. Following third cycle, input program sequential address write data times. Finally, input valid address within target block programmed confirm command (D0H). Refer Section 4.10
Rev. 2.44
FUM00701
details. program operation partition suspended erase operation other partition also suspended, suspended program operation should resumed first, then suspended erase operation should resumed next. Full chip erase program operations suspended. Program command accepted while block erase operation being suspended. Following Clear Block Lock command, block which locked-down unlocked when VIL. When VIH, lock-down disabled selected block unlocked regardless lock-down configuration. Commands other than those shown above reserved SHARP future device implementations should used.
Rev. 2.44
FUM00701
Table Identifier Codes Address Read Operation Code Manufacturer Code Device Code Block Lock Configuration Code Manufacturer Code Parameter Device Code Bottom Parameter Device Code Block Unlocked Block Locked Block Locked-Down Block Locked-Down Device Configuration Code Partition Configuration Register Lock 0006H 0080H 0081-0088H Block Address Address [A15-A0] 0000H 0001H 0001H Data [DQ15-DQ0] 00B0H Refer specifications PCRC OTP-LK Notes
NOTES: address A21, A20-A16 shown below table reading manufacturer code, device code, device configuration code data. parameter device parameter blocks plane3 (The highest address). Bottom parameter device parameter blocks plane0 (The lowest address). Block Address beginning location block address within partition which Read Identifier Codes/OTP command (90H) been written. DQ15-DQ2 reserved future implementation. PCRC=Partition Configuration Register Code. OTP-LK=OTP Block Lock configuration. OTP=OTP Block data. Refer specifications information product which more (CE#) pins which 32-bit interface.
Table Identifier Codes Address Read Operation Partition Configuration(1) (32M-bit device) Partition Configuration Register PCR.10 PCR.9 PCR.8 Address (32M-bit device) [A20-A16]
NOTES: address read identifier codes data dependent partition which selected when writing Read Identifier Codes/OTP command (90H). Refer Table partition configuration register.
Rev. 2.44
FUM00701
Table Identifier Codes Address Read Operation Partition Configuration(1) (64M-bit device) Partition Configuration Register PCR.10 PCR.9 PCR.8 Address (64M-bit device) [A21-A16]
NOTES: address read identifier codes data dependent partition which selected when writing Read Identifier Codes/OTP command (90H). Refer Table partition configuration register.
Rev. 2.44
FUM00701
Read Query Command
read query mode initiated writing Read Query command (98H) target partition. Read operations that partition output query code (Common Flash Interface code) shown Section terminate operation, write another valid command partition. Once internal started block erase, full chip erase, (page buffer) program program partition, partition will recognize Read Query command until completes operation unless suspended Block Erase Suspend (Page Buffer) Program Suspend command. However, Read Query command accepted other partitions except full chip erase program operation. Like Read Array command, Read Query command functions independently voltage RST# must Refer Section more information about query code. Asynchronous page mode available reading query code. Read operations query code support single asynchronous read cycle.
Asynchronous page mode available reading status register. Read operations status register support single asynchronous read cycle. During dual work operation, status register data read from partition which executing block erase (page buffer) program operation. memory array data read from other partitions which executing block erase (page buffer) program operation. partition accessed automatically identified according input address.
Clear Status Register Command
Status register bits SR.5, SR.4, SR.3 SR.1 that have been "1"s only cleared writing Clear Status Register command (50H). This command functions independently voltage. RST# must VIH. clear status register, write Clear Status Register command address within target partition CUI. Status register bits SR.5, SR.4, SR.3 SR.1 indicate various error conditions occurring after writing commands (see Table When erasing multiple blocks programming several words sequence, clear these bits before starting each operation. status register bits indicate error during sequence. After executing Clear Status Register command, partition returns read array mode. This command clears only status register addressed partition. During block erase suspend (page buffer) program suspend, Clear Status Register command invalid status register cannot cleared.
Read Status Register Command
status register read determine when block erase, full chip erase, (page buffer) program program been completed whether operation been successfully completed (see Table status register read time writing Read Status Register command (70H) target partition. Subsequent read operations that partition output status register data until another valid command written. status register contents latched falling edge whichever occurs later. This requires address setup time (tAVGL tAVEL) address hold time (tGLAX tELAX) from later falling edge CE#. must toggle before further reads update status register latch. Read Status Register command functions independently voltage RST# must VIH.
Rev. 2.44
FUM00701
Table Status Register Definition WSMS BESS BEFCES PBPOPS VPPS PBPSS NOTES:
SR.15 SR.8 RESERVED FUTURE ENHANCEMENTS SR.7 WRITE STATE MACHINE STATUS (WSMS) Ready Busy SR.6 BLOCK ERASE SUSPEND STATUS (BESS) Block Erase Suspended Block Erase Progress/Completed SR.5 BLOCK ERASE FULL CHIP ERASE STATUS (BEFCES) Error Block Erase Full Chip Erase Successful Block Erase Full Chip Erase SR.4 (PAGE BUFFER) PROGRAM PROGRAM STATUS (PBPOPS) Error (Page Buffer) Program Program Successful (Page Buffer) Program Program SR.3 STATUS (VPPS) Detect, Operation Abort SR.2 (PAGE BUFFER) PROGRAM SUSPEND STATUS (PBPSS) (Page Buffer) Program Suspended (Page Buffer) Program Progress/Completed SR.1 DEVICE PROTECT STATUS (DPS) Erase Program Attempted Locked Block, Operation Abort Unlocked SR.0 RESERVED FUTURE ENHANCEMENTS
Status Register indicates status partition, (Write State Machine). Even SR.7 "1", occupied other partition when device partitions configuration. Check SR.7 RY/BY# determine block erase, full chip erase, (page buffer) program program completion. SR.6 SR.1 invalid while SR.7="0". both SR.5 SR.4 "1"s after block erase, full chip erase, (page buffer) program, set/clear block lock bit, block lock-down bit, partition configuration register attempt, improper command sequence entered. SR.3 does provide continuous indication level. interrogates indicates level only after Block Erase, Full Chip Erase, (Page Buffer) Program Program command sequences. SR.3 guaranteed report accurate feedback when VPPVPPH1, VPPH2 VPPLK. SR.1 does provide continuous indication block lock bit. interrogates block lock only after Block Erase, Full Chip Erase, (Page Buffer) Program Program command sequences. informs system, depending attempted operation, block lock set. Reading block lock configuration codes after writing Read Identifier Codes/OTP command indicates block lock status. SR.15 SR.8 SR.0 reserved future should masked when polling status register.
Rev. 2.44
FUM00701
Table Extended Status Register Definition
XSR.15-8 RESERVED FUTURE ENHANCEMENTS XSR.7 STATE MACHINE STATUS (SMS) Page Buffer Program available Page Buffer Program available
NOTES: After issue Page Buffer Program command (E8H), XSR.7="1" indicates that entered command accepted. XSR.7 "0", command accepted next Page Buffer Program command (E8H) should issued again check page buffer available not.
XSR.15-8 XSR.6-0 reserved future XSR.6-0 RESERVED FUTURE ENHANCEMENTS should masked when polling extended status register.
Rev. 2.44
FUM00701
Block Erase Command
two-cycle Block Erase command initiates block erase addressed block within target partition. Read operations that partition output status register data partition. first cycle, command (20H) address within block erased written CUI, command (D0H) same address first cycle written second cycle. Once Block Erase command successfully written, automatically starts erase verification processes. data selected block erased (becomes FFFFH). system detect block erase completion analyzing output data status register SR.7. partition including block erased remains read status register mode after completion block erase operation until another command written CUI. Figure Figure show flowchart block erase operation. Check status register SR.5 block erase. block erase error detected, status register should cleared before system software attempts corrective actions. partition remains read status register mode until command written that partition. This two-cycle command sequence ensures that block contents accidentally erased. invalid Block Erase command sequence will result status register bits SR.5 SR.4 partition being operation will aborted. reliable block erase operation, apply specified voltage VPPH1/2 VPP. absence this voltage, block erase operations guaranteed. example, attempting block erase VPPVPPLK causes SR.5 SR.3 being "1". Also, successful block erase requires that selected block unlocked. When block erase attempted locked block, bits SR.5 SR.1 will "1". Block erase operation occur only partition time. Other partitions must read modes.
erase operation unlocked blocks, skipping locked blocks. full chip erase operation cannot suspended through erase suspend command (described later). system detect full chip erase completion analyzing output data status register SR.7. partitions remain read status register mode after completion full chip erase operation until another command written CUI. Figure Figure show flowchart full chip erase operation. aborts operation upon encountering error during full chip erase operation leaves remaining blocks erased. After full chip erase operation, check status register SR.5. When full chip erase error detected, partitions will "1". status registers partitions should cleared before system software attempts corrective actions. After that, retry Full Chip Erase command erase block block using Block Erase command. This two-cycle command sequence ensures that block contents accidentally erased. invalid Full Chip Erase command sequence will result status register bits SR.5 SR.4 partitions being operation will aborted. reliable full chip erase operation, apply specified voltage VPPH1 VPP. absence this voltage, full chip erase operations guaranteed. example, attempting full chip erase VPPVPPLK causes SR.5 SR.3 being "1". full chip erase operation with applying VPPH2 inhibited some products. Refer specifications whether full chip erase operation with applying VPPH2 available not. previously mentioned, Full Chip Erase command erases blocks except locked blocks. Unlike block erase, status register bits SR.5 SR.1 even locked block included. However, when blocks locked, bits SR.5 SR.1 operation will executed. error detected during full chip erase operation, error bits status registers partitions "1". This requires that Clear Status Register command written partitions clear error bits. Dual work operation available during full chip erase mode. memory array data cannot read this mode. return read array mode, write Read Array command (FFH) after completion full chip erase operation.
Full Chip Erase Command
two-cycle Full Chip Erase command erases unlocked blocks. Before writing this command, partitions should ready (WSM should occupied partition). first cycle, command (30H) written CUI, command (D0H) written second cycle. After writing command, device outputs status register data when address within device selected. automatically starts
Rev. 2.44
FUM00701
Start Status Check Partitions Desired Write 20H, Block Address Write D0H, Block Address Read Status Register, Block Address SR.7= Full Status Check Desired Block Erase Complete STATUS CHECK PROCEDURE PARTITIONS BEFORE BLOCK ERASE OPERATION Status Check Partitions Partition Address Partition Write 70H, Partition Address Read Status Register, Partition Address Suspend Block Erase Suspend Block Erase Loop
Operation
Command
Comments <First cycle> Data=20H Addr=Within Block Erased <Second cycle> Data=D0H Addr=Within Block Erased Status Register Data Addr=Within Block Erased Check SR.7 1=WSM Ready 0=WSM Busy
Write
Block Erase
Read
Standby
When subsequently erasing block, repeat above sequence. Full status check done after each block erase after sequence block erasures. Write after sequence block erasures place device read array mode.
Operation Write Read
Command
Comments
Read Status Data=70H Register Addr=Within Partition Status Register Data Addr=Within Partition Check SR.7 1=WSM Ready 0=WSM Busy Check SR.6 1=Block Erase Suspended 0=Block Erase Completed Check SR.2 1=(Page Buffer) Program Suspended 0=(Page Buffer) Program Completed
SR.7= SR.2=
Suspended (Page Buffer) Program should resumed first
Standby
Standby
SR.6= Another Partition Exist? Complete Partition Address Next Partition Suspended Block Erase should resumed first
Standby
Figure 5.1. Automated Block Erase Flowchart
Rev. 2.44
FUM00701
FULL STATUS CHECK PROCEDURE Read Status Register Data
Operation Standby
Command
Comments Check SR.3 1=VPP Error Detect Check SR.1 1=Device Protect Detect Block lock set. Check SR.4,5 Both 1=Command Sequence Error Check SR.5 1=Block Erase Error
SR.3= SR.1=
Range Error
Standby
Device Protect Error
Standby
SR.4,5= SR.5= Block Erase Successful Block Erase Error Command Sequence Error
Standby
SR.5, SR.4, SR.3 SR.1 only cleared Clear Status Register Command cases where multiple blocks erased before full status checked. error detected, clear status register before attempting retry other error recovery.
Figure 5.2. Automated Block Erase Flowchart (Continued)
Rev. 2.44
FUM00701
Start Status Check Partitions Desired Write
Operation
Command
Comments <First cycle> Data=30H Addr=X <Second cycle> Data=D0H Addr=X Status Register Data Addr=X Check SR.7 1=WSM Ready 0=WSM Busy
Write
Write
Full Chip Erase
Read Status Register
Read
SR.7= Full Status Check Desired Full Chip Erase Complete
Standby
Check status after full chip erase. Write after full chip erase place device read array mode.
STATUS CHECK PROCEDURE PARTITIONS BEFORE FULL CHIP ERASE OPERATION Status Check Partitions Partition Address Partition Write 70H, Partition Address Read Status Register, Partition Address
Operation Write Read
Command
Comments
Read Status Data=70H Register Addr=Within Partition Status Register Data Addr=Within Partition Check SR.7 1=WSM Ready 0=WSM Busy Check SR.6 1=Block Erase Suspended 0=Block Erase Completed Check SR.2 1=(Page Buffer) Program Suspended 0=(Page Buffer) Program Completed
Standby
SR.7= SR.2= SR.6= Another Partition Exist? Complete
Standby
Suspended (Page Buffer) Program should resumed first
Standby
Suspended Block Erase should resumed first
Partition Address Next Partition
Figure 6.1. Automated Full Chip Erase Flowchart
Rev. 2.44
FUM00701
FULL STATUS CHECK PROCEDURE Read Status Register Data
Operation Standby
Command
Comments Check SR.3 1=VPP Error Detect Check SR.1 1=Device Protect Detect Blocks locked. Check SR.4,5 Both 1=Command Sequence Error Check SR.5 1=Full Chip Erase Error
SR.3= SR.1=
Range Error
Standby
Device Protect Error
Standby
SR.4,5= SR.5= Full Chip Erase Successful Full Chip Erase Error Command Sequence Error
Standby
SR.5, SR.4, SR.3 SR.1 only cleared Clear Status Register Command cases where multiple blocks erased before full status checked. error detected, clear status register before attempting retry other error recovery.
Figure 6.2. Automated Full Chip Erase Flowchart (Continued)
Rev. 2.44
FUM00701
Program Command
two-cycle command sequence written target partition initiates word program operation. Read operations target partition programmed output status register data until another valid command written. first cycle, write command (standard alternate 10H) address memory location programmed, followed second write that specifies address data. then takes over, controlling internal word program algorithm. system detect word program completion analyzing output data status register SR.7. Figure Figure show program flowchart. internal verify only detects errors "1"s that successfully programmed "0"s. Check status register SR.4 word program. word program error detected, status register should cleared before system software attempts corrective actions. partition remains read status register mode until receives another command. reliable word program operation, apply specified voltage VPPH1/2 VPP. absence this voltage, word program operations guaranteed. example, attempting word program VPPVPPLK causes SR.4 SR.3 being "1". Also, successful word program requires selected block unlocked. When word program attempted locked block, bits SR.4 SR.1 will "1". Word program operation occur only partition time. Other partitions must read modes.
4.10 Page Buffer Program Command
product 16-word page buffer, which perform fast sequential programming words. However, this 16-word address must inside every 4K-word address range XXX000H-XXXFFFH, shown Figure When programming across this 4K-word address range, sequence error occurs status register bits SR.5 SR.4 "1". data once loaded page buffer programmed flash array when confirm command (D0H) written. flowchart Figure Figure 9.2. page buffer program executed least fourcycle 19-cycle command sequence. First, write Page Buffer Program setup command (E8H) start address partition's CUI. this point, read operations target partition programmed output extended status register data (see Table 10). Check extended status register data. When XSR.7 "1", setup command written valid. Then, second cycle, write word count [N]-1 start address number words programmed total. That when number word, write (00H); words, write (0FH). word count [N]-1 must less than equal 0FH. Attempting write more than word count causes sequence error status register bits SR.5 SR.4 "1". After writing word count [N]-1, read operations target partition programmed output status register data. third cycle following write [N]-1, write first data programmed start address partition's CUI. Lower bits (A0-A3) start address also correspond page buffer address data stored page buffer. fourth subsequent cycles, write additional data address, depending count. subsequent address must within start address plus count. After writing word data, write confirm command (D0H) address within target block programmed last cycle. This initiates being transferring data from page buffer flash array. command other than confirm command (D0H) written, sequence error occurs status register bits SR.5 SR.4 partition "1". When data transferred from page buffer flash array, status register SR.7 "0". Then, target partition page buffer program busy mode.
Rev. 2.44
FUM00701
Page Buffer Program command attempted past erase block boundary, device will program data flash array erase block boundary then stop programming. status register bits SR.5 SR.4 will (command sequence error). SR.5 SR.4 should cleared before writing next command. reliable page buffer program operation, apply specified voltage VPPH1/2 VPP. absence this voltage, page buffer program operations guaranteed. example, attempting page buffer program VPPVPPLK causes SR.4 SR.3 being "1". Also, successful page buffer program requires selected block unlocked. When page buffer program attempted locked block, bits SR.4 SR.1 will "1".
During page buffer program, dual work operation available. array data read from partitions being programmed. Page buffer program operation occur only partition time. Other partitions must read modes.
ADDRESS RANGE
4K-Word 4K-Word 16-Word Page Buffer 4K-Word 4K-Word 4K-Word 4K-Word 4K-Word 4K-Word XX7000H XX7FFFH XX6000H XX6FFFH XX5000H XX5FFFH XX4000H XX4FFFH XX3000H XX3FFFH XX2000H XX2FFFH XX1000H XX1FFFH XX0000H XX0FFFH
Figure 32K-Word Block
Rev. 2.44
FUM00701
Start Status Check Partitions Desired Write 10H, Word Address Write Word Data Address Read Status Register, Word Address SR.7= Full Status Check Desired Suspend Word Program Suspend Word Program Loop
Operation
Command
Comments <First cycle> Data=40H Addr=Location Programmed <Second cycle> Data= Data Programmed Addr=Location Programmed Status Register Data Addr=Location Programmed Check SR.7 1=WSM Ready 0=WSM Busy
Write
Word Program
Read
Standby
Word Program Complete STATUS CHECK PROCEDURE PARTITIONS BEFORE WORD PROGRAM OPERATION Status Check Partitions Partition Address Partition Write 70H, Partition Address Read Status Register, Partition Address
Repeat above sequence subsequent word programs. full status check done after each word program, after sequence word programs. Write after sequence word programs place device read array mode.
Operation Write
Command
Comments
Read Status Data=70H Register Addr=Within Partition Status Register Data Addr=Within Partition Check SR.7 1=WSM Ready 0=WSM Busy Check SR.2 1=Program Suspended 0=Program Completed
SR.7= SR.2= Another Partition Exist? Complete
Read
Suspended Program Operation should resumed first
Standby
Partition Address Next Partition
Standby
Figure 8.1. Automated Program Flowchart
Rev. 2.44
FUM00701
FULL STATUS CHECK PROCEDURE Read Status Register Data
Operation Standby
Command
Comments Check SR.3 1=VPP Error Detect Check SR.1 1=Device Protect Detect Block lock set. Check SR.4 1=Word Program Error
SR.3= SR.1= SR.4= Word Program Successful
Range Error
Standby
Device Protect Error
Standby
Word Program Error
SR.4, SR.3 SR.1 only cleared Clear Status Register Command cases where multiple locations programmed before full status checked. error detected, clear status register before attempting retry other error recovery.
Figure 8.2. Automated Program Flowchart (Continued)
Rev. 2.44
FUM00701
Start Status Check Partitions Desired Write E8H, Start Address Read Extended Status Register XSR.7= Write [Word Count N]-1, Start Address Write Buffer Data, Start Address Write Buffer Time
Operation Write
Command
Comments
<First cycle> Page Buffer Data=E8H Program Addr=Start Address Extended Status Register Data Check XSR.7 1=Page Buffer Program Ready 0=Page Buffer Program Busy <Second cycle> Data=[Word Count N]-1 Addr=Start Address <Third cycle> Data=Buffer Data Addr=Start Address
Read
Standby
Write (Note Write (Note
Abort Buffer Write Command? Write Buffer Data, Address X=X+1 Page Buffer Program Abort Write Another Block Address
Page Buffer <(N+2)th cycle> Program Write Data=Buffer Data (Note Addr=Sequential Address following start address Write <(N+3)th cycle> Data=D0H Addr=Within Block Status Register Data Addr=Within Partition Check SR.7 1=WSM Ready 0=WSM Busy
Read
Standby
Write
Read Status Register, Partition Address Suspend Page Buffer Program Loop
SR.7= Full Status Check Desired Page Buffer Program Complete Suspend Page Buffer Program
Word count values DQ0-7 loaded into count register. Write Buffer contents will programmed start address. Align start address Write Buffer boundary maximum programming performance. device aborts Page Buffer Program command current address outside original block address. Status Register indicates "improper command sequence" Page Buffer Program command aborted. Follow this with Clear Status Register command. full status check done after each page buffer program, after sequence page buffer programs. Write after last page buffer program operation place device read array mode.
Figure 9.1. Automated Page Buffer Program Flowchart
Rev. 2.44
FUM00701
STATUS CHECK PROCEDURE PARTITIONS BEFORE PAGE BUFFER PROGRAM OPERATION Status Check Partitions Partition Address Partition
Operation Write Read
Command
Comments
Read Status Data=70H Register Addr=Within Partition Status Register Data Addr=Within Partition Check SR.7 1=WSM Ready 0=WSM Busy Check SR.2 1=Program Suspended 0=Program Completed
Write 70H, Partition Address Read Status Register, Partition Address
Standby
SR.7= SR.2= Another Partition Exist? Complete
Standby
Suspended Program Operation should resumed first
Partition Address Next Partition
FULL STATUS CHECK PROCEDURE PAGE BUFFER PROGRAM OPERATION Read Status Register Data
Operation Standby
Command
Comments Check SR.3 1=VPP Error Detect Check SR.1 1=Device Protect Detect Block lock set. Check SR.4,5 Both 1=Command Sequence Error Check SR.4 1=Page Buffer Program Error
SR.3= SR.1= SR.4,5= SR.4=
Range Error
Standby
Device Protect Error
Standby
Command Sequence Error
Standby
Page Buffer Program Error
Page Buffer Program Successful
SR.5,SR.4,SR.3 SR.1 only cleared Clear Status Register command cases where multiple locations programmed before full status checked. error detected, clear Status Register before attempting retry other error recovery.
Figure 9.2. Automated Page Buffer Program Flowchart (Continued)
Rev. 2.44
FUM00701
4.11 Block Erase Suspend Command Block Erase Resume Command
Block Erase Suspend command (B0H) allows block erase interruption read program data blocks other than that which suspended. This command valid block erase operation full chip erase operation suspended. Once block erase process starts partition, writing Block Erase Suspend command partition requests that suspends block erase sequence predetermined point algorithm. Read operations target partition after writing Block Erase Suspend command access status register. Status register bits SR.7 SR.6 indicate block erase operation been suspended (both will "1"). Specification tWHRH2 tEHRH2 defines block erase suspend latency. When Block Erase Suspend command written after completion block erase operation, partition returns read array mode. Therefore, Read Status Register command (70H) must written target partition after writing Block Erase Suspend command. status register bits SR.7 SR.6 "1", block erase been suspended. this point, Read Array command written read data from blocks other than that which suspended. (Page Buffer) Program command sequence also written during block erase suspend program data other blocks. Using (Page Buffer) Program Suspend command (see Section 4.12), program operation also suspended during block erase suspend. During word program operation with block erase suspended, status register SR.7 will return "0". However, SR.6 will remain indicate block erase suspend status. Page Buffer Program setup command (E8H) written target partition during block erase suspend which SR.7 SR.6 "1", read operations target partition programmed output extended status register data. read extended status register mode, XSR.7 only valid, which indicates that written command (E8H) available, other bits (from XSR.6 XSR.0) invalid (see Table 10). When writing word count [N]-1 start address next command cycle, target partition returns read status register mode status register bits SR.7 SR.6 "1". After Page Buffer Program confirm command (D0H) written, status register SR.7 will return
"0". However, SR.6 will remain indicate block erase suspend status. valid commands while block erase suspended Read Array, Read Identifier Codes/OTP, Read Query, Read Status Register, (Page Buffer) Program, Block Lock Bit, Clear Block Lock Bit, Block Lock-down Block Erase Resume command. commands other than those mentioned above accepted should used during block erase suspend. resume block erase operation, write Block Erase Resume command (D0H) partition. Status Register bits SR.7 SR.6 will automatically cleared. After Block Erase Resume command written, target partition automatically outputs status register data when read. must remain VPPH1/2 same level before block erase suspended) while block erase suspended. RST# must remain must also remain same level before block erase suspended). Block erase cannot resume until (page buffer) program operation initiated during block erase suspend completed. Figure shows block erase suspend block erase resume flowchart. interval time from Block Erase Resume command subsequent Block Erase Suspend command shorter than tERES sequence repeated, block erase operation finished.
Rev. 2.44
FUM00701
Start Write B0H, Partition Address Write 70H, Partition Address
Operation Write Write
Command
Comments
Block Erase Data=B0H Suspend Addr=Within Partition Read Status Data=70H Register Addr=Within Partition Status Register Data Addr=Within Partition Check SR.7 1=WSM Ready 0=WSM Busy Check SR.6 1=Block Erase Suspended 0=Block Erase Completed Data=D0H Block Erase Addr=Within Block Resume Suspended
Read Status Register, Partition Address
Read
SR.7= SR.6= Read Word/Page Buffer Read Program Word/Page Buffer Program Done? Write Block Erase Resumed Write Word/Page Buffer Program Loop Block Erase Completed
Standby
Standby
Write
Read Array Data
Read Array Data
Figure Block Erase Suspend Block Erase Resume Flowchart
Rev. 2.44
FUM00701
4.12 (Page Buffer) Program Suspend Command (Page Buffer) Program Resume Command
(Page Buffer) Program Suspend command (B0H) allows word page buffer program interruption read data from locations other than that which suspended. Once (page buffer) program process starts partition, writing (Page Buffer) Program Suspend command partition requests that suspends (page buffer) program sequence predetermined point algorithm. Read operations target partition after writing (Page Buffer) Program Suspend command access status register. Status register bits SR.7 SR.2 indicate (page buffer) program operation been suspended (both will "1"). Specification tWHRH1 tEHRH1 defines (page buffer) program suspend latency. When (Page Buffer) Program Suspend command written after completion (page buffer) program operation, partition returns read array mode. Therefore, Read Status Register command (70H) must written target partition after writing (Page Buffer) Program Suspend command. status register bits SR.7 SR.2 "1", (page buffer) program been suspended. this point, Read Array command written read data from locations other than that which suspended. valid commands while (page buffer) program suspended Read Array, Read Identifier Codes/OTP, Read Query, Read Status Register (Page Buffer) Program Resume command. commands other than those mentioned above accepted should used. example, block erase operation cannot executed during (page buffer) program suspend.
resume (page buffer) program operation, write (Page Buffer) Program Resume command (D0H) partition. Status Register bits SR.7 SR.2 will automatically cleared. After (Page Buffer) Program Resume command written, target partition automatically outputs status register data when read. must remain VPPH1/2 same level before (page buffer) program suspended) while (page buffer) program suspended. RST# must remain must also remain same level before (page buffer) program suspended). Figure shows (page buffer) program suspend (page buffer) program resume flowchart. interval time from (Page Buffer) Program Resume command subsequent (Page Buffer) Program Suspend command short sequence repeated, (page buffer) program operation finished. After (Page Buffer) Program Suspend command written partition suspend program operation while partition block erase suspend mode, (Page Buffer) Program Resume command should written partition first resume suspended (page buffer) program operation. After that, Block Erase Resume command written partition resume suspended block erase operation. Block Erase Resume command written before (Page Buffer) Program Resume command, Block Erase Resume command ignored partition which Block Erase Resume command written read array mode with block erase suspended.
Rev. 2.44
FUM00701
Start Write B0H, Partition Address Write 70H, Partition Address Read Status Register, Partition Address
Operation Write
Command
Comments
(Page Buffer) Data=B0H Program Addr=Within Partition Suspend Read Status Data=70H Register Addr=Within Partition Status Register Data Addr=Within Partition Check SR.7 1=WSM Ready 0=WSM Busy Check SR.2 1=(Page Buffer) Program Suspended 0=(Page Buffer) Program Completed Data=FFH Addr=Within Partition Read array locations from block other than that being programmed (Page Buffer) Data=D0H Program Addr=Location Resume Suspended
Write Read
SR.7= SR.2= Write
Standby
(Page Buffer) Program Completed
Standby
Read Array Data
Write
Done? Write (Page Buffer) Program Resumed Write
Read
Write
Read Array Data
Figure (Page Buffer) Program Suspend (Page Buffer) Program Resume Flowchart
Rev. 2.44
FUM00701
4.13 Block Lock Command
product provided with block lock each parameter block main block. features block lock follows: block independently locked setting block lock bit. time required block locking less than minimum command cycle time (minimum time from rising edge write command next rising edge WE#). Block erase, full chip erase (page buffer) program locked block cannot executed (see Table Table 12). power-up device reset, blocks default locked state, regardless states before power-off reset operation. (Lock volatile.) Block Lock command two-cycle command. first cycle, command (60H) address within block locked written target partition. second cycle, command (01H) same address first cycle written. Read operations target partition output status register
data until another valid command written. After writing second cycle command, block lock within minimum command cycle time corresponding block locked. check lock status, write Read Identifier Codes/OTP command (90H) address within target block. Subsequent reads Block Base Address (see Table through Table will output lock/unlock status that block. lock/unlock status represented output DQ0. output "1", block lock correctly. Figure shows block lock flowchart. two-cycle command sequence ensures that block accidentally locked. invalid Block Lock command sequence will result both status register bits SR.5 SR.4 being operation will executed. Block Lock command available when power supply voltage specified level, independent voltage VPP. power-up device reset, since blocks default locked state, write Clear Block Lock command described later clear block lock before erase program operation.
Table Functions Block Lock(5) Block Lock-Down Current State State [000] [001](3) [011] [100] [101](3) [110](4) [111] DQ1(1) DQ0(1) State Name Unlocked Locked Locked-down Unlocked Locked Lock-down Disable Lock-down Disable Erase/Program Allowed
NOTES: DQ0=1: block locked; DQ0=0: block unlocked. DQ1=1: block locked-down; DQ1=0: block locked-down. Erase program general terms, respectively, express: block erase, full chip erase (page buffer) program operations. power-up device reset, blocks default locked state locked-down, that [001] (WP#=0) [101] (WP#=1), regardless states before power-off reset operation. When driven [110] state, state changes [011] blocks automatically locked. (One Time Program) block lock function which different from those described above.
Rev. 2.44
FUM00701
Table Block Locking State Transitions upon Command Write(4) Current State State [000] [001] [011] [100] [101] [110] [111] Result after Lock Command Written (Next State) Lock(1) [001] Change(3) Change [101] Change [111] Change Clear Lock(1) Change [000] Change Change [100] Change [110] Lock-down(1) [011](2) [011] Change [111](2) [111] [111](2) Change
NOTES: "Set Lock" means Block Lock command, "Clear Lock" means Clear Block Lock command "Set Lock-down" means Block Lock-Down command. When Block Lock-Down command written unlocked block (DQ0=0), corresponding block locked-down automatically locked same time. Change" means that state remains unchanged after command written. this state transitions table, assumes that changed fixed VIH.
Table Block Locking State Transitions upon Transition(4) Current State Previous State State [110](2) Other than [110](2) [000] [001] [011] [100] [101] [110] [111] Result after Transition (Next State) WP#=01(1) [100] [101] [110] [111] WP#=10(1) [000] [001] [011](3) [011]
NOTES: "WP#=01" means that driven "WP#=10" means that driven VIL. State transition from current state [011] next state depends previous state. When driven [110] state, state changes [011] blocks automatically locked. this state transitions table, assumes that lock configuration commands written previous, current next state.
Rev. 2.44
FUM00701
Start Status Check Partitions Desired Write 60H, Block Address Write 01H/2FH, Block Address Read Status Register, Partition Address Command Sequence Error
Operation
Command
Comments <First cycle> Data=60H Addr=Within Block Locked Locked-down
Write
Block Lock Bit/Set Block Lock- <Second cycle> Data= (Lock Bit), down 2FH(Lock-down Bit) Addr=Within Block Locked Locked-down Status Register Data Addr=Within Partition Check SR.4, Both 1=Command Sequence Error Read Code Data=90H Addr=Within Partition Lock Lock-down Data Addr=Block Address+2 (see Table through Table Check DQ0/DQ1 1=Lock Lock-down
SR.4,5= Write 90H, Partition Address Read Block Address+2
Read
Standby
Write
DQ0/DQ1=
Read
Lock/Lock-down Complete STATUS CHECK PROCEDURE PARTITIONS BEFORE LOCK/LOCK-DOWN OPERATION Status Check Partitions Partition Address Partition Write 70H, Partition Address Read Status Register, Partition Address
Standby
SR.7= Another Partition Exist? Complete
Repeat subsequent block lock/lock-down bit. Lock status check done after each block lock/ lock-down operation after sequence block lock/lock-down operations. SR.5 SR.4 only cleared Clear Status Register command cases where multiple block lock/ lock-down bits before full status checked. error detected, clear status register before attempting retry other error recovery. Write after sequence block lock/lock-down operations place device read array mode.
Partition Address Next Partition
Operation Write Read
Command
Comments
Read Status Data=70H Register Addr=Within Partition Status Register Data Addr=Within Partition Check SR.7 1=WSM Ready 0=WSM Busy
Standby
Figure Block Lock Block Lock-down Flowchart
Rev. 2.44
FUM00701
4.14 Clear Block Lock Command
locked block unlocked writing Clear Block Lock command. features clear block lock follows: block independently unlocked clearing block lock bit. time required unlocked less than minimum command cycle time (minimum time from rising edge write command next rising edge WE#). Block erase, full chip erase (page buffer) program unlocked block executed (see Table Table 12). Clear Block Lock command two-cycle command. first cycle, command (60H) address within block unlocked written target partition. second cycle, command (D0H) same address first cycle written. Read operations target partition output status register data until another valid command written. After writing second cycle command, block lock cleared within minimum command cycle time corresponding block unlocked. check unlock status, write Read Identifier Codes/OTP command (90H) address within target block. Subsequent reads Block Base Address (see Table through Table will output lock/unlock status that block. lock/unlock status represented output DQ0. output "0", block lock cleared correctly. Figure shows clear block lock flowchart. two-cycle command sequence ensures that block accidentally unlocked. invalid Clear Block Lock command sequence will result both status register bits SR.5 SR.4 being operation will executed. Clear Block Lock command available when power supply voltage specified level, independent voltage VPP.
4.15 Block Lock-Down Command
block lock-down bit, when set, increases security data protection. block lock-down following functions. block independently locked-down setting block lock-down bit. time required locked-down less than minimum command cycle time (minimum time from rising edge write command next rising edge WE#). Locked-down block automatically locked regardless VIH. When VIL, locked-down blocks protected from lock status changes. When VIH, lock-down bits disabled locked-down blocks individually unlocked software command. These blocks then re-locked unlocked desired while remains VIH. When goes VIL, blocks that were previously marked lock-down return locked locked-down state regardless changes made while (see Table 13). power-up device reset, blocks lockeddown regardless states before power-off reset operation. (Lock-down volatile.) Lock-down cannot cleared software, only power-off device reset. Block Lock-down command two-cycle command. first cycle, command (60H) address within block locked-down written target partition. second cycle, command (2FH) same address first cycle written. Read operations target partition output status register data until another valid command written. After writing second cycle command, block lock-down within minimum command cycle time corresponding block locked-down. check lockdown status, write Read Identifier Codes/OTP command (90H) address within target block. Subsequent reads Block Base Address (see Table through Table will output lock/unlock status that block. lock-down status represented output DQ1. output "1", block lock-down correctly. Figure shows block lock-down flowchart.
Rev. 2.44
FUM00701
Start Status Check Partitions Desired Write 60H, Block Address Write D0H, Block Address Read Status Register, Partition Address Command Sequence Error
Operation
Command
Comments
Write
<First cycle> Data=60H Addr=Within Block Clear Block Unlocked Lock <Second cycle> Data= Addr=Within Block Unlocked Status Register Data Addr=Within Partition Check SR.4, Both 1=Command Sequence Error Read Code Data=90H Addr=Within Partition Lock Data Addr=Block Address+2 (see Table through Table Check 0=Lock Cleared
SR.4,5= Write 90H, Partition Address Read Block Address+2
Read
Standby
Write
DQ0= Clear Lock Complete
Read
Standby
STATUS CHECK PROCEDURE PARTITIONS BEFORE CLEAR LOCK OPERATION Status Check Partitions Partition Address Partition Write 70H, Partition Address Read Status Register, Partition Address
Repeat subsequent clear block lock bit. Lock status check done after each clear block lock operation after sequence clear block lock operations. SR.5 SR.4 only cleared Clear Status Register command cases where multiple block lock bits cleared before full status checked. error detected, clear status register before attempting retry other error recovery. Write after sequence clear block lock operations place device read array mode.
SR.7=
Operation Write
Command
Comments
Another Partition Exist? Complete
Partition Address Next Partition
Read Status Data=70H Register Addr=Within Partition Status Register Data Addr=Within Partition Check SR.7 1=WSM Ready 0=WSM Busy
Read
Standby
Figure Clear Block Lock Flowchart
Rev. 2.44
FUM00701
two-cycle command sequence ensures that block accidentally locked-down. invalid Block Lock-down command sequence will result both status register bits SR.5 SR.4 being operation will executed. Block Lock-down command available when power supply voltage specified level, independent voltage VPP. power-up device reset, since blocks lockeddown, write Block Lock-down command necessary. While VIH, lock-down bits disabled cleared. Once block locked-down, cannot cleared until power-off device reset.
4.16 Program Command
program executed two-cycle command sequence. first cycle, command (C0H) address within block (see Figure written, followed second write that specifies address data. After writing command, device outputs status register data when address within device selected. then takes over, controlling internal program algorithm. system detect program completion analyzing output data status register SR.7. Figure 14.1 Figure 14.2 show program flowchart. address written command cycle must address within block (refer Figure Writing address outside block will cause program error status register SR.4 "1". Clear status register before writing next command. internal verify only detects errors "1"s that successfully programmed "0"s. Check status register SR.4 program. program error detected, status register should cleared before system software attempts corrective actions. reliable program operation, apply specified voltage VPPH1/2 VPP. absence this voltage, program operations guaranteed. example, attempting program VPPVPPLK causes SR.4 SR.3 being "1". program operation locked area causes SR.4 SR.1 being operation will executed. program cannot suspended through (Page Buffer) Program Suspend command (B0H). Even (Page Buffer) Program Suspend command written during program operation, suspend command will ignored. error detected during program operation, error bits status registers partitions "1". This requires that Clear Status Register command written partitions clear error bits. Dual work operation available while program mode, memory array data cannot read even that operation been completed. return read array mode, write Read Array command (FFH) partition's after completion program operation.
Rev. 2.44
FUM00701
Start Status Check Partitions Desired Write C0H, Address Write Data Address Read Status Register
Operation
Command
Comments <First cycle> Data=C0H Addr=Location Programmed
Write
Write
Program <Second cycle> Data=Data Programmed Addr=Location Programmed Status Register Data Addr=X Check SR.7 1=WSM Ready 0=WSM Busy
SR.7= Full Status Check Desired Program Complete
Read
Standby
STATUS CHECK PROCEDURE PARTITIONS BEFORE PROGRAM OPERATION Status Check Partitions Partition Address Partition Write 70H, Partition Address Read Status Register, Partition Address
Repeat subsequent program. full status check done after each program, after sequence programs. Write after program operation place device read array mode.
Operation Write Read
Command
Comments
Read Status Data=70H Register Addr=Within Partition Status Register Data Addr=Within Partition Check SR.7 1=WSM Ready 0=WSM Busy
SR.7= Another Partition Exist? Complete
Standby
Partition Address Next Partition
Figure 14.1. Automated Program Flowchart
Rev. 2.44
FUM00701
FULL STATUS CHECK PROCEDURE Read Status Register Data
Operation Standby Standby
Command
Comments Check SR.3 1=VPP Error Detect Check SR.1 1=Device Protect Detect Check SR.4 1=OTP Program Error
SR.3= SR.1= SR.4= Program Successful
Range Error
Device Protect Error
Standby
Program Error
SR.4, SR.3 SR.1 only cleared Clear Status Register command cases where multiple locations programmed before full status checked. error detected, clear status register before attempting retry other error recovery.
Figure 14.2. Automated Program Flowchart (Continued)
Rev. 2.44
FUM00701
4.17 Partition Configuration Register Command
Partition Configuration Register (PCR) bits writing Partition Configuration Register command device. This operation initiated two-cycle command sequence. partition configuration register configured writing command with partition configuration register code. first cycle, command (60H) partition configuration register code written. second cycle, command (04H) same address first cycle written. partition configuration register code placed address bus, latched rising edge CE#, (whichever occurs first). partition configuration register code sets partition boundaries. This command functions independently voltage. RST# must VIH. After executing this command, device returns read array mode status registers cleared. Figure shows partition configuration register flowchart. NOTES: partition configuration register code read Read Identifier Codes/OTP command (90H). Address 0006H contains partition configuration register code (see Table through Table Partition configuration after device power-up reset follows. (Partition configuration register bits volatile.) Plane merged into partition. (top parameter device) Plane1-3 merged into partition. (bottom parameter device)
4.17.1 Partition Configuration Register
partition configuration register writing Partition Configuration Register command, previously described. following summarizes partition configuration register. first cycle Partition Configuration Register command, write following data address. Data (Command) DQ15-DQ8=Any data. These bits affect operation. DQ7-DQ0=60H Address A20-A16=Partition address (32M-bit device). A21-A16=Partition address (64M-bit 128M-bit device). partition address must address within partition which flash memory interface software stored. A15-A11=Any address. These bits affect operation. A10-A8=Partition configuration register code. These bits determine partiton boundaries shown Table Figure A7-A0=Any address. These bits affect operation. After writing first cycle command (60H), target partition which command written into read status register mode. Subsequent read operations that partition output status register data partition. second cycle Partition Configuration Register command, write following data address. Data (Command) DQ15-DQ8=Any data. These bits affect operation. DQ7-DQ0=04H Address (All addresses same first cycle.) A20-A16=Partition address (32M-bit device). A21-A16=Partition address (64M-bit 128M-bit device). partition address must address within partition which flash memory interface software stored.
Rev. 2.44
FUM00701
A15-A11=Any address. These bits affect operation. A10-A8=Partition configuration register code. These bits determine partiton boundaries shown Table Figure A7-A0=Any address. These bits affect operation. After writing second cycle command (04H) operation successfully completed, partitions return read array mode. operation completed successfully, target partition which command written remains read status register mode. After second cycle command, write Read Status Register command (70H) partition which Partition Configuration Register command written. Then, check status register partition clarify that command sequence error detected. command sequence error detected (SR.5, SR.4="1"), write Clear Status Register command (50H) partition which error detected. After that, reattempt sequence setting partition configuration register. command sequence error detected, write Read Identifier Codes/OTP command (90H) partition which Partition Configuration Register command written. Subsequent read operations following address output partition configuration register code. A20-A16=Partition address (32M-bit device). A21-A16=Partition address (64M-bit 128M-bit device). partition address must address within partition which Read Identifier Codes/ command written. A15-A0=0006H Check partition configuration register code data DQ10-DQ8 clarify that partition boundaries correctly set. partition boundaries correctly, reattempt sequence setting partition configuration register.
4.17.2 Partition Configuration
partition configuration shown Table determines partiton boundaries dual work (simultaneous read while erase/program) operation. partition boundaries plane boundaries. partition configuration register bits PCR.10-8 (PC.2-0) "001", partition boundary between plane0 plane1. There partitions this configuration. Plane1-3 merged partition. Status registers plane1-3 also merged one. partition configuration register bits "101", partition boundaries between plane0 plane1 between plane2 plane3. There three partitions this configuration. Plane1-2 merged partition. partition configuration register bits "111", there four partitions. Figure illustrates various partition configuration.
Rev. 2.44
FUM00701
Table Partition Configuration Register Definition
PCR.15-11 RESERVED FUTURE ENHANCEMENTS PCR.10-8 PARTITION CONFIGURATION (PC2-0) partitioning. Dual Work allowed. Plane1-3 merged into partition. (default bottom parameter device) Plane Plane2-3 merged into partition respectively. Plane merged into partition. (default parameter device) Plane merged into partition. There three partitions this configuration. Dual work operation available between partitions. Plane merged into partition. There three partitions this configuration. Dual work operation available between partitions. Plane merged into partition. There three partitions this configuration. Dual work operation available between partitions.
PC1PC0
There four partitions this configuration. Each plane corresponds each partition respectively. Dual work operation available between partitions. PCR.7-0 RESERVED FUTURE ENHANCEMENTS NOTES: After power-up device reset, PCR10-8 (PC2-0) "001" bottom parameter device "100" parameter device. Figure detail partition configuration. PCR.15-11 PCR.7-0 reserved future should masked when checking partition configuration register.
PARTITIONING DUAL WORK PARTITION0
PLANE3 PLANE2 PLANE1 PLANE0
PC1PC0
PARTITIONING DUAL WORK PARTITION2 PARTITION1 PARTITION0
PLANE3 PLANE2 PLANE1 PLANE0
PARTITION1
PLANE3 PLANE2 PLANE1
PARTITION0
PLANE0
PARTITION2 PARTITION1 PARTITION0
PLANE3
PLANE2
PLANE1
PARTITION1
PLANE3 PLANE2
PARTITION0
PLANE1 PLANE0
PARTITION2 PARTITION1 PARTITION0
PLANE3 PLANE2 PLANE1
PARTITION1
PLANE3 PLANE2
PARTITION0
PLANE1 PLANE0
PARTITION3 PARTITION2 PARTITION1 PARTITION0
PLANE3
PLANE2
PLANE1
Figure Partition Configuration
Rev. 2.44
PLANE0
PLANE0
PLANE0
FUM00701
Start Status Check Partitions Desired Write 60H, Configuration Register Code Write 04H, Configuration Register Code Write 70H, Partition Address Read Status Register, Partition Address Command Sequence Error
Operation
Command
Comments
Write
<First cycle> Data=60H Addr=Partition Configuration Partition Register Code (see Table Configuration <Second cycle> Register Data= Addr=Partition Configuration Register Code (see Table Read Status Data=70H Register Addr=Within Partition Status Register Data Addr=Within Partition Check SR.4, Both 1=Command Sequence Error Read Code Data=90H Addr=Within Partition Partition Configuration Register Code Addr=0006H (see Table through Table Check DQ10-DQ8 Partition Configuration Register Code
Write Read
SR.4,5= Write 90H, Partition Address Read A0=0006H
Standby
Write
Correctly?
Read
Partition Configuration Register Complete STATUS CHECK PROCEDURE PARTITIONS BEFORE PARTITION CONFIGURATION REGISTER OPERATION Status Check Partitions Partition Address Partition Write 70H, Partition Address Read Status Register, Partition Address
Standby
Partition configuration register code read after partition configuration register operation. SR.5 SR.4 only cleared Clear Status Register command. error detected, clear status register before attempting retry other error recovery. After successful partition configuration register operation, device returns read array mode.
Operation Write Read
Command
Comments
SR.7= Another Partition Exist? Complete
Read Status Data=70H Register Addr=Within Partition Status Register Data Addr=Within Partition Check SR.7 1=WSM Ready 0=WSM Busy
Partition Address Next Partition
Standby
Figure Partition Configuration Register Flowchart
Rev. 2.44
FUM00701
Design Considerations Hardware Design Considerations 5.1.1 Control using RST#,
device will often used large memory arrays. SHARP provides three control input pins accommodate multiple memory connection. Three control input pins, RST#, provide for: Minimize power consumption memory Avoid data confliction data effectively these control input pins, access desired memory enabling through address decoder. Connect READ# control signal memory devices system. With these connections, selected memory devices activated deselected memory devices standby mode. RST# should connected system POWERGOOD signal prevent unintended writes during system power transitions. POWERGOOD should toggle (once VIL) during system reset.
5.1.3 Traces Printed Circuit Boards
product only used monitor power supply voltage used power supply except supply. Therefore, even when onboard writing flash memory system, required consider that supplies currents printed circuit boards. However, erase program operations with applying 12V±0.3V pin, used power supply pin. When executing these operations, trace widths layout should similar that supply flash memory cells current erasing programming. Adequate supply traces, decoupling capacitors placed adjacent component, will decrease spikes overshoots.
5.1.4 VCC, VPP, RST# Transitions
lower than VPPLK, lower than VLKO, RST# VIH, block erase, full chip erase, (page buffer) program program operation guaranteed. When error detected, status register bits SR.5 SR.4 (depending attempted operation) SR.3 will "1". RST# transitions during block erase, full chip erase, (page buffer) program program operation, status register SR.7 will remain until reset operation been completed. Then, attempted operation will aborted device will enter reset mode after completion reset sequence. RST# taken during block erase, full chip erase, (page buffer) program program operation, memory contents aborted location longer valid. Therefore, proper command must written again after RST# driven VIH. also, transitions lower than VLKO during block erase, full chip erase, (page buffer) program program operation, attempted operation will aborted memory contents aborted location longer valid. Write proper command again after transitions above VLKO.
5.1.2 Power Supply Decoupling
Flash memory's power switching characteristics require careful device decoupling eliminating noises system power lines. System designers should consider standby current levels (ICCS), active current levels (ICCR) transient peaks produced falling rising edges OE#. Transient current magnitudes depend device outputs' capacitive inductive loading. Two-line control proper decoupling capacitor selection will suppress these transient voltage peaks. Each flash device should have 0.1µF ceramic capacitor connected between each VCC, VCCQ between (when used supply). These high-frequency, inherently low-inductance capacitors should placed close possible package leads. Additionally, every eight devices, 4.7µF electrolytic capacitor should placed array's power supply connection between GND. These capacitors will overcome voltage slumps caused circuit board trace inductance.
Rev. 2.44
FUM00701
5.1.5 Power-Up/Down Protection
product designed offer protection against accidental block erase, full chip erase, (page buffer) program, program noises during power transitions. When device power-up, holding RST# until reached specified level stable. additional information, please refer AP-007-SW-E RST#, Electric Potential Switching Circuit. After power-up, product defaults mode descri

Other recent searches


X1286 - X1286   X1286 Datasheet
SMBJ13A100 - SMBJ13A100   SMBJ13A100 Datasheet
SiP41108 - SiP41108   SiP41108 Datasheet
REJ03G0275-0100 - REJ03G0275-0100   REJ03G0275-0100 Datasheet
LD3502 - LD3502   LD3502 Datasheet
IN08128 - IN08128   IN08128 Datasheet
CY62146CV18 - CY62146CV18   CY62146CV18 Datasheet
CY62146CV18 - CY62146CV18   CY62146CV18 Datasheet
CY62146V18 - CY62146V18   CY62146V18 Datasheet
BV18 - BV18   BV18 Datasheet
CXB1548Q-Y - CXB1548Q-Y   CXB1548Q-Y Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive