SC26C198C1A PHILIPS [NXP Semiconductors], SC26C198C1A Datasheet

no-image

SC26C198C1A

Manufacturer Part Number
SC26C198C1A
Description
Octal UART with TTL compatibility at 3.3V and 5V supply voltages
Manufacturer
PHILIPS [NXP Semiconductors]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
SC26C198C1A
Manufacturer:
NS
Quantity:
12 388
Part Number:
SC26C198C1A
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Philips Semiconductors
Table of Contents
Description
Features
Pin Configurations
Pinout
Absolute Maximum Ratings
Block Diagram
Functional Description
Conceptual Overview
Detailed Descriptions
Receiver and Transmitter
Modes of Operation
REGISTER DEfiniTIONS
General Purpose Output Pin Control
Register Maps
Register Map Summary
1995 May 1
Octal UART with TTL compatibility at 3.3V
and 5V supply voltages
Uses
Pin Description
Host Interface
Timing Circuits
Channel Blocks
Interrupt Control
Transmitter
Receiver
I/O ports
General Purpose Pins
Global Registers
Character Recognition
Interrupt Arbitration and IRQN generation
Major Modes
Minor Modes
MR – Mode Registers
UCIR – Update CIR
Asynchronous bus cycle
Synchronous bus cycle
Crystal Oscillator
Sclk – System Clock
Baud Rate Generator BRG
BRG Counters (Used for random baud rate generation)
Character Recognition
Global Registers
I/O Ports
Transmitter Status Bits
Transmission of ”break”
1x and 16x modes, Transmitter
Transmitter FIFO
1x and 16x mode, Receiver
Receiver Status Bits
Receiver FIFO
RxFIFO Status: Status reporting modes
Xon Xoff Characters
Multi-drop or Wake up or 9 bit mode
Character Stripping
IACKN Cycle, Update CIR
Polling
Enabling and Activating Interrupt sources
Setting Interrupt Priorities
Watch-dog Timer Time–out Mode
Wake Up Mode
Xon/Xoff Operation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . .
342
347
336
337
338
338
339
340
340
340
342
351
361
363
363
337
339
340
340
340
341
341
341
341
341
341
341
342
342
342
342
342
343
343
343
343
343
343
344
344
344
345
345
345
345
345
345
345
346
346
346
346
347
348
348
348
349
351
360
336
Register Map Detail
Reset Conditions
DC Electrical Specifications
(26C198 and 68C198)
DC Electrical Specifications
(26L198 and 68L198)
AC Electrical Characteristics5 (26L198 and
68L198)
INDEX
DESCRIPTION
The Philips 26C198 Octal UART is a single chip CMOS–LSI
communications device that provides 8 full-duplex asynchronous
channels with significantly deeper 16 byte FIFOs, Automatic
in–band flow control using Xon/Xoff characters defined by the user
and address recognition in the wake up mode. Synchronous bus
interface is used for all communication between host and OCTART.
It is fabricated using Philips 1.0 micron CMOS technology that
combines the benefits of low cost, high density and low power
consumption.
The operating speed of each receiver and transmitter can be
selected independently from one of 22 fixed baud rates, a 16X clock
derived from one of two programmable baud rate counters or one of
three external 16X clocks (1 available at 1x clock rate). The baud
rate generator and counter can operate directly from a crystal or
from seven other external or internal clock inputs. The ability to
independently program the operating speed of the receiver and
transmitter makes the Octal UART particularly attractive for dual
speed full duplex channel applications such as clustered terminal
systems. The receivers and transmitters are buffered with FIFOs of
16 characters to minimize the potential for receiver overrun and to
reduce interrupt overhead. In addition, a handshaking capability and
in–band flow control are provided to disable a remote UART
transmitter when the receiver buffer is full or nearly so.
To minimize interrupt overhead an interrupt arbitration system is
included which reports the context of the interrupting UART via
direct access or through the modification of the interrupt vector. The
context of the interrupt is reported as channel number, type of
device interrupting ( receiver COS etc.) and, for transmitters or
receivers, the fill level of the FIFO.
The Octal UART provides a power down mode in which the
oscillator is stopped but the register contents are maintained. This
results in reduced power consumption of several orders of
magnitudes. The Octal UART is fully TTL compatible when
operating from a single +5V power supply. Operation at 3.3 volts is
maintained with CMOS interface levels.
The device also offered in a version which maintains TTL input and
output levels while operating with a 3.3 volt power supply.
Device Configuration after Hardware Reset or CRa cmd=x1F 372
Cleared registers:
Clears Modes for:
Disables:
Halts:
Limitations:
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
SC26C198 SC68C198
SC26L198 SC68L198
. . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
Product specification
853-1756 15179
364
372
373
376
377
383
372
372
372
372
373

Related parts for SC26C198C1A

SC26C198C1A Summary of contents

Page 1

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages Table of Contents Description . . . . . . . . . . . . . . . . . . . . . . . ...

Page 2

