Gerhard Fiedler wrote > Harold is probably right; looks like an output with a very weak pull-up > (or > without a regular pull-up, and the pull-up you're seeing is just a side > effect). I'm not sure that this is the problem. When I pullup while connected to RC2, the logic high goes from 2.9V to 3V, and the logic low goes from 0V to 1.5V. I did a couple of other tests on my source though that could tell me a bit more about my source. I disconnected the RC2 from my source and measured my source under a few different scenarios (see the picture in the link below). 1 - open circuit: 0-4V 2 - 260K in series: 0-3V (and signal started to have "rounded" edges 3 - 935K in series: 0-2V 4 - 10M in series: 0-500mV http://www.merlotti.com/EngHome/impedance.jpg Somewhere I read that if your signal drops in half with a certain resistance, then that is probably the source impedance. Please note that I'm just repeating what I've heard, not necessarily understanding what I'm saying. Could it be that the source impedance is too high for the CCP port? Additionally, if you have any link that explains the practical effects of impedance on circuits like this, I'd appreciate... I have to learn this stuff. Cheers Padu -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist