Hola ,
SMP permite seleccionar la modalidad de muestra de tu modulo SPI hay aparatos que transmiten con muestra central sincronizados con el medio periodo y otros sincronizados con el inicio del periodo
CKE por lo mismo de que hay diferente tipos de hardware puedes alinear tu transmisión con la descrita da el fabricante del modulo con que quieres comunicarte
esto no influye en las prestaciones de tu comunicación
el WC es otra cosa jejej
ya se a que te refieres WC o bit de colisión sirve porque para evitar sobrescribir datos en el buffer, como el mismo datasheet de dice borras los datos en el buffer antes de escribir otro o limpiar después de escribir lo dos métodos son validos
aqui un ejemplo de escritura
//8bits method with flush buffer
#define writeXSFHSPI(x) \
FLASH_SSPBUF = x; \ //pones el dato en el buffer
while(!FLASH_SPI_IF); \ //esperas que acabe
DummyMaster = FLASH_SSPBUF; \ //limpias el buffer
FLASH_SPI_IF = 0; //limpias el flag
por lo de la frequencia deberias ver en el datasheet de tu modulo haber que velocidad suporta y tu te adeguas a ella el hecho que tu eres master
no quiere decir que todo el hardware que conectes puede ir a tu velocidad hay unos limites dectados del tipo de hardware CMOS , TTL ,74LS ,etc.
saludos.