Is the peak periodic?
each time you reset/powerup the module
I believe this stems from the process of downloading the firmware from NVRAM into SRAM. You could confirm this by programming a very small application, and measuring the time the peak is sustained. Repeat the process with a much larger application... compare the two times.
One other thought... could this be a side-effect of the Crystal Warmup timer? You could try changing that value as well.
no.. confirmed that loading from nvram does not take all this time.
thanks for reply
This is expected behavior, since we need to calibrate the LPO.
For the first 500ms after boot, we disable sleep in order to calibrate the LPO and this is by design.
If you sleep while you calibrate the LPO, then there is no guarantee that you will wake up on time.
So the peak current in your screen capture is expected behavior.
Hope this helps,