SC28L198A1A Philips Semiconductors, SC28L198A1A Datasheet

no-image

SC28L198A1A

Manufacturer Part Number
SC28L198A1A
Description
Octal UART for 3.3V and 5V supply voltage
Manufacturer
Philips Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
SC28L198A1A
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
SC28L198A1A,512
Manufacturer:
TI
Quantity:
159
Part Number:
SC28L198A1A,512
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Philips
Semiconductors
Product specification
Supersedes data of 1998 Nov 04
IC19 Data Handbook
SC28L198
Octal UART for 3.3V and 5V supply
voltage
INTEGRATED CIRCUITS
1999 Jan 14

Related parts for SC28L198A1A

SC28L198A1A Summary of contents

Page 1

SC28L198 Octal UART for 3.3V and 5V supply voltage Product specification Supersedes data of 1998 Nov 04 IC19 Data Handbook Philips Semiconductors INTEGRATED CIRCUITS 1999 Jan 14 ...

Page 2

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage Table of Contents Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pin Configurations . . . . . . . . . . . . . . . . . . . . . . . . . Pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pin Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Absolute Maximum Ratings . . . . . . . . . . . . . . . . . Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Functional Description . . . . . . . . . . . . . . . . . . . . . Conceptual Overview . . . . . . . . . . . . . . . . . . . . . . . Host Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 3

... TTL input levels. Outputs switch between full V High speed CMOS technology 84 pin PLCC 100 pin LQFP 10 Industrial Industrial - +85 C SC28L198A1A SC28L198A1BE V = 3.3V 10 Industrial - +85 C SC28L198A1A SC28L198A1BE 3 Product specification SC28L198 and DWG # SOT189-3 SOT407–1 SOT189-3 SOT407–1 ...

Page 4

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage PIN CONFIGURATIONS PINOUT Pin Function CEN 4 W_RN DACKN 9 I/O0a 10 I/O1a 11 RxDa 12 RxDb 13 I/O2a 14 I/O3a 15 TxDa 16 I/O0b 17 I/O1b 18 I/O2b 19 I/O3b 20 TxDb 21 I/O0c 22 Vss 23 I/O1c 24 I/O2c 25 I/O3c 26 TxDc 27 RxDc ...

Page 5

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage PIN CONFIGURATIONS PINOUT Pin Function Pin 1 N RxDb 27 3 I/02a 28 4 I/03a 29 5 TxDa 30 6 I/O0b 31 7 I/O1b 32 8 I/O2b 33 9 I/O3b 34 10 TxDb 35 11 I/O0c I/O1c 39 15 ...

Page 6

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage Pin Description MNEMONIC TYPE DESCRIPTION SClk I Host system clock. Used to time operations in the Host Interface and clock internal logic. Must be greater than twice the frequency of highest X1, Counter/Timer, TxC (1x) or RxC (1x) input frequency. CEN I Chip select: Active low ...

Page 7

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage 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 UART channel blocks. The eight channels blocks operate independently, interacting only with the timing, host I/F and interrupt blocks ...

Page 8

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage counters. A buffer for the System Clock generates internal timing for processes not directly concerned with serial data flow. Crystal Oscillator The crystal oscillator operates directly from a crystal, tuned between 1.0 and 8.0 MHz, connected across the X1/CCLK and X2 inputs with a minimum of external components ...

Page 9

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage value”. They may, however, be loaded by a “Gang White” or “Gang Load” command as described in the “Xon Xoff Characters” paragraph. Note: Character recognition is further described in the Minor Modes of Operation. Interrupt Control The interrupt system determines when an interrupt should be asserted thorough an arbitration (or bidding) system ...

Page 10

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage software reset is issued through command 3x of the Command register (CR). The disable is done by setting the transmitter disable bit also in the command register. If the transmitter is disabled, it continues operating until the character currently being transmitted, if any, is completely sent, including the stop bit. When reset the transmitter stops immediately, drives the transmitter serial data out put to a high level and discards any data in the TxFIFO ...

Page 11

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage . The ”received break” will always be associated with a zero byte in the RxFIFO. It means that zero character was a break character and not a zero data byte. The reception of a break condition will always set the ”change of break” (see below) status bit in the Interrupt Status Register(ISR) ...

