Hi Nordic Team,
I’m currently working on a project using the nRF54L series, and we are using a 32 MHz external crystal oscillator based on the reference design. On our PCB, no external load capacitors were added, so we intend to rely entirely on the internal load capacitors provided by the SoC.
I came across this related DevZone thread about nRF5340, but I couldn’t find similar documentation or configuration options for nRF54L in NCS 2.9.0.
How to use internal capacitors on nrf5340? - Nordic Q&A - Nordic DevZone - Nordic DevZone
I’d like to ask:
-
How can I configure or tune the internal load capacitance value for the 32 MHz crystal on nRF54L?
-
Is there any register (like
CLOCK.XO32M.LCCOMP
) available for this SoC? -
Are there Zephyr/NCS configuration options or APIs available in NCS 2.9.0 for this purpose?
Additional Info:
Here is my current config setup:
CONFIG_ASSERT=n
CONFIG_CLOCK_CONTROL_NRF_K32SRC_XTAL=n
CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC=y
We are currently using LFRC as our 32.768 kHz source and haven't made any changes to the 32 MHz HFXO setup, as it’s not clearly exposed in the SDK.
At this stage, we are running the radio_test
sample from NCS for RF testing and frequency calibration. Since frequency accuracy is critical for RF performance, we would like to make sure the crystal load capacitance is correctly configured to minimize offset.
Thanks in advance for your support!
Best regards,
Doris