This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LMK05318B: SPARE NVM and EEPROM ID

Part Number: LMK05318B

Tool/software:

Hello,

I am looking to use the SPARE and EEPROM REV fields in EEPROM to track the version of my EEPROM.  I saw that the datasheet in Table 9-9 has definitions for this.  However, when I look at the register programming file the address of the spares is different. 

1.) Can you confirm the locations of the spares nvm locations?

2.) I see that the default register state of these is 0, but I did not see what is loaded there from the factory on the initial image?  I am also assuming this is 0 but want to confirm.

Thanks,

Jason

  • Hi Jason,

    Can you please clarify what you mean by the "register programming file"?

    1. You may use the TICSPRO GUI for the latest locations which match the datasheet. Please note that the SPARE bytes cannot be accessed by registers and are only accessible by SRAM/EERPOM.The EEREV can also only be updated through SRAM/EERPOM writes but it can be readback through register (R11).

    2. The factory setting for the default EEPROM is 0 for these locations. Only the I2C address setting is non-zero from this list.

  • Thanks Jennifer for the quick reply. There is a document https://www.ti.com/lit/ug/snau254a/snau254a.pdf? that describes all the values to program.  In the table it talks about each register and its reset value.  Thanks for the clarification on the spare bytes and eerev.  Since this document above only talks about the registers it was unclear what is in the default EEPROM image from the factory and when powered on what would be copied over.  That clarity would have helped. 

  • Hi Jason,

    I appreciate the feedback. I will update the datasheet to include the default values for the spare bytes and EEREV.

    Regards,

    Jennifer