Datasheet

Serial Peripheral Interface (S08SPI16V1)
MC9S08JM60 Series Data Sheet, Rev. 3
Freescale Semiconductor 269
Figure 15-16. Initialization Flowchart Example for SPI Master Device in 16-bit Mode
INITIALIZE SPI
SPIxC1 = 0x54
SPIxC2 = 0xC0
SPIxBR = 0x00
SPIxMH = 0xXX
RESET
YES
READ SPMF WHILE SET
TO CLEAR FLAG,
THEN WRITE A 1 TO IT
CONTINUE
SPMF = 1
?
READ
SPIxDH:SPIxDL
SPRF = 1
?
WRITE TO
SPIxDH:SPIxDL
SPTEF = 1
?
NO
NO
NO
YES
YES
YES