Troubleshooting HF clock that is not starting

I am troubleshooting a board with no working RF. On looking deeper it appears that the HFCLK is not starting (NRF_CLOCK->EVENTS_HFCLKSTARTED is never set).

This is on a PCB that was working previously. I want to troubleshoot it deeper to see if it's a

* Soldering issue

* Component issue (capacitors or crystal)

* ESD issue

If I assume the crystal is not working, what is the expected behaviour of the XC1 and XC2 pins on a nRF52840 when the HFCLK is started by setting NRF_CLOCK->TASKS_HFCLKSTART

Does one of these pins get driven high? If so which one?

Is there a way to tell if the nRF52840 XC1/XC2 pins have become unsoldered. I was thinking that I could do a diode check between XC1/XC2 and VCC and GND on the assumption there are ESD protection diodes on these pins. Would that work? Which power rail should I use for this check? VDD, VDDH, or one of the DEC pins?

Related