SWRA834 May 2025 CC2340R5 , CC2340R5-Q1 , CC2744R7-Q1 , CC2745P10-Q1 , CC2745R10-Q1 , CC2745R7-Q1 , CC2755R10
If using the 32kHz crystal oscillator as RTC source, then:
If using the 32kHz RC oscillator as RTC source, then:
Incorrect RTC frequency leads to the device missing the connection events and, breaking the link with the central device.
To debug this problem, the 32kHz clock can be output on an I/O pin and measured with a frequency counter. For more information, refer to Section 6.3. By outputting the clock on a pin, users need to always measure the _selected_ RTC clock source, and measure without affecting the clock source (which probing the crystal can do).
If using a 32.768kHz crystal, then make sure the crystal part is within the requirements outlined in the device-specific CC234x and CC27xx data sheets. Make sure that the load capacitors are dimensioned properly as shown in Section 6.3.
Verify that the BLE-Stack has been configured with the correct Sleep Clock Accuracy. The default value for a Central and Peripheral device is 50ppm and 40ppm, respectively. The Sleep Clock Accuracy can be adjusted with the HCI_EXT_SetSCACmd API. See hci.h or the TI Vendor Specific API Guide included in the SDK.