scn68652ac2n40 NXP Semiconductors, scn68652ac2n40 Datasheet
scn68652ac2n40
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 ...