Philips Semiconductors Product data sheet
SC28L194Quad UART for 3.3 V and 5 V supply voltage
2006 Aug 15
16
Table 2. GCCR - Global Configuration Control Register
THIS IS A VERY IMPORTANT REGISTER! IT SHOULD BE THE FIRST REGISTER ADDRESSED DURING INITIALIZATION. This register
has two addresses: x‘0F and x‘8F. The Global Configuration Control Register (GCCR) sets the type of bus cycle, interrupt vector modification
and the power-up or -down mode.
Bit 7 Bit 6 Bit 5:3 Bit 2:1 Bit 0
Reserved Sync bus cycles Reserved IVC, Interrupt Vector Control Power Down Mode
Reserved
Must be set to 0
0 - async cycles
1 - Sync, non-pipe-lined
cycle
Reserved
Set to 0
00 - no interrupt vector
01 - IVR
10 - IVR + channel code
11 - IVR + interrupt type + channel code
0 - Device enabled
1 - Power down
GCCR(7): This bit is reserved for future versions of this device. If
not set to zero most internal addressing will be disabled!
GCCR(6): Bus cycle selection
Controls the operation of the host interface logic. If reset, the power
on/reset default, the host interface can accommodate arbitrarily long
bus I/O cycles. If the bit is set, the Quad UART expects four Sclk
cycle bus I/O operations similar to those produced by an i80386
processor in non-pipelined mode. The major differences in these
modes are observed in the DACKN pin function. In Sync mode, no
negation of CEN is required between cycles.
GCCR(2:1): Interrupt vector configuration
The IVC field controls if and how the assertion of IACKN (the
interrupt acknowledge pin) will form the interrupt vector for the Quad
UART. If b’00, no vector will be presented during an IACKN cycle.
The bus will be driven high (xFF). If the field contains a b’01, the
contents of the IVR, Interrupt Vector Register, will be presented as
the interrupt vector without modification. If IVC = b’10, the channel
code will replace the 3 LSBs of the IVR; if IVC = b’11 then a modified
interrupt type and channel code replace the 5 LSBs of the IVR.
Note: The modified type field IVR(4:3) is:
10 Receiver w/o error
11 Receiver with error
01 Transmitter
00 All remaining sources
GCCR(0): Power down control
Controls the power down function. During power down the internal
oscillator is disabled, interrupt arbitration and all data
transmission/reception activities cease, and all processing for input
change detection, BRG counter/timers and Address/Xon./Xoff
recognition is disabled.
Note: For maximum power savings it is recommended that all
switching inputs be stopped and all input voltage levels be within 0.5
volt of the Vcc and Vss power supply levels.
To switch from the asynchronous to the synchronous bus cycle
mode, a single write operation to the GCCR, terminated by a
negation of the CEN pin, is required. This cycle may be 4 cycles
long if the setup time of the CEN edge to Sclk can be guaranteed.
The host CPU must ensure that a minimum of two Sclk cycles
elapse before the initiation of the next (synchronous) bus cycle(s).
A hardware or software reset is recommended for the unlikely
requirement of returning to the asynchronous bus cycling mode.
MR - Mode Registers
The user must exercise caution when changing the mode of running
receivers, transmitters or BRG counter/timers. The selected mode
will be activated immediately upon selection, even if this occurs
during the reception or transmission of a character. It is also
possible to disrupt internal controllers by changing modes at critical
times, thus rendering later transmission or reception faulty or
impossible. An exception to this policy is switching from auto-echo
or remote loop back modes to normal mode. If the deselection
occurs just after the receiver has sampled the stop bit (in most
cases indicated by the assertion of the channel’s RxRDY bit) and
the transmitter is enabled, the transmitter will remain in auto-echo
mode until the end of the transmission of the stop bit.
Philips Semiconductors Product data sheet
SC28L194Quad UART for 3.3 V and 5 V supply voltage
2006 Aug 15
17
Table 3. MR0- Mode Register 0
See “XISR” for more descriptions of MR0 Xon/Xoff functions
Bit 7 Bit 6 Bit 5:4 Bit 3:2 Bit 1:0
Xon/Xoff * transparency Address Recognition *
transparency
TxINT In-band flow control mode Address Recognition
control
1 - flow control characters
received are pushed onto
the RxFIFO
0 - flow control characters
received are not pushed
onto the RxFIFO
1 - Address characters
received are pushed to
RxFIFO
0 - Address characters
received are not pushed
onto the RxFIFO
TxFIFO interrupt
level control
00 - empty
01 - 3/4 empty
10 - 1/2 empty
11 - not full
00 - host mode, only the host CPU
may initiate flow control actions
through the CR
01 - Auto Transmitter flow control
10 - Auto Receiver flow control
11 - Auto Rx and Tx flow control
00 - none
01 - Auto wake
10 - Auto doze
11 - Auto wake and auto
doze
* If these bits are not 0 the characters will be stripped regardless of bits (3:2) or (1:0)
MR0[7 & 6] - Control the handling of recognized Xon/Xoff or
Address characters. If set, the character codes are placed on the
RxFIFO along with their status bits just as ordinary characters are. If
the character is not pushed onto the RxFIFO, its received status will
be lost unless the receiver is operating in the block error mode (see
MR1[5] and the general discussion on receiver error handling).
Interrupt processing is not effected by the setting of these bits. See
Character recognition section.
MR0[5:4] - Controls the fill level at which a transmitter begins to
present its interrupt number to the interrupt arbitration logic. Use of a
low fill level minimizes the number of interrupts generated and
maximizes the number of transmit characters per interrupt cycle. It
also increases the probability that the transmitter will go idle for lack
of characters in the TxFIFO.
MR0[3:2] - Controls the Xon/Xoff processing logic. Auto Transmitter
flow control allows the gating of Transmitter activity by Xon/Xoff
characters received by the Channel’s receiver. Auto Receiver flow
control causes the Transmitter to emit an Xoff character when the
RxFIFO has loaded to a depth of 12 characters. Draining the
RxFIFO to a level of 8 or less causes the Transmitter to emit an Xon
character. All transmissions require no host involvement. A setting
other than b’00 in this field precludes the use of the command
register to transmit Xon/Xoff characters.
Note: Interrupt generation in Xon/Xoff processing is controlled by the
IMR (Interrupt Mask Register) of the individual channels. The
interrupt may be cleared by a read of the XISR, the Xon/Xoff
Interrupt Status Register. Receipt of a flow control character will
always generate an interrupt if the IMR is so programmed. The
MR0[3:2] bits have effect on the automatic aspects of flow control
only, not the interrupt generation.
MR0[1:0] - This field controls the operation of the Address
recognition logic. If the device is not operating in the special or
“wake-up” mode, this hardware may be used as a general purpose
character detector by choosing any combination except b’00.
Interrupt generation is controlled by the channel IMR. The XISR
interrupt and the XISR status bits may be cleared by a read of the
XISR. See further description in the section on the Wake-up mode.
Philips Semiconductors Product data sheet
SC28L194Quad UART for 3.3 V and 5 V supply voltage
2006 Aug 15
18
Table 4. MR1 - Mode Register 1
Bit 7 Bit 6 Bit 5 Bit 4:3 Bit 2 Bit 1:0
RxRTS Control ISR Read Mode Error Mode Parity Mode Parity Type Bits per Character
0 - off
1 - on
0 - ISR unmasked
1 - ISR masked
0 = Character
1 = Block
00 - With Parity
01 - Force parity
10 - No parity
11 - Special Mode
0 = Even
1 = Odd
00 - 5
01 - 6
10 - 7
11 - 8
MR1[7]: Receiver Request to Send Control
This bit controls the deactivation of the RTSN output (I/O2) by the
receiver. This output is asserted and negated by commands applied
via the command register. MR1[7] = 1 causes RTSN to be
automatically negated upon receipt of a valid start bit if the receiver
FIFO is 3/4 full or greater. RTSN is reasserted when an the FIFO fill
level falls below 3/4 full. This constitutes a change from previous
members of Philips (Signets)’ UART families where the RTSN
function triggered on FIFO full. This behavior caused problems with
PC UARTs that could not stop transmission at the proper time. The
RTSN feature can be used to prevent overrun in the receiver, by
using the RTSN output signal, to control the CTSN input of the
transmitting device.
MR1[6]: Interrupt Status Masking
This bit controls the readout mode of the Interrupt Status Register,
ISR. If set, the ISR reads the current status masked by the IMR, i.e.
only interrupt sources enabled in the IMR can ever show a ‘1’ in the
ISR. If cleared, the ISR shows the current status of the interrupt
source without regard to the Interrupt Mask setting.
MR1[5]: Error Mode Select
This bit selects the operating mode of the three FIFOed status bits
(FE, PE, received break). In the character mode, status is provided
on a character by character basis; the status applies only to the
character at. the bottom of the FIFO. In the block mode, the status
provided in the SR for these bits is the accumulation (logical OR) of
the status for all characters coming to the top of the FIFO, since the
last reset error command was issued.
MR1[4:3]: Parity Mode Select
If ‘with parity’ or ’force parity’ is selected, a parity bit is added to the
transmitted character and the receiver performs a parity check on
incoming data. MR1[4:3] = 11 selects the channel to operate in the
special Wake-up mode.
MR1[2]: Parity Type Select
This bit sets the parity type (odd or even) if the ’with parity’ mode is
programmed by MR1[4:3], and the polarity of the forced parity bit if
the ’force parity’ mode is programmed. It has no effect if the ’no
parity’ mode is programmed. In the special ’Wake-up’ mode, it
selects the polarity of the A/D bit. The parity bit is used to an
address or data byte in the ’Wake-up’ mode.
MR1[1:0]: Bits per Character Select
This field selects the number of data bits per character to be
transmitted and received. This number does not include the start,
parity, or stop bits.

SC28L194A1BE,557

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
UART Interface IC UART QUAD W/FIFO
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union