May 24, 2004 31107A6 S29PL127J/S29PL129J/S29PL064J/S29PL032J 5
PRELIMINARY
TABLE OF CONTENTS
Simultaneous Read/Write Operation with Zero Latency ........................3
Page Mode Features .............................................................................................4
Standard Flash Memory Features .....................................................................4
TABLE OF CONTENTS . . . . . . . . . . . . . . . . . . . . .5
Ordering Information . . . . . . . . . . . . . . . . . . . . . . . .7
Product Selector Guide . . . . . . . . . . . . . . . . . . . . . 11
Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Simultaneous Read/Write Block Diagram . . . . . 12
Simultaneous Read/Write Block Diagram (PL129J)
13
Connection Diagrams . . . . . . . . . . . . . . . . . . . . . . 14
80-Ball Fine-pitch BGA ...................................................................................... 14
Special Package Handling Instructions ...................................................... 14
64-Ball Fine-pitch BGA—MCP Compatible .................................................15
Special Package Handling Instructions .......................................................15
48-Ball Fine-pitch BGA ...................................................................................... 16
Connection Diagram (PL064J and PL032J) . . . . . . 17
56-pin TSOP 20 x 14 mm Configuration (PL127J) ...................................... 18
Special Package Handling Instructions ...................................................... 18
Pin Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Logic Symbol . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Device Bus Operations . . . . . . . . . . . . . . . . . . . . . .20
Table 1. PL127J Device Bus Operations ................................ 20
Table 2. PL129J Device Bus Operations ................................ 20
Requirements for Reading Array Data ......................................................... 21
Random Read (Non-Page Read) ................................................................ 21
Page Mode Read .............................................................................................. 21
Table 3. Page Select .......................................................... 21
Simultaneous Read/Write Operation .......................................................... 22
Table 4. Bank Select .......................................................... 22
Writing Commands/Command Sequences ................................................ 22
Accelerated Program Operation ...............................................................23
Autoselect Functions .....................................................................................23
Automatic Sleep Mode ......................................................................................23
RESET#: Hardware Reset Pin ........................................................................ 24
Output Disable Mode ....................................................................................... 24
Table 5. PL127J Sector Architecture ..................................... 25
Table 6. PL064J Sector Architecture ..................................... 32
Table 7. PL032J Sector Architecture ..................................... 35
Table 8. S29PL129J Sector Architecture ............................... 37
Table 9. SecSiTM Sector Addresses ...................................... 43
Autoselect Mode .................................................................................................43
Table 10. Autoselect Codes (High Voltage Method) ................ 44
Table 11. Autoselect Codes for PL129J ................................. 44
Table 12. PL127J Boot Sector/Sector Block Addresses for
Protection/Unprotection ..................................................... 45
Table 13. PL129J Boot Sector/Sector Block Addresses for
Protection/Unprotection ..................................................... 46
Table 14. PL064J Boot Sector/Sector Block Addresses for
Protection/Unprotection ..................................................... 47
Table 15. PL032J Boot Sector/Sector Block Addresses for
Protection/Unprotection ..................................................... 48
Selecting a Sector Protection Mode ............................................................. 48
Table 16. Sector Protection Schemes ................................... 49
Sector Protection . . . . . . . . . . . . . . . . . . . . . . . . . 49
Persistent Sector Protection .......................................................................... 49
Password Sector Protection ........................................................................... 49
WP# Hardware Protection ............................................................................ 49
Selecting a Sector Protection Mode ............................................................. 49
Persistent Sector Protection . . . . . . . . . . . . . . . . 50
Persistent Protection Bit (PPB) ......................................................................50
Persistent Protection Bit Lock (PPB Lock) .................................................50
Dynamic Protection Bit (DYB) .......................................................................50
Persistent Sector Protection Mode Locking Bit ....................................... 52
Password Protection Mode . . . . . . . . . . . . . . . . . 52
Password and Password Mode Locking Bit ................................................ 52
64-bit Password .................................................................................................. 53
Write Protect (WP#) ....................................................................................... 53
Persistent Protection Bit Lock ................................................................... 53
High Voltage Sector Protection ..................................................................... 54
Figure 1. In-System Sector Protection/Sector Unprotection Algo-
rithms .............................................................................. 55
Temporary Sector Unprotect ........................................................................ 56
Figure 2. Temporary Sector Unprotect Operation ................... 56
SecSi™ (Secured Silicon) Sector Flash Memory Region .......................... 56
Factory-Locked Area (64 words) .............................................................. 56
Customer-Lockable Area (64 words) ...................................................... 57
SecSi Sector Protection Bits ....................................................................... 57
Figure 3. SecSi Sector Protect Verify .................................... 58
Hardware Data Protection .............................................................................58
Low VCC Write Inhibit ................................................................................ 58
Write Pulse “Glitch” Protection ...............................................................58
Logical Inhibit ................................................................................................... 58
Power-Up Write Inhibit ...............................................................................58
Common Flash Memory Interface (CFI) . . . . . . 59
Table 17. CFI Query Identification String .............................. 59
Table 18. System Interface String ........................................ 60
Table 19. Device Geometry Definition ................................... 60
Table 20. Primary Vendor-Specific Extended Query ................ 61
Command Definitions . . . . . . . . . . . . . . . . . . . . . . 63
Reading Array Data ........................................................................................... 63
Reset Command ................................................................................................. 63
Autoselect Command Sequence .................................................................... 64
Enter SecSi™ Sector/Exit SecSi Sector Command Sequence ................64
Word Program Command Sequence ...........................................................64
Unlock Bypass Command Sequence ........................................................ 65
Figure 4. Program Operation ............................................... 66
Chip Erase Command Sequence ................................................................... 66
Sector Erase Command Sequence ................................................................ 67
Figure 5. Erase Operation ................................................... 68
Erase Suspend/Erase Resume Commands ..................................................68
Command Definitions Tables .........................................................................70
Table 21. Memory Array Command Definitions ...................... 70
Table 22. Sector Protection Command Definitions .................. 72
Write Operation Status . . . . . . . . . . . . . . . . . . . . 73
DQ7: Data# Polling ............................................................................................ 73
Figure 6. Data# Polling Algorithm ........................................ 74
DQ6: Toggle Bit I ............................................................................................... 75
Figure 7. Toggle Bit Algorithm ............................................. 76
DQ2: Toggle Bit II .............................................................................................. 76
Reading Toggle Bits DQ6/DQ2 ..................................................................... 76
DQ5: Exceeded Timing Limits ........................................................................ 77
DQ3: Sector Erase Timer ................................................................................ 77
Table 23. Write Operation Status ......................................... 78
Absolute Maximum Ratings . . . . . . . . . . . . . . . . . 79
Figure 8. Maximum Overshoot Waveforms ............................ 79
Operating Ranges . . . . . . . . . . . . . . . . . . . . . . . . . .80
Industrial (I) Devices ..........................................................................................80