Hi,
Regarding the absolute voltage of the high speed ADC analog channel ADCHS_x for LPC4370, it is dependent on the ADCHS_NEG pin setting.
When you set the DCINNEG bit in POWER_CONTROL register, the ADCHS_NEG pin is clamped at 0.5V, all analog channel ADCHS_x pin voltage must be in the range from 100mV to 900mV.
When the clear the DCINNEG bit in POWER_CONTROL register, the ADCHS_NEG pin is an input pin, the voltage of ADCHS_NEG pin can be from 400mV to 800mV, all analog channel ADCHS_x pin voltage must be fluctuating in the range from 400mV to 900mV based on the ADCHS_NEG pin voltage at middle point. In the case, the required ADCHS_x pin voltage is in the range:
(voltage of ADCHS_NEG pin)-400mV< ADCHS_x pin voltage <(voltage of ADCHS_NEG pin)+400mV
Assume you set the voltage of ADCHS_NEG pin as 800mV, the ADCHS_x pin voltage must be greater than 400mV, less than 1200mV.
Assume you set the voltage of ADCHS_NEG pin as 400mV, the ADCHS_x pin voltage must be greater than 0mV, less than 800mV.
For detailed information, pls refer to section 13.9 12-bit ADCHS input selection in data sheet of LPC4370.
In any case, the 3.3V is NOT allowed to impress to the analog pin.
Hope it can help you
BR
XiangJun Rong