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