SC26C94C1A NXP Semiconductors, SC26C94C1A Datasheet

no-image

SC26C94C1A

Manufacturer Part Number
SC26C94C1A
Description
Manufacturer
NXP Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
SC26C94C1A
Manufacturer:
NXPL
Quantity:
5 510
Part Number:
SC26C94C1A
Manufacturer:
PHILIPS/飞利浦
Quantity:
20 000
Philips Semiconductors
DESCRIPTION
The 26C94 quad universal asynchronous receiver/transmitter
(QUART) combines four enhanced Philips Semiconductors
industry-standard UARTs with an innovative interrupt scheme that
can vastly minimize host processor overhead. It is implemented
using Philips Semiconductors’ high-speed CMOS process that
combines small die size and cost with low power consumption.
The operating speed of each receiver and transmitter can be
selected independently at one of eighteen fixed baud rates, a 16X
clock derived from a programmable counter/timer, or an external 1X
or 16X clock. The baud rate generator and counter/timer can
operate directly from a crystal or from external clock inputs. The
ability to independently program the operating speed of the receiver
and transmitter make the QUART particularly attractive for
dual-speed channel applications such as clustered terminal
systems.
Each receiver is buffered with eight character FIFOs (first-in-first-out
memories) and one shift register to minimize the potential for
receiver overrun and to reduce interrupt overhead in interrupt driven
systems. In addition, a handshaking capability is provided to disable
a remote UART transmitter when the receiver buffer is full. (RTS
control)
The 2694 provides a power-down mode in which the oscillator is
stopped and the register contents are stored. This results in reduced
power consumption on the order of several magnitudes. The
QUART is fully TTL compatible and operates from a single +5V
power supply.
FEATURES
ORDERING INFORMATION
1995 May 1
48-Pin Plastic Dual In-Line Package (DIP)
52-Pin Plastic Leaded Chip Carrier (PLCC) Package
New low overhead interrupt control
Four Philips Semiconductors industry-standard UARTs
Eight byte receive FIFO and eight byte transmit FIFO for each
UART
Programmable data format:
– 5 to 8 data bits plus parity
– Odd, even, no parity or force parity
– 1, 1.5 or 2 stop bits programmable in 1/16-bit increments
Baud rate for the receiver and transmitter selectable from:
– 23 fixed rates: 50 to 230.4K baud Non-standard rates to 1.0M
– User-defined rates from the programmable counter/timer
– External 1x or 16x clock
Parity, framing, and overrun error detection
False start bit detection
Line break detection and generation
Quad universal asynchronous receiver/transmitter (QUART)
baud
associated with each of two blocks
PACKAGES
PACKAGES
1
T
V
A
COMMERCIAL
CC
PIN CONFIGURATIONS
SC26C94C1N
SC26C94C1A
= 0
Programmable channel mode
– Normal (full-duplex), automatic echo, local loop back, remote
Programmable interrupt priorities
Identification of highest priority interrupt
Global interrupt register set provides data from interrupting
channel
Vectored interrupts with programmable vector format
IACKN and DTACKN signals
Built-in baud rate generator with choice of 18 rates
Four I/O pins per UART for modem controls, clocks, etc.
Power down mode
High-speed CMOS technology
52-pin PLCC and 48-pin DIP
Commercial and industrial temperature ranges available
On-chip crystal oscillator
TTL compatible
Single +5V power supply with low power mode
Two multifunction programmable 16-bit counter/timers
1MHz 16x mode operation
30ns data bus release time
“Watch Dog” timer for each receiver
= +5V +10%,
o
loopback
C to +70
o
C
X1/CLK
RESET
RDa-d
WRN
RDN
A5:0
CEN
D7-0
X2
T
A
V
CC
= –40
SC26C94A1N
SC26C94A1A
INDUSTRIAL
= +5V +10%,
V
V
CC
SS
o
C to +85
o
C
Product specification
IACKN
DACKN
RQN
I/O0a–d
I/O1a–d
I/O2a–d
I/O3a–d
TDa-d
SC26C94
853-1471 15179
SOT240-1
SOT238-3
DWG #
DWG #
SD00158

Related parts for SC26C94C1A

SC26C94C1A Summary of contents

Page 1

... COMMERCIAL INDUSTRIAL V = +5V +10 +5V +10 + – + SC26C94C1N SC26C94A1N SC26C94C1A SC26C94A1A 1 Product specification SC26C94 DACKN IACKN RQN I/O0a–d I/O1a–d I/O2a–d I/O3a–d TDa-d SD00158 DWG # DWG # o C SOT240-1 SOT238-3 853-1471 15179 ...

Page 2

Philips Semiconductors Quad universal asynchronous receiver/transmitter (QUART) PIN CONFIGURATIONS 48-Pin Dual-In-Line Package 1 48 X1/CLK 2 47 TXDD 3 46 RXDD 4 45 IRQN ...

