Option 1 has merit. Using a synchronous counter like SN74LS163A could do the trick. This would synchronize the output relative to the latency of the ADC. I am not sure if the microcontroller option will work with multiple buffers sharing a common i/o…