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.

CDCE6214: Do I need to write all registers in a direct access EEPROM programming flow

Part Number: CDCE6214

Hi Experts, Pros, and Tired Apps Engineers,

 

I am following section 9.5.2.2 of SNAS811 and step 1 to read back base page and OR the trim values is inconvenient in my manufacturing environment. 

 

I have looked at the EEPROM register bits from Table 21 in the EEPROM base page that indicate trim values.  They are all contained in EEPROM registers 7 to 14 and EEPROM register 15.  Lucky for me I am not setting any of the other bits in those fields.  So my question is, if using direct EEPROM access, can I skip those registers entirely?  Rather than reading back the entire base page and modifying bits and writing the base page again.

 

Your recommended EEPROM direct access flow:

  1. Read base page
  2. Modify base page registers as necessary to retain trim values
  3. Unlock EEPROM
  4. Write all EEPROM registers from 0x63 to 0x0
  5. Lock EEPROM

 

What I want to do:

  1. Unlock EEPROM
  2. Write EEPROM registers 0x63 to 0x10
  3. Write EEPROM register 0xE
  4. Write EEPROM register 0x6 to 0x0
  5. Lock EEPROM

Do you see a problem with the above method?

 

Looking forward to your response within 24 hours!

 

Best Regards,

Rob Rodrigues