English
Language : 

MC68HC908GP20 Datasheet, PDF (16/406 Pages) Freescale Semiconductor, Inc – M68HC08 Microcontrollers
Section 18. Serial Communications
Interface Module (SCI)
18.1 Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .247
18.2 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
18.3 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
18.4 Pin Name Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
18.5 Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .250
18.5.1 Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
18.5.2 Transmitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
18.5.2.1 Character Length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
18.5.2.2 Character Transmission . . . . . . . . . . . . . . . . . . . . . . . . . 255
18.5.2.3 Break Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
18.5.2.4 Idle Characters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
18.5.2.5 Inversion of Transmitted Output. . . . . . . . . . . . . . . . . . . 257
18.5.2.6 Transmitter Interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . .257
18.5.3 Receiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
18.5.3.1 Character Length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
18.5.3.2 Character Reception . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
18.5.3.3 Data Sampling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
18.5.3.4 Framing Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
18.5.3.5 Baud Rate Tolerance . . . . . . . . . . . . . . . . . . . . . . . . . . .262
18.5.3.6 Receiver Wakeup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
18.5.3.7 Receiver Interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
18.5.3.8 Error Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
18.6 Low-Power Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
18.6.1 Wait Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
18.6.2 Stop Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
18.7 SCI During Break Module Interrupts. . . . . . . . . . . . . . . . . . . .268
18.8 I/O Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
18.8.1 PTE0/TxD (Transmit Data) . . . . . . . . . . . . . . . . . . . . . . . . 268
18.8.2 PTE1/RxD (Receive Data) . . . . . . . . . . . . . . . . . . . . . . . . 269
18.9 I/O Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
18.9.1 SCI Control Register 1 . . . . . . . . . . . . . . . . . . . . . . . . . . .269
18.9.2 SCI Control Register 2 . . . . . . . . . . . . . . . . . . . . . . . . . . .272
18.9.3 SCI Control Register 3 . . . . . . . . . . . . . . . . . . . . . . . . . . .275
Advance Information
16
MC68HC908GP20 — Rev 2.1
Freescale Semiconductor