>His 20Mhz processor (if it is >20MIPS) should be able to produce 5Mhz SPI. The processor is only 5 MIPS at 20 MHz clock. The data sheet says that it can transmit at 5MHz. I just wonder if it can receive at the same speed or if there is anything else I should be aware of.