Als Slave braucht man für SPI tatsächlich 4 Takte, als Master gehen auch 2 (wieso eigentlich nicht auch 1???)
Ich hatte SPI mal mit 8MHz laufen, mit 1/4 Takt (master und salve), und es lief ohne Fehler. Habe sogar interne Oszilatoren verwendet, die ja nicht so genau sind....