scn68652ac2n40 NXP Semiconductors, scn68652ac2n40 Datasheet

no-image

scn68652ac2n40

Manufacturer Part Number
scn68652ac2n40
Description
Scn2652/scn68652 Multi-protocol Communications Controller Mpcc
Manufacturer
NXP Semiconductors
Datasheet
Philips Semiconductors
DESCRIPTION
The SCN2652/68652 Multi-Protocol Communications Controller
(MPCC) is a monolithic n-channel MOS LSI circuit that formats,
transmits and receives synchronous serial data while supporting
bit-oriented or byte control protocols. The chip is TTL compatible,
operates from a single +5V supply, and can interface to a processor
with an 8 or 16-bit bidirectional data bus.
APPLICATIONS
PIN CONFIGURATION
1995 May 1
Intelligent terminals
Line controllers
Network processors
Front end communications
Remote data concentrators
Communication test equipment
Computer to computer links
Multi-protocol communications controller (MPCC)
RxDA
RxSA
DB10
DB12
DB13
DB09
DB11
DB14
DB15
DB08
RxSI
RxC
RxA
RxE
GND
R/W
S/F
CE
A2
A1
15
16
17
18
19
20
10
11
12
13
14
1
2
3
4
5
6
7
8
9
TOP VIEW
DIP
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
MM
TxC
TxSQ
TxE
TxU
TxBE
TxA
RESET
V
DB00
DB01
DB02
DB03
DB04
DB05
DB06
DB07
DBEN
BYTE
A0
CC
1
FEATURES
DC to 2Mbps data rate
Bit-oriented protocols (BOP): SDLC, ADCCP, HDLC
Byte-control protocols (BCP): DDCMP, BISYNC (external CRC)
Programmable operation
– 8 or 16-bit tri-state data bus
– Error control – CRC or VRC or none
– Character length – 1 to 8 bits for BOP or 5 to 8 bits for BCP
– SYNC or secondary station address comparison for BCP-BOP
– Idle transmission of SYNC/FLAG or MARK for BCP-BOP
Automatic detection and generation of special BOP control
sequences, i.e., FLAG, ABORT, GA
Zero insertion and deletion for BOP
Short character detection for last BOP data character
SYNC generation, detection, and stripping for BCP
Maintenance mode for self-testing
TTL compatible
Single +5V supply
CORNER
NOTE: DB00 is least significant bit, highest number
(that is, DB15, A2) is most significant bit.
INDEX
Pin Function
17
7
10 GND
11 DB08
12 NC
13 DB09
14 DB10
15 DB11
16 DB12
17 DB13
18 DB14
19 DB15
20 R/W
21 A2
22 A1
1
2
3
4
5
6
7
8
9
18
6
NC
CE
RxC
RxSI
S/F
RxA
RxDA
RxSA
RxE
TOP VIEW
PLCC
1
SCN2652/SCN68652
Pin Function
23 NC
24 A0
25 BYTE
26 DBEN
27 DB07
28 DB06
29 DB05
30 DB04
31 DB03
32 DB02
33 DB01
34 NC
35 DB00
36 V
37 RESET
38 TxA
39 TxBE
40 TxU
41 TxE
42 TxSQ
43 TxC
44 MM
40
28
CC
39
29
Product specification
853-1068 15179
SD00057

Related parts for scn68652ac2n40

scn68652ac2n40 Summary of contents

Page 1

