This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Remove LF clock from nRF52832

Hello,

Currently In customized PCB board, nRF52832 is connected to both HFCLK(32MHz) and LFCLK(32MHz).

It takes up too much space. So HW engineer asked me to consider remove LFCLK.

Is it possible to remove LFCLK?

Our project is based on ESB example. And It use SPI communication, sleep/wake-up function.

  • Hi. I have custom board without LFCLK.

    The following modifications were made in sdk_config.h

    #define NRF_SDH_CLOCK_LF_RC_CTIV 16
    #define NRF_SDH_CLOCK_LF_SRC 0
    #define NRF_SDH_CLOCK_LF_RC_TEMP_CTIV 2
    #define NRF_SDH_CLOCK_LF_ACCURACY 1

    It's working with SPI and BLE.

    But I don't know if sleep/wake-up functionality will be working.

  • It should not be a problem to use the internal LFCLK RC oscillator instead of the external LFCLK crystal. Though the tolerance of the internal is typically up to 500ppm, so you may need to consider the extra drift when using the internal (e.g. drift up to 500us in 1second) vs. the external (e.g. drift up to 20us in 1 second).

    Kenneth

Related