Doing communication with adc