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.

CC1310: Sourcing SCLK_LF

Part Number: CC1310
Other Parts Discussed in Thread: CC2650

Hi team,

We are working with the CC1310. We started development on the CC1310 LaunchPad and now moved to our own boards. We are using the same 24 MHz crystal from the LaunchPad and are intending to use the Low frequency RCOSC for the SCLK_LF source.

We are setting the SCLK_LF_OPTION field in the MODE_CONF to 3h (default value), but when we do this, the 24 MHz crystal does not start. Is there a register setting that we might be missing?

Does this have anything to do with the "32-kHz RC Oscillator Not Working" errata entry?

Regards,

Akash Patel

  • The LF and HF clock sources is not linked in that way meaning that what you write sounds strange.

    If I understand you correctly: Does the XTAL starts if you use a different SCLK_LF_OPTION option?

    How do you know that the 24 MHz doesn't start?
  • Hi TER,

    Yes, the XTAL starts if we use 0h as the option. Also, we were not having this issue when working on the LaunchPad, only once we migrated to our boards.

    Are fields SCLK_LF_SRC_SEL and SCLK_HF_SRC_SEL in the DDI_0_OSC:CTL0 register the only settings that need to be modified to do this?

    We would want to set SCLK_LF_SRC_SEL to 2h and SCLK_HF_SRC_SEL to 1h to have the 32-kHz RC oscillator source SCLK_LF and 24-MHz XTAL oscillator source SCLK_HF.

    In Standby mode, the High-Speed Clock is off and the Low-Speed Clock is either XOSC_LF or RCOSC_LF. What happens if we are deriving the Low-Speed Clock from the 24 MHz XTAL (dividing by 768)? Does that mean in this case the High-Speed Clock and 24 MHz XTAL would be running? 

    Also, everything was working fine on the LaunchPad which uses the 7x7 package. Now on our board, we are using the 4x4 package. Do we have another board file available for the 4x4 package? I see we have the 4x4 files for the CC2650 in the CC2650DK_4XS. Is there something similar for the CC1310?

    Regards,

    Akash Patel

  • Hi TER,

    Any updates on the above questions?

    Regards,
    Akash Patel
  • Looks like we solved the issue. We had migrated from the 7x7 package to the 4x4 package without changing the board file. 

    Akash Patel said:

    In Standby mode, the High-Speed Clock is off and the Low-Speed Clock is either XOSC_LF or RCOSC_LF. What happens if we are deriving the Low-Speed Clock from the 24 MHz XTAL (dividing by 768)? Does that mean in this case the High-Speed Clock and 24 MHz XTAL would be running? 

    Yes.

    Akash Patel said:

    Do we have another board file available for the 4x4 package? I see we have the 4x4 files for the CC2650 in the CC2650DK_4XS. Is there something similar for the CC1310?

    The board file for the 4x4 package can be found in TI-RTOS v2.16.00.08 if anyone is looking in the following directory.

    C:\TI\tirtos_cc13xx_cc26xx_2_16_00_08\products\tidrivers_cc13xx_cc26xx_2_16_00_08\packages\ti\boards\CC1310DK_4XD

    Regards,

    Akash Patel