Datasheet SCN2661AC1N28, SCN2661BA1F28, SCN2661BC1A28, SCN2661BC1F28, SCN2661BC1N28 Datasheet (Philips)

...
Page 1
SCN2661/SCN68661
Enhanced programmable communications interface (EPCI)
Product specification IC19 Data Handbook
 
1994 Apr 27
Page 2
Philips Semiconductors Product specification
Enhanced programmable communications interface (EPCI)

DESCRIPTION

The Philips Semiconductors SCN2661 EPCI is a universal synchronous/asynchronous data communications controller chip that is an enhanced version of the SCN2651. It interfaces easily to all 8-bit and 16-bit microprocessors and may be used in a polled or interrupt driven system environment. The SCN2661 accepts programmed instructions from the microprocessor while supporting many serial data communications disciplines —synchronous and asynchronous — in the full- or half-duplex mode. Special support for BISYNC is provided.
The EPCI serializes parallel data characters received from the microprocessor for transmission. Simultaneously, it can receive serial data and convert it into parallel data characters for input to the microcomputer.
The SCN2661 contains a baud rate generator which can be programmed to either accept an external clock or to generate internal transmit or receive clocks. Sixteen different baud rates can be selected under program control when operating in the internal clock mode. Each version of the EPCI (A, B, C) has a different set of baud rates.
SCN2661/SCN68661

PIN CONFIGURATIONS

D2
1
D3
2
RxD
3
GND
4
D4
5
D5
6
D6
7
D7
8
/XSYNC
TxC
R/W
CE
9
A1
10 11
A0
12 13 14
DIP
28 27 26 25 24 23 22 21 20 19 18 17 16 15
D1 D0
V
CC
RxC/BKDET DTR
RTS DSR
RESET BRCLK TxD
/DSCHG
TxEMT CTS
DCD TxRDYRxRDY

FEA TURES

Synchronous operation
5- to 8-bit characters plus paritySingle or double SYN operationInternal or external character synchronizationTransparent or non-transparent modeTransparent mode DLE stuffing (Tx) and detection (Rx)Automatic SYN or DLE-SYN insertion SYN, DLE and DLESYN
stripping
Odd, even, or no parityLocal or remote maintenance loopback modeBaud rate: DC to 1Mbps (1X clock)
Asynchronous operation
5- to 8-bit characters plus parity1, 1-1/2 or 2 stop bits transmittedOdd, even, or no parityParity, overrun and framing error detectionLine break detection and generationFalse start bit detectionAutomatic serial echo mode (echoplex)Local or remote maintenance loopback modeBaud rate: DC to 1Mbps
(1X clock) DC to 62.5kbps (16X clock) DC to 15.625kbps (64X clock)

OTHER FEATURES

Internal or external baud rate clock
3 baud rate sets
16 internal rates for each set
Double-buffered transmitter and receiver
INDEX
CORNER
NOTE:
Pin Functions the same as 28-pin DIP.
41
5
11
TOP VIEW
26
25
PLCC
19
1812
SD00077
Figure 1. Pin Configurations
Dynamic character length switching
Full- or half-duplex operation
TTL compatible inputs and outputs
RxC and TxC pins are short-circuit protected
Single +5V power supply
No system clock required

APPLICATIONS

Intelligent terminals
Network processors
Front-end processors
Remote data concentrators
Computer-to-computer links
Serial peripherals
BISYNC adaptors
1994 Apr 27 853-1070 12793
2
Page 3
Philips Semiconductors Product specification
Enhanced programmable communications interface (EPCI)

ORDERING CODE

VCC = +5V +5%
PACKAGES
28-Pin Ceramic Dual In-Line Package (cerdip) 0.6” Wide
28-Pin Plastic Dual In-Line Package (DIP) 0.6” Wide
28-Pin Plastic Lead Chip Carrier (PLCC)

BLOCK DIAGRAM

