
July 8, 2005
Am29BL162C
3
D A T A S H E E T
TABLE OF CONTENTS
Product Selector Guide . . . . . . . . . . . . . . . . . . . . .4
Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Connection Diagrams . . . . . . . . . . . . . . . . . . . . . .5
Pin Configuration . . . . . . . . . . . . . . . . . . . . . . . . . .6
Ordering Information . . . . . . . . . . . . . . . . . . . . . . .7
Device Bus Operations . . . . . . . . . . . . . . . . . . . . . .8
Table 1. Device Bus Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
Requirements for Reading Array Data Array in Asynchronous
(Non-Burst) Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Requirements for Reading Array Data in Synchronous
(Burst) Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Burst Suspend/Burst Resume Operations . . . . . . . . . . . . . . . 10
IND# End of Burst Indicator . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Writing Commands/Command Sequences . . . . . . . . . . . . . . 10
Program and Erase Operation Status . . . . . . . . . . . . . . . . . . 10
Standby Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Automatic Sleep Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
RESET#: Hardware Reset Pin . . . . . . . . . . . . . . . . . . . . . . . 10
Output Disable Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Table 2. Sector Address Table . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
Autoselect Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Table 3. Am29BL162C Autoselect Codes (High Voltage Method) .12
Sector Protection/Unprotection . . . . . . . . . . . . . . . . . . . . . . . 12
Figure 1. In-System Sector Protect/Unprotect Algorithms . . . . . . . 13
Temporary Sector Unprotect . . . . . . . . . . . . . . . . . . . . . . . . . 14
Figure 2. Temporary Sector Unprotect Operation . . . . . . . . . . . . . 14
Hardware Data Protection. . . . . . . . . . . . . . . . . . 14
Low V
CC
Write Inhibit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Write Pulse “Glitch” Protection . . . . . . . . . . . . . . . . . . . . . . . 14
Logical Inhibit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Power-Up Write Inhibit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Common Flash Memory Interface (CFI) . . . . . . .15
Table 4. CFI Query Identification String . . . . . . . . . . . . . . . . . . . . .15
Table 5. System Interface String . . . . . . . . . . . . . . . . . . . . . . . . . . .15
Table 6. Device Geometry Definition . . . . . . . . . . . . . . . . . . . . . . .16
Table 7. Primary Vendor-Specific Extended Query . . . . . . . . . . . .16
Command Definitions . . . . . . . . . . . . . . . . . . . . . 17
Reading Array Data in Non-burst Mode . . . . . . . . . . . . . . . . 17
Reading Array Data in Burst Mode . . . . . . . . . . . . . . . . . . . . 17
Figure 3. Burst Mode Read with 40 MHz CLK, 65 ns
t
IACC
, 18 ns t
BACC
Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Figure 4. Burst Mode Read with 25 MHz CLK, 70 ns
t
IACC
, 24 ns t
BACC
Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Reset Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Autoselect Command Sequence . . . . . . . . . . . . . . . . . . . . . . 18
Program Command Sequence . . . . . . . . . . . . . . . . . . . . . . . 19
Unlock Bypass Command Sequence . . . . . . . . . . . . . . . . . . . . . . .19
Figure 5. Program Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Chip Erase Command Sequence . . . . . . . . . . . . . . . . . . . . . 20
Sector Erase Command Sequence . . . . . . . . . . . . . . . . . . . . 20
Figure 6. Erase Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Erase Suspend/Erase Resume Commands . . . . . . . . . . . . . 21
Asynchronous Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Burst Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Command Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Table 8. Am29BL162C Command Definitions . . . . . . . . . . . . . . . . 23
Write Operation Status . . . . . . . . . . . . . . . . . . . . 24
DQ7: Data# Polling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Figure 7. Data# Polling Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . 24
RY/BY#: Ready/Busy# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
DQ6: Toggle Bit I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
DQ2: Toggle Bit II . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Reading Toggle Bits DQ6/DQ2 . . . . . . . . . . . . . . . . . . . . . . . 25
DQ5: Exceeded Timing Limits . . . . . . . . . . . . . . . . . . . . . . . . 26
DQ3: Sector Erase Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Figure 8. Toggle Bit Algorithm. . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Table 9. Write Operation Status . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Absolute Maximum Ratings . . . . . . . . . . . . . . . . 28
Operating Ranges. . . . . . . . . . . . . . . . . . . . . . . . . 28
DC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . 29
Figure 11. I
CC1
Current vs. Time (Showing Active and Automatic
Sleep Currents). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Figure 12. Typical I
CC1
vs. Frequency . . . . . . . . . . . . . . . . . . . . . 30
Test Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Figure 13. Test Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Table 10. Test Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Key to Switching Waveforms . . . . . . . . . . . . . . . . . . . . . . . . . 31
Figure 14. Input Waveforms and Measurement Levels . . . . . . . . 31
AC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . 32
Figure 15. Conventional Read Operations Timings . . . . . . . . . . . 34
Figure 16. Burst Mode Read. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Hardware Reset (RESET#) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Figure 17. RESET# Timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Erase/Program Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Figure 18. Program Operation Timings. . . . . . . . . . . . . . . . . . . . . 37
Figure 19. Chip/Sector Erase Operation Timings . . . . . . . . . . . . . 38
Figure 20. Data# Polling Timings (During Embedded Algorithms) 39
Figure 21. Toggle Bit Timings (During Embedded Algorithms). . . 39
Figure 22. DQ2 vs. DQ6 for Erase and
Erase Suspend Operations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Figure 23. Temporary Sector Unprotect Timing Diagram . . . . . . . 40
Figure 24. Sector Protect/Unprotect Timing Diagram. . . . . . . . . . 41
Alternate CE# Controlled Erase/Program Operations . . . . . . . . . . . . 42
Figure 25. Alternate CE# Controlled Write Operation Timings . . . 43
Erase and Programming Performance . . . . . . . 44
Latchup Characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
SSOP Pin Capacitance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Data Retention. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Physical Dimensions . . . . . . . . . . . . . . . . . . . . . . 45
SSO056—56-Pin Shrink Small Outline Package . . . . . . . . . . . . . . . . 45
Revision Summary . . . . . . . . . . . . . . . . . . . . . . . . 46