I've worked with other integrated radio + ARM processors that were not deterministic, and I would like to know if the Nordic solution is.
What I mean is: Is there a way to grab complete control of the processor and execute a block of code that NOTHING can interrupt (short of a reset pin toggle etc)? This seems like an obvious "well of course that's possible - just turn off interrupts" answer, but on that other processor the radio would occasionally completely stall the processor while it handled its business. There was no way to stop it, and it made writing timing-critical code impossible. It took quite awhile to get the manufacturer to admit that this was indeed happening.
I'd just like to hear from a real expert whether this can happen on the nRF52840.
Thanks!