Skip to main content

DataFlash™ SPI Memory

Most Efficient Flash Memory for Data Logging

  • Byte / Page Programming
  • Fast Page Erase
  • Low Power Modes
  • Power Fail Protection
  • Data Integrity & Security

DataFlash’s advanced dual SRAM buffer architecture makes it the most efficient memory for data logging. It also incorporates a suite of advanced features that save system power, reduce processor overhead, simplify software development, and provide comprehensive data security and integrity options.

Features

Wide Vcc

Dual SRAM buffer

Low power operation extends system battery life

Byte-write provides Serial EEPROM functionality in a Serial NOR Flash device

Ultra-deep power down operates at >400nA

Extended Vcc operation allows the system memory to operate over the entire voltage range

Comprehensive security and unique ID features protect the device from outside tampering

Stay connected

Get in touch with us directly through our worldwide sales offices, or contact one of our global distributors and representatives.

Inquiries Distributors and Representatives Register for newsletters

DataFlash™ SPI Memory

Density Product / Datasheet Speed Vcc range Interface Details Status Samples
               
64Mbit AT45DB641E 104MHz 1.7V-3.6V SPI   ● Active Order Samples
32Mbit AT45DB321E 104MHz 2.3V-3.6V SPI   ● Active Order Samples
32Mbit AT45DQ321 70-104MHz 2.3V-3.6V SPI, Dual, Quad I/O   ● Active Order Samples
32Mbit AT45DQ321 (105°C) 40-104MHz 2.3V-3.6V SPI, Dual, Quad I/O   ● Active Order Samples
16Mbit AT45DB161E 104MHz 2.3V-3.6V SPI   ● Active Order Samples
16Mbit AT45DQ161 100MHz 2.3V-3.6V SPI, Dual, Quad I/O   ● Active Order Samples
8Mbit AT45DB081E 133MHz 1.7V-3.6V SPI   ● Active Order Samples
4Mbit AT45DB041E 104MHz 1.65V-3.6V SPI   ● Active Order Samples
4Mbit AT45DB041E (125°C) 85MHz 1.65V-3.6V SPI   ● Active Order Samples
2Mbit AT45DB021E 70MHz 1.65V-3.6V SPI   ● Active Order Samples
AT45DB641E details
Ordering Code Package
AT45DB641E-SHN-B SOIC 208MIL 8S2 8
AT45DB641E-SHN-T SOIC 208MIL 8S2 8
AT45DB641E-MHN-Y UDFN 8MA1 8 - 5x6
AT45DB641E-MHN-T UDFN 8MA1 8 - 5x6
AT45DB641E-MWHN-Y MLF VDFN 8MW 8 - 6x8
AT45DB641E-MWHN-T MLF VDFN 8MW 8 - 6x8
AT45DB641E-CCUN-T UBGA 9CC19 - 6x6
AT45DB641E-UUN-T WLCSP - Contact Adesto
AT45DB641E-SHN2B-T SOIC 208MIL 8S2 8
AT45DB641E-MHN2B-T UDFN 8MA1 8 - 5x6
AT45DB641E-MWHN2B-T MLF VDFN 8MW 8 - 6x8
AT45DB641E-CCUN2B-T UBGA 9CC19 - 6x6
AT45DB641E-UUN2B-T WLCSP - Contact Adesto
AT45DB321E details
Ordering Code Package
AT45DB321E-CCUF-T UBGA 9CC19 - 6x6
AT45DB321E-MHF-T UDFN 8MA1 8 - 5x6
AT45DB321E-MHF-Y UDFN 8MA1 8 - 5x6
AT45DB321E-MWHF-T MLF VDFN 8MW 8 - 6x8
AT45DB321E-MWHF-Y MLF VDFN 8MW 8 - 6x8
AT45DB321E-MWHF2B-T MLF VDFN 8MW 8 - 6x8
AT45DB321E-MHF2B-T UDFN 8MA1 8 - 5x6
AT45DB321E-SHF-B SOIC 208MIL 8S2 8
AT45DB321E-SHF-T SOIC 208MIL 8S2 8
AT45DB321E-SHF2B-T SOIC 208MIL 8S2 8
AT45DB321E-SHFHA-T SOIC 208MIL 8S2 8
AT45DB321E-SHFHC-T SOIC 208MIL 8S2 8
AT45DQ321 details
Ordering Code Package
AT45DQ321-SHF-B SOIC 208MIL 8S2 8
AT45DQ321-SHF-T SOIC 208MIL 8S2 8
AT45DQ321-MHF-Y UDFN 8MA1 8 - 5x6
AT45DQ321-MHF-T UDFN 8MA1 8 - 5x6
AT45DQ321-MWHF-T MLF VDFN 8MW 8 - 6x8
AT45DQ321-MWHF-Y MLF VDFN 8MW 8 - 6x8
AT45DQ321-CCUF-T UBGA 9CC19 - 6x6
AT45DQ321-SHF2B-T SOIC 208MIL 8S2 8
AT45DQ321-MWHF2B-T MLF VDFN 8MW 8 - 6x8
AT45DQ321-MHF2B-T UDFN 8MA1 8 - 5x6
AT45DB161E details
Ordering Code Package
AT45DB161E-MHD-Y UDFN 8MA1 8 - 5x6
AT45DB161E-MHD-T UDFN 8MA1 8 - 5x6
AT45DB161E-MHD2B-T UDFN 8MA1 8 - 5x6
AT45DB161E-MHF-T UDFN 8MA1 8 - 5x6
AT45DB161E-MHF2B-T UDFN 8MA1 8 - 5x6
AT45DB161E-MHF-Y UDFN 8MA1 8 - 5x6
AT45DB161E-SHD-B SOIC 208MIL 8S2 8
AT45DB161E-SHD-T SOIC 208MIL 8S2 8
AT45DB161E-SHD2B-T SOIC 208MIL 8S2 8
AT45DB161E-SHF-T SOIC 208MIL 8S2 8
AT45DB161E-SHF2B-T SOIC 208MIL 8S2 8
AT45DB161E-SSHD-B SOIC 150MIL 8S1 8
AT45DB161E-SSHD-T SOIC 150MIL 8S1 8
AT45DB161E-SSHD2B-T SOIC 150MIL 8S1 8
AT45DB161E-SHF-B SOIC 208MIL 8S2 8
AT45DB161E-SSHF-B SOIC 150MIL 8S1 8
AT45DB161E-SSHF-T SOIC 150MIL 8S1 8
AT45DB161E-SSHF2B-T SOIC 150MIL 8S1 8
AT45DB161E-UUF2B-T 11-WLCSP
AT45DB161E-UUF-T 11-WLCSP
AT45DQ161 details
Ordering Code Package
AT45DQ161-SHF-B SOIC 208MIL 8S2 8
AT45DQ161-SHF-T SOIC 208MIL 8S2 8
AT45DQ161-MHF-Y UDFN 8MA1 8 - 5x6
AT45DQ161-MHF-T UDFN 8MA1 8 - 5x6
AT45DQ161-SSHF-T SOIC 150MIL 8S1 8
AT45DQ161-SSHF-B SOIC 150MIL 8S1 8
AT45DQ161-CCUF-T UBGA 9CC19 - 6x6
AT45DQ161-SHF2B-T SOIC 208MIL 8S2 8
AT45DQ161-SSHF2B-T SOIC 150MIL 8S1 8
AT45DQ161-MHF2B-T UDFN 8MA1 8 - 5x6
AT45DQ161-SHFHB-T SOIC 208MIL 8S2 8
AT45DQ161-SSHFHB-T SOIC 150MIL 8S1 8
AT45DQ161-SHFHD-T SOIC 208MIL 8S2 8
AT45DQ161-SSHFHD-T SOIC 150MIL 8S1 8
AT45DB081E details
Ordering Code Package
AT45DB081E-SSHN-T SOIC 150MIL 8S1 8
AT45DB081E-SHN-B SOIC 208MIL 8S2 8
AT45DB081E-SHN-T SOIC 208MIL 8S2 8
AT45DB081E-MHN-Y UDFN 8MA1 8 - 5x6
AT45DB081E-MHN-T UDFN 8MA1 8 - 5x6
AT45DB081E-SSHN2B-T SOIC 150MIL 8S1 8
AT45DB081E-SHN2B-T SOIC 208MIL 8S2 8
AT45DB081E-MHN2B-T UDFN 8MA1 8 - 5x6
AT45DB081E-SSHN-B SOIC 150MIL 8S1 8
AT45DB081E-UUN-T 8-WLCSP
AT45DB081E-DWF See Wafer-Die Solution Menu
AT45DB041E details
Ordering Code Package
AT45DB041E-SSHN-T SOIC 150MIL 8S1 8
AT45DB041E-SHN-B SOIC 208MIL 8S2 8
AT45DB041E-SHN-T SOIC 208MIL 8S2 8
AT45DB041E-MHN-Y UDFN 8MA1 8 - 5x6
AT45DB041E-MHN-T UDFN 8MA1 8 - 5x6
AT45DB041E-SSHN2B-T SOIC 150MIL 8S1 8
AT45DB041E-SHN2B-T SOIC 208MIL 8S2 8
AT45DB041E-MHN2B-T UDFN 8MA1 8 - 5x6
AT45DB041E-SSHN-B SOIC 150MIL 8S1 8
AT45DB041E-UUN-T 8-WLCSP
AT45DB041E-DWF See Wafer-Die Solution Menu
AT45DB021E details
Ordering Code Package
AT45DB021E-MHN-T UDFN 8MA1 8 - 5x6
AT45DB021E-MHN-Y UDFN 8MA1 8 - 5x6
AT45DB021E-MHN2B-T UDFN 8MA1 8 - 5x6
AT45DB021E-SHN-B SOIC 208MIL 8S2 8
AT45DB021E-SHN-T SOIC 208MIL 8S2 8
AT45DB021E-SHN2B-T SOIC 208MIL 8S2 8
AT45DB021E-SSHN-B SOIC 150MIL 8S1 8
AT45DB021E-SSHN-T SOIC 150MIL 8S1 8
AT45DB021E-SSHN2B-T SOIC 150MIL 8S1 8
AT45DB021E-UUN-T 8-WLCSP
AT45DB021E-DWF See Wafer-Die Solution Menu
AT45DQ321 (105°C) details
Ordering Code Package
AT45DQ321-SHFHB-B SOIC 208MIL 8S2 8
AT45DQ321-SHFHB-T SOIC 208MIL 8S2 8
AT45DB041E (125°C) details
Ordering Code Package
AT45DB041E-SHNHT-B SOIC 208MIL 8S2 8
AT45DB041E-SHNHT-T SOIC 208MIL 8S2 8
AT45DB041E-SSHNHT-B SOIC 105MIL 8S1 8
AT45DB041E-SSHN-T SOIC 105MIL 8S1 8

