Serial Communication Interface (S12SCIV5)
R8
IREN
SCI Data
Register
NF
FE
Infrared
Receive
Decoder
Ir_RXD
RXD
SCRXD
Receive
Shift Register
PF
RAF
IDLE
RDRF
OR
IDLE
ILIE
RE
RWU
Receive
and Wakeup
Control
LOOPS
RSRC
RIE
TIE
M
WAKE
ILT
Bus
Clock
Baud Rate
Generator
Data Format
Control
TDRE
TC
TDRE
TC
PE
SCI
Interrupt
Request
SBR12:SBR0
PT
TCIE
TE
Transmit
Control
RXEDGIE
÷16
LOOPS
SBK
Active Edge
Detect
RXEDGIF
BKDIF
RSRC
Transmit
Shift Register
T8
Break Detect
RXD
BKDIE
SCI Data
Register
BKDFE
LIN Transmit
Collision
Detect
BERRIF
BERRIE
SCTXD
R16XCLK
R32XCLK
BERRM[1:0]
Infrared
Transmit
Encoder
Ir_TXD
TXD
TNP[1:0]
IREN
Figure 11-14. Detailed SCI Block Diagram
11.4.1 Infrared Interface Submodule
This module provides the capability of transmitting narrow pulses to an IR LED and receiving narrow
pulses and transforming them to serial bits, which are sent to the SCI. The IrDA physical layer
specification defines a half-duplex infrared communication link for exchange data. The full standard
includes data rates up to 16 Mbits/s. This design covers only data rates between 2.4 Kbits/s and 115.2
Kbits/s.
The infrared submodule consists of two major blocks: the transmit encoder and the receive decoder. The
SCI transmits serial bits of data which are encoded by the infrared submodule to transmit a narrow pulse
S12P-Family Reference Manual, Rev. 1.13
Freescale Semiconductor
377