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.

LMK03328: Device not responding after EEPROM programming

Part Number: LMK03328

Tool/software:

Hi,

I have a board with an LMK03328 set to soft pin mode and have been programming it via I2C without issue, but I want to setup the EEPROM so it will come up with the correct configuration.

I loaded the registers with my usual configuration and then did the following:

  • Set R145 to 0 (for programming EEPROM page 0)
  • Set R144 to 0xea (unlock NVM writing)
  • Set R137 to 1 (issue write command)
  • Poll R137 until bits 0 & 2 clear
  • Set R144 to 0 (lock NVM writing)

This seemed to work (I could talk to the device OK) but when I power cycled it to test the device no longer communicates. It is not just at a different address as nothing appears on the bus during a scan.

One thing I did notice is that R136 (NVMCNT) did not increment (it was 1 before and 1 after) however no idea if that is related.

Also both status LEDs are lit (ie STATUS0 & 1 are GND)

The pin configuration is:

  • HW_SW_CTRL - GND
  • REFSEL - 3.3V
  • GPIO0 - 3.3V
  • GPIO1 - GND
  • GPIO2 - GND
  • GPIO3 - GND
  • GPIO4 - 3.3V
  • GPIO5 - no-connect