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.

LMK5B33216: Query regarding Programming using Tics pro

Part Number: LMK5B33216

Tool/software:

Greetings,

I'm using tics pro software to program a custom board with LMK5B33216 please provide some guide on how to program this and provide  necessary resources .

Thank You,

  • Hello Sidarth,

    If you're looking to configure the device for outputs, the EVM user guide is the good starting document: LMK5B33216 EVM user guide

    I recommend to use the default config within TICS Pro software and change to your system frequency.

    If you're looking for EEPROM programing - which happens after you have a working config and program EEPROM so that device works at power up for your system: Programming LMK5Cxxxxx, LMK5Bxxxxx.pdf

    -Riley

  • Thanks for the reply , I want to know how to erase the program in eeprom

  • You can over write the current default EEPROM factory config. EEPROM can be written up to 100 cycles. 

  • Where I can find the Register dump for my project,
    because I am using external microcontroller to program the LMK5B33216.I

    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    import smbus
    import time
    from gpiozero import LED
    pin = 18
    led = LED(pin)
    led.on()
    bus = smbus.SMBus(1)
    DEVICE_ADDRESS = 0x65
    try:
    # List of hex values
    hex_values = [
    0x001300
    ,0x0014B0
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    attached my project and also my code.
    2402.10&100.tcs

  • Hi Sidarth,

    You may go to the EEPROM page to find the recommended programming sequence that you can leverage for your code. That contains the list of registers that get stored in EEPROM based on your currently loaded .tcs file.

    Does this help?

    Regards,

    Jennifer

  • I tried this but doesn't yield the desired results 

  • Hi Sidarth,

    From your code, I don't see the steps to program the EEPROM.

    • Can you provide a step by step procedureof how you program the device? 
    • Can you also perform a readback dump comparison (list of registers you expect vs what actually got programmed from R0 to Rn)?

    Regards,

    Jennifer

  • yes we are not programming to EEPROM  we just dumping the values to registers  that we got from tics pro software

  • Where to write XO frequency value(which register)..?

  • Hi Sidarth,

    We recommend modifying the settings through TICSPRO first then performing the sequence listed in the Programming page.

    If you still have issues getting the expected output, please share the .tcs file, the list of registers you wrote, and the readback register dump.

    Regards,

    Jennifer