English
Language : 

MC9S12P128 Datasheet, PDF (375/564 Pages) Freescale Semiconductor, Inc – S12 Microcontrollers
Serial Communication Interface (S12SCIV5)
IREN
RXD
Infrared Ir_RXD
Receive
Decoder
Bus
Clock
Baud Rate
Generator
SBR12:SBR0
÷16
T8
SCI Data
Register
SCRXD
Receive
Shift Register
Receive
and Wakeup
Control
RE
RWU
LOOPS
RSRC
Data Format
Control
M
WAKE
ILT
PE
PT
Transmit
Control
Transmit
Shift Register
SCI Data
Register
TE
LOOPS
SBK
RSRC
RXD
R16XCLK
R32XCLK
SCTXD
Infrared
Transmit
Encoder
Ir_TXD
R8
NF
FE
PF
RAF
ILIE
IDLE
RDRF
OR
RIE
TIE
IDLE
TDRE
TC
TCIE
TDRE
TC
RXEDGIE
Active Edge RXEDGIF
Detect
BKDIF
Break Detect
BKDIE
BKDFE
LIN Transmit BERRIF
Collision
Detect
BERRIE
BERRM[1:0]
TXD
TNP[1:0] IREN
Figure 11-14. Detailed SCI Block Diagram
SCI
Interrupt
Request
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.12
Freescale Semiconductor
375