El parámetro de polaridad y fase generalmente está determinado por la especificación del esclavo. SPI generalmente permite que las cuatro combinaciones funcionen en el mismo bus.
Los diseñadores de dispositivos esclavos tienen más o menos libertad para elegir entre los 4 modos, y esta opción a menudo está codificada en el hardware esclavo. Por lo tanto, debe leer la hoja de datos del esclavo para averiguar qué CPOL y los parámetros de CPHA usan (puede que no se indique explícitamente, pero se mostrarán en el diagrama de tiempo)
Si utiliza el modo incorrecto con un esclavo determinado, es probable que obtenga bits perdidos o que no haya comunicación alguna. Es común que el periférico del bus SPI en la MCU tenga registros o controle CPOL y CPHA, así como un seguimiento de CPOL y CPHA para diferentes esclavos, lo que también podría ser realizado por un controlador de sistema operativo.