Page 12

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage the four I/O pins and their COS detectors is available at any time in the IPR (Input Port Register) The control of data and COS enable for these ports is through the I/OPIOR register. This is a read/write register and gives individual ...

Page 13

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage For sources other than receiver and transmitters the user may set the high order bits of an interrupt source’s bid value, thus tailoring the relative priority of the interrupt sources. The priority of the receivers and transmitters is controlled by the fill level of their respective FIFOs. The more filled spaces in the RxFIFO the higher the bid value ...

Page 14

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage 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 Field Change of State Programmed Field Xon/Xoff Programmed Field Address Recognition Programmed Field Receiver Watch-dog RxFIFO Byte Count – ...

Page 15

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage 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 is the receiver status updated. The received data is sent directly to the transmitter where it is sent out on the TxD output. ...

Page 16

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage 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 and loads the character into the RxFIFO if the received A/D bit is a one, but discards the received character if the received A/D bit is a zero ...

Page 17

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage 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 by the RxFIFO. The transmitter will remain disabled until the chip is reset or the CR(7:3) = 10110 (Xoff resume) command is given. In particular, reception of an Xon or disabling or re– ...

Page 18

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage 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 be read by the host CPU. The Octal UART addressing is loosely divided, by the address bit ...

Page 19

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage Table 3. MR0– Mode Register 0 Bit 7 Bit 6 Address Recognition * Xon/Xoff * transparency transparency 0 – flow control characters 0 – Address characters received are pushed onto received are pushed to the RxFIFO RxFIFO 1 – Address characters received are not pushed 1 – ...

Page 20

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage 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: 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 ’ ...

Page 21

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage asserted (low), the character is transmitted negated (high), the TxD output remains in the marking state and the transmission is delayed until CTSN goes low. Changes in CTSN, while a character is being transmitted, do not affect the transmission of that character. ...

Page 22

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage Table 8. CR – Command Register CR is used to write commands to the Octal UART. Bits 7:3 Bit 2 Bit 1 Channel Com- Lock TxD and mand codes Enable Tx RxFIFO en- see “Command ables Register Table” CR[2] – Lock TxD and RxFIFO enables If set, the transmitter and receiver enable bits, CR[1:0] are not significant ...

