Ivp, Bob, Adam, I tried this code. lp1 clrwdt clrf temp bsf temp,sda movf temp,w movwf portc goto lpx lpx bcf temp,sda movf temp,w movwf portc goto lp1 But the same result. the line does not go below 1V (or I can say 0.8V). Cheers Ravi -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist