Problemas com AD no PIC16F690

Pessoal, estou monitorando uma fonte de tensão DC variável de até 300V em uma entrada AD do PIC.
Pra isso coloquei um divisor de tensão com um resistor de 1MB e outro de 10K, sendo assim, possuo uma relação de 1/100. Quando tenho 100V na fonte, no AD do PIC tenho 1V.
Até aí tudo beleza, quando coloco o osciloscópio, vejo que a tensão esta perfeita no pino do PIC, mas quando eu ativo o Canal para leitura AD, a tensão sobe de 1 para 1,6V, dando uma leitura errada. Parece ter um pullup interno no pino AD (muito estranho).
Inclusive se eu deixo o pino do AD flutuando ele mede 5V (parece um pullup mesmo), mas a PORTC nem tem como colocar pullup...muito menos em AD
Quando coloco o pino como entrada digital a tensão fica perfeita, quando coloco como entrada analógica a tensão sobe mais de 0,5V descaracterizando a relação 1/100.
A entrada utilizada é a AN6 que esta na PORTC e compilador CCS 4.114.
Alguém tem alguma idéia do que pode ser?
Pra isso coloquei um divisor de tensão com um resistor de 1MB e outro de 10K, sendo assim, possuo uma relação de 1/100. Quando tenho 100V na fonte, no AD do PIC tenho 1V.
Até aí tudo beleza, quando coloco o osciloscópio, vejo que a tensão esta perfeita no pino do PIC, mas quando eu ativo o Canal para leitura AD, a tensão sobe de 1 para 1,6V, dando uma leitura errada. Parece ter um pullup interno no pino AD (muito estranho).
Inclusive se eu deixo o pino do AD flutuando ele mede 5V (parece um pullup mesmo), mas a PORTC nem tem como colocar pullup...muito menos em AD
Quando coloco o pino como entrada digital a tensão fica perfeita, quando coloco como entrada analógica a tensão sobe mais de 0,5V descaracterizando a relação 1/100.
A entrada utilizada é a AN6 que esta na PORTC e compilador CCS 4.114.
Alguém tem alguma idéia do que pode ser?