Page 23

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage mechanism to initialize all the Xoff Character registers to a default value with one write. Execution of this command is immediate and does not effect the timing of subsequent host I/O operations. 10110 Xoff resume command (CRXoffre; not active in “ ...

Page 24

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage This bit is set when the ’with parity’ or ’force parity’ mode is programmed and the corresponding character in the FIFO was received with incorrect parity. In the special ’wake up mode’, the parity error bit stores the received A/D bit. ...

Page 25

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage Note: This bit must one (1) for the receiver to enter the arbitration process the fact that this bit is zero (0) when the RxFIFO is empty that stops an empty FIFO from entering the interrupt arbitration. Also note that the meaning if this bit is not quite the same as the similar bit in the status register (SR). ISR[0] – ...

Page 26

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage Table 18. BCRA – Bidding Control Register – Address Bits 7:3 Bits 2:0 Reserved MSB of an address recognition event in- terrupt bid This register provides the 3 MSBs of the Interrupt Arbitration number for an address recognition event interrupt. Table 19. XonCR – Xon Character Register ...

Page 27

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage Table 22. XISR – Xon–Xoff Interrupt Status Register Bits 7:6 Bits 5:4 Received X Character Sta- Automatic X Character transmis- tus sion status 00 – none 00 – none 01 – Xoff received 01 – Xon transmitted 10 – Xon received 10 – Xoff transmitted 11 – ...

Page 28

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage Table 27. ICR – Interrupt Control Register Bit 7 Bits 6:0 Reserved. Set to 0 Upper seven bits of the Arbitration Threshold This register provides a single 7 bit field called the interrupt threshold for use by the interrupt arbiter. The field is interpreted as a single unsigned integer ...

Page 29

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage Table 32. GIBCR – Global Interrupting Byte Count Register Bits 7:4 Bits 3:0 Reserved Channel byte count code 0000 = 1 AND RxRDY status set for RxFIFO 0000 = 1 AND TxRDY status set for TxD 0001 = 2 0010 = 3 . 1111 = 16 Table 33. Global Interrupting Type Register ...

Page 30

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage Table 38. I/OPCR – I/O Port Configuration Register Bits 7:6 Bits 5:4 I/O3 control I/O2 control 00 – GPI/TxC input 00 – GPI/RxC input 01 – I/OPIOR[3] output 01 – I/OPIOR[2]/RTSN * 10 – TxC16x output 10 – RxC1x output 11 – TxC1x output 11 – RxC16x output * If I/OPCR(5:4) is programmed as ’ ...

Page 31

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage GPOD DATA BUS 3:0 4:1 MULTIPLEX “1” GPOR R/W “0” 4 GPORQN 1/O3b GPOC 4:1 MULTIPLEX NONE 1/O3a REGISTER MAPS The registers of the SC28L198 are partitioned into two groups: those used in controlling data channels and those used in handling the actual data flow and status. Below is shown the general configuration of all the register addressed. The ” ...

Page 32

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage 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 1ccc 0010 (x82) Interrupt Status Register 1ccc 0010 (x82) ...

Page 33

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage 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 (x13) BCRBRKb 0001 0100 (x14) BCRCOSb 0001 0101 (x15) Reserved 0001 0110 (x16) ...

Page 34

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage 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 (x33) BCRBRKd 0011 0100 (x34) BCRCOSd 0011 0101 (x35) Reserved 0011 0110 (x36) ...

Page 35

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage 01010000 (x50) Mode Register 0 MR0f 01010001 (x51) Mode Register 1 MR1f 01010010 (x52) I/OPort Configuration Reg f I/OPCRf 01010011 (x53) BCRBRKf 01010100 (x54) BCRCOSf 01010101 (x55) Reserved 01010110 (x56) BCRXf 01010111 (x57) BCRAf 01011000 (x58) ...

Page 36

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage 01110000 (x70) Mode Register 0 MR0h 01110001 (x71) Mode Register 1 MR1h 01110010 (x72) I/OPort Configuration Reg h I/OPCRh 01110011 (x73) BCRBRKh 01110100 (x74) BCRCOSh 01110101 (x75) Reserved 01110110 (x76) BCRXh 01110111 (x77) BCRAh 01111000 (x78) ...

Page 37

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage 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 a (ISRa) 1000 0011 (x83) Receiver FIFO Reg a (RxFIFOa) 1000 0100 (x84) ...

Page 38

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage 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) Receiver FIFO Reg c (RxFIFOc) 1010 0100 (xA4) Input Port Reg c (IPRc) ...

Page 39

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage 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) 11000100 (xC4) Input Port Reg e (IPRe) 11000101 (xC5) I/O Port Interrupt and Output e (I/OPIORe) ...

Page 40

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage 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) 11100100 (xE4) Input Port Reg g (IPRg) 11100101 (xE5) I/O Port Interrupt and Output g (I/OPIORg) ...

Page 41

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage RESET CONDITIONS Device Configuration after Hardware Reset or CRa cmd=x1F Cleared registers: Channel Status Registers (SR) Channel Interrupt Status Registers (ISR) Channel Interrupt Mask Registers (IMR) Channel Interrupt Xon Status Register (XISR) Interrupt Control Register (ICR) Global Configuration Control Register (GCCR) Hence the device enters the asynchronous bus cycling mode ...

Page 42

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage DC ELECTRICAL SPECIFICATIONS FOR COMMERCIAL AND INDUSTRIAL (5V) = 5.0 volts " 10 – unless otherwise specified CC A SYMBOL PARAMETER 2 V Input low voltage IL V Input high voltage (except X1/CLK Input high voltage (X1/CLK ...

Page 43

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage AC ELECTRICAL CHARACTERISTICS FOR COMMERCIAL AND INDUSTRIAL (5V) = 5.0 volts " 10 – unless otherwise specified CC A SYMBOL FIG # Reset Timing 1 t RESET pulse width RES Bus Timing t A0–A7 setup time before Sclk C3 rising edge ...