NOTES:
DATA BUS
D0–D7
RESET
R/W
BRCLK
TxC/SYNC
RxC
/BKDET
DSR DCD CTS RTS DTR
TxEMT/*
DSCHG
CE
A
0
A
1
DATA BUS
BUFFER
OPERATION CONTROL
MODE REGISTER 1 MODE REGISTER 2
COMMAND REGISTER
STATUS REGISTER
BAUD RATE
GENERATOR
AND
CLOCK CONTROL
MODEM
CONTROL
* Open–drain output pin.
Figure 2. Block Diagram

ABSOLUTE MAXIMUM RATINGS

SYMBOL
T
A
T
STG
NOTES:
1. Stresses above those listed under Absolute Maximum Ratings may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or at any other condition above those indicated in the operation section of this specification is not implied.
2. For operating at elevated temperatures, the device must be derated based on +150°C maximum function temperature.
3. This product includes circuitry specifically designed for the protection of its internal devices from the damaging effect of excessive static charge. Nonetheless, it is suggested that conventional precautions be taken to avoid applying any voltages larger than the rated maxima.
4. Over recommended free-air operating temperature range and supply voltage range unless otherwise specified. For conditions shown as MIN or MAX, use the appropriate value specified under recommended operating conditions.
Operating ambient temperature Storage temperature -65 to +150 °C All voltages with respect to ground
1
PARAMETER RATING UNIT
2
3
Commercial
0°C to +70°C
SCN2661BC1F28 SCN2661CC1F28
SCN2661AC1N28 SCN2661BC1N28
SCN2661CC1N28 SCN2661AC1A28
SCN2661BC1A28 SCN2661CC1A28
SNE/DLE CONTROL
SYN 1 REGISTER SYN 2 REGISTER
DLE REGISTER
TRANSMITTER
TRANSMIT DATA
HOLDING REGISTER
SHIFT REGISTER
RECEIVE DATA
HOLDING REGISTER
SHIFT REGISTER
SCN2661/SCN68661
Industrial
-40°C to +85°C
SCN2661BA1F28 SCN2661CA1F28
Contact Factory SOT117-2
Contact Factory SOT261-3
TxRDY*
TRANSMIT
RECEIVER
RECEIVE
Note 4 °C
-0.5 to +6.0
TxD
RxRDY
RxD
SD00078
DWG #
0589B
*
V
1994 Apr 27
3
Page 4
Philips Semiconductors Product specification
SYMBOL
PARAMETER
TEST CONDITIONS
UNIT
SYMBOL
PARAMETER
TEST CONDITIONS
UNIT
Enhanced programmable communications interface (EPCI)
DC ELECTRICAL CHARACTERISTICS
Input voltage
V
IL
V
IH
Output voltage
V
OL
4
V
OH
I
IL
3-State output leakage current
I
LH
I
LL
I
CC
NOTES:
1. Over recommended free-air operating temperature range and supply voltage range unless otherwise specified. For conditions shown as MIN or MAX, use the appropriate value specified under recommended operating conditions.
2. All voltages measurements are referenced to ground. All time measurements are at the 50% level for inputs (except t
0.8V and 2.0V for outputs. Input levels swing between 0.4V and 2.4V , with a transition time of ≤ 20ns maximum.
3. Typical values are at +25°C, typical supply voltages and typical processing parameters.
4. INTR
Low 0.8 V High 2.0 V
Low IOL = 2.2mA 0.4 V High IOH = -400µA 2.4 V
Input leakage current VIN = 0 to 5.5V 10 µA
Data bus high VO = 4.0V 10 µA Data bus low VO = 0.45V 10 µA
Power supply current 150 mA
, TxRDY, RxRDY and TxEMT/DSCHG outputs are open-drain.
1, 2, 3
SCN2661/SCN68661
LIMITS
Min Typ Max
BRH
and t
BRL
) and at
CAP ACITANCE TA = 25°C, V

Capacitance

C C C
IN OUT I/O
Input 20 pF Output Input/Output Unmeasured pins tied to ground 20 pF
CC
= 0V
f
= 1MHz
C
LIMITS
Min Typ Max
20 pF
1994 Apr 27
4
Page 5
Philips Semiconductors Product specification
SYMBOL
PARAMETER
TEST CONDITIONS
UNIT
Enhanced programmable communications interface (EPCI)
AC ELECTRICAL CHARACTERISTICS
Pulse width
t
RES
t
CE
Setup and hold time
t
AS
t
AH
t
CS
t
CH
t
DS
t
DH
t
RXS
t
RXH
t
DD
7
t
DF
t
CED
Input clock frequency
f
BRG
f
BRG
6
f
R/T
Clock width
5
t
BRH
5
t
BRH
5
t
BRL
5
t
BRL
t
R/TH
6
t
R/TL
t
TXD
t
TCS
NOTES:
1. Over recommended free-air operating temperature range and supply voltage range unless otherwise specified. For conditions shown as MIN or MAX, use the appropriate value specified under recommended operating conditions.
2. All voltages measurements are referenced to ground. All time measurements are at the 50% level for inputs (except t
0.8V and 2.0V for outputs. Input levels swing between 0.4V and 2.4V , with a transition time of ≤ 20ns maximum.
3. Typical values are at +25°C, typical supply voltages and typical processing parameters.
4. Parameter applies when internal transmitter clock is used.
5. Under test conditions of 5.0688MHz f
6. In asynchronous local loopback mode, using 1X clock, the following parameters apply: f
7. See AC load conditions.
Reset 1000 ns Chip enable 250 ns
Address setup 10 ns Address hold 10 ns R/W control setup 10 ns R/W control hold 10 ns Data setup for write 150 ns Data hold for write 10 ns RX data setup 300 ns RX data hold 350 ns
Data delay time for read Data bus floating time for read CE to CE delay 600 ns
Baud rate generator (2661A, B) 1.0 4.9152 4.9202 MHz Baud rate generator (2661C) 1.0 5.0688 5.0738 MHz TxC or RxC dc 1.0 MHz
Baud rate High (2661A, B) 75 ns Baud rate High (2661C) 70 ns Baud rate Low (2661A, B) 75 ns Baud rate Low (2661C) 70 ns TxC or RxC High 480 ns TxC or RxC Low 480 ns
TxD delay from falling edge of TxC Skew between TxD changing and falling edge
of TxC
output
4
BRG
1, 2, 3
(68661) and 4.9152MHz f
C
= 150pF
L
C
= 150pF
L
C
= 150pF
L
C
= 150pF
L
(68661A, B), t
BRG
and t
BRH
= 0.83MHz max and t
R/T
SCN2661/SCN68661
LIMITS
Min Typ Max
200 ns 100 ns
650 ns
0 ns
and t
BRH
measured at VIH and VIL, respectively.
BRL
= 700ns min.
R/TL
BRL
) and at

BLOCK DIAGRAM

The EPCI consists of six major sections. These are the transmitter, receiver, timing, operation control, modern control and SYN/DLE control. These sections communicate with each other via an internal data bus and an internal control bus. The internal data bus interfaces to the microprocessor data bus via a data bus buffer.

Operation Control

This functional block stores configuration and operation commands from the CPU and generates appropriate signals to various internal sections to control the overall device operation. It contains read and write circuits to permit communications with the microprocessor via the data bus and contains mode registers 1 and 2, the command register, and the status register. Details of register addressing and protocol are presented in the EPCI programming section of this data sheet.
1994 Apr 27

Timing

The EPCI contains a Baud Rate Generator (BRG) which is programmable to accept external transmit or receive clocks or to divide an external clock to perform data communications. The unit can generate 16 commonly used baud rates, any one of which can be selected for full-duplex operation. See Table 1.

Receiver

The receiver accepts serial data on the RxD pin, converts this serial input to parallel format, checks for bits or characters that are unique to the communication technique and sends an “assembled” character to the CPU.

Transmitter

The transmitter accepts parallel data from the CPU, converts it to a serial bit stream, inserts the appropriate characters or bits (based on
5
Page 6
Philips Semiconductors Product specification
Enhanced programmable communications interface (EPCI)
the communication technique) and outputs a composite serial stream of data on the TxD output pin.

Modem Control

The modern control section provides interfacing for three input signals and three output signals used for “handshaking” and status indication between the CPU and a modem.

Table 1. Baud Rate Generator Characteristics

68661A (BRCLK = 4.9152MHz)
MR23–20
0000 50 0.8kHz 6144 0001 75 1.2 4096 0010 110 1.7598 –0.01 2793 0011 134.5 2.152 2284 0100 150 2.4 2048 0101 200 3.2 1536 0110 300 4.8 1024 0111 600 9.6 512 1000 1050 16.8329 0.196 292 1001 1200 19.2 256 1010 1800 28.7438 –0.19 171 1011 2000 31.9168 –0.26 154 1100 2400 38.4 128 1101 4800 76.8 64 1110 9600 153.6 32
1111 19200 307.2 16
BAUD RATE
ACTUAL FREQUENCY
16X CLOCK
SCN2661/SCN68661

SYN/DLE Control

This section contains control circuitry and three 8-bit registers storing the SYN1, SYN2, and DLE characters provided by the CPU. These registers are used in the synchronous mode of operation to provide the characters required for synchronization, idle fill and data transparency.
PERCENT
ERROR
DIVISOR
68661B (BRCLK = 4.9152MHz)
MR23–20
0000 45.5 0.7279kHz 0.005 6752 0001 50 0.8 6144 0010 75 1.2 4096 0011 110 1.7598 –0.01 2793 0100 134.5 2.152 2284 0101 150 2.4 2048 0110 300 4.8 1024 0111 600 9.6 512 1000 1200 19.2 256 1001 1800 28.7438 –0.19 171 1010 2000 31.9168 –0.26 154 1011 2400 38.4 128 1100 4800 76.8 64 1101 9600 153.6 32 1110 19200 307.2 16
1111 38400 614.4 8
BAUD RATE
ACTUAL FREQUENCY
16X CLOCK
PERCENT
ERROR
DIVISOR
1994 Apr 27
6
Page 7
Philips Semiconductors Product specification
Enhanced programmable communications interface (EPCI)
68661C (BRCLK = 5.0688MHz)
MR23–20 BAUD RATE ACTUAL FREQUENCY 16X CLOCK PERCENT ERROR DIVISOR
0000 50 0.8kHz 6336 0001 75 1.2 4224 0010 110 1.76 2880 0011 134.5 2.1523 0.016 2355 0100 150 2.4 2112 0101 300 4.8 1056 0110 600 9.6 528 0111 1200 19.2 264 1000 1800 28.8 176 1001 2000 32.081 0.253 158 1010 2400 38.4 132 1011 3600 57.6 88 1100 4800 76.8 66 1101 7200 115.2 44 1110 9600 153.6 33
1111 19200 316.8 3.125 16
NOTE: 16X clock is used in asynchronous mode. In synchronous mode, clock multiplier is 1X and BRG can be used only for TxC.
SCN2661/SCN68661

OPERATION

The functional operation of the 68661 is programmed by a set of control words supplied by the CPU. These control words specify items such as synchronous or asynchronous mode, baud rate, number of bits per character, etc. The programming procedure is described in the EPCI programming section of the data sheet.
After programming, the EPCI is ready to perform the desired communications functions. The receiver performs serial to parallel conversion of data received from a modem or equivalent device. The transmitter converts parallel data received from the CPU to a serial bit stream. These actions are accomplished within the framework specified by the control words.

Receiver

The 68661 is conditioned to receiver data when the DCD input is Low and the RxEN bit in the commands register is true. In the asynchronous mode, the receiver looks for High-to-Low (mark to space) transition of the start bit on the RxD input line. If a transition is detected, the state of the RxD line is sampled again after a delay of one-half of a bit-time. If RxD is now high, the search for a valid start bit is begun again. If RxD is still Low, a valid start bit is assumed and the receiver continues to sample the input line at one bit time intervals until the proper number of data bits, the parity bit, and one stop bit have been assembled. The data are then transferred to the receive data holding register, the RxRDY bit in the status register is set, and the RxRDY character length is less than 8 bits, the High order unused bits in the holding register are set to zero. The parity error, framing error, and overrun error status bits are strobed into the status register on the positive going edge of RxC boundary . If the stop bit is present, the receiver will immediately begin its search for the next start bit. If the stop bit is absent (framing error), the receiver will interpret a space as a start bit if it persists into the next bit timer interval. If a break condition is detected (RxD is Low for the entire character as well as the stop bit), only one character consisting of all zeros (with the FE status bit SR5 set) will be transferred to the holding register. The RxD input must return to a High condition before a search for the next start bit begins.
corresponding to the received character
output is asserted. If the
Pin 25 can be programmed to be a break detect output by appropriate setting of MR27-MR24. If so, a detected break will cause that pin to go High. When RxD returns to mark for one RxC time, pin 25 will go low. Refer to the Break Detection T iming Diagram.
When the EPCI is initialized into the synchronous mode, the receiver first enters the hunt mode on a 0 to 1 transition of RxEN (CR2). In this mode, as data are shifted into the receiver shift register a bit at a time, the contents of the register are compared to the contents of the SYN1 register. If the two are not equal, the next bit is shifted in and the comparison is repeated. When the two registers match, the hunt mode is terminated and character assembly mode begins. If single SYN operation is programmed, the SYN DETECT status bit is set. If double SYN operation is programmed, the first character assembled after SYN1 must be SYN2 in order for the SYN DETECT bit to be set. Otherwise, the EPCI returns to the hunt mode. (Note that the sequence SYN1-SYN1-SYN2 will not achieve synchronization.) When synchronization has been achieved, the EPCI continues to assemble characters and transfer then to the holding register, setting the RxRDY status bit and asserting the RxRDY time a character is transferred. The PE and OE status bits are set as appropriate. Further receipt of the appropriate SYN sequence sets the SYN DETECT status bit. If the SYN stripping mode is commanded, SYN characters are not transferred to the holding register. Note that the SYN characters used to establish initial synchronization are not transferred to the holding register in any case.
External jam synchronization can be achieved via pin 9 by appropriate setting of MR27-MR24. When pin 9 is an XSYNC input, the internal SYN1, SYN1–SYN2, and DLE–SYN1 detection is disabled. Each positive going signal on XSYNC will cause the receiver to establish synchronization on the rising edge of the next RxC pulse. Character assembly will start with the RxD input at this edge. XSYNC may be lowered on the next rising edge of RxD. This external synchronization will cause the SYN DETECT status bit to be set until the status register is read. Refer to XSYNC timing diagram.
output each
1994 Apr 27
7
Page 8
Philips Semiconductors Product specification
Enhanced programmable communications interface (EPCI)

Table 2. CPU-Related Signals

PIN NAME PIN NO.
RESET 21 I A High on this input performs a master reset on the 68661. This signal asynchronously
A0, A1 12,10 I Address lines used to select internal EPCI registers. R/W 13 I Read command when Low, write command when High. CE 11 I Chip enable command. When Low, indicates that control and data lines to the EPCI are
D0–D7 27,28,1,2,5–8 I/O 8-bit, 3-State data bus used to transfer commands, data and status between EPCI and the
TxRDY 15 O This output is the complement of status register bit SR0. When Low, it indicates that the
RxRDY 14 O This output is the complement of status register bit SR1. When Low, it indicates that the
TxEMT/DS CHG
18 O This output is the complement of status register bit SR2. When Low, it indicates that the
INPUT/
OUTPUT
FUNCTION
terminates any device activity and clears the mode, command and status registers. The device assumes the idle state and remains there until initialized with the appropriate control words.
valid and that the operation specified by the RW , A1 and A0 inputs should be performed. When High, places the D0–D7 lines in the 3-State condition.
CPU. D0 is the least significant bit, D7 the most significant bit.
transmit data holding register (THR) is ready to accept a data character from the CPU. It goes High when the data character is loaded. This output is valid only when the transmitter is enabled. It is an open-drain output which can be used as an interrupt to the CPU.
receive data holding register (RHR) has a character ready for input to the CPU. It goes High when the RHR is read by the CPU, and also when the receiver is disabled. It is an open-drain output which can be used as an interrupt to the CPU.
transmitter has completed serialization of the last character loaded by the CPU, or that a change of state of the DSR or DCD inputs has occurred. This output goes High when the status register is ready by the CPU, if the TxEMT condition does not exist. Otherwise, the THR must be loaded by the CPU for this line to go high. It is an open-drain output which can be used as an interrupt to the CPU. See Status Register (SR2) for details.
SCN2661/SCN68661

Table 3. Device-Related Signals

PIN NAME PIN NO.
BRCLK 20 I Clock input to the internal baud rate generator (see Table 1). Not required if external
RxC/BKDET 25 I/O Receiver clock. If external receiver clock is programmed, this input controls the rate at
TxC/XSYNC 9 I/O Transmitter clock. If external transmitter clock is programmed, this input controls the rate at
RxD 3 I Serial data input to the receiver. “Mark” is High, “space” is Low. TxD 19 O Serial data output from the transmitter. “Mark” is High, “Space” is Low. Held in mark
DSR 22 I General purpose input which can be used for data set ready or ring indicator condition. Its
DCD 16 I Data carrier detect input. Must be Low in order for the receiver to operate. Its complement
CTS 17 I Clear to send input. Must be Low in order for the transmitter to operate. If it goes High
DTR 24 O General purpose output which is the complement of command register bit CR1. Normally
RTS 23 O General purpose output which is the complement of command register bit CR5. Normally
INPUT/
OUTPUT
FUNCTION
receiver and transmitter clocks are used.
which the character is to be received. Its frequency is 1X, 16X or 64X the baud rate, as programmed by mode register 1. Data are sampled on the rising edge of the clock. If internal receiver clock is programmed, this pin can be a 1X/16X clock or a break detect output pin.
which the character is transmitted. Its frequency is 1X, 16X or 64X the baud rate, as programmed by mode register 1. The transmitted data changes on the falling edge of the clock. If internal transmitter clock is programmed, this pin can be a 1X/16X clock output or an external jam synchronization input.
condition when the transmitter is disabled.
complement appears as status register bit SR7. Causes a Low output on TxEMT/DSCHG when its state changes if CR2 or CR0 = 1.
appears as status register bit SR6. Causes a Low output on TxEMT/DSCHG when its state changes if CR2 or CR0 = 1. If DCD goes High while receiving, the RxC is internally inhibited.
during transmission, the character in the transmit shift register will be transmitted before termination.
used to indicate data terminal ready.
used to indicate request to send. See Command Register (CR5) for details.
1994 Apr 27
8
Page 9
Philips Semiconductors Product specification
Enhanced programmable communications interface (EPCI)

Transmitter

The EPCI is conditioned to transmit data when the CTS input is Low and the TxEN command register bit is set. The 68661 indicates to the CPU that it can accept a character for transmission by setting the TxRDY status bit and asserting the TxRDY CPU writes a character into the transmit data holding register, these conditions are negated. Data are transferred from the holding register to the transmit shift register when it is idle or has completed transmission of the previous character. The TxRDY conditions are then asserted again. Thus, one full character time of buffering is provided.
In the asynchronous mode, the transmitter automatically sends a start bit followed by the programmed number of data bits, the least significant bit being sent first. It then appends an optional odd or even parity bit and the programmed number of stop bits. If, following transmission of the data bits, a new character is not available in the transmit holding register, the TxD output remains in the marking (High) condition and the TxEMT corresponding status bit are asserted. Transmission resumes when the CPU loads a new character into the holding register. The transmitter can be forced to output a continuous Low (BREAK) condition by setting the send break command bit (CR3) High.
In the synchronous mode, when the 68661 is initially conditioned to transmit, the TxD output remains High and the TxRDY condition is asserted until the first character to be transmitted (usually a SYN character) is loaded by the CPU. Subsequent to this, a continuous stream of characters is transmitted. No extra bits (other than parity, if commanded) are generated by the EPCI unless the CPU fails to send a new character to the EPCI by the time the transmitter has completed sending the previous character. Since synchronous communication does not allow gaps between characters, the EPCI asserts TxEMT and automatically “fills” the gap by transmitting SYN1s, SYN1–SYN2 doublets, or DLE–SYN1 doubles, depending on the state of MR16 and MR17. Normal transmission of the message resumes when a new character is available in the transmit data holding register . If the send DLE bit in the commands register is true, the DLE character is automatically transmitted prior to transmission of the message character in the THR.

EPCI PROGRAMMING

Prior to initiating data communications, the 68661 operational mode must be programmed by performing write operations to the mode and command registers. In addition, if synchronous operation is programmed, the appropriate SYN/DLE registers must be loaded. The EPCI can be reconfigured at any time during program execution. A flowchart of the initialization process appears in Figure 3.
The internal registers of the EPCI are accessed by applying specific signals to the CE necessary to address each register are shown in Table 4.
The SYN1, SYN2, and DLE registers are accessed by performing write operations with the conditions A1 = 0, A0 = 1, and R The first operation loads the SYN1 register. The next loads the DLE register. Reading or loading the mode registers is done in a similar manner. The first write (or read) operation addresses mode register
, R/W, A1 and A0 inputs. The conditions
output. When the
/DSCHG output and its
/W = 1.
SCN2661/SCN68661
1, and a subsequent operation addresses mode register 2. If more than the required number of accesses are made, the internal sequencer recycles to point at the first register. The pointers are reset to SYN1 register and mode register 1 by a RESET input or by performing a read command register operation, but are unaffected by any other read or write operation.
The 68661 register formats are summarized in Tables 5, 6, 7 and 8. Mode registers 1 and 2 define the general operational characteristics of the EPCI, while the command register controls the operation within this basic framework. The EPCI indicates its status in the status register. These registers are cleared when a RESET input is applied.

Mode Register 1 (MR1)

Table 5 illustrates mode register 1. Bits MR11 and MR10 select the communication format and baud rate multiplier. 00 specifies synchronous format. However, the multiplier in asynchronous format applies only if the external clock input option is selected by MR24 or MR25.
MR13 and MR12 select a character length of 5, 6, 7 or 8 bits. The character length does not include the parity bit, if programmed, and does not include the start and stop bits in asynchronous mode.
MR14 controls parity generation. If enabled, a parity bit is added to the transmitted character and the receiver performs a parity check on incoming data. MR15 selects odd or even parity when parity is enabled by MR14. In asynchronous mode, MR17 and MR16 select character framing of 1, 1.5, or 2 stop bits. (If 2X baud rate is programmed, 1.5 stop bits defaults to 1 stop bits on transmit.) In synchronous mode, MR17 controls the number of SYN characters used to establish synchronization and for character fill when the transmitter is idle. SYN1 alone is used if MR17 = 1, and SYN1–SYN2 is used when MR17 = 0. If the transparent mode is specified by MR16, DLE–SYN1 is used for character fill and SYN detect, but the normal synchronization sequence is used to establish character sync. When transmitting, a DLE character in the transmit holding register will cause a second DLE character to be transmitted. This DLE stuffing eliminates the software DLE compare and stuff on each transparent mode data character. If the send DLE command (CR3) is active when a DLE is loaded into THR, only one additional DLE will be transmitted. Also, DLE stripping and DLE detect (with MR14 = 0) are enabled.
The bits in the mode register affecting character assembly and disassembly (MR12–MR16) can be changed dynamically (during active receive/transmit operation). The character mode register affects both the transmitter and receiver; therefore in synchronous mode, changes should be made only in half-duplex mode (RxEN = 1 or TxEN = 1, but not both simultaneously = 1). In asynchronous mode, character changes should be made when RxEN and TxEN = 0 or when TxEN = 1 and the transmitter is marking in half-duplex mode (RxEN = 0).
To effect assembly/disassembly of the next received/transmitted character, MR12 – 15 must be changed within n bit times of the active going state of RxRDY non-transparent mode changes (MR16) must occur within n-1 bit times of the character to be affected when the receiver or transmitter is active. (n – smaller of the new and old character lengths.)
/TxRDY. Transparent and
1994 Apr 27
9
Page 10
Philips Semiconductors Product specification
Enhanced programmable communications interface (EPCI)

Table 4. 68661 Register Addressing

CE A
1
1 X X X 3-State data bus 0 0 0 0 Read receive holding register 0 0 0 1 Write transmit holding register 0 0 1 0 Read status register 0 0 1 1 Write SYN1/SYN2/DLE registers 0 1 0 0 Read mode register 1/2 0 1 0 1 Write mode register 1/2 0 1 1 0 Read command register 0 1 1 1 Write command register
A
0
R/W FUNCTION
INITIAL RESET
LOAD
MODE REGISTER 1
MODE REGISTER 2
N
SYNCHRONOUS?
LOAD
NOTE:
Mode Register 1 must be written before 2 can be written. Mode Register 2 need not be programmed if external clocks are used.
SCN2661/SCN68661
SYN 1 REGISTER
DOUBLE
SYN 2 REGISTER
TRANSPARENT
DLE REGISTER
COMMAND REGISTER
OPERATE
N
RECONFIGURE?
LOAD
SYNC?
Y
LOAD
MODE?
LOAD
LOAD
Y
NOTE:
SYN1 Register must be written before SYN2 can be written, and
N
Y
N
Y
SYN2 before DLE can be written.
TRANSPARENT
MODE?
N
1994 Apr 27
Y
DISABLE
RCVR AND XMTR
Figure 3. 68661 Initialization Flowchart
10
SD00079
Page 11
Philips Semiconductors Product specification
Enhanced programmable communications interface (EPCI)

Table 5. Mode Register 1 (MR1)

MR17 MR16 MR15 MR14 MR13 MR12 MR11 MR10
Sync/Async Parity Type Parity Control Character Length Mode and Baud Rate Factor
Async: Stop bit length
00 = invalid 0 = Odd 0 = Disabled 00 = 5 bits 00 = Synchronous 1X rate 01 = 1 stop bit 1 = Even 1 = Enabled 01 = 6 bits 01 = Asynchronous 1X rate 10 = 1 1/2 stop bits 10 = 7 bits 10 = Asynchronous 16X rate 11 = 2 stop bits 11 = 8 bits 11 = Asynchronous 64X rate
Sync: Number of SYN char
0 = Double SYN 0 = Normal 1 = Single SYN 1 = Transparent
NOTE: Baud rate factor in asynchronous applies only if external clock is selected. Factor is 16X if internal clock is selected. Mode must be
selected (MR11, MR10) in any case.

Table 6. Mode Register 2 (MR2)

0000 E E TxC RxC 1000 E E XSYNC* RXC/TxC sync 0001 E I TxC 1X 1001 E I TxC BKDET async 0010 I E 1X RxC 1010 I E XSYNC* RxC sync 0011 I I 1X 1X 1011 I I 1X BKDET async 0100 E E TxC RxC 1100 E E XSYNC* RxC/TxC sync 0101 E I TxC 16X 1101 E I TXC BKDET async 0110 I E 16X RxC 1110 I E XSYNC* RxC sync 0111 I I 16X 16X 1111 I I 16X BKDET async
NOTES:
* When pin 9 is programmed as XSYNC input, SYN1, SYN1–SYN2, and DLE–SYN1 detection is disabled. E = External clock I = Internal clock (BRG) 1X and 16X are clock outputs.
Sync: Transparency control
MR27 – MR24 MR23 – MR20
TxC RxC Pin 9 Pin 25 TxC RxC Pin 9 Pin 25 Mode
SCN2661/SCN68661
Baud Rate
Selection
See baud rates
in Table 1.

Table 7. Command Register (CR)

CR7 CR6 CR5 CR4 CR3 CR2 CR1 CR0
Operating Mode
00 = Normal operation 01 = Async:
Automatic Echo mode Sync: SYN and/or DLE
stripping mode 10 = Local loopback 11 = Remote loopback
1994 Apr 27
Request
to Send
0 = Force RTS
Output High one clock time after TxSR serialization
1 = Force RTS
output Low
Reset Error Sync/Async
0 = Normal 1 = Reset error
flags in status reg. (FE,OE,PE/ DLE detect.)
Async:
Force Break 0 = Normal 1 = Force break
Sync Send DLE
0 = Normal 1 = Send DLE
11
Receive
Control
(RxEN)
0 = Disable 1 = Enable
Not applicable
in
Data Terminal
Ready
0 = Force DTR
output High
1 = Force DTR
output Low
Transmit
Control
(TxEN)
0 = Disable 1 = Enable
Page 12
Philips Semiconductors Product specification
Enhanced programmable communications interface (EPCI)

Table 8. Status Register (SR)

SR7 SR6 SR5 SR4 SR3 SR2 SR1 SR0
Data Set
Ready
0 = DSR input
is High
1 = DSR input
is Low

Mode Register 2 (MR2)

Table 6 illustrates mode register 2. MR23, MR22, MR21 and MR20 control the frequency of the internal baud rate generator (BRG). Sixteen rates are selectable for each EPCI version (–1,–2,–3). Versions 1 and 2 specify a 4.9152MHz TTL input at BRCLK (pin 20); version 3 specifies a 5.0688MHz input which is identical to the Philips Semiconductors 2651. MR23 – 20 are don’t cares if external clocks are selected (MR25 – MR24 = 0). The individual rates are given in Table 1.
MR24 – MR27 select the receive and transmit clock source (either the BRG or an external input) and the function at pins 9 and 25. Refer to Table 6.

Command Register (CR)

Table 7 illustrates the command register. Bits CR0 (TxEN) and CR2 (RxEN) enable or disable the transmitter and receiver respectively. A 0– to–1 transition of CR2 forces start bit search (async mode) or hunt mode (sync mode) on the second RxC the receiver causes RxRDY is disabled, it will complete the transmission of the character in the transmit shift register (if any) prior to terminating operation. The TxD output will then remain in the marking state (High) while TxRDY
will go High (inactive). If the receiver is disabled, it will
TxEMT terminate operation immediately. Any character being assembled will be neglected. A 0–to–1 transition of CR2 will initiate start bit search (async) or hunt mode (sync).
Bits CR1 (DTR) and CR5 (RTS) control the DTR Data at the outputs are the logical complement of the register data.
In asynchronous mode, setting CR3 will force and hold the TxD output Low (spacing condition) at the end of the current transmitted character. Normal operation resumes when CR3 is cleared. The TxD line will go High for at least one bit time before beginning transmission of the next character in the transmit data holding register. In synchronous mode, setting CR3 causes the transmission of the DLE register contents prior to sending the character in the transmit data holding register. Since this is a one time command, CR3 does not have to be reset by software. CR3 should be set when entering and exiting transparent mode and for all DLE-non-DLE character sequences.
Setting CR4 causes the error flags in the status register (SR3, SR4, and SR5) to be cleared; this is a one time command. There is no internal latch for this bit.
When CR5 (RTS) is set, the RTS transition of CR5 will cause RTS after the last serial bit has been transmitted. If a 1–to–0 transition of CR5 occurs while data is being transmitted, RTS
Data Carrier
Detect
0 = DCD input
is High
1 = DCD input
is Low
to go High (inactive). If the transmitter
pin is forced Low. A 1–to–0
to go High (inactive) one TxC time
FE/SYN
Detect
Async:
0 = Normal 1 = Framing
error
Sync:
0 = Normal 1 = SYN
detected
rising edge. Disabling
and RTS outputs.
Overrun
0 = Normal 1 = Overrun
error
and
will remain Low
PE/DLE
Detect
Async:
0 = Normal 1 = Parity error
Sync:
0 = Normal 1 = Parity error
or DLE received
(active) until both the THR and the transmit shift register are empty and then go High (inactive) one TxC time later.
The EPCI can operate in one of four submodes within each major mode (synchronous or asynchronous). The operational sub-mode is determined by CR7 and CR6. CR7 – CR6 = 00 is the normal mode, with the transmitter and receive operating independently in accordance with the mode and status register instructions.
In asynchronous mode, CR7 – CR6 = 01 places the EPCI in the automatic echo mode. Clocked, regenerated received data are automatically directed to the TxD line while normal receiver operation continues. The receiver must be enabled (CR2 = 1), but the transmitter need not be enabled. CPU to receiver communication continues normally, but the CPU to transmitter link is disabled. Only the first character of a break condition is echoed.
The TxD output will go High until the next valid start is detected. The following conditions are true while in automatic echo mode:
1. Data assembled by the receiver are automatically placed in the transmit holding register and retransmitted by the transmitter on the TxD output.
2. The transmitter is clocked by the receive clock.
3. TxRDY
4. The TxEMT/DSCHG condition.
5. The TxEN command (CR0) is ignored.
In synchronous mode, CR7 – CR6 = 01 places the EPCI in the automatic SYN/DLE stripping mode. The exact action taken depends on the setting of bits MR17 and MR16:
1. In the non-transparent, single SYN mode (MR17 – MR16 = 10), characters in the data stream matching SYN1 are not transferred to the Receive Data Holding register (RHR).
2. In the non-transparent, double SYN mode (MR17 – MR16 = 00), character in the data stream matching SYN1, or SYN2 if immedi­ately preceded by SYN1, are not transferred the RHR.
3. In transparent mode (MR16 = 1), character in the data stream matching DLE, or SYN1 if immediately preceded by DLE, are not transferred to the RHR. However, only the first DLE of a DLE– DLE pair is stripped.
Note that automatic stripping mode does not affect the setting of the DLE detect and SYN detect status bits (SR3 and SR5).
Two diagnostic sub-modes can also be configured. In local loopback mode (CR7 – CR6 = 10), the following loops are connected internally:
0 = Normal 1 = Change in
output = 1.
SCN2661/SCN68661
TxEMT
DSCHG
DSR or DCD, or transmit shift register is empty
pin will reflect only the data set change
RxRDY TxRDY
0 = Receive
holding register empty
1 = Receive
holding register has data
0 = Transmit
holding register busy
1 = Transmit
holding register empty
1994 Apr 27
12
Page 13
Philips Semiconductors Product specification
Enhanced programmable communications interface (EPCI)
1. The transmitter output is connected to the receiver input.
2. DTR
is connected to DCD and RTS is connected to CTS.
3. The receiver is clocked by the transmit clock.
4. The DTR
5. The CTS
Additional requirements to operate in the local loopback mode are that CR0 (TxEN), CR1 (DTR) and CR5 (RTS) must be set to 1. CR2 (RxEN) is ignored by the EPCI.
The second diagnostic mode is the remote loopback mode (CR7 – CR6 = 11). In this mode:
1. Data assembled by the receiver are automatically placed in the transmit holding register and retransmitted by the transmitter on the TxD output.
2. The transmitter is clocked by the receiver clock.
3. No data are sent to the local CPU, but he error status conditions (PE, FE) are set.
4. The RxRDY
5. CR0 (TxEN) is ignored.
6. All other signals operate normally.

Status Register

The data contained in the status register (as shown in Table 8) indicates receiver and transmitter conditions and modem/data set status.
SR0 is the transmitter ready (TxRDY) status bit. It, and its
corresponding output, are valid only when the transmitter is enabled.
If equal to 0–, it indicates that the transmit data holding register has been loaded by the CPU and the data has not been transferred to the transmit register. If set equal to 1, it indicates that the holding register is ready to accept data from the CPU. This bit is initially set when the transmitter is enabled by CR0, unless a character has previously been loaded into the holding register. It is not set when the automatic echo or remote loopback modes are programmed. When this bit is set, the TxRDY echo and remote loopback modes, the output is held High.
SR1, the receiver ready (RxRDY) status bit, indicates the condition of the receive data holding register. If set, it indicates that a character has been loaded into the holding register from the receive shift register and is ready to be read by the CPU. If equal to zero,
, RTS and TxD outputs are held High. , DCD, DSR and RxD inputs are ignored.
, TxRDY, and TxEMT/DSCHG outputs are held High.
output pin is Low. In the automatic
SCN2661/SCN68661
there is no new character in the holding register. This bit is cleared when the CPU reads the receive data holding register or when the receiver is disabled by CR2. When set, the RxRDY
The TxEMT/DSCHG bit, SR2, when set, indicates either a change of state of the DSR transmit shift register has completed transmission of a character and no new character has been loaded into the transmit data holding register. Note that in synchronous mode this bit will be set even though the appropriate “fill” character is transmitted. TxEMT will not go active until at least one character has been transmitted. It is cleared by loading the transmit data holding register. The DSCHG conditions is enabled when TxEN = 1 or RxEN = 1. It is cleared when the status register is read by the CPU. If the status register is read twice and SR2 – 1 while SR6 and SR7 remain unchanged, then a TxEMT condition exists. When SR2 is set, the TxEMT
/DSCHG output is Low.
SR3, when set, indicates a received parity error when parity is enabled by MR14. In synchronous transparent mode (MR16 = 1), with parity disabled, it indicates that a character matching DLE register was received and the present character is neither SYN2 or DLE. This bit is cleared when the next character following the above sequence is loaded into RHR, when the receiver is disabled, or by a reset error command, CR4.
The overrun error status bit, SR4, indicates that the previous character loaded into the receive holding register was not ready the CPU at the time of new received character was transferred into it. This bit is cleared when the receiver is disabled or by the reset error command, CR4.
In asynchronous mode, bit SR5 signifies that the received character was not framed by a stop bit; i.e., only the first stop bit is checked. If RHR = 0 when SR5 = 1, a break condition is present. In synchronous non-transparent mode (MR16 = 0), it indicates receipt of the SYN1 character in single SYN mode or the SYN1 – SYN2 pair in double SYN mode. In synchronous transparent mode (MR16 =
1), this bit is set upon detection of the initial synchronizing characters (SYN or SYN1 – SYN2) and, after synchronization has been achieved, when a DLE–SYN1 pair is received. The bit is reset when the receiver is disabled, when the reset error command is given in asynchronous mode, or when the status register is read by the CPU in the synchronous mode.
SR6 and SR7 reflect the conditions of the DCD respectively. A Low input sets its corresponding status bit, and a High input clears it.
or DCD inputs (when CR2 or CR0 = 1) or that the
output is Low.
and DSR inputs,
1994 Apr 27
13
Page 14
Philips Semiconductors Product specification
Enhanced programmable communications interface (EPCI)

Table 9. 68661 EPCI vs 2651 PCI

FEATURE EPCI PCI
1. MR2 BIT 6, 7 Control pins 9, 25 Not used
2. DLE detect – SR3 SR3 = 0 for DLE–DLE, DLE – SYN1 SR3 = 1 for DLE–DLE, DLE – SYN1
3. Reset of SR3, DLE detect Second character after DLE, or receiver
4. Send DLE – CR3 One time command Reset via CR3 on next TxRDY
5. DLE stuffing in transparent mode Automatic DLE stuffing when DLE is loaded
6. SYN1 stripping in double sync non-transparent mode
7. Baud rate versions Three One
8. Terminate ASYNC transmission (drop RTS)
9. Break detect Pin 25
10. Stop bit searched One Two
11. External jam sync Pin 9
12. Data bus timing Improved over 2651
13. Data bus drivers Sink 2.2mA
NOTES:
* Internal BRG used for RxC. ** Internal BRG used for TxC.
disable, or CR4 = 1
except if CR3 = 1 All SYN1 First SYN1 of pair
Reset CR5 in response to TxEMT changing from 1 to 0
*
**
Source 400µA
SCN2661/SCN68661
Receiver disable, or CR4 = 1
None
Reset CR0 when TxEMT goes from 1 to 0. Then reset CR5 when TxEMT goes from 1 to 0
FE and null character
No
Sink 1.6mA Source 100µA

AC LOAD CONDITIONS

OUTPUT
NOTES:
Open-drain outputs. C
= Load capacitance includes JIG and probe capacitance.
L
2.2V
750
CL = 150pF
+5V
2k
OUTPUT
CL = 50pF
SD00080
Figure 4. AC Load Conditions
1994 Apr 27
14
Page 15
Philips Semiconductors Product specification
Enhanced programmable communications interface (EPCI)

TIMING DIAGRAMS

RESET
RESET
t
RES
TRANSMIT
1 BIT TIME
(1, 16, OR 64 CLOCK PERIODS)
TxC
(INPUT)
TxD
TxC
(OUTPUT)
t
TxD
t
TCS
t
TxD
BRCLK,
TxC, RxC
RxD
RxC (IX)
SCN2661/SCN68661
CLOCK
t
BRH
t
R/TH
t
RXS
1/f
BRG
1/f
R/T
RECEIVE
t
BRL
t
R/TL
t
RXH
CE
A
A
,
0
R/W
D0–D
(WRITE)
D0–D
(READ)
1
7
7
t
AS
t
CS
BUS
FLOATING
READ AND WRITE
t
CE
t
AH
t
CH
t
DS
VALID
t
DD
NOT
DATA VALID
Figure 5. Timing Diagrams
t
CED
t
DH
BUS
FLOATING
t
DF
SD00052
1994 Apr 27
15
Page 16
Philips Semiconductors Product specification
Enhanced programmable communications interface (EPCI)

TIMING DIAGRAMS (Continued)

TxRDY, TxEMT (Shown for 5-bit characters, no parity, 2 stop bits [in asynchronous mode])
TxC (1X)
TxD
TxEN
TxRDY
TxEMT
CE FOR
WRITE
OF THR
1 234 5
DATA 1
DATA 1 DATA 2 DATA 3 DATA 4
1 234 5
DATA 2
1 234 5
DATA 3
SCN2661/SCN68661
1 234 5
SYN 1
1 234 5
DATA 4
1 234 5
D D
TxD
TxEN
TxRDY
ASYNCHRONOUS MODE SYNCHRONOUS MODE
TxEMT
CE FOR
WRITE
OF THR
NOTES:
A = Start bit B = Stop bit 1 C = Stop bit 2 D = TxD marking condition TxEMT goes low at the beginning of the last data bit, or, if parity is enabled, at the beginning of the parity bit.
DATA 1 DATA 2 DATA 3 DATA 4
A BC 1 234 5A BC
DATA 1
DATA 2
Figure 6. Timing Diagrams (cont.)
1 234 5A BC
DATA 3
1 2A
DATA 4
SD00053
1994 Apr 27
16
Page 17
Philips Semiconductors Product specification
Enhanced programmable communications interface (EPCI)

TIMING DIAGRAMS (Continued)

EXTERNAL SYNCHRONIZATION WITH XSYNC
1X RxC
t
es
XSYNC
t
H
RxD
X012 34
SCN2661/SCN68661
t
= XSYNC SETUP TIME = 300ns
es
t
= XSYNC HOLD TIME = ONE RxC
H
BREAK DETECTION TIMING
RxC + 16 OR 64
RxD
MISSING STOP BIT
DETECTED SET FE BIT*
NOTE:
* If the stop bit is present, the start bit search will commence immediately.
LOOK FOR START BIT = LOW (IF RxD IS HIGH, LOOK FOR HIGH TO LOW TRANSITION)
1st DATA BIT
SAMPLED
Figure 7. Timing Diagrams (cont.)
CHARACTER ASSEMBLY
Rx CHARACTER = 5 BITS, NO PARITY
FALSE START BIT CHECK MADE (RxD LOW)
MISSING STOP BIT DETECTED, SET FE BIT. 0 RHR, ACTIVATE RxRDY. SET BKDET PIN RxD INPUT RxSR UNTIL A MARK TO SPACE TRANSITION OCCURS.
SD00081
1994 Apr 27
17
Page 18
Philips Semiconductors Product specification
Enhanced programmable communications interface (EPCI)

TIMING DIAGRAMS (Continued)

RxRDY (Shown for 5-bit characters, no parity, 2 stop bits [in asynchronous mode])
RxC
RxD
RxEN
SYNDET
STATUS BIT
RxRDY
CE FOR
READ
1 234 5
SYN 1
READ
STATUS
1 234 5
DATA 1
READ
STATUS
1 234 5
DATA 2
READ RHR
(DATA 1)
1 234 5
DATA 3
READ RHR
(DATA 2)
SCN2661/SCN68661
1 234 5
DATA 4
READ RHR
(DATA 3)
234 5
1
DATA 5
IGNORED
READ RHR
(DATA 3)
D
RxD
RxEN
RxRDY
OVERRUN
ASYNCHRONOUS MODE SYNCHRONOUS MODE
STATUS BIT
CE FOR
READ
NOTES:
A = Start bit B = Stop bit 1 C = Stop bit 2 D = TxD marking condition
1 234 5
A BC 1 234 5A BC
DATA 1
DATA 2
READ RHR
(DATA 1)
Figure 8. Timing Diagrams (cont.)
__
D
1 234 5A
DATA 3
BC 1 23A
DATA 4
READ RHR
(DATA 3)
SD00054
1994 Apr 27
18
Page 19
Philips Semiconductors Product specification
Enhanced programmable communications interface (EPCI)

TYPICAL APPLICATIONS

ASYNCHRONOUS INTERFACE TO CRT TERMINAL
ADDRESS BUS
CONTROL BUS
DATA BUS
8
SCN2661/68661
RxD
TxD
BRCLK
EIA TO TTL
CONVERT
BAUD RATE CLOCK
(OPT)
OSCILLATOR
SCN2661/SCN68661
CRT
TERMINAL
8
SCN2661/68661
ASYNCHRONOUS INTERFACE TO TELEPHONE LINES
ADDRESS BUS
CONTROL BUS
DATA BUS
RxD
TxD
DSR
DTR
CTS RTS
DCD
BRCLK
ASYNC
MODEM
BAUD RATE CLOCK
OSCILLATOR
PHONE
LINE
INTERFACE
TELEPHONE
LINE
1994 Apr 27
SD00082
Figure 9. Typical Applications
19
Page 20
Philips Semiconductors Product specification
Enhanced programmable communications interface (EPCI)

TYPICAL APPLICATIONS (Continued)

SYNCHRONOUS INTERFACE TO TERMINAL OR PERIPHERAL DEVICE
ADDRESS BUS
CONTROL BUS
DATA BUS
RxD TxD
SCN2661/68661
RxC TxC
SYNCHRONOUS
TERMINAL OR
PERIPHERAL
DEVICE
SCN2661/SCN68661
SCN2661/68661
SYNCHRONOUS INTERFACE TO TELEPHONE LINES
ADDRESS BUS
CONTROL BUS
DATA BUS
RxD
TxD
RxC
TxC
DCD
CTS
RTS
DSR DTR
SYNC
MODEM
PHONE
LINE
INTERFACE
TELEPHONE
LINE
1994 Apr 27
SD00083
Figure 10. Typical Applications (cont.)
20
Page 21
Philips Semiconductors Product specification
Enhanced programmable communications interface (EPCI)

0589B 28-PIN (600 mils wide) CERAMIC DUAL IN-LINE (F) PACKAGE (WITH WINDOW (FA) PACKAGE)

(NOTE 4)
0.620 (15.75)
0.590 (14.99)
BSC
SCN2661/SCN68661
(NOTE 4)
0.695 (17.65)
0.600 (15.24)
0.600 (15.24)
and include allowance for glass overrun and meniscus
on the seal line, and lid to base mismatch.
constrained to be perpendicular to plane T.
shown in parentheses.
NOTES:
1. Controlling dimension: Inches. Millimeters are
2. Dimension and tolerancing per ANSI Y14. 5M-1982.
3. “T”, “D”, and “E” are reference datums on the body
0.098 (2.49)
0.040 (1.02)
SEE NOTE 6
counterclockwise to Pin #28 when viewed
from the top.
4. These dimensions measured with the leads
5. Pin numbers start with Pin #1 and continue
6. Denotes window location for EPROM products.
0.598 (15.19)
0.514 (13.06)
1.485 (37.72)
1.440 (36.58)
0.175 (4.45)
0.145 (3.68)
0.055 (1.40)
0.165 (4.19)
0.225 (5.72) MAX.
0.020 (0.51)
0.125 (3.18)
0.015 (0.38)
0.010 (0.254)TED
0.010 (0.25)
853–0589B 06688
1994 Apr 27
0.098 (2.49)
0.040 (1.02)
– E –
0.100 (2.54) BSC
– D –
PIN # 1
21
0.070 (1.78)
0.050 (1.27)
0.023 (0.58)
0.015 (0.38)
PLANE
SEATING
– T –
Page 22
Philips Semiconductors Product specification
Enhanced programmable communications interface (EPCI)
DIP28: plastic dual in-line package; 28 leads (600 mil); long body SOT117-2
SCN2661/SCN68661
1994 Apr 27
22
Page 23
Philips Semiconductors Product specification
Enhanced programmable communications interface (EPCI)
PLCC28: plastic leaded chip carrer; 28 leads; pedestal SOT261-3
SCN2661/SCN68661
1994 Apr 27
23
Page 24
Philips Semiconductors Product specification
Enhanced programmable communications interface (EPCI)

Data sheet status

Data sheet status
Objective specification
Preliminary specification
Product specification
Product status
Development
Qualification
Production
Definition
This data sheet contains the design target or goal specifications for product development. Specification may change in any manner without notice.
This data sheet contains preliminary data, and supplementary data will be published at a later date. Philips Semiconductors reserves the right to make chages at any time without notice in order to improve design and supply the best possible product.
This data sheet contains final specifications. Philips Semiconductors reserves the right to make changes at any time without notice in order to improve design and supply the best possible product.
[1]
SCN2661/SCN68661
[1] Please consult the most recently issued datasheet before initiating or completing a design.
Definitions
Short-form specification — The data in a short-form specification is extracted from a full data sheet with the same type number and title. For
detailed information see the relevant data sheet or data handbook. Limiting values definition — Limiting values given are in accordance with the Absolute Maximum Rating System (IEC 134). Stress above one
or more of the limiting values may cause permanent damage to the device. These are stress ratings only and operation of the device at these or at any other conditions above those given in the Characteristics sections of the specification is not implied. Exposure to limiting values for extended periods may affect device reliability.
Application information — Applications that are described herein for any of these products are for illustrative purposes only. Philips Semiconductors make no representation or warranty that such applications will be suitable for the specified use without further testing or modification.
Disclaimers
Life support — These products are not designed for use in life support appliances, devices or systems where malfunction of these products can
reasonably be expected to result in personal injury . Philips Semiconductors customers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify 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 responsibility or liability for the use of any of these products, conveys no license or title under any patent, copyright, or mask work right to these products, and makes no representations or warranties that these products are free from patent, copyright, or mask work right infringement, unless otherwise specified.
Philips Semiconductors 811 East Arques Avenue P.O. Box 3409 Sunnyvale, California 94088–3409 Telephone 800-234-7381
Copyright Philips Electronics North America Corporation 1998
All rights reserved. Printed in U.S.A.
print code Date of release: 08-98 Document order number:
 
1994 Apr 27
24
Loading...