Micron M25PE Replacements

Density Product / Datasheet Speed Vcc range Interface Details Status Samples
               
16Mbit AT25PE16 85MHz 2.3V-3.6V SPI   ● Active Order Samples
8Mbit AT25PE80 85MHz 1.7V-3.6V SPI   ● Active Order Samples
4Mbit AT25PE40 85MHz 1.65V-3.6V SPI   ● Active Order Samples
2Mbit AT25PE20 85MHz 1.65V-3.6V SPI   ● Active Order Samples
AT25PE16 details
Ordering Code Package
AT25PE16-SSHN-B SOIC 150MIL 8S1 8
AT25PE16-SSHN-T SOIC 150MIL 8S1 8
AT25PE16-SHN-B SOIC 208MIL 8S2 8
AT25PE16-SHN-T SOIC 208MIL 8S2 8
AT25PE16-MHN-Y UDFN 8MA1 8 - 5x6
AT25PE16-MHN-T UDFN 8MA1 8 - 5x6
AT25PE20 details
Ordering Code Package
AT25PE20-SSHN-B SOIC 150MIL 8S1 8
AT25PE20-SSHN-T SOIC 150MIL 8S1 8
AT25PE20-SHN-B SOIC 208MIL 8S2 8
AT25PE20-SHN-T SOIC 208MIL 8S2 8
AT25PE20-MHN-Y UDFN 8MA1 8 - 5x6
AT25PE20-MHN-T UDFN 8MA1 8 - 5x6
AT25PE40 details
Ordering Code Package
AT25PE40-SSHN-B SOIC 150MIL 8S1 8
AT25PE40-SSHN-T SOIC 150MIL 8S1 8
AT25PE40-SHN-B SOIC 208MIL 8S2 8
AT25PE40-SHN-T SOIC 208MIL 8S2 8
AT25PE40-MHN-Y UDFN 8MA1 8 - 5x6
AT25PE40-MHN-T UDFN 8MA1 8 - 5x6
AT25PE80 details
Ordering Code Package
AT25PE80-SSHN-B SOIC 150MIL 8S1 8
AT25PE80-SSHN-T SOIC 150MIL 8S1 8
AT25PE80-SHN-B SOIC 208MIL 8S2 8
AT25PE80-SHN-T SOIC 208MIL 8S2 8
AT25PE80-MHN-Y UDFN 8MA1 8 - 5x6
AT25PE80-MHN-T UDFN 8MA1 8 - 5x6

