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.

CDCE937: CDCE937 reprogramming EEPROM

Part Number: CDCE937


My customer is currently using CDCE937 in production. They program it during assembly and lock the EEPROM using EELOCK bit.  They want to change the EEPROM settings for a new project.  They are having trouble having the EEPROM correctly retain new settings.  I wonder if this could be related to how the EELOCK bit is being handled.

They read EEPROM LOCK bit and it is set to '1' as expected from prior programming.  Then they write to EEPROM LOCK bit register and set to '0'.  Then they try to write the registers and eventually save using EEWRITE bit.  But contents not saved properly after power up cycle.

Is it enough to unlock the EEPROM by simply writing '0' to EELOCK register bit ?  Or must you also set EEWRITE bit to '1' to force EELOCK bit (0) to unlock properly so that EEPROM can be then be overwritten properly?