SC28C94A1A,518 NXP Semiconductors, SC28C94A1A,518 Datasheet - Page 23

IC UART QUAD W/FIFO 52-PLCC

SC28C94A1A,518

Manufacturer Part Number
SC28C94A1A,518
Description
IC UART QUAD W/FIFO 52-PLCC
Manufacturer
NXP Semiconductors
Datasheet

Specifications of SC28C94A1A,518

Features
False-start Bit Detection
Number Of Channels
4, QUART
Fifo's
8 Byte
Voltage - Supply
5V
With Auto Flow Control
Yes
With False Start Bit Detection
Yes
With Modem Control
Yes
With Cmos
Yes
Mounting Type
Surface Mount
Package / Case
52-PLCC
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
568-1114-2
935262534518
SC28C94A1A-T

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
SC28C94A1A,518
Manufacturer:
Maxim
Quantity:
21
Part Number:
SC28C94A1A,518
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Philips Semiconductors
Registers of the Interrupt System
The CIR, and “Global” registers are updated with the IACKN signal
or from the “Update CIR” command at hex address 2A. These
registers are not updated when IRQN is asserted since there could
be a long time between the assertion of IRQN and the start of the
interrupt service routine. (See notes following this section).
Current Interrupt Register (CIR)
The Channel # field indicates which of the four UARTs has the
highest priority interrupt currently outstanding, while the Type field
indicates its source within the UART. The Type field is encoded as
follows:
000
001
x10
011
100
101
111
With Type = x11, the # Bytes field indicates the count of received
bytes available for reading, while with Type = x10 it indicates the
number of bytes that can be written to the transmit FIFO.
The CIR is Read only at address 28H.
Global Interrupt Byte Count (GIBC)
The GIBC is not an actual register but simply outputs the interrupting
UART’s transmit or receive byte counter value. The count, accurate
at the time IACKN asserts, is captured in the CIR. The high order 5
bits are read as ‘0’. The GIBC is read only at address 2AH.
Global RxFIFO (GRxFIFO)
If a receiver is not the cause of the current interrupt, a read of the
Global RxFIFO will yield a byte containing all ones and NONE of the
UART channels’ receive FIFOs will be popped. (IMPORTANT)
The GRxFIFO is Read only at address 2BH.
Global TxFIFO (GTxFIFO)
If a transmitter is not the cause of the current interrupt, a write to the
Global TxFIFO has no effect.
The GTxFIFO is Write only at address 2BH.
2006 Aug 09
Quad universal asynchronous receiver/transmitter (QUART)
# Bytes
No Interrupt
Change of State
Transmit available
Receive available, no error
Receiver break change
Counter/Timer
Receive available, w/errors
3
00000
5
Data to be Sent
Received Data
Type
3
8
8
# Bytes
3
Chan #
2
23
Global Interrupting Channel (GICR)
Like the other Global pseudo-registers no hardware register exists.
The Channel number field of the Current Interrupt Register padded
with leading zeros is output as the GICR. The GICR is Read only at
address 29H.
C/Tab indicated by Channel code B 01
C/Tcd indicated by Channel code D 11
Interrupt Control (ICR)
The Threshold Field is used by the interrupt comparator to
determine if a winning interrupt “bid” should result in interrupting the
host MPU. The threshold field resets to 00.
The IVC field controls what kind of vector the QUART returns to the
host MPU during an Interrupt Acknowledge cycle:
00
01
10
11
The IVC field reset to 00. The ICR is read/write at address 2CH.
Bidding Control Registers (BCRs)
This register is a transparent latch. It must be set to ensure the
expected operation of the arbitration system. The 3 MSBs
determine the priority of Received Break Interrupts; they are reset to
000.
Bits 4:2 determine the priority of Change of Input State interrupts,
and are reset to 00.
BCR Counter/Timer bits reset to 00.
There is one BCR per UART channel; they can be read or written at
addresses 20-23H.
Interrupt Vector (IVR)
Interrupt Vector (IVR-Modified)
Holds the constant bits of the interrupt acknowledge vector. As
shown, the three MSBs are always used, while the less significant
bits can be replaced by the interrupt type code and/or Channel code
bits contained in the CIR. The IVR is write only at address 29H.
Received Break
Always Used
Output contents of Interrupt Vector Register
Output 6 MSBs of IVR and Channel number as 2 LSBs
Output 3 MSBs of IVR, Interrupt Type and Channel number
Disable generation of vector during IACK cycle.
Returns hex’FF during an IACKN cycle.
3
3
The 8 bits of the interrupt vector
Threshold
000000
6
6
with IVC = 0x
State Change
3
3
SC28C94
w/IVC = 01 or 10
Product data sheet
Chan #
IVC
2
2
2
C/T
2

Related parts for SC28C94A1A,518