English
Language : 

MC68HC08XL36 Datasheet, PDF (191/362 Pages) Freescale Semiconductor, Inc – HCMOS Microcontroller Unit
Freescale Semiconductor, Inc.
Contents
Serial Peripheral Interface Module (SPI)
SPI
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .192
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .192
Pin Name Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .193
Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .194
Master Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .195
Slave Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .197
Transmission Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .198
Clock Phase and Polarity Controls . . . . . . . . . . . . . . . . . . . . . . . .198
Transmission Format When CPHA = 0 . . . . . . . . . . . . . . . . . . . . .198
Transmission Format When CPHA = 1 . . . . . . . . . . . . . . . . . . . . .200
Transmission Initiation Latency. . . . . . . . . . . . . . . . . . . . . . . . . . .201
Queuing Transmission Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .203
Error Conditions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .204
Overflow Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .204
Mode Fault Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .208
Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .211
Resetting the SPI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .213
Low-Power Modes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .214
Wait Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .214
Stop Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .214
SPI During Break Interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .214
I/O Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .215
MISO (Master In/Slave Out) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .215
MOSI (Master Out/Slave In) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .216
SPSCK (Serial Clock) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .216
SS (Slave Select) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .216
CGND (Clock Ground) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .218
1-spi_c
MOTOROLA
Serial Peripheral Interface Module (SPI)
For More Information On This Product,
Go to: www.freescale.com
MC68HC08XL36
191