MC68HC08AS20
—
Rev. 4.1
Advance Information
Freescale Semiconductor
271
Advance Information — MC68HC08AS20
Section 18. Serial Peripheral Interface (SPI)
18.1 Contents
18.2
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .272
18.3
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .272
18.4
Pin Name and Register Name Conventions. . . . . . . . . . . . . .273
18.5
18.5.1
18.5.2
Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .274
Master Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .276
Slave Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .277
18.6
18.6.1
18.6.2
18.6.3
18.6.4
Transmission Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .278
Clock Phase and Polarity Controls . . . . . . . . . . . . . . . . . .278
Transmission Format When CPHA = 0. . . . . . . . . . . . . . .279
Transmission Format When CPHA = 1. . . . . . . . . . . . . . .280
Transmission Initiation Latency. . . . . . . . . . . . . . . . . . . . .282
18.7
18.7.1
18.7.2
Error Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .284
Overflow Error. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .284
Mode Fault Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .286
18.8
Interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .288
18.9
Queuing Transmission Data. . . . . . . . . . . . . . . . . . . . . . . . . .289
18.10 Resetting the SPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .291
18.11 Low-Power Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .292
18.11.1
Wait Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .292
18.11.2
Stop Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .292
18.12 SPI During Break Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . .293
18.13 I/O Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .294
18.13.1
MISO (Master In/Slave Out) . . . . . . . . . . . . . . . . . . . . . . .294
18.13.2
MOSI (Master Out/Slave In) . . . . . . . . . . . . . . . . . . . . . . .295