Table of Contents
MC68HC(9)08LK60 — Rev. 1.0
Advance Information
MOTOROLA
Table of Contents
11
NON-DISCLOSURE
AGREEMENT
REQUIRED
Section 12. Infrared Serial Communications
Interface (IrSCI)
12.1
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .175
12.2
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .176
12.3
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .176
12.4
IrSCI Module Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .177
12.5
Infrared Functional Description. . . . . . . . . . . . . . . . . . . . . . . .178
12.5.1
Infrared Transmit Encoder. . . . . . . . . . . . . . . . . . . . . . . . .179
12.5.2
Infrared Receive Decoder . . . . . . . . . . . . . . . . . . . . . . . . .180
12.6
SCI Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . .180
12.6.1
Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .183
12.6.2
Transmitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .183
12.6.2.1
Character Length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .183
12.6.2.2
Character Transmission . . . . . . . . . . . . . . . . . . . . . . . . .184
12.6.2.3
Break Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .185
12.6.2.4
Idle Characters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .186
12.6.2.5
Transmitter Interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . .187
12.6.3
Receiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .187
12.6.3.1
Character Length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .187
12.6.3.2
Character Reception . . . . . . . . . . . . . . . . . . . . . . . . . . .187
12.6.3.3
Data Sampling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .189
12.6.3.4
Framing Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .191
12.6.3.5
Baud Rate Tolerance . . . . . . . . . . . . . . . . . . . . . . . . . . .191
12.6.3.6
Receiver Wakeup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .194
12.6.3.7
Receiver Interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . . .195
12.6.3.8
Error Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .195
12.7
Wait Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .196
12.8
SCI During Break Module Interrupts. . . . . . . . . . . . . . . . . . . .196
12.9
I/O Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .196
12.9.1
TxD (Transmit Data) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .197
12.9.2
RxD (Receive Data) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .197
12.10 I/O Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .198
12.10.1
SCI Control Register 1 . . . . . . . . . . . . . . . . . . . . . . . . . . .198
12.10.2
SCI Control Register 2 . . . . . . . . . . . . . . . . . . . . . . . . . . .201
12.10.3
SCI Control Register 3 . . . . . . . . . . . . . . . . . . . . . . . . . . .204