Hello Mark,
As always, thanks for your answer. It is helping me a lot narrow down my implementation solution.
I do need to record continuously yes because I need a second pre-trigger worth of data. I also realized that the 16-bit ADC of the K24F wouldn't be enough for my application which means I will be needing an external ADC with ENOB ≥ 16 bits. That being said, I have two options remaining:
1. Wake-up the MCU at every sample and compare.
2. Use an external ADC with built-in FIFO and threshold detection and wake-up the MCU either when FIFO is full or when threshold is passed.
Solution 1 is definitely feasible but solution 2 I am not sure. I have not found any ADC with built-in FIFO and threshold detection that have ENOB ≥ 16 bits. Do you know any ADCs that satisfy these criteria?
Even though I wouldn't be doing that, I am still curious to know if it is possible to store on the internal RAM of the MCU when in VLPS? I understand this cannot be done, to the best of your knowledge, from an external device, but could it be done from the internal ADC?
Thanks for all your help.
Sincerely,
Xavier Lajoumard de Bellabre