Skip to main content
Visitor II
November 23, 2020
Question

M95M02-DWMN3TP/K EEPROM Identification Page (RDID) Reading Issue

  • November 23, 2020
  • 4 replies
  • 983 views

Hello,

I have M95M02-DWMN3TP/K part number EEPROM and have a issue that I cannot read Identification Page (RDID) using VHDL test bench. Write Protection and Hold are driven high. Despite sending x"83" + x"00" + x"00", there are no return values. Status register reading, writing data and reading data can be done successfully.

Any advice would be greatly appreciated. Thanks in advance.

    This topic has been closed for replies.

    4 replies

    ST Employee
    November 24, 2020

    Hello,

    Should have 3 address bytes. ==> x"83" + x"00" + x"00" + x"00"

    Let me know.

    BR

    Team EEPROM suPPort

    CAydi.1Author
    Visitor II
    November 24, 2020

    Hello,

    ​I​ wrote wrong, i am sorry. I wrote x"83" + x"00" + x"00" + x"00" to my VHDL code. However, i did not get any output from the EEPROM. I used your Verilog code that was written for EEPROM. Serial clock is enough to detect output from EEPROM. Are there any suggestions for this issue ?

    Thanks in advance

    ST Employee
    November 24, 2020

    if the eeprom understands well the command, yes , the data is output with serial clock (on falling edge).

    Last point : No READ or RDID command available when the eeprom is in internal write cycle.Check this point.

    BR

    Team EEPROM suPPort

    CAydi.1Author
    Visitor II
    November 26, 2020

    Hello,

    Unfortunately there is no change in my situation. No command when EEPROM is in write cycle. Even if WIP bit is '0', no output. My EEPROM is automotive class but i dont know why it does not read.

    Thank you very much for your help.