English
Language : 

MC9S12KG128_10 Datasheet, PDF (341/606 Pages) Freescale Semiconductor, Inc – HCS12 Microcontrollers
Chapter 10 Serial Communications Interface (S12SCIV2) Block Description
10.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 10-9 shows the structure of the SCI module. The SCI allows full duplex, asynchronous, NRZ 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.
RXD
SBR12–SBR0
BUS
CLOCK
BAUD RATE
GENERATOR
SCI DATA
REGISTER
RECEIVE
SHIFT REGISTER
RECEIVE
AND WAKEUP
CONTROL
DATA FORMAT
CONTROL
÷16
TRANSMIT
CONTROL
TRANSMIT
T8
SHIFT REGISTER
RE
RWU
LOOPS
RSRC
M
WAKE
ILT
PE
PT
TE
LOOPS
SBK
RSRC
R8
NF
FE
PF
RAF
ILIE
IDLE
RDRF
OR
RIE
TIE
TDRE
TC
TCIE
IRQ
TO CPU
SCI DATA
REGISTER
TXD
Figure 10-9. SCI Block Diagram
MC9S12KG128 Data Sheet, Rev. 1.16
Freescale Semiconductor
341