English
Language : 

MC9S12XD256CAG Datasheet, PDF (493/1348 Pages) Freescale Semiconductor, Inc – MC9S12XDP512 Data Sheet
Chapter 11 Serial Communication Interface (S12SCIV5)
11.4 Functional Description
This section provides a complete functional description of the SCI block, detailing the operation of the
design from the end user perspective in a number of subsections.
Figure 11-14 shows the structure of the SCI module. The SCI allows full duplex, asynchronous, serial
communication between the CPU and remote devices, including other CPUs. The SCI transmitter and
receiver operate independently, although they use the same baud rate generator. The CPU monitors the
status of the SCI, writes the data to be transmitted, and processes received data.
IREN
SCI Data
Register
RXD
Infrared Ir_RXD
Receive
Decoder
SCRXD
Receive
Shift Register
Receive
and Wakeup
Control
RE
RWU
LOOPS
RSRC
Bus
Clock
Baud Rate
Generator
SBR12:SBR0
Data Format
Control
M
WAKE
ILT
PE
PT
÷16
Transmit
Control
T8
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
Detect
RXEDGIF
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
MC9S12XDP512 Data Sheet, Rev. 2.21
Freescale Semiconductor
493