Freescale Semiconductor, Inc.
Table of Contents
Section 17. Serial Communications Interface (SCI)
17.1 Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .223
17.2 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .224
17.3 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .224
17.4 Pin Name Conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .225
17.5 Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .226
17.5.1 Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .228
17.5.2 Transmitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .228
17.5.2.1
17.5.2.2
17.5.2.3
17.5.2.4
17.5.2.5
17.5.2.6
Character Length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .228
Character Transmission. . . . . . . . . . . . . . . . . . . . . . . . .228
Break Characters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .230
Idle Characters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .230
Inversion of Transmitted Output. . . . . . . . . . . . . . . . . . .231
Transmitter Interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . .231
17.5.3 Receiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .232
17.5.3.1
17.5.3.2
17.5.3.3
17.5.3.4
17.5.3.5
17.5.3.6
17.5.3.7
17.5.3.8
Character Length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .233
Character Reception . . . . . . . . . . . . . . . . . . . . . . . . . . .233
Data Sampling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .233
Framing Errors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .236
Baud Rate Tolerance. . . . . . . . . . . . . . . . . . . . . . . . . . .236
Receiver Wakeup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .238
Receiver Interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . . .239
Error Interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .239
17.6 Low-Power Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .240
17.6.1 Wait Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .240
17.6.2 Stop Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .240
17.7 SCI During Break Module Interrupts. . . . . . . . . . . . . . . . . . . .241
17.8 I/O Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .241
17.8.1 PTE0/SCTxD (Transmit Data) . . . . . . . . . . . . . . . . . . . . . .241
17.8.2 PTE1/SCRxD (Receive Data) . . . . . . . . . . . . . . . . . . . . . .242
17.9 I/O Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .242
17.9.1 SCI Control Register 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . .242
17.9.2 SCI Control Register 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . .245
17.9.3 SCI Control Register 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . .248
17.9.4 SCI Status Register 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . .250
Technical Data
MC68HC908AS60 — Rev. 1.0
Table of Contents
For More Information On This Product,
Go to: www.freescale.com