Question: can adc read negative voltage?
Answer: The ADC input can only read (and tolerate) positive input voltages less than the power supply voltage. To read a negative-going voltage requires level shifting the voltage to be within the allowed ADC range.