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 Write EEPROM map number and GPIO2:3 setting at Soft Pin Programming Mode

Other Parts Discussed in Thread: LMK03328EVM

Hi,

Could you let me know relationship of "R145 setting value" and "GPIO2:3=[00b] at HW_SW_CTRL = [0]" , please?

User wrote data to EEPROM with setting of R145[3:0] = 0010b =2(decimal).
But we cannot understand that which setting of GPIO2:3 should user select at Soft Pin Programming Mode.

Best regards,
Shimizu

  • Hi Shimizu,

    R145 (REGCOMMIT_PAGE) determines which EEPROM/SRAM page is written to when running REGCOMMIT (which copies the register contents to the SRAM for EEPROM programming). There are 6 total pages (page 0 to 5).

    Then, after programming the EEPROM, GPIO2:3 are used to select which of the 6 EEPROM pages the device will load its registers from upon powering on. See table 3 in the LMK03328EVM User's Guide for a clearer description of which GPIO values correspond to which pages (reproduced below):

    In your case, since you wrote to EEPROM page 2, you would need to set GPIO2 high and GPIO3 low to start from page 2 on startup.

    Regards,

    -Tim

  • Hi Tim,

    I add a question.

    My customer wants to set Register Default Mode, too .
    They must supply MID voltage which is 0.9V to GPIO3 and 2.
    Is it possible floating their pin(GPIO3/2 ) for setting Register Default Mode?

    Best regards,
    Shimizu
  • Hi Shimizu,

    Yes, you can leave the pins floating to set Register Default Mode.

    See page 31 of the datasheet: "When GPIO[3:2] are left floating, EEPROM is not
    used and the hardware register default settings are loaded. Table 11, Table 12, Table 13, Table 14 and Table 15
    show the pre-defined EEPROM configurations according to the GPIO[3:2] pin settings."

    Regards,
    -Tim
  • Hi Tim,

    Thank you for your support.

    I had a question.

    What is "Register Default Mode"?

    In datasheet, There is default value at reset.

    And In datasheet, There is setting at GPIO2/3=Vim/Vim.

    Is above two information the same mean?

    In other words, Does  "Register Default Mode" mean to become register to reset value?

    Best regards,

    Shimizu

  • Hi Shimizu,

    That's correct, both of those charts describe Register Default Mode. Those register/device settings are the same.

    Regards,
    -Tim