Skip to main content
Associate
January 25, 2024
Question

M95040 Registers definition

  • January 25, 2024
  • 4 replies
  • 1859 views

Hi,

We are using M95040-DFMN6TP SPI PROM on our board.

The Serial Input/ Output timing given in the datasheet is not detailed.

There is not much info on the address width and data width, and how to control write/read, there also isn't the register definition.

Could you please point me to the document which provides these details, similar to the one in the image attached.

4 replies

TDK
Super User
January 25, 2024

Isn't it in the datasheet, in table 17 and figures 19-21?

TDK_0-1706156968110.png

https://www.st.com/resource/en/datasheet/m95040-df.pdf

 

Address width is in there too.

TDK_1-1706157116910.png

 

"If you feel a post has answered your question, please click ""Accept as Solution""."
RavikumarAuthor
Associate
February 3, 2024

Hi,

Thanks for your response.

We are using M95040-DFMN6TP part in our design.

Could you please share sample code for the Page write, Byte Write, Page Read and Byte read cases

We are targeting the maximum operating frequency.

 

Thanks

TDK
Super User
February 3, 2024

This forum isn't a code writing service. Maybe if it's only a few lines, or something interesting, but you should expect to do your own work or pay someone who can.

"If you feel a post has answered your question, please click ""Accept as Solution""."
RavikumarAuthor
Associate
February 4, 2024

Hi,

Thanks for your response.

Could you please share the timing parameters of the M95040-DFMN6TP equivalent to the below.

During Write operation:

tds= Data set up time w.r.t Clock

tdh =Data hold time wrt Clock

 

During Read operation:

tcs = Chip select to Clock set up time 

tch= Chip select to Clock Hold time

Thanks,

RavikumarAuthor
Associate
February 8, 2024

Hi,

Could you please provide your response to my previous posted query:

Could you please share the timing parameters of the M95040-DFMN6TP equivalent to the below.

During Write operation:

tds= Data set up time w.r.t Clock

tdh =Data hold time wrt Clock

 

During Read operation:

tcs = Chip select to Clock set up time 

tch= Chip select to Clock Hold time

RavikumarAuthor
Associate
February 8, 2024

Hi,

Do we have any internal registers on the device which we can read as part of our checks like

Manufacturer ID

Vendor ID

and so on....