Enhanced Serial Communication Interface (eSCI)
MPC5510 Microcontroller Family Reference Manual, Rev. 1
Freescale Semiconductor
24-19
Preliminary
24.4.3
Transmitter
illustrates the features of the eSCI transmitter.
Figure 24-13. eSCI Transmitter Block Diagram
24.4.3.1
Transmitter Character Length
The eSCI transmitter can accommodate either 8-bit or 9-bit data characters. The state of the M bit in eSCI
control register 1 (ESCI
x
_CR1) determines the length of data characters. When transmitting 9-bit data, bit
T8 in the eSCI data register (ESCI
x
_DR) is the ninth bit (bit 8).
0x011E
230,769
14,423
14,400
+0.16
0x01AE
153,488
9,593
9,600
–0.07
0x035B
76,834
4,802
4,800
+0.04
0x06B7
38,394
2399.7
2,400
–0.01
0x0D6E
19,197
1,199.8
1,200
–0.01
Table 24-16. Baud Rates (Example: System Clock = 66 MHz)
Value in
SBR
Receiver
clock (Hz)
Transmitter
clock (Hz)
Target baud
rate
Error
(%)
M
TXD
÷16
H 8
7
6
5
4
3
2
1
0
L
11-bit transmit shift register
STOP
START
MSB
BAUD divider
Bus
clock
SBR0–SBR12
SBK
Parity
generation
PE
PT
Load from
ESCI
x
_DR
Shift
enable
Preamble
(all 1s)
Break
(All 0s)
Transmitter control
T8
TE
TIE
TDRE
LOOP control
TDRE
interrupt
request
TCIE
TC
TC
interrupt
request
RSRC
LOOPS
To
Internal bus
eSCI data registers
RXD