Rainbow-electronics AT45DQ161 User Manual

Browse online or download User Manual for Storage Rainbow-electronics AT45DQ161. Rainbow Electronics AT45DQ161 User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 81
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
8790A–DFLASH–11/2012
Features
Single 2.3V - 3.6V or 2.5V - 3.6V supply
Serial Peripheral Interface (SPI) compatible
Supports SPI modes 0 and 3
Supports RapidS
operation
Supports Dual-input and Quad-input Buffer Write
Supports Dual-output and Quad-output Read
Very high operating frequencies
85MHz (for SPI)
85MHz (for Dual-I/O and Quad-I/O)
Clock-to-output time (t
V
) of 6ns maximum
User configurable page size
512 bytes per page
528 bytes per page (default)
Page size can be factory pre-configured for 512 bytes
Two fully independent SRAM data buffers (512/528 bytes)
Allows receiving data while reprogramming the main memory array
Flexible programming options
Byte/Page Program (1 to 512/528 bytes) directly into main memory
Buffer Write
Buffer to Main Memory Page Program
Flexible erase options
Page Erase (512/528 bytes)
Block Erase (4KB)
Sector Erase (128KB)
Chip Erase (16-Mbits)
Program and Erase Suspend/Resume
Advanced hardware and software data protection features
Individual sector protection
Individual sector lockdown to make any sector permanently read-only
128-byte, One-Time Programmable (OTP) Security Register
64 bytes factory programmed with a unique identifier
64 bytes user programmable
Hardware and software controlled reset options
JEDEC Standard Manufacturer and Device ID Read
Low-power dissipation
500nA Ultra-Deep Power-Down current (typical)
3μA Deep Power-Down current (typical)
25μA Standby current (typical)
11mA Active Read current (typical at 20MHz)
Endurance: 100,000 program/erase cycles per page minimum
Data retention: 20 years
Complies with full industrial temperature range
Green (Pb/Halide-free/RoHS compliant) packaging options
8-lead SOIC (0.150" wide and 0.208" wide)
8-pad Ultra-thin DFN (5 x 6 x 0.6mm)
9-ball Ultra-thin UBGA (6 x 6 x 0.6mm)
AT45DQ161
16-Mbit DataFlash (with Extra 512-Kbits), 2.3V or 2.5V Minimum
SPI Serial Flash Memory with Dual-I/O and Quad-I/O Support
ADVANCE DATASHEET
Page view 0
1 2 3 4 5 6 ... 80 81

Summary of Contents

Page 1 - AT45DQ161

8790A–DFLASH–11/2012Features Single 2.3V - 3.6V or 2.5V - 3.6V supply Serial Peripheral Interface (SPI) compatible Supports SPI modes 0 and 3 Sup

Page 2

10AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/2012The CS pin must remain low during the loading of the opcode, the address bytes, and the reading of

Page 3

11AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/20125.8 Dual-output Read ArrayThe Dual-output Read Array command is similar to the Continuous Array Re

Page 4

12AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/2012The CS pin must remain low during the loading of the opcode, the address bytes, the dummy byte, an

Page 5 - 2. Block Diagram

13AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/2012To load data into a buffer using the binary buffer size (512 bytes), an opcode of 44h for Buffer 1

Page 6 - 3. Memory Array

14AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/20126.6 Main Memory Page Program through Buffer with Built-In EraseThe Main Memory Page Program throug

Page 7 - 4. Device Operation

15AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/2012The CS pin must be deasserted on a byte boundary (multiples of eight bits); otherwise, the operati

Page 8 - 5. Read Commands

16AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/2012Table 6-1. Block Erase Addressing6.10 Sector EraseThe Sector Erase command can be used to individu

Page 9

17AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/2012Table 6-2. Sector Erase Addressing6.11 Chip EraseThe Chip Erase command allows the entire main mem

Page 10 - 5.7 Buffer Read

18AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/20126.12 Program/Erase SuspendIn some code and data storage applications, it may not be possible for t

Page 11 - 5.9 Quad-output Read Array

19AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/2012Table 6-4. Operations Allowed and Not Allowed During SuspendCommandOperation During Program Suspen

Page 12 - 6. Program and Erase Commands

2AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/2012DescriptionThe AT45DQ161 is a 2.3V or 2.5V minimum, serial-interface sequential access Flash memory

Page 13 - AT45DQ161 [ADVANCE DATASHEET]

20AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/20126.13 Program/Erase ResumeThe Program/Erase Resume command allows a suspended program or erase oper

Page 14

21AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/20127. Sector ProtectionTwo protection methods, hardware and software controlled, are provided for pro

Page 15 - 6.9 Block Erase

22AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/20127.1.2 Disable Sector Protection To disable the sector protection, a 4-byte command sequence of 3Dh

Page 16 - 6.10 Sector Erase

23AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/2012Figure 7-3. WP Pin and Protection StatusTable 7-3.WP Pin and Protection Status7.3 Sector Protectio

Page 17 - C7h 94h 80h 9Ah

24AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/20127.3.1 Erase Sector Protection Register In order to modify and change the values of the Sector Prot

