I am using the SPI module on the 16f877a to interface to a ADC;therefore the SDO pin is of no use in this interface as the PIC will only be receiving data from the ADC. The datasheet states "If the SPI is only going to receive, the SDO output could be disabled (programmed as an input)." Does this mean that in the above case,SDO can be used as only a general purpose INPUT and not as a general purpose OUTPUT? Is there any way it can be made to function as a general purpose output even while using the SPI module? Thanks -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist