Hello,
I am using the SPIM module to communicate the NRF52832 with a sensor, every time it generates an interrupt - which is generated with a frequency of 25Hz. For the interruption I am using the GPIOTE. Between the sensor readings, when an interrupt is generated, I put the microcontroller in sleep mode with sd_app_evt_wait. The problem is that I have a much higher consumption than expected, since there are consumption peaks of around 400uA. I have already checked the pull of the MISO pin and disabled everything that was possible possible to isolate the problem.
So, I figured it would probably be related to Errata 89, but I had doubts when implementing the workarround.
Is initializing SPI this way enough for the workarround to work?
Beside that, I tried to use just the SPI, without the DMA. But it also didn't reduce the consume. Is it expected?