English
Language : 

TC11IB Datasheet, PDF (34/108 Pages) Infineon Technologies AG – 32-Bit Single-Chip Microcontroller
TC11IB
Asynchronous Serial Interface (16X50)
The 16X50 is a universal asynchronous receiver/transmitter (UART) which is fully
prorammable.It supports word lengths from five to eight bits, an optional parity bit and
one or two stop bits.If enabled, the parity can be odd, even or forced to a defined state.
The 16X50 includes a 16-bit programmable baud rate generator and an 8-bit scratch
register, together with two 16-byte FIFOs -one for transmit and one for receive. It has six
modem control lines and supports a diagnostic loop-back mode. An interrupt can be
generated from any one of 10 sources. Figure 7 shows a global view of the functional
blocks of the Asynchronous Serial Interface (16X50).
C lock
C o n tro l
f16x50
Address
Decoder
16x50
M odule
Interrupt
C o n tro l
Port
C o n tro l
P1.15 / 16x50_RI
P1.14 / 16x50_CTS
P1.13 / 16x50_DTR
P1.12 / 16x50_DSR
P1.11 / 16x50_DCD
P1.10 / 16x50_RTS
P1.9 / 16x50_TxD
P1.8 / 16x50_RxD
MCB04937
Figure 7 General Block Diagram of the 16X50 Interface
The 16X50 Module communicates with the external world via five input and three output
lines located at Port 1.
The 16X50 provides serial asynchronous receive data synchronization, parallel-to-serial
and serial-to-parallel data conversions for both the transmitter and receiver sections.
These functions are necessary for converting the serial data stream into parallel data
that is required with digital data systems. Synchronization for the serial data stream is
accomplished by adding start and stops bits to the transmit data to form a data character
(character orientated protocol). Data integrity is insured by attaching a parity bit to the
data character. The parity bit is checked by the receiver for any transmission bit errors.
The electronic circuitry to provide all these functions is fairly complex especially when
manufactured on a single integrated silicon chip. The 16X50 represents such an
integration with greatly enhanced features.
The 16X50 is an upward solution that provides 16 bytes of transmit and receive FIFO
memory, instead of 1 byte provided in the 16C450. The 16X50 is designed to work with
high speed modems and shared network environments, that require fast data processing
time. Increased performance is realized in the 16X50 by the larger transmit and receive
Data Sheet
30
V2.3, 2003-11