Stay connected

Get in touch with us directly through our worldwide sales offices, or contact one of our global distributors and representatives.

Inquiries Distributors and Representatives Register for newsletters
Product Briefs and Summaries
Name Date Version
DataFlash Products Overview (491.34 KB)
Application notes
Name Date Version
AN005 Rev A Active Interrupt Proven to Lower Power Consumption (873.64 KB)
AN111: Implementing Ultra Deep Power Down Mode in AT25xx Series and AT45xx Series (339.24 KB)
AN500:NOR Flash Memory Erase Operation (807.16 KB)
AN501: Power-Up/Down Considerations in NOR Flash (588.11 KB) 01/05/2021 A1
AVR116: Wear Leveling on DataFlash (628.62 KB)
AVR335: Digital Sound Recorder with tinyAVR or megaAVR and DataFlash (149.29 KB)
AVR335: Digital Sound Recorder with tinyAVR or megaAVR and DataFlash – Zip (12.73 KB)
DataFlash Binary Page Size (129.17 KB)
DataFlash: SRAM Buffer Read Feature Description (451.4 KB)
DataFlash® and Serial Flash BGA Package (619.13 KB)
Saving Data During a Power Failure Using the DataFlash® E-Series Family (468.27 KB) 11/12/2020 A0
VCC Power Off, Brownout, and Power On with the DataFlash Family (270.42 KB)
Layout Guides
Name Date Version
PCB Design and Layout Considerations for Adesto Memory Devices (313.89 KB)
Software Resources
Name Date Version
Simulation Tools(29.68 KB)
User guides and manuals
Name Date Version
Conversion Guide Micron EOL M45PE Products (276.43 KB)
DataFlash Verilog Model User Manual (50.32 KB)
DataFlash VHDL Model User Manual (35.26 KB)
Dialog Flash Memory for Dialog SoC Products (184.91 KB) 23/07/2021
RoHS and Reach
Name Date Version
Certifications and Statements (29.68 KB)
General
Name Date Version
Adesto Serial Flash Power Saving Features and Concepts (1.22 MB)
DataFlash Memory Products Selector (246.51 KB)
DataFlash®-L: Page Erase Serial Flash Product Overview (222.93 KB)
Longevity Program (29.68 KB)
Product Change Notifications (29.68 KB)

