Datasheet

Table Of Contents
Serial Communications Interface (SCI)
Functional Description
MC9S12DP256 — Revision 1.1
Serial Communications Interface (SCI)
Transmitter
Figure 66 Transmitter Block Diagram
Transmitter
Character Length
The SCI transmitter can accommodate either 8-bit or 9-bit data
characters. The state of the M bit in SCI control register 1 (SCICR1)
determines the length of data characters. When transmitting 9-bit data,
bit T8 in SCI data register high (SCIDRH) is the ninth bit (bit 8).
Character
Transmission
To transmit data, the MCU writes the data bits to the SCI data registers
(SCIDRH/SCIDRL), which in turn are transferred to the transmitter shift
register. The transmit shift register then shifts a frame out through the
sci_tx_do signal, after it has prefaced it with a start bit and appended it
PE
PT
H876543210L
11-BIT TRANSMIT SHIFT REGISTER
STOP
START
T8
TDRE
TIE
TCIE
SBK
TC
PARITY
GENERATION
MSB
SCI DATA REGISTERS
LOAD FROM SCIDR
SHIFT ENABLE
PREAMBLE (ALL ONES)
BREAK (ALL 0s)
TRANSMITTER CONTROL
M
INTERNAL BUS
SBR12–SBR0
BAUD DIVIDER
÷ 16
TDRE INTERRUPT REQUEST
TC INTERRUPT REQUEST
MODULE
LOOP
RSRC
CLOCK
TE
TO
CONTROL
RECEIVER
sci_tx_port_en
LOOPS
sci_tx_do
sci_tx_obe
BRK13
Freescale Semiconductor, I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...