ox16c954 ETC-unknow, ox16c954 Datasheet - Page 27

no-image

ox16c954

Manufacturer Part Number
ox16c954
Description
High Performance Quad Uart With 128-byte Fifos Intel / Motorola Bus Interface
Manufacturer
ETC-unknow
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ox16c954-PCC60
Manufacturer:
Omnivision
Quantity:
12 388
Part Number:
ox16c954-PCC60-B
Manufacturer:
BROADCOM
Quantity:
50
Part Number:
ox16c954-PCC60-B
Manufacturer:
OXFORD
Quantity:
3 054
Part Number:
ox16c954-PLBG
Manufacturer:
ROHM
Quantity:
1 001
Part Number:
ox16c954-PLBG
Manufacturer:
OXFORD
Quantity:
1 176
Part Number:
ox16c954-TQBG
Manufacturer:
XILINX
Quantity:
101
Part Number:
ox16c954-TQC60-B
Manufacturer:
VICOR
Quantity:
120
Part Number:
ox16c954-TQC60-B
Manufacturer:
ALTERA
0
Part Number:
ox16c954PLBG
Manufacturer:
OXFORO
Quantity:
20 000
750 mode (non-9-bit data framing):
logic 0
logic 1
In 16C750 compatible mode (i.e. non-Enhanced mode),
this bit is used an alternate sleep mode and has the same
effect as IER[4]. (See section 10.4).
IER[6]: RTS interrupt mask
logic 0
logic 1
This enable is only operative in Enhanced mode
(EFR[4]=1). In non-Enhanced mode, RTS interrupt is
permanently enabled
IER[7]: CTS interrupt mask
logic 0
logic 1
This enable is only operative in Enhanced mode
(EFR[4]=1). In non-Enhanced mode, CTS interrupt is
permanently enabled.
10.2 Interrupt Status Register ‘ISR’
The source of the highest priority interrupt pending is
indicated by the contents of the Interrupt Status Register
‘ISR’. There are nine sources of interrupt at six levels of
priority (1 is the highest) as shown in Table 14.
Note1:
Note2:
UART is in Enhanced mode.
Note3:
when FIFO size is 16 and ‘1’ when FIFO size is 128. In all other modes it
is permanently set to 0
Data Sheet Revision 1.0
Level
-
1
2a
2b
3
4
5
6
OXFORD SEMICONDUCTOR LTD.
2
2
Table 14: Interrupt Status Identification Codes
ISR[0] indicates whether any interrupts are pending.
Interrupts of priority levels 5 and 6 cannot occur unless the
ISR[5] is only used in 650 & 950 modes. In 750 mode, it is ‘0’
Interrupt source
No interrupt pending
Receiver status error or
Address-bit detected in 9-bit mode
Receiver data available
Receiver time-out
Transmitter THR empty
Modem status change
In-band flow control XOFF or
Special character (XOFF2) or
Special character 1, 2, 3 or 4 or
bit 9 set in 9-bit mode
CTS or RTS change of state
Disable alternate sleep mode.
Enable alternate sleep mode whereby the
internal clock of the channel is switched off.
Disable the RTS interrupt.
Enable the RTS interrupt.
Disable the CTS interrupt.
Enable the CTS interrupt.
1
ISR[5:0]
see note 3
000001
000110
000100
001100
000010
000000
010000
100000
10.3 Interrupt Description
Level 1:
Receiver status error interrupt (ISR[5:0]=’000110’):
Normal (non-9-bit) mode:
This interrupt is active whenever any of LSR[1], LSR[2],
LSR[3] or LSR[4] are set. These flags are cleared following
a read of the LSR. This interrupt is masked with IER[2].
9-bit mode:
This interrupt is active whenever any of LSR[1], LSR[2],
LSR[3] or LSR[4] are set. The receiver error interrupt due
to LSR[1], LSR[3] and LSR[4] is masked with IER[3]. The
‘address-bit’ received interrupt is masked with NMR[1]. The
software driver can differentiate between receiver status
error and received address-bit (9
examining LSR[1] and LSR[7]. In 9-bit mode LSR[7] is only
set when LSR[3] or LSR[4] is set and it is not affected by
LSR[2] (i.e. 9
Level 2a:
Receiver data available interrupt (ISR[5:0]=’000100’):
This interrupt is active whenever the receiver FIFO level is
above the interrupt trigger level.
Level 2b:
Receiver time-out interrupt (ISR[5:0]=’001100’):
A receiver time-out event, which may cause an interrupt,
will occur when all of the following conditions are true:
Reading the first data item in RHR clears this interrupt.
Level 3:
Transmitter empty interrupt (ISR[5:0]=’000010’):
This interrupt is set when the transmit FIFO level falls
below the trigger level. It is cleared on an ISR read of a
level 3 interrupt or by writing more data to the THR so that
the trigger level is exceeded. Note that when 16C950 mode
trigger levels are enabled (ACR[5]=1) and the transmitter
trigger level of zero is selected (TTL=0x00), a transmitter
empty interrupt will only be asserted when both the
transmitter FIFO and transmitter shift register are empty
and the SOUT line has returned to idle marking state.
The UART is in a FIFO mode
There is data in the RHR.
There has been no read of the RHR for a period of
time greater than the time-out period.
There has been no new data written into the RHR for
a period of time greater than the time-out period. The
time-out period is four times the character period
(including start and stop bits) measured from the
centre of the first stop bit of the last data item
received.
th
data bit).
th
data bit) interrupt by
OX16C954 rev B
Page 27

Related parts for ox16c954