MPSL ASSERT: 112, 1605

Hello. I have developed a custom board with nrf52840. I am trying to get it running using a bluetooth hids peripheral example in nrf connect v3.1.0. And the main() runs just fine, but immediately after, it goes to sleep and an interrupt is called for the TIMER0 and somewhere inside the MPSL there is this assert. Can you help me understand why is this happening?

Parents
  • Hi,

    The assert indicate that the HFXO was not started on time (or at all). Normally, the CPU runs of the HFINT, but the HFXO must be started to use the radio. The first thing is to check the HFXO cuircuirtry on your device (the HFXO soldedred correctly, proper load capacitor configuration, and that the crystal is within spec). A quite common mistake is to mount the crystal 90 degrees wrong.

Reply
  • Hi,

    The assert indicate that the HFXO was not started on time (or at all). Normally, the CPU runs of the HFINT, but the HFXO must be started to use the radio. The first thing is to check the HFXO cuircuirtry on your device (the HFXO soldedred correctly, proper load capacitor configuration, and that the crystal is within spec). A quite common mistake is to mount the crystal 90 degrees wrong.

Children
Related