Philips Semiconductors Multi-protocol communications controller (MPCC) DESCRIPTION The SCN2652/68652 Multi-Protocol Communications Controller (MPCC monolithic n-channel MOS LSI circuit that formats, transmits and receives synchronous serial data while supporting bit-oriented or byte control protocols. The chip is TTL compatible, ...

Page 2

... CE CONTROL DBEN S/F RxE RxA RxDA RxSA TxE TxA TxBE TxU 1995 May +5% CC Commercial +70 C SCN2652AC2F40 / SCN68652AC2F40 SCN2652AC2N40 / SCN68652AC2N40 SCN2652AC2A44 / SCN68652AC2A44 PARAMETER BITS PARAMETER CONTROL SYNC/ADDRESS REGISTER 16 RECEIVER DATA/STATUS REGISTER INTERNAL 16 BUS RECEIVER LOGIC AND CONTROL RxC RxSI ...

Page 3

Philips Semiconductors Multi-protocol communications controller (MPCC) PIN DESCRIPTION MNEMONIC PIN NO. TYPE NAME AND FUNCTION Data Bus: DB07–DB00 contain bidirectional data while DB15–DB08 contain control and status 17–10 DB15–DB00 I/O information to or from the processor. Corresponding bits of the ...

Page 4

Philips Semiconductors Multi-protocol communications controller (MPCC) Table 1. Register Access REGISTERS Addressable Parameter control sync/ PCSAR address register PCR Parameter control register RDSR Receive data/status register TDSR Transmit data/status register Non-Addressable CCSR Control character shift register HSR Holding shift register ...

Page 5

Philips Semiconductors Multi-protocol communications controller (MPCC) RxSI M SYNC U CCSR ( 1-BIT SEL DELAY SYNC/FLAG FROM COMPARATOR XMITTER MM S/F BCP NOTES: 1. Detected in SYNC FF and 7 MS bits of CCSR BOP mode, ...

Page 6

Philips Semiconductors Multi-protocol communications controller (MPCC) FUNCTIONAL DESCRIPTION The MPCC can be functionally partitioned into receiver logic, transmitter logic, registers that can be read or loaded by the processor, and data bus control circuitry. The register bit formats are shown ...

Page 7

Philips Semiconductors Multi-protocol communications controller (MPCC) PROCESSOR RxE = 1 S FOR ONE RxC BIT TIME START OF MESSAGE RxA = 1 RSOM = 1 FOR ONE CHARACTER TIME RxDA = 1 (PROCESSOR SHOULD READ RxDB) RXSA = ...

Page 8

Philips Semiconductors Multi-protocol communications controller (MPCC) MPCC, the processor should load TDSR with the first character of L the message. TSOM should be cleared at the same time TDSR loaded (16-bit data bus) or immediately thereafter (8-bit data bus). FLAGS ...

Page 9

Philips Semiconductors Multi-protocol communications controller (MPCC) PROCESSOR RxE = 1 S FOR ONE RxC BIT TIME RxA = 1 RxDA = 1 (PROCESSOR SHOULD READ RxDB) RxSA = 1 (PROCESSOR SHOULD READ AND EXAMINE RDSR – ROVRN, H ...

Page 10

Philips Semiconductors Multi-protocol communications controller (MPCC) TSOM = 1 TxE = 1 TxA = 1 TxBE = 1 PROCESSOR SHOULD LOAD TxDB AND TSOM = 0) (PROCESSOR MAY SET TABORT, TGA, AS REQUIRED) ON UNDERRUN: TxU = 1, TERR = ...

Page 11

Philips Semiconductors Multi-protocol communications controller (MPCC) PROCESSOR TSOM = 1 TxE = 1 TxA = 1 TxBE = 1 AFTER SYNC(S), PROCESSOR LOADS DATA CHARACTER IN TxDB AND TSOM = 0 TxBE = 1 (PROCESSOR SHOULD LOAD TxDB) (PROCESSOR SHOULD ...

Page 12

Philips Semiconductors Multi-protocol communications controller (MPCC) Table 4. MPCC Register Addressing A2 A1 Byte = 0 (16-Bit Data Bus = DB – Byte = 1 (8-Bit Data Bus = ...

Page 13

Philips Semiconductors Multi-protocol communications controller (MPCC) Table 6. Parameter Control SYNC/Address Register (PCSAR)–(R/W) BIT NAME MODE 00–07 S/AR BOP BCP 08–10 ECM BOP/BCP 11 IDLE BOP BCP 12 SAM BOP 13 SS/GA BOP BCP 14 PROTO BOP BCP 15 APA ...

Page 14

Philips Semiconductors Multi-protocol communications controller (MPCC) Table 7. Transmit Data/Status Register (TDSR) (R/W except TDSR15) BIT NAME MODE 00–07 TxDB BOP/BCP 08 TSOM BOP BCP 09 TEOM BOP BCP 10 TABORT BOP 11 TGA BOP 12–14 Not Defined 15 TERR ...

Page 15

Philips Semiconductors Multi-protocol communications controller (MPCC) Table 8. Receiver Data/Status Register (RDSR)–(Read Only) BIT NAME MODE 00–07 RxDB BOP/BCP 08 RSOM BOP 09 REOM BOP 10 RAB/GA BOP 11 ROR BOP/BCP 12–14 ABC BOP 15 RERR BOP/BCP DC ELECTRICAL CHARACTERISTICS ...

Page 16

Philips Semiconductors Multi-protocol communications controller (MPCC) AC ELECTRICAL CHARACTERISTICS PARAMETER PARAMETER Set-up and hold time t Address/control set-up ACS t Address/control hold ACH t Data bus set-up (write Data bus hold (write Receiver serial data set-up ...

Page 17

Philips Semiconductors Multi-protocol communications controller (MPCC) TIMING DIAGRAMS (Continued) TxC TxSO RxC RxSI TxC MARK TxSO 3 TxBE SET TSOM DBEN TxE 2 TxA NOTES: 1. SYNC may bits and will contain parity bit as specified. ...

Page 18

Philips Semiconductors Multi-protocol communications controller (MPCC) TIMING DIAGRAMS (Continued) TxC TxSO NEXT TO LAST CHAR 1 TxBE LOAD LAST CHAR DBEN 2 TxE 3 TxA NOTES: 1. TxBE goes low relative to the falling edge of DBEN corresponding to loading ...

Page 19

Philips Semiconductors Multi-protocol communications controller (MPCC) TIMING DIAGRAMS (Continued) TxC 1 TxU 2 DBEN NOTES: 1. TxU goes active relative to TxC falling edge if TxBE has not been serviced after n-1/2 TxC times (where n = transmit character length). ...

Page 20

Philips Semiconductors Multi-protocol communications controller (MPCC) TIMING DIAGRAMS (Continued) RxC RxDA 1 RxSA DBEN (8-BIT) S/F 2 RxE 3 RxA NOTES the end of a BOP message, RxSA goes high when FLAG detection (S/F 1) forces REOm to ...

Page 21

Philips Semiconductors Multi-protocol communications controller (MPCC) TYPICAL APPLICATIONS (Continued) DATA BUS RDREQ WORD COUNT ADDRESS PTR TO PROCESSOR R/W CONTROL WRREQ DMA CONTROLLER SCN2652 ADDRESS AND CONTROL ADDRESS R/W CONTROLS For non-DMA operation TxBE and RxDA are set to the ...

Page 22

Philips Semiconductors Multi-protocol communications controller (MPCC) SCN2652/SCN2653 INTERFACE TYPICAL PROTOCOLS: INTERRUPTS CPU 1995 May 1 BISYNC, DDCMP, SDLC, HDLC TxBE, TxU, RxDA, RxSA DB7–DB0 MPCC SCN2652 R/W DBEN CE DB7–DB0 CE0 SCN2653 A1 R/W A0 CE1 INT ...

Related keywords