Page 3

Philips Semiconductors Quad universal asynchronous receiver/transmitter (QUART) BLOCK DIAGRAM 8 BUS BUFFER D0–D7 OPERATION CONTROL RDN WRN ADDRESS DECODE CEN 6 A0–A5 R/W CONTROL RESET DACKN TIMING 2 CRYSTAL X1/CLK OSCILLATOR POWER UP-DOWN X2 LOGIC BAUD RATE GENERATOR DUART CD ...

Page 4

Philips Semiconductors Quad universal asynchronous receiver/transmitter (QUART) PIN DESCRIPTION MNEMONIC TYPE CEN I Chip Select: Active low input that, in conjunction with RDN or WRN, indicates that the host MPU is trying to access a QUART register. CEN must be ...

Page 5

Philips Semiconductors Quad universal asynchronous receiver/transmitter (QUART) 1 Table 1. QUART Registers A5:0 READ (RDN = Low) 000000 Mode Register a (MR0a, MR1a, MR2a) 000001 Status Register a (SRa) 000010 Reserved 000011 Receive Holding Register a (RxFIFOa) 000100 Input Port ...

Page 6

Philips Semiconductors Quad universal asynchronous receiver/transmitter (QUART) NOTES: 1. Registers not explicitly reset by hardware reset power up randomly X1/CLK divide by 2 all circuits receive the divided clock except the BRG and change-of-state detectors. FUNCTIONAL BLOCKS The ...

Page 7

Philips Semiconductors Quad universal asynchronous receiver/transmitter (QUART) Timer Mode In the timer mode a symmetrical square wave is generated whose half period is equal in time to division of the selected counter/timer clock frequency by the 16-bit number loaded in ...

Page 8

Philips Semiconductors Quad universal asynchronous receiver/transmitter (QUART) mean five bytes may be loaded; 111 means 7, etc. Eight positions will be indicated by a binary 111 and the FIFO empty bit will be set. Receiver The receiver accepts serial data ...

Page 9

Philips Semiconductors Quad universal asynchronous receiver/transmitter (QUART) position, it considers it an address bit and loads that character to the RxFIFO and set the RxRDY bit in the status register. The user would usually set the receiver interrupt to occur ...

Page 10

Philips Semiconductors Quad universal asynchronous receiver/transmitter (QUART) The interrupt arbitration logic insures that the interrupt with the numerically largest bid value will be the only source driving the interrupt bus at the end of the arbitration period. The arbitration period ...

Page 11

Philips Semiconductors Quad universal asynchronous receiver/transmitter (QUART) Interrupt Context The channel number of the winning “bid” is used by the address decoders to provide data from the interrupting UART channel via a set of Global pseudo-registers. The interrupt Global pseudo-registers ...

Page 12

Philips Semiconductors Quad universal asynchronous receiver/transmitter (QUART) Table 4. Register Bit Formats, Duart ab. [duplicated for Duart cd] Bit 7 Bit 6 Bit 5 MR0 (Mode Register 0) Rx Watchdog RxINT2 bit Timer 0 = off These bits should normally ...

Page 13

Philips Semiconductors Quad universal asynchronous receiver/transmitter (QUART) Table 2. Register Bit Formats, Duart ab. [duplicated for Duart cd] (continued) Bit 7 Bit 6 Bit 5 ISR (Interrupt Status Register) I/O Port Delta RxRDY/ Change BREAKb FFULLb ...

Page 14

Philips Semiconductors Quad universal asynchronous receiver/transmitter (QUART) In the “Block Error” mode the ORing of the error status bits and the presentation of them to the status register takes place as the bytes enter the RxFIFO. This allows an indication ...

Page 15

Philips Semiconductors Quad universal asynchronous receiver/transmitter (QUART) finished processing the present character and is ready to search for the start bit of the next character. Table 5. Bit Rate Generator Characteristics Crystal or Clock = 3.6864MHz NORMAL RATE ACTUAL 16X ...

Page 16