Stay connected

Get in touch with us directly through our worldwide sales offices, or contact one of our global distributors and representatives.

Inquiries Distributors and Representatives Register for newsletters
Video thumbnail, click to open and play

Small Page Erase

Video thumbnail, click to open and play

NOR Flash System Enhancing Flexible RW SRAM Buffer

Stay connected

Get in touch with us directly through our worldwide sales offices, or contact one of our global distributors and representatives.

Inquiries Distributors and Representatives Register for newsletters
Back to results

Memory

2 months ago

AT25SL128A Data Corruption on Write

Posted by MortenSchmidt 30 points 3 replies
0 upvotes

We are using AT25SL128A and have a problem with data corruption. We use 8MHz plain SPI mode and have also tried 4MHz clock. We operate in SPI mode 3, verified with logic analyzer the SPI format is valid.

One in about 10-50 writes fail our readback test. Subsequent reads produce consistent output, the problem is isolated to the write operations.

The corruption also always results in one or two bits that should be 1 being corrupted to 0. Never the other way around.

The corruption always occurs in the 2nd last byte in a block.

Most of the time only one bit is corrupted but we have sometimes seen two, and when this happens they are two adjacent bits.

We have verified signal integrity. MISO from AT25SL128A has rise and fall times just about 2.2ns without ringing and CLK+MOSI have rise/fall times just about 7ns without ringing. Traces are quite short. Further the fact we have seen two 1's in a row corrupted to two 0's steers suspicion away from a signal integrity problem.

We have also experimented with improved power supply decoupling and even external 1.8V from an independent 1.8V supply, none of this has made any difference.

What could possibly be the problem here?

accepted answer!

2 months ago

gordonmacnee 190 points

My first thought would be ringing or over/undershoot on the signal lines but you have discounted this. 8MHz SPI Clk is considered a slow clock so that should not be a problem. Can you share some more details of your circuit like uController, schematic, Scope captures of the signal lines etc.(send them to gordon.macnee.wj@renesas.com so as not to share them on a public forum). Is there anything else on the SPI bus?

How many parts have you tested?

How many boards is this problem being seen on? 

Please use my email to send any info you do not wish to share on the forum.

Note that this is a VERY popular parts with millions of units shipping per quarter and we have not had similar problems reported so we are keen to see if we can resolve this quickly. 

1 month ago

MortenSchmidt 30 points

Hello Gordon,

Thnak you for assisting with this via email. I'd just like to confirm the problem was fixed by optimizing timing of the /CS signal, and the part is now working great in our design.

Best Regards,

Morten

1 month ago

gordonmacnee 190 points

Thanks for the feedback - always nice to hear that a problem is solved...