
MC68HC08AZ32A — Rev 1.0
Technical Data
MOTOROLA
Serial Peripheral Interface (SPI)
For More Information On This Product,
Go to: www.freescale.com
227
Technical Data — MC68HC08AZ32A
Section 16. Serial Peripheral Interface (SPI)
16.1 Contents
16.2
Introduction
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
228
16.3
Features
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
228
16.4
Pin Name Conventions and I/O Register Addresses
. . . . .
229
16.5
16.5.1
16.5.2
Functional Description
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
230
Master Mode
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
232
Slave Mode
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
233
16.6
16.6.1
16.6.2
16.6.3
16.6.4
Transmission Formats
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
234
Clock Phase and Polarity Controls
. . . . . . . . . . . . . . . . .
234
Transmission Format When CPHA = ‘0’
. . . . . . . . . . . . .
235
Transmission Format When CPHA = ‘1’
. . . . . . . . . . . . .
236
Transmission Initiation Latency
. . . . . . . . . . . . . . . . . . .
237
16.6.5 Error Conditions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
239
16.6.6
Overflow Error
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
239
16.6.7
Mode Fault Error
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
241
16.7
Interrupts
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
243
16.8
Queuing Transmission Data
. . . . . . . . . . . . . . . . . . . . . . . .
244
16.9
Resetting the SPI
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
246
16.10 Low-Power Modes
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
247
16.10.1 WAIT Mode
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
247
16.10.2 STOP Mode
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
247
16.11 SPI During Break Interrupts
. . . . . . . . . . . . . . . . . . . . . . . . .
247
16.12 I/O Signals
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
248
16.12.1 MISO (MasterIn/Slave Out)
. . . . . . . . . . . . . . . . . . . . . . .
249
16.12.2 MOSI (Master Out/Slave In)
. . . . . . . . . . . . . . . . . . . . . . .
249
F
Freescale Semiconductor, Inc.
n
.