... TTL input levels. Outputs switch between full V High speed CMOS technology 68 pin PLCC 10% CC Commercial Commercial Industrial Industrial + + + +85 C SC26C198C1A SC26C198A1A SC68C198C1A SC68C198A1A V = 3.3V 10% CC Commercial Industrial + +85 C SC26L198C1A SC26L198A1A SC68L198C1A ...

Page 3

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages PIN CONFIGURATIONS PINOUT Pin Function CEN 4 W_RN DACKN 9 I/O0a 10 I/O1a ...

Page 4

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages Pin Description MNEMONIC TYPE SClk I Host system clock. Used to time operations in the Host Interface and clock internal logic. Must be greater than twice the ...

Page 5

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages BLOCK DIAGRAM INPUT BUFFERS AND OUTPUT DRIVERS As shown in the block diagram, the Octal UART consists of: an interrupt arbiter, host interface, timing blocks and eight ...

Page 6

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages Timing Circuits The timing block consists of a crystal oscillator, a fixed baud rate generator (BRG), a pair of programmable 16 bit register based counters. A buffer ...

Page 7

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages initiate any of the automatic sequences or and/or an interrupt that may have enabled via the MR0 register. The characters of the recognition system are not controlled ...

Page 8

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages loaded into the TxFIFO while the transmitter is disabled, hence it is necessary to enable the transmitter and then load the TxFIFO not possible to ...

Page 9

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages overrun error, and change of break. The first three are appended to each byte and stored in the RxFIFO. The last two are not necessarily related to ...

Page 10

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages 38.4 KHz baud rate and will signal a change when a transition has been stable for two rising edges of this clock. Thus a level on the ...

Page 11

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages every 22 Sclk cycles. New arbitration values presented to the arbitration block during an arbitration cycle will be evaluated in the next arbitration cycle. For sources other ...

Page 12

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages Table 1. Interrupt Arbitration Priority Type B9 Receiver w/o error RxFIFO Byte Count –1 Receiver w/ error RxFIFO Byte Count –1 Transmitter 0 Change of Break Programmed ...

Page 13

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages The remote loop back mode (also used for diagnostic purposes) is similar to auto echo except that the characters are not sent to the local CPU, nor ...

Page 14

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages While in this mode, the receiver continuously looks at the received data stream, whether it is enabled or disabled. If disabled, it sets the RxRDY status bit ...

Page 15

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages activity of the Xon/Xoff logic is initiated by commands to the CRx command forces the transmitter to disable exactly as though an Xoff character had been received ...

Page 16

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages REGISTER DEFINITIONS The operation of the Octal UART is programmed by writing control words into the appropriate registers. Operational feedback is provided via status registers which can ...

Page 17

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages * 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 ...

Page 18

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages MR2[7:6] – Mode Select The Octal UART can operate in one of four modes: MR2[7:6] = b’00 is the normal mode, with the transmitter and receiver operating ...

Page 19

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages Table 7. Data Clock Mux CCLK maximum rate is 8MHz. Data clock rates will follow exactly the ratio of CCLK to 3.6864MHz. Clock selection, Clock Select Code ...

Page 20

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages 01101 Block error status mode. Upon reset of the device or an individual receiver, the block mode of receiver error status accumulates as each character moves to ...

Page 21

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages Table 9. Command Register Code Commands x’12, x13, x’14, x’15, x’1f (marked with*) are global and exist only in channel A’s register space. Channel Command Channel Code ...

Page 22

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages SR[0] – Receiver Ready (RxRDY) This bit indicates that a character has been received and is waiting in the RxFIFO to be read by the CPU. It ...

Page 23

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages IMR[7] – Controls if a change of state in the inputs equipped with input change detectors will cause an interrupt. IMR[6] – Controls the generation of an ...

Page 24

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages Table 22. XISR – Xon–Xoff Interrupt Status Register Bits 7:6 Received X Character Automatic X Character Status transmission status 00 – none 00 – none 01 – ...

Page 25

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages interrupt generation for details on how the various interrupt source bid values are calculated. Note: While a watch-dog Timer interrupt is pending, the ICR is not used ...

Page 26

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages Table 33. Global Interrupting Type Register Bit 7:6 Receiver Interrupt Transmitter Interrupt 0x – not receiver 0 – not transmitter 10 – with receive errors 1 – ...

Page 27

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages clocking mechanism that will allow the pin to change synchronously with an internal or external stimulus. See diagram below. Table 39. GPOSR – General Purpose Output Select ...

Page 28

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages REGISTER MAPS The registers of the SC26C198 are partitioned into two groups: those used in controlling data channels and those used in handling the actual data flow ...

Page 29

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages Table 44. Summary Register Map, Data Address (hex) ccc = Channel 1ccc 0000 (x80) Mode Register 2 1ccc 0001 (x81) Status Register 1ccc 0001 (x81) Command Register ...

