Skip to main content

内存

Dialog Improves System Performance

Non-volatile memory (NVM) is a key component at the heart of every system design. It holds critical data, controls how the system boots, and affects overall performance. Choosing the right NVM is key. We’re here to help. Our wide range of NVM products offer an array of features designed to help tune and optimize your system.

SPI NOR Flash Product Selector

Octal xSPI Memory

Hi-Performace

xSPI (8x SPI)

High bandwidth

Low power

eXecute-in-Place (XiP)

Read-While-Write

Security

See More

Dual / Quad SPI Memory

Universal

SPI, Dual, Quad

1.8V, 3.0V. Wide VCC

Ultra-low Energy, Low Power

7nA sleep

Battery monitor

Security

See More

DataFlash SPI Memory

Fast Flexible Robust

Concurrent programming

Easy to use

Power fail protection

Data integrity

Low power modes

Security

See More

Wafer KGD

Known Good Die program

Up to 125°C operating temperature

All voltage levels

  • 1.8V
  • 3.0V
  • Wide Voltage 1.65V to 3.6V

See More

Verified Memory for NXP

Low Power and high-speed SPI Flash solutions for NXP i.MX RT MCUs

See More

Verified Memory for ST Microelectronics

Dialog SPI Flash solutions verified on over 30 STM32 MCUs

See More

CBRAM Technology

CBRAM is a resistive RAM technology that provides power, speed, and cost benefits over other non-volatile memory technologies. It is well suited for battery powered devices, edge computing, and AI applications.

See More

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

内存

1 month ago

Is Serial Flash Discovery Parameter command supported in AT25SF041

Posted byotang30 points 2 replies
0 upvotes

Hi, I would like to get confirmation if AT25SF041 ( EOL version ) support SFDP command ( 5Ah ) ?

According to this ->//www.wsdof.com/sites/default/files/2020-10/an401…

It stated only newer version AT25SF041B support SFDP command. However, I have an AT25SF041 flash with me. And I can actually send 5Ah and it return 0x50, 0x31, 0x48, 0x31 on first 4 byte. I can confirm this is not AT25SF041B version, cause write to status_register_2 (31h) command doesn't work.

Any idea ? Please help. Also I cannot find SFDP table for AT25SF series in the datasheet. Please let me know where I can get it as well.

thanks,

accepted answer!

1 month ago

eyalbad 15 points

Hi Ot,

AT25SF041 does *not* support SFDP. The AN401 app note is correct.

I just checked myself. For me too 5Ah returned some data which is indeed a bit surprising. However the data returned (both in your case and my case) is not the SFDP signature. The signature should be 0x53, 0x46, 0x44, 0x50 = "S" "F" "D" "P" in ASCII.

My guess, since this was done before my time, is that the 5Ah command was implemented for AT25SF041, however SFDP in general was *not* implemented so there is no valid SFDP block in the device. The command was not removed from the chip for some reason but it is not included in the datasheet, since there is no SFDP support. Again this is the explanation that makes most sense to me.

As for your last question, we do not include SFDP tables in datasheets but we do provide them to users on demand.

Regards,

Eyal

1 month ago

otang 30 points

Thanks for the reply, Eyal. I also just realized SFDP signature is fixed to 0x53, 0x46, 0x44, 0x50 after I check on other few flashes. :)