TMP91C824
91C824-123
2008-02-20
3.9.1 Block
Diagrams
Figure 3.9.2 is a block diagram representing serial channel 0.
Figure 3.9.2 Block Diagram of the Serial Channel 0 (SIO0)
Internal data bus
Prescaler
BR0CR
<BR0CK1:0>
TA0TRG
(from TMRA0)
16 32 64
8
4
2
φ
T2
φ
T8
φ
T32
φ
T0
BR0CR
<BR0S3:0>
BR0ADD
<BR0K3:0>
Selec
tor
Selec
tor
Selec
tor
Pr
e
s
c
a
le
r
φ
T0
φ
T2
φ
T8
φ
T32
BR0CR
<BR0ADDE>
f
SYS
I/O interface mode
÷
2
Selec
tor
SC0CR
<IOC>
SC0MOD0
<WU>
Receive
counter
(UART only
÷
16)
Serial channel
interrupt
control
Transmision
counter
(UART only
÷
16)
Transmission
control
Receive control
Receive buffer 1 (Shift
register)
RB8
Receive buffer 2 (SC0BUF)
Error flag
SIOCLK
UART
mode
SC0MOD0
<SC1:0>
SC0MOD0
<SM1:0>
TB8
Transmission buffer (SC0BUF)
INT request
INTRX0
INTTX0
SC0CR
<OERR><PERR><FERR>
CTS0
Concurrent
with PC2
SC0MOD0
<CTSE>
RXD0
Concurrent
with PC1
<PE>
SC0CR
<EVEN>
TXDCLK
SC0MOD0
<RXE>
Parity control
Serial clock generation circuit
SCLK0
Concurrent
with PC2
SCLK0
Concurrent
with PC2
Baud rate
generator
RXDCLK
TXD0
Concurrent
with PC0
I/O
interface mode