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?