Тот clock, которым в классическом divmmc тактируются сдвиги по spi в карту и из карты, не требует синхронности с ЦП или еще чем-то, можно иметь отдельный генератор прямо на плате divmmc, это вполне работает на частотах 3,5мгц и выше (у меня в экспериментах до 16 доходило, но в итоге ставил генераторы на 4..8 мгц, что было в наличии).
По этому поводу делалось немало шаманства с его инверсией (это дает сдвиг на полтакта) , "усилением" при помощи схем на одновибраторе, в каких-то случаях это вызывало более стабильную работу.
При этом были ситуации, когда одни карты работали стабильно, другие нестабильно. Однажды побеждалось такое резисторами в разрыв линий spi, обсуждали
тут