3 of 3 people found this helpful
This is correct, we only have the ability to take one shot measurements with the ADC--no DMA or FIFO on the hardware block.
So it comes down to how fast you can sample ADC at the application level. If you run the hardware timer instead of the fine timer, you will be able to poll at a much higher rate. See: How to Implement the HW Timer
This will be a matter of trial and error. Polling the ADC is not a fast process and attempting to do it too often may crash your application. You may need to play around with the numbers and find a stable number.