add 16bit adc