Use of A/D converter

Not sure what you're saying there.
It is true that the existing analogRead has a busy-wait, but as I pointed out in your other thread, this is easily reduced or eliminated.
You can even interrupt on the end-of-conversion condition if you wish.
The converter itself does not consume processor resources.