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.

LMK04828: Device Register Programming

Part Number: LMK04828


Hello,

I'm using LMK04828 for my project. I've a question regarding SPI programming for this part.

I'm using micro controller to establish SPI communication. In the data sheet, it's mentioned that "Program the registers in numeric order from 0 to 0x165". Can I perform single register write and read events. Does LMK04828 respond to single write or read instruction? Or it is recommended to program all registers at once. Please clarify. 

Thank you,

Rekha

  • You can always read or write a single register. It's not required to be apart of a larger sequence of read writes.

    Note, the LMK0482x doesn't have a serialized "data only" programming method. Simply program each register with it's address one at a time.
    We should clarify that statement to say, program in numeric order with exceptions as defined below. Basically 0x166/0x167/0x168 should be programmed last as they will cause the PLL2 to start locking with the integrated VCO and everything else should be setup on IC before this happens.

    73,
    Timothy
  • I can now successfully communicate with LMK chip via SPI write and read events.
    According to datasheet, SDIO pin is configured as open drain by default. As I don't have pull up resistor on my SDIO pin, I had to manually configure SDIO pin as push pull by setting bit 6 in Register 0x149 to 0.

    Thanks

  • Ok, glad you got everything working well.

    73,
    Timothy