Page 18 - 6.12 Program/Erase Suspend

25AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/2012clocked into a byte location of the Sector Protection Register, then the protection status of the

Page 19 - 8790A–DFLASH–11/2012

26AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/20127.3.4 About the Sector Protection RegisterThe Sector Protection Register is subject to a limit of

Page 20 - 6.13 Program/Erase Resume

27AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/20128. Security Features8.1 Sector LockdownThe device incorporates a sector lockdown mechanism that al

Page 21 - 7. Sector Protection

28AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/2012Table 8-3. Sector 0 (0a and 0b) Sector Lockdown Register Byte ValueTable 8-4. Read Sector Lockdown

Page 22 - 3Dh 2Ah 7Fh 9Ah

29AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/20128.2 Security RegisterThe device contains a specialized Security Register that can be used for purp

Page 23

3AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/2012Table 1-1. Pin Configurations Symbol Name and FunctionAsserted StateTypeCSChip Select: Asserting t

Page 24 - 3Dh 2Ah 7Fh CFh

30AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/20128.2.2 Reading the Security RegisterTo read the Security Register, an opcode of 77h and three dummy

Page 25

31AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/20129. Additional Commands9.1 Main Memory Page to Buffer TransferA page of data can be transferred fro

Page 26

32AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/2012program the data from the buffer back into same page of main memory. The operation is internally s

Page 27 - 8. Security Features

33AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/2012Table 9-2. Status Register Format – Byte 2Note: 1. R = Readable only9.4.1 RDY/BUSY BitThe RDY/BUSY

Page 28 - (Page 8-255) N/A N/A

34AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/20129.4.6 EPE Bit The EPE bit indicates whether the last erase or program operation completed successf

Page 29 - 8.2 Security Register

35AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/2012Figure 9-1. Configuration Register FormatNote: 1. Only bit seven of the Configuration Register wil

Page 30

36AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/20129.6 Write Configuration RegisterThe Write Configuration Register commands are used to modify the Q

Page 31 - 9. Additional Commands

37AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/20129.6.2 Quad Disable CommandThe Quad Disable command is used to program the QE bit of the non-volati

Page 32 - 9.4 Status Register Read

38AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/201210. Deep Power-DownDuring normal operation, the device will be placed in the standby mode to consu

Page 33

39AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/201210.1 Resume from Deep Power-DownIn order to exit the Deep Power-Down mode and resume normal device

Page 34

4AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/2012WP (I/O2)Write Protect (I/O2): When the WP pin is asserted, all sectors specified for protection by

Page 35 - High-impedance

40AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/201210.2 Ultra-Deep Power-DownThe Ultra-Deep Power-Down mode allows the device to consume far less pow

Page 36 - 3Dh 2Ah 81h 66h

41AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/201210.2.1 Exit Ultra-Deep Power-DownTo exit from the Ultra-Deep Power-Down mode, the CS pin must simp

Page 37 - 3Dh 2Ah 81h 67h

42AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/201211. Buffer and Page Size ConfigurationThe memory array of DataFlash devices is actually larger tha

Page 38 - 10. Deep Power-Down

43AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/201212. Manufacturer and Device ID ReadIdentification information can be read from the device to enabl

Page 39 - Standby Mode Current

44AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/2012Figure 12-1. Read Manufacturer and Device IDTable 12-3. EDI DataByte Number Bit 7 Bit 6 Bit 5 Bit

Page 40 - 10.2 Ultra-Deep Power-Down

45AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/201213. Software ResetIn some applications, it may be necessary to prematurely terminate a program or

Page 41

46AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/201214. Operation Mode SummaryThe commands described previously can be grouped into four different cat

Page 42

47AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/201215. Command TablesTable 15-1. Read CommandsTable 15-2. Program and Erase CommandsCommand OpcodeMai

Page 43

48AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/2012Table 15-3. Protection and Security CommandsTable 15-4. Additional CommandsCommand OpcodeEnable Se

Page 44 - Table 12-3. EDI Data

49AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/2012Table 15-5. Detailed Bit-level Addressing Sequence for Binary Page Size (512 bytes)Note: X = Dummy

Page 45 - 13. Software Reset

5AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/20122. Block DiagramFigure 2-1. Block DiagramFlash Memory ArrayI/O InterfaceSCKCSRESET VCCGNDW

Page 46 - 14. Operation Mode Summary

50AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/2012Table 15-6. Detailed Bit-level Addressing Sequence for Standard DataFlash Page Size (528 bytes)Not

Page 47 - 15. Command Tables

51AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/201216. Power-On/Reset StateWhen power is first applied to the device, or when recovering from a reset

Page 48

52AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/201217. System ConsiderationsThe serial interface is controlled by the Serial Clock (SCK), Serial Inpu

Page 49

53AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/201218. Electrical Specifications18.1 Absolute Maximum Ratings*18.2 DC and AC Operating RangeTemperatu

Page 50

54AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/201218.3 DC Characteristics Notes: 1. Typical values measured at 3.0V at 25C.2. ICC2 during a Buffer

