User`s guide

UARTs LZ87010 Advance User’s Guide
10-4 1/15/03
Figure 10-3. Transmit Operation, Modes 1 - 3
SBUF
SCON.TI
TO
INTERRUPT
CONTROLLER
TXD(x)
OUTPUT
CLK
TI
SBUF
WRITE
TXD(x)
OUTPUT
CLK
TI
SBUF
WRITE
SERIAL
CLOCK
SCON.SMOD[1:0]
SMOD = 0b01
SCON.TB8
See NOTE
INTERNAL TO
THE LZ87010
EXTERNAL TO
THE LZ87010
CLK
START
SBUF
WRITE
SERIAL
OUT
DONE
LOAD
CLK
XMIT
MODE
TRANSMIT
CONTROL
TRANSMIT
SHIFT REGISTER
D8 D7 D6 D5 D4 D3 D2 D1 D0 START
0
STOP
1
NOTE: In Mode 1, 10 bits are shifted (Start, D7 - D0, Stop).
In Modes 2 and 3, 11 bits are shifted (Start, D8 - D0, Stop).
SHIFT DIRECTION
TXD(x)
D0
START
BIT
STOP
BIT
D1 D2 D3 D4 D5 D6 D7
D0
START
BIT
STOP
BIT
D1 D2 D3 D4 D5 D6 D7 RB8
MODE 1 TRANSMIT TIMING
MODE 2, MODE 3 TRANSMIT TIMING
LZ87010-92