Thanks for that Steve.

I had considered the bit bang approach and had found the BS2 routines on the Melabs site. I am using the Intersema pressure transducer which needs the SHIFTOUT value\bits option to clock out some 2 and 3 bit values as well as regular 8 bit bytes. I guess I'll just have to bite the bullet and dive into the assembler. The lazy option is not going to cut it.

Cheers
Brian