This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Reducing pins in half, go from 6 to 3pins SDIO style

If you noticed the SPI data is never write and read at the same time, it's more of a SDIO system, so share those

You would never read SPI_IRQ once you already have set nCS active, so share those.
A IRQ signal would also activate nCS, but you planned to do that anyway just after the irq notification.

CLK is 50/50 duty, so a R/C filter would make it 1.6V at the most.(make sure duty is not above 51% high and if you can adjust it make it 45% high)
As CLK spend rest of the time low, the P-Mosfet (-0.8Vgs) is always on, so end result is that Enable is also on.

To Shut down, just put CLK at a steady high (250uS). It was hard to figure out a circuit that does not short a pull-up resistor while at deep sleep,
as battery operated devices spend most of the time with Enable low.
If you use less than 250KHz CLK increase Cap, above 1Mhz clk I would change R1= 1K 
As SPI-CLK have Pull-down you may have to R3=2K, C1=1uF (or weak pull-up resistor after R3) as you want -0.2V or less VGs when you want OFF.
I have not tested this circuit yet and may not be practical but I will create a board for the Parallax Propeller as it does not have SPI in hardware anyway.