Philips Semiconductors Quad universal asynchronous receiver/transmitter (QUART) Table 6. Baud Rate BRG RATE = LOW CSR[7:4] ACR[ ACR[ 110 134 ...

Page 17

Philips Semiconductors Quad universal asynchronous receiver/transmitter (QUART) The selected set of rates is available for use by the receiver and transmitter. ACR[6:4] – Counter/Timer Mode and Clock Source Select This field selects the operating mode of the counter/timer and its ...

Page 18

Philips Semiconductors Quad universal asynchronous receiver/transmitter (QUART) ISR[1] – Receiver Ready or FIFO Full Channel a See the description of ISR[5]. The channel ‘a’ receiver operation is the same as channel ‘b’. ISR[0] – Transmitter Ready Channel a See the ...

Page 19

Philips Semiconductors Quad universal asynchronous receiver/transmitter (QUART) Table 8. Register Bit Formats, I/O Section Bit 7 Bit 6 Bit 5 IPCR (Input Port Change Register ab) The lower four bits replicate the lower four bits of the IPR. The upper ...

Page 20

Philips Semiconductors Quad universal asynchronous receiver/transmitter (QUART) I/O Port Control Channel B (IOPCRB) IOPCRb[7:6] IOPCR[xx] IOPCR[xx] Pin Control Bits Pin Control Bits I/O3B 00 = input IPR(7), TxC output OPRab( output TxC 16x 11 = ...

Page 21

Philips Semiconductors Quad universal asynchronous receiver/transmitter (QUART) Global Interrupt Byte Count (GIBC) 00000 5 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 ...

Page 22

Philips Semiconductors Quad universal asynchronous receiver/transmitter (QUART) DC ELECTRICAL CHARACTERISTICS SYMBOL PARAMETER SYMBOL PARAMETER V Input low voltage Input high voltage (except X1/CLK) Input high voltage (except X1/CLK Input high voltage (X1/CLK ...

Page 23

Philips Semiconductors Quad universal asynchronous receiver/transmitter (QUART) AC ELECTRICAL CHARACTERISTICS SYMBOL SYMBOL FIGURE FIGURE Reset timing t 7 Reset pulse width RES I/O Port timing t 8 I/O input setup time before RDN Low I/O input hold ...

Page 24

Philips Semiconductors Quad universal asynchronous receiver/transmitter (QUART) AC ELECTRICAL CHARACTERISTICS 10%, unless otherwise specified. Limits shown as nn/nn refer to Commercial/Industrial temperature range. Single A CC numbers apply to both ranges. NO. NO. ...

Page 25

Philips Semiconductors Quad universal asynchronous receiver/transmitter (QUART) AC ELECTRICAL CHARACTERISTICS Commercial/Industrial temperature range. Single numbers apply to both ranges. NO. NO. FIGURE FIGURE CHARACTERISTIC CHARACTERISTIC 1 3 D[7:0] Valid after IACKN Low 2 3 DACKN Low after IACKN Low 3 ...

Page 26

Philips Semiconductors Quad universal asynchronous receiver/transmitter (QUART) HOLD EN BYTE COUNTER TRANSMITTER OFFSET CORRECTION LOGIC IACK BYTE COUNT UPDCIR READ GIBC READ CIR READ CICR D7 D6 INTRAN–INTRDN, I/O0a–I/O3d D0–D7, TxDa–TxDh, I/O0a–I/O3d 1995 May 1 INTBUSN7:0 INVERTING LATCHES INTERRUPT TYPE ...

Page 27

Philips Semiconductors Quad universal asynchronous receiver/transmitter (QUART) RESET RDN t PS I/O as Input I/O PINS MUST BE STABLE FOR NON-CHANGING BUS DATA DURING THE READ. CEN WRN I/O as Output NOTE: I/O PIN DATA IS NOT LATCHED WRN 1 ...

Page 28

Philips Semiconductors Quad universal asynchronous receiver/transmitter (QUART) t CLK t CTC X1/CLK CTCLK RxC TxC 24pF FOR and C2 should be chosen according to the crystal manufacturer’s specification. C1 ...

Page 29

Philips Semiconductors Quad universal asynchronous receiver/transmitter (QUART) RxC (1X INPUT) RxD TxD D1 TRANS- MITTER ENABLED TxRDY (SR2) MR0(5: WRN CTSN (I/O0) 2 RTSN (I/O1) CR[7:4] = 1010 NOTES: 1. TIMING SHOWN FOR MR2[4] = ...

Page 30

Philips Semiconductors Quad universal asynchronous receiver/transmitter (QUART) RxD D1 D2 RECEIVER ENABLED RxRDY (SR0) D2 FFULL (SR1) RxRDY/ FFULL ISR(1) RDN OVERRUN (SR4) 1 RTS I/O1 I/ (CR[7:4] = 1010) NOTES; 1. TIMING SHOWN ...

Page 31

Philips Semiconductors Quad universal asynchronous receiver/transmitter (QUART) INTERRUPT NOTES The following is a brief description of the new QUART “Bidding” interrupt system, interrupt vector and the use of the Global registers. The new features of the QUARTs have been developed ...

Page 32

Philips Semiconductors Quad universal asynchronous receiver/transmitter (QUART) through the most significant 6 bits. The result of this is that the channel value does not ’bid’. However the logic is such that other parts of the bid being equal the condition ...

Page 33

Philips Semiconductors Quad universal asynchronous receiver/transmitter (QUART) addressed register. The generation of DACKN begins with the start of a bus cycle (Read, Write or Interrupt Acknowledge) and then requires two edges of the X1 clock plus typically 70ns for its ...

Related keywords