Page 2 of 10
IA16450
Preliminary Data Sheet
Universal Asynchronous Receiver/Transmitter
The IA16450 is a form, fit and function compatible part to the National NS16450 Univeral
Asynchronous Receiver/Transmitter. The IA16450 function receives and transmits data in a variety
of configurations including 5, 6, 7 or 8 bit data words, odd, even or no parity, and 1, 1.5, and 2 stop
bits. This megafunction includes an internal Baud Rate Generator and Interrupt Control. A block
diagram is shown in Figure 1.
Functional Block Diagram
Figure 1
INTERNAL DATA
BUS
D7:D0
RECEIVER
BUFFER
REGISTER
RECEIVER
SHIFT
REGISTER
SIN
DATA BUS
BUFFER
RECEIVER
TIMING
&
LINE CONTROL
REGISTER
RCLK
CONTROL
DIVISOR LATCH
(LSB)
A0
BAUDOUT_n
A1
A2
BAUD
GENERATOR
DIVISOR LATCH
(MSB)
CS0
CS1
CS2_n
ADS_n
TRANSMITTER
TIMING
&
LINE STATUS
REGISTER
DECODE
AND
CONTROL
MR
CONTROL
LOGIC
RD
RD_n
WR
SOUT
TRANSMITTER
SHIFT
REGISTER
TRANSMITTER
HOLDING
REGISTER
WR_n
DDIS
CSOUT
RTS_n
CTS_n
XIN
MODEM
CONTROL
REGISTER
XOUT
DTR_n
DSR_n
DCD_n
MODEM
CONTROL
LOGIC
MODEM STATUS
REGISTER
RI
OUT1_n
OUT2_n
INTR
INTERRUPT
ENABLE
REGISTER
INTERRUPT
CONTROL
LOGIC
INTERRUPT ID
REGISTER
Copyright ã 1999, InnovASIC Inc.
Customer Specific IC Solutions