So kann ich dir keine Verlässliche Antwort auf deine Frage geben. Post mal den Source-Code. Rein Technisch gesehen müsste es als Input gehen (hast du interne Pull-ups aktiviert?), da der 630er keinen A/D-Wandler besitzt, der vorher abgeschalten werden müsste.

Wie gesagt, nach dem Source kann ich dir vielleicht mehr sagen.
MfG
Mobius

Edit:
Ich hab glaub ich dein Problem, hab grad im Datasheet des 630er gestöbert. Der Comparator ist nach einem Reset auf die zwei Pins gemulitplexed. Also musst du in den Register CMCON die ersten drei Bits (also 0 bis 1) alle auf 1 (high) setzten. Dann müsste es auch als Input funktionieren.