OX16C950-TQBG OXFORD SEMICONDUCTOR, OX16C950-TQBG Datasheet - Page 38
![IC, UART, 1CH, SMD, TQFP48, 950](/photos/19/3/190350/42334692_sml.jpg)
OX16C950-TQBG
Manufacturer Part Number
OX16C950-TQBG
Description
IC, UART, 1CH, SMD, TQFP48, 950
Manufacturer
OXFORD SEMICONDUCTOR
Datasheet
1.OX16C950-TQBG.pdf
(50 pages)
Specifications of OX16C950-TQBG
No. Of Channels
1
Data Rate
15Mbps
Uart Features
Tx/Rx FIFO INT TRIG
Supply Voltage Range
3V To 5.25V
Operating Temperature Range
0°C To +70°C
Digital Ic Case Style
TQFP
No. Of Pins
48
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
OX16C950-TQBG
Manufacturer:
SAMSUNG
Quantity:
450
15.8
The CKS register is located at offset 0x03 of the ICR
This register is cleared to 0x00 after a hardware reset to
maintain compatibility with 16C550, but is unaffected by
software reset. This allows the user to select a clock
source and then reset the channel to work-around any
timing glitches.
CKS[1:0]: Receiver Clock Source Selector
logic [00] ⇒ The RCLK pin is selected for the receiver
logic [01] ⇒ The DSR# pin is selected for the receiver
logic [10] ⇒ The output of baud rate generator (internal
logic [11] ⇒ The transmitter clock is selected for the
CKS[2]: Disable BDOUT# pin
logic 0 ⇒
logic 1 ⇒
CKS[3]: Receiver 1x clock mode selector
logic 0 ⇒
logic 1 ⇒
CKS[5:4]: Transmitter 1x clock or baud rate generator
output (BDOUT) on DTR# pin
logic [00] ⇒ The function of the DTR# pin is defined by
logic [01] ⇒ The transmitter 1x clock (bit rate clock) is
logic [10] ⇒ The output of baud rate generator (Nx clock)
logic [11] ⇒ Reserved.
DS-0031 Sep 05
OXFORD SEMICONDUCTOR LTD.
Clock Select Register ‘CKS’
clock (550 compatible mode).
clock.
BDOUT#) is selected for the receiver clock.
receiver. This allows RI# to be used for both
transmitter and receiver.
The BDOUT# pin is enabled and connected
to the output of the internal baud rate
generator which is a Nx clock used by the
UART. In 16C550 compatibility mode, the
baud rate generator produces a 16x clock
(See TCR, section 14.3).
The BDOUT# pin is disabled and set
permanently low.
The receiver is in Nx clock mode as defined
in the TCR register. After a hardware reset
the receiver operates in 16x clock mode, i.e.
16C550 compatibility.
The receiver is in isochronous 1x clock
mode.
the setting of ACR[4:3].
asserted on the DTR# pin and the setting of
ACR[4:3] is ignored.
is asserted on the DTR# pin and the setting
of ACR[4:3] is ignored.
External—Free Release
CKS[6]: Transmitter clock source selector
logic 0 ⇒
logic 1 ⇒
CKS[7]: Transmitter 1x clock mode selector
logic 0 ⇒
logic 1 ⇒
15.9
The NMR register is located at offset 0x0D of the ICR
The OX16C950 offers 9-bit data framing for industrial multi-
drop applications. 9-bit mode is enabled by setting bit 0 of
the Nine-bit Mode Register (NMR). In 9-bit mode the data
length setting in LCR[1:0] is ignored. Furthermore as parity
is permanently disabled, the setting of LCR[5:3] is also
ignored.
The receiver stores the 9th bit of the received data in
LSR[2] (where parity error is stored in normal mode). Note
that OX16C950 provides a 128-deep FIFO for LSR[3:1].
The transmitter FIFO is 9-bit wide and 128 deep. The user
should write the 9th (MSB) data bit in SPR[0] first and then
write the other 8 bits to THR.
As parity mode is disabled, LSR[7] is set whenever there is
an overrun, framing error or received break condition. It is
unaffected by the contents of LSR[2] (Now the received 9th
data bit).
In 9-bit mode, in-band flow control is disabled regardless of
the setting of EFR[3:0] and the XON1/XON2/XOFF1 and
XOFF2 registers are used for special character detection.
Interrupts in 9-Bit Mode:
While IER[2] is set, upon receiving a character with status
error, a level 1 interrupt is asserted when the character and
the associated status are transferred to the FIFO.
The OX16C950 can assert an optional interrupt if a
received character has its 9
often use the 9
to generate an interrupt upon receiving an address
character. This feature is enabled by setting NMR[2]. This
will result in a level 1 interrupt being asserted when the
address character is transferred to the receiver FIFO.
Nine-bit Mode Register ‘NMR’
The transmitter clock source is the output of
the baud rate generator (550 compatibility).
The transmitter uses an external clock
applied to the RI# pin.
The transmitter is in Nx clock mode as
defined in the TCR register. After a
hardware reset the transmitter operates in
16x clock mode, i.e. 16C550 compatibility.
The transmitter is in isochronous 1x clock
mode.
th
bit as an address bit, the receiver is able
th
bit set. As multi-drop systems
OX16C950 rev B
Page 38