Page 30

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages A(7:0) A(7:0) 0001 0000 (x10) Mode Register 0 MR0b 0001 0001 (x11) Mode Register 1 MR1b 0001 0010 (x12) I/O Port Configuration Reg b I/OPCRb 0001 0011 ...

Page 31

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages A(7:0) A(7:0) 0011 0000 (x30) Mode Register 0 MR0d 0011 0001 (x31) Mode Register 1 MR1d 0011 0010 (x32) I/O Port Configuration Reg d I/OPCRd 0011 0011 ...

Page 32

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages 01010000 (x50) Mode Register 0 MR0f 01010001 (x51) Mode Register 1 MR1f 01010010 (x52) I/OPort Configuration Reg f I/OPCRf 01010011 (x53) 01010100 (x54) 01010101 (x55) 01010110 (x56) ...

Page 33

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages 01110000 (x70) Mode Register 0 MR0h 01110001 (x71) Mode Register 1 MR1h 01110010 (x72) I/OPort Configuration Reg h I/OPCRh 01110011 (x73) 01110100 (x74) 01110101 (x75) 01110110 (x76) ...

Page 34

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages Table 46. Register Map, Data A(7:0) A(7:0) 1000 0000 (x80) Mode Register a (MR2a) 1000 0001 (x81) Status Register a (SRa) 1000 0010 (x82) Interrupt Status Register ...

Page 35

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages A(7:0) A(7:0) 1010 0000 (xA0) Mode Register c (MR2c) 1010 0001 (xA1) Status Register c (SRc) 1010 0010 (xA2) Interrupt Status Register c (ISRc) 1010 0011 (xA3) ...

Page 36

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages A(7:0) 11000000 (xC0) Mode Register e (MR2e) 11000001 (xC1) Status Register e (SRe) 11000010 (xC2) Interrupt Status Register e (ISRe) 11000011 (xC3) Receiver FIFO Reg e (RxFIFOe) ...

Page 37

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages A(7:0) 11100000 (xE0) Mode Register g (MR2g) 11100001 (xE1) Status Register g (SRg) 11100010 (xE2) Interrupt Status Register g (ISRg) 11100011 (xE3) Receiver FIFO Reg g (RxFIFOg) ...

Page 38

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages Limitations: Minimum RESETN pin pulse width is 10 SClk cycles after Vcc reaches operational range DC ELECTRICAL SPECIFICATIONS (26C198 and 68C198 5.0V 10 ...

Page 39

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages AC ELECTRICAL CHARACTERISTICS SYMBOL SYMBOL FIGURE FIGURE RESET TIMING t RESET pulse width RES BUS TIMING t A0-A7 setup time before Sclk C3 rising edge AS t ...

Page 40

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages AC ELECTRICAL CHARACTERISTICS (26C198 and 68C198) SYMBOL SYMBOL FIGURE FIGURE COMMUNICATION CRYSTAL CLOCK Fx1 X1 clock frequency Low / ...

Page 41

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages DC ELECTRICAL SPECIFICATIONS (26L198 and 68L198 3 SYMBOL SYMBOL PARAMETER PARAMETER V Input low voltage IL Input high ...

Page 42

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages AC ELECTRICAL CHARACTERISTICS SYMBOL SYMBOL FIGURE FIGURE RESET TIMING t RESET pulse width RES BUS TIMING t A0-A7 setup time before Sclk C3 rising edge AS t ...

Page 43

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages AC ELECTRICAL CHARACTERISTICS SYMBOL SYMBOL FIGURE FIGURE COMMUNICATION CRYSTAL CLOCK Fx1 X1 clock frequency Low / High time T/RFx1 ...

Page 44

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages C1 SCLK CEN W_RN ADDRESS INVALID DATA DACKN SCLK CEN W_RN ADDRESS INVALID DATA DACKN 1995 May RWH VALID INVALID ...

Page 45

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages C1 SCLK CEN W_RN ADDRESS INVALID DATA DACKN SCLK CEN W_RN ADDRESS INVALID DATA DACKN 1995 May RWH VALID INVALID ...

Page 46

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages C1 SCLK IACKN CEN W_RN INVALID ADDRESS DATA DACKN t CS NOTE: CEN must not be active during an IACKN cycle. If CEN is active, IACKN will ...

Page 47

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages T/RF T/RF Figure 9. Counter/Timer Baud Rate Clock, External 1X DATA CLOCK Note: CEN must not be active during an IACKN cycle. If CEN is active IACKN ...

Page 48

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages INDEX Numbers 1x and 16x modes, Receiver, 342 1x and 16x modes, Transmitter, 342 A Address Recognition Character Register, 357 ARCR, 357 Asynchronous bus cycle, 339 B ...

Page 49

Philips Semiconductors Octal UART with TTL compatibility at 3.3V and 5V supply voltages T Timing Circuits, 340 Transmitter, 341 Transmitter FIFO, 342, 357 Tx, Status Bits , 341 TxCSR , 352 TxEMT, 341 TxFIFO, 357 TxRDY, 341 U UCIR, 359 ...

Related keywords