What is the exact LFCLK control behavior with regards to control from both the APPCORE and NETCORE? The clock control figure at https://docs.nordicsemi.com/bundle/ps_nrf5340/page/chapters/clock/doc/clock.html shows one LFCLK feeding both the APPCORE and NETCORE LFCLK clock control. Are the following true:
- There is only one LFRC and LFSYNT in the system.
- Both cores can request CAL of the LFRC but only one needs to.
- If LFSYNT is requested by the APPCORE running an RTC, then the NETCORE PCLK32KI will be based on LFSYNT, regardless of NETCORE's LFCLKSRC setting.
- If LFSYNT is requested by the NETCORE running an RTC, then the APPCORE PCLK32KI will be based on LFSYNT, regardless of APPCORE's LFCLKSRC setting.
- LFCLKSTAT only returns the setting requested by the core, it does return what clock is sourcing LFCLK
For example, if APPCORE LFCLKSRC=3 and NETCORE LFCLKSRC=2, NETCORE LFCLKSTAT SRC will equal 2, APPCORE LFCLKSTAT SRC will equal 3 - In a typical NRF SDK system, the LFCLK is always going to be running because the RTC is used for the system tick.
Thank you,
Dustin
