You can use any free I/O pinHi E,
Regarding the Oshonsoft SPI:
You may be able to see why I am/was puzzled. Vlad had used SW to carry out the HW function. Am I correct then, that it needs the correct HW PINs as the D/S.
As you will recall, I've always used it's software sucessfully. I only questioned it with this 18F4431, as I haven't been able to get it to READ the COMP.
In #17 I said I had results. This is by outputting the RAW DATA, which is early in the sequence. Tomorrow, I'll move it through to the end of the sequence hopefully.
Thanks, C.
The defines for the SW SPI tell the compiler which pins ( port, pin) to use for the clock, data in, data out, cs.
If you have more than one slave you don't define cs, but use one pin for each slave to select them separately.