Advance Information
MC68HC08AS20
—
Rev. 4.1
14
Freescale Semiconductor
17.9
17.9.1
17.9.2
17.9.3
17.9.4
17.9.5
17.9.6
17.9.7
I/O Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .254
SCI Control Register 1 . . . . . . . . . . . . . . . . . . . . . . . . . . .254
SCI Control Register 2 . . . . . . . . . . . . . . . . . . . . . . . . . . .258
SCI Control Register 3 . . . . . . . . . . . . . . . . . . . . . . . . . . .260
SCI Status Register 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . .262
SCI Status Register 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . .266
SCI Data Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .267
SCI Baud Rate Register . . . . . . . . . . . . . . . . . . . . . . . . . .268
Section 18. Serial Peripheral Interface (SPI)
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .271
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .272
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .272
Pin Name and Register Name Conventions. . . . . . . . . . . . . .273
Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .274
Master Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .276
Slave Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .277
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
Error Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .284
Overflow Error. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .284
Mode Fault Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .286
Interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .288
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
18.1
18.2
18.3
18.4
18.5
18.5.1
18.5.2
18.6
18.6.1
18.6.2
18.6.3
18.6.4
18.7
18.7.1
18.7.2
18.8
18.9