Page 44

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage AC ELECTRICAL CHARACTERISTICS FOR COMMERCIAL AND INDUSTRIAL (5V) (Continued) = 5.0 volts " 10 – unless otherwise specified CC A SYMBOL FIG# Sclk Timing t Min low time at V sclkl t Min high time at V sclkh F Sclk frequency sclk t/ Sclk rise and fall time (0 ...

Page 45

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage DC ELECTRICAL SPECIFICATIONS FOR COMMERCIAL AND INDUSTRIAL (3.3V) = 3.3 volts " 10 – unless otherwise specified CC A SYMBOL PARAMETER 2 V Input low voltage IL V Input high voltage (except X1/CLK Input high voltage (X1/CLK ...

Page 46

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage AC ELECTRICAL CHARACTERISTICS FOR COMMERCIAL AND INDUSTRIAL (3.3V) = 3.3 volts " 10 – unless otherwise specified CC A SYMBOL SYMBOL FIGURE FIGURE Reset Timing 1 t RESET pulse width RES Bus Timing t A0-A7 setup time before Sclk C3 rising edge ...

Page 47

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage AC ELECTRICAL CHARACTERISTICS FOR COMMERCIAL AND INDUSTRIAL (3.3) Fsclk Sclk frequency T/RFsclk Sclk rise/fall time (0.8 to 2.0Volts Communication Crystal Clock 5 Fx1 X1 clock frequency Low / High time T/RFx1 X1 Rise / Fall time Counter/Timer Baud Rate Clock (External Clock Input) ...

Page 48

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage C1 SCLK CEN W_RN ADDRESS INVALID DATA DACKN SCLK CEN W_RN ADDRESS INVALID INVALID DATA DACKN t RWS 1999 Jan RWH VALID INVALID RWS Figure 2. Basic Write Cycle, ASYNC ...

Page 49

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage C1 SCLK CEN W_RN ADDRESS INVALID DATA DACKN SCLK CEN W_RN ADDRESS INVALID INVALID DATA DACKN t RWS 1999 Jan RWH VALID INVALID DATA= RWS Figure 4. Basic Read Cycle, ASYNC ...

Page 50

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage 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 be ignored and a normal read or write will be executed according to W_RN. In the synchronous mode, extended IACKN signal will start another IACKN. (This may not be desired, but is allowed ...

Page 51

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage 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 will be ignored and a normal read or write will be executed according to W_RN. 1999 Jan 14 SCLK t SCLKL ...

Page 52

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage INDEX Numbers 1x and 16x modes, Receiver and 16x modes, Transmitter Address Recognition Character Register, 25 ARCR, 25 Asynchronous bus cycle Baud Rate Generator , 7 BCRA, 25 BCRBRK, 24 BCRCOS, 24 BCRx, 24 Bidding Control Register – Address, 25 Bidding Control Register – ...

Page 53

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage S Sclk Synchronous bus cycle, 6 System Clock Timing Circuits, 6 Transmitter, 8 Transmitter FIFO Tx, Status Bits , 8 TxCSR , 20 TxEMT, 8 TxFIFO, 24 TxRDY UCIR, 27 Update CIR, 12, 27 1999 Jan 14 W Wake Up Mode, 14 Wake up mode, 11 Wake Up modes, 14 Wake up. Default, 14 Watch– ...

Page 54

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage PLCC84: plastic leaded chip carrier; 84 leads; pedestal 1999 Jan 14 54 Product specification SC28L198 SOT189-3 ...

Page 55

... Philips Semiconductors Octal UART for 3.3V and 5V supply voltage LQFP100: plastic low profile quad flat package; 100 leads; body 1.4 mm 1999 Jan 14 55 Product specification SC28L198 SOT407-1 ...

Page 56

... Philips Semiconductors for any damages resulting from such application. Right to make changes — Philips Semiconductors reserves the right to make changes, without notice, in the products, including circuits, standard cells, and/or software, described or contained herein in order to improve design and/or performance. Philips Semiconductors assumes no ...

Related keywords