Page 51 - 16. Power-On/Reset State

55AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/201218.4 AC CharacteristicsNote: 1. Values are based on device characterization, not 100% tested in pr

Page 52 - 17. System Considerations

56AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/201218.5 Program and Erase CharacteristicsNotes: 1. Values are based on device characterization, not 1

Page 53 - 18. Electrical Specifications

57AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/201221. Utilizing the RapidS FunctionTo take advantage of the RapidS function's ability to operat

Page 54

58AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/2012Figure 21-2. Command Sequence for Read/Write Operations for Page Size 512 bytes (Except Status Reg

Page 55

59AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/201222. AC WaveformsFour different timing waveforms are shown in <blue>Figure 22-1 through <b

Page 56 - 20. Output Test Load

6AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/20123. Memory ArrayTo provide optimal flexibility, the AT45DQ161 memory array is divided into three lev

Page 57 - Slave CS

60AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/2012Figure 22-3. Waveform 3 = RapidS Mode 0Figure 22-4. Waveform 4 = RapidS Mode 3CSSCKSISOtCSSValid I

Page 58

61AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/201223. Write OperationsThe following block diagram and waveforms illustrate the various write sequenc

Page 59 - 22. AC Waveforms

62AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/2012Figure 23-4. Quad-input Buffer WriteFigure 23-5. Buffer to Main Memory Page ProgramI/O0(SI)SCKI/O1

Page 60

63AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/201224. Read OperationsThe following block diagram and waveforms illustrate the various read sequences

Page 61 - 23. Write Operations

64AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/2012Figure 24-3. Main Memory Page to Buffer TransferData From the selected Flash Page is read into eit

Page 62 - AAAA AAAAA

65AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/201225. Detailed Bit-level Read Waveforms: RapidS Mode 0/Mode 3Figure 25-1. Continuous Array Read (Leg

Page 63 - 24. Read Operations

66AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/2012Figure 25-4. Main Memory Page Read (Opcode D2h)Figure 25-5. Dual-output Read Array (Opcode 3Bh)SCK

Page 64 - Figure 24-4. Buffer Read

67AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/2012Figure 25-6. Quad-output Read Array (Opcode 6Bh)Figure 25-7. Buffer Read (Opcode D4h or D6h)SCKCS

Page 65

68AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/2012Figure 25-8. Buffer Read – Low Frequency (Opcode D1h or D3h)Figure 25-9. Read Sector Protection Re

Page 66

69AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/2012Figure 25-11.Read Security Register (Opcode 77h)Figure 25-12. Status Register Read (Opcode D7h)Fig

Page 67 - (WP)

7AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/20124. Device OperationThe device operation is controlled by instructions from the host processor. The

Page 68

70AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/2012Figure 25-14.Reset TimingNote: 1. The CS signal should be in the high state before the RESET signa

Page 69 - MSB MSB

71AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/201226. Auto Page Rewrite FlowchartFigure 26-1. Algorithm for Programming or Re-programming of the Ent

Page 70

72AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/2012Figure 26-2. Algorithm for Programming or Re-programming of the Entire Array RandomlyNotes: 1. To

Page 71

73AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/201227. Ordering Information27.1 Ordering DetailDevice GradeH = Green, NiPdAu lead finish, Indust

Page 72

74AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/201227.2 Ordering CodesNotes: 1. The shipping carrier suffix is not marked on the device.2. Not recomm

Page 73 - 27. Ordering Information

75AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/201227.3 Ordering Codes (Binary Page Mode)Notes: 1. The shipping carrier suffix is not marked on the d

Page 74

76AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/201228. Packaging Information28.1 8S1 – 8-lead JEDEC SOICDRAWING NO. REV. TITLE GPCCOMMON DIMENSIONS(

Page 75

77AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/201228.2 8S2 – 8-lead EIAJ SOICTITLEDRAWING NO. GPCREV.Package Drawing Contact:[email protected]

Page 76 - SIDE VIEW

78AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/201228.3 8MA1 – 8-pad UDFNTITLEDRAWING NO.GPCREV.Package Drawing Contact:[email protected] YF

Page 77 - 28.2 8S2 – 8-lead EIAJ SOIC

79AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/201228.4 9CC1 – 9-ball UBGADRAWING NO. REV. GPCTITLEPackage Drawing Contact:[email protected]

Page 78

8AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/20125. Read CommandsBy specifying the appropriate opcode, data can be read from the main memory or from

Page 79 - Package Drawing Contact:

80AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/201229. Revision HistoryDoc. Rev. Date Comments8790A 11/2012 Initial document release.

Page 80 - 29. Revision History

Corporate OfficeCalifornia | USAAdesto Headquarters1250 Borregas AvenueSunnyvale, CA 94089 Phone: (+1) 408.400.0578Email: [email protected]© 2012

Page 81

9AT45DQ161 [ADVANCE DATASHEET]8790A–DFLASH–11/20125.3 Continuous Array Read (High Frequency Mode: 0Bh Opcode)This command can be used to read the mai

Comments to this Manuals

No comments