WARNING: WORK IN PROGRESS. SIPO / PISO interface for the PIC16F690.