Table of Contents
Section 13. Serial Communications Interface Module (SCI)
13.1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
13.2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
13.3 Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
13.3.1
13.3.2
Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Transmitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Character Length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Character Transmission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Break Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Idle Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Inversion of Transmitted Output . . . . . . . . . . . . . . . . . . . . . . . . . 175
Transmitter Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Receiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Character Length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Character Reception . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Data Sampling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Framing Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
Receiver Wakeup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
Receiver Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
Error Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
13.3.2.1
13.3.2.2
13.3.2.3
13.3.2.4
13.3.2.5
13.3.2.6
13.3.3
13.3.3.1
13.3.3.2
13.3.3.3
13.3.3.4
13.3.3.5
13.3.3.6
13.3.3.7
13.4 Wait Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
13.5 SCI During Break Module Interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . 181
13.6 I/O Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
13.6.1
13.6.2
PTF5/TxD (Transmit Data) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
PTF4/RxD (Receive Data) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
13.7 I/O Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
13.7.1
13.7.2
13.7.3
13.7.4
13.7.5
13.7.6
13.7.7
SCI Control Register 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
SCI Control Register 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
SCI Control Register 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
SCI Status Register 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
SCI Status Register 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
SCI Data Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
SCI Baud Rate Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Section 14. System Integration Module (SIM)
14.1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
14.2 SIM Bus Clock Control and Generation . . . . . . . . . . . . . . . . . . . . . . . . 197
14.2.1
14.2.2
14.2.3
Bus Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Clock Startup from POR or LVI Reset . . . . . . . . . . . . . . . . . . . . . . 197
Clocks in Wait Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
MC68HC908MR32 • MC68HC908MR16 — Rev. 6.0
MOTOROLA
Data Sheet
13
Table of Contents