This is hot off the press. . . If you are using the 12c508 (509?), and put it to sleep one of the I/Os will revert from an output to an input. I did not get all of the particulars from the FAE due to the fact that I am not using the SLEEP feature, so the above is all I know about this problem. I checked on the Microchip homepage and there is no errata sheet, as of yet. I suppose if you are working with the 12Cxxx series you should get on the horn and talk to the apps engineers and see if it applies to you. . . Dave David Brobst Solutions Cubed 3029 Esplanade #F Chico, CA 95973 Phone: 916-891-8045 Fax: 916-891-8045