OXFORD SEMICONDUCTOR LTD.
Additional status:
Software drivers are able to read the status of in-band and
out-of-band automatic flow control, and distinguish
between Xoff and special character received interrupts.
Software reset:
The software driver may reset the device to recover from
unforeseen or unusual error conditions.
Transmitter empty interrupt:
The transmitter can generate an interrupt when the FIFO
and shift register are both empty.
RS485 buffer enable:
The DTR# pin may be re-assigned as a buffer-enable
signal for RS485 line driver in half-duplex mode (see
ACR[4:3] in section 15.3).
OX16C950 rev B
Device ID:
Four bytes of device ID are available to identify the
OX16C950 device to software drivers.
Infra-red ‘IrDA’ interface:
The UART contains an IrDA compliant modulator and
demodulator.
9-bit data framing:
The OX16C950 may be configured to use in 9-bit character
framing for multi-drop protocols where a tag ID (9
th
bit)
differentiates address and data characters.
2
B
LOCK
D
IAGRAM
A[2:0]
D[7:0]
CS0
CS1
CS2#
IOR
IOR#
IOW
Bus
Interface
Transmitter
128 Byte
FIFO
Receiver
128 Byte
FIFO
SOUT
SIN
Internal Control Bus
Internal Data Bus
IOW#
ADS#
FIFOSEL
RESET
RXRDY#
TXRDY#
DDIS
XTLI
XTLO
CLKSEL
BDOUT#
RCLK
Clock &
Baud Rate
Generator
Control
and DMA
Interface
Control
and
Status
Registers
Power
supply
VDD
GND
RTS#
DTR#
OUT1
Modem
Control
Interface
OUT2
CTS#
DSR#
DCD#
RI#
Interrupt
Control
Logic
INTSEL
INT
Figure 1: OX16C950 Block Diagram
Data Sheet Revision 1.2
Page 6