English
Language : 

MC68HC08AZ60 Datasheet, PDF (211/452 Pages) Motorola, Inc – Advance Information
Freescale Semiconductor, Inc.
Contents
1-spi
MOTOROLA
Serial Peripheral Interface Module (SPI)
Serial Peripheral Interface Module (SPI)
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
Pin Name and Register Name Conventions . . . . . . . . . . . . . . . . . . . 213
Functional Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
Master Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
Slave Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Transmission Formats. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
Clock Phase and Polarity Controls . . . . . . . . . . . . . . . . . . . . . . . . 218
Transmission Format When CPHA = 0. . . . . . . . . . . . . . . . . . . . . 219
Transmission Format When CPHA = 1. . . . . . . . . . . . . . . . . . . . . 220
Transmission Initiation Latency. . . . . . . . . . . . . . . . . . . . . . . . . . . 221
Error Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Overflow Error. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Mode Fault Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
Queuing Transmission Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
Resetting the SPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
Low-Power Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
Wait Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
Stop Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
SPI During Break Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
I/O Signals. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
MISO (Master In/Slave Out) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
MOSI (Master Out/Slave In) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
SPSCK (Serial Clock) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
SS (Slave Select) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
VSS (Clock Ground) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
I/O Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
SPI Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
SPI Status and Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . 238
SPI Data Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
MC68HC08AZ60 — Rev 1.0
Serial Peripheral Interface Module (SPI)
211
For More Information On This Product,
Go to: www.freescale.com