4 S29AL032D S29AL032D_00_A3 June 13, 2005
Advance Information
Table of Contents
Product Selector Guide . . . . . . . . . . . . . . . . . . . . . 5
Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Connection Diagrams . . . . . . . . . . . . . . . . . . . . . . 6
Pin Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Logic Symbol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Ordering Information . . . . . . . . . . . . . . . . . . . . . . . 10
Device Bus Operations . . . . . . . . . . . . . . . . . . . . . . 11
Table 1. S29AL032D Device Bus Operations . . . . . . . . . . . . . . . . . . . . . .11
Word/Byte Configuration (Models 03, 04 Only) . . . . . . . . . . . 11
Requirements for Reading Array Data . . . . . . . . . . . . . . . . . . . 11
Writing Commands/Command Sequences . . . . . . . . . . . . . . . 12
Program and Erase Operation Status . . . . . . . . . . . . . . . . . . . 12
Accelerated Program Operation . . . . . . . . . . . . . . . . . . . . . . . 12
Standby Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Automatic Sleep Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
RESET#: Hardware Reset Pin . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Output Disable Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Table 2. Model 00 Sector Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Table 3. Model 00 Secured Silicon Sector Addresses . . . . . . . . . . . . . . 15
Table 4. Model 03 Sector Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Table 5. Model 03 Secured Silicon Sector Addresses . . . . . . . . . . . . . . 17
Table 6. Model 04 Sector Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Table 7. Model 04 Secured Silicon Sector Addresses . . . . . . . . . . . . . . 19
Autoselect Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Table 8. S29AL032D Autoselect Codes (High Voltage Method) . . . . . 20
Sector Protection/Unprotection . . . . . . . . . . . . . . . . . . . . . . . 20
Table 9. Sector Block Addresses for Protection/Unprotection
— Model 00 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Table 10. Sector Block Addresses for Protection/Unprotection
— Model 03 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Table 11. Sector Block Addresses for Protection/Unprotection
— Model 04 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Write Protect (WP#) — Models 03, 04 Only . . . . . . . . . . . . 23
Temporary Sector Unprotect . . . . . . . . . . . . . . . . . . . . . . . . . 24
Figure 1. Temporary Sector Unprotect Operation . . . . . . . . . . . . . . . . 24
Figure 2. In-System Sector Protect/Unprotect Algorithms. . . . . . . . . . 25
Secured Silicon Sector Flash Memory Region . . . . . . . . . . . . . 26
Figure 3. Secured Silicon Sector Protect Verify. . . . . . . . . . . . . . . . . . . 27
Hardware Data Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Common Flash Memory Interface (CFI). . . . . . . 28
Table 12. CFI Query Identification String . . . . . . . . . . . . . . . . . . . . . . . . 28
Table 13. System Interface String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Table 14. Device Geometry Definition . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Table 15. Primary Vendor-Specific Extended Query . . . . . . . . . . . . . . . 30
Command Definitions . . . . . . . . . . . . . . . . . . . . . . 31
Reading Array Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Reset Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Autoselect Command Sequence . . . . . . . . . . . . . . . . . . . . . . . 32
Enter Secured Silicon Sector/Exit Secured Silicon Sector
Command Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Word/Byte Program Command Sequence . . . . . . . . . . . . . . . 32
Figure 4. Program Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Chip Erase Command Sequence . . . . . . . . . . . . . . . . . . . . . . . 34
Sector Erase Command Sequence . . . . . . . . . . . . . . . . . . . . . . 35
Erase Suspend/Erase Resume Commands . . . . . . . . . . . . . . . .35
Figure 5. Erase Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Command Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
Table 16. S29AL032D Command Definitions — Model 00 . . . . . . . . . . 37
Table 17. S29AL032D Command Definitions — Models 03, 04 . . . . . . 38
Write Operation Status. . . . . . . . . . . . . . . . . . . . . 39
DQ7: Data# Polling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
Figure 6. Data# Polling Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
RY/BY#: Ready/Busy# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
DQ6: Toggle Bit I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
DQ2: Toggle Bit II . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Reading Toggle Bits DQ6/DQ2 . . . . . . . . . . . . . . . . . . . . . . . . 42
Figure 7. Toggle Bit Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
DQ5: Exceeded Timing Limits . . . . . . . . . . . . . . . . . . . . . . . . . .43
DQ3: Sector Erase Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Table 18. Write Operation Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Absolute Maximum Ratings . . . . . . . . . . . . . . . . . 45
Figure 8. Maximum Negative Overshoot Waveform . . . . . . . . . . . . . . 45
Figure 9. Maximum Positive Overshoot Waveform . . . . . . . . . . . . . . . 45
Operating Ranges . . . . . . . . . . . . . . . . . . . . . . . . . . 45
DC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . 46
Figure 10. I
CC1
Current vs. Time (Showing Active and
Automatic Sleep Currents). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Figure 11. Typical I
CC1
vs. Frequency. . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Test Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Figure 12. Test Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Table 19. Test Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Figure 13. Input Waveforms and Measurement Levels . . . . . . . . . . . . . 49
AC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . 50
Read Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Figure 14. Read Operations Timings. . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Hardware Reset (RESET#) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Figure 15. RESET# Timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Figure 16. BYTE# Timings for Read Operations . . . . . . . . . . . . . . . . . . 52
Figure 17. BYTE# Timings for Write Operations . . . . . . . . . . . . . . . . . . 53
Erase/Program Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Figure 18. Program Operation Timings . . . . . . . . . . . . . . . . . . . . . . . . . 55
Figure 19. Chip/Sector Erase Operation Timings. . . . . . . . . . . . . . . . . . 56
Figure 20. Back to Back Read/Write Cycle Timing. . . . . . . . . . . . . . . . 56
Figure 21. Data# Polling Timings (During Embedded Algorithms) . . . . 57
Figure 22. Toggle Bit Timings (During Embedded Algorithms) . . . . . . 57
Figure 23. DQ2 vs. DQ6 for Erase and Erase Suspend Operations. . . 58
Figure 24. Temporary Sector Unprotect/Timing Diagram . . . . . . . . . . 58
Figure 25. Accelerated Program Timing Diagram . . . . . . . . . . . . . . . . . 59
Figure 26. Sector Protect/Unprotect Timing Diagram . . . . . . . . . . . . . 59
Figure 27. Alternate CE# Controlled Write Operation Timings. . . . . . 61
Erase and Programming Performance . . . . . . . . 62
TSOP and BGA Pin Capacitance . . . . . . . . . . . . . 62
Physical Dimensions . . . . . . . . . . . . . . . . . . . . . . . . 63
TS040—40-Pin Standard TSOP . . . . . . . . . . . . . . . . . . . . . . . .63
TS 048—48-Pin Standard TSOP . . . . . . . . . . . . . . . . . . . . . . . 64
VBN048—48-Ball Fine-Pitch Ball Grid Array (FBGA)
10.0 x 6.0 mm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Revision Summary . . . . . . . . . . . . . . . . . . . . . . . . . 66