PCF8584P,112 NXP Semiconductors, PCF8584P,112 Datasheet

IC CTRL PARALLEL/I2C BUS 20-DIP

PCF8584P,112

Manufacturer Part Number
PCF8584P,112
Description
IC CTRL PARALLEL/I2C BUS 20-DIP
Manufacturer
NXP Semiconductors
Datasheet

Specifications of PCF8584P,112

Package / Case
20-DIP (0.300", 7.62mm)
Controller Type
Parallel Bus to I²C Bus Controller
Interface
Parallel
Voltage - Supply
4.5 V ~ 5.5 V
Current - Supply
1.5mA
Operating Temperature
-40°C ~ 85°C
Mounting Type
Through Hole
Maximum Operating Temperature
+ 85 C
Minimum Operating Temperature
- 40 C
Mounting Style
Through Hole
Operating Supply Voltage
4.5 V to 5.5 V
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant
Other names
568-3532-5
935069300112
PCF8584PN
Product specification
Supersedes data of 1997 Mar 19
File under Integrated Circuits, IC12
DATA SHEET
PCF8584
I
2
C-bus controller
INTEGRATED CIRCUITS
1997 Oct 21

Related parts for PCF8584P,112

PCF8584P,112 Summary of contents

Page 1

DATA SHEET PCF8584 2 I C-bus controller Product specification Supersedes data of 1997 Mar 19 File under Integrated Circuits, IC12 INTEGRATED CIRCUITS 1997 Oct 21 ...

Page 2

Philips Semiconductors 2 I C-bus controller CONTENTS 1 FEATURES 2 GENERAL DESCRIPTION 3 ORDERING INFORMATION 4 BLOCK DIAGRAM 5 PINNING 6 FUNCTIONAL DESCRIPTION 6.1 General 6.2 Interface Mode Control (IMC) 6.3 Set-up registers S0', S2 and S3 6.4 Own address ...

Page 3

Philips Semiconductors 2 I C-bus controller 1 FEATURES 2 Parallel-bus to I C-bus protocol converter and interface Compatible with most parallel-bus microcontrollers/microprocessors including 8049, 8051, 6800, 68000 and Z80 Both master and slave functions Automatic detection and adaption to bus ...

Page 4

Philips Semiconductors 2 I C-bus controller 4 BLOCK DIAGRAM handbook, full pagewidth 2 SDA/ DIGITAL (3) SDA OUT FILTER DATA CONTROL PCF8584 3 SCL/ DIGITAL (3) SCL IN FILTER SCL CONTROL CLOCK PRESCALER SCL MULTIPLEXER BUS BUSY LOGIC ARBITRATION LOGIC ...

Page 5

Philips Semiconductors 2 I C-bus controller 5 PINNING SYMBOL PIN I/O CLK 1 I SDA or 2 I/O SDA OUT SCL or SCL IN 3 I/O IACK SDA IN INT SCL OUT A0 6 ...

Page 6

Philips Semiconductors 2 I C-bus controller handbook, halfpage 1 CLK SDA or SDA OUT 2 SCL or SCL IN 3 IACK or SDA IN 4 INT or SCL OUT 5 PCF8584 DB0 DB1 8 DB2 9 V ...

Page 7

Philips Semiconductors 2 I C-bus controller handbook, full pagewidth FILTER t = 16CLK RESET CS STROBE handbook, full pagewidth R/W CS DTACK WR CS (1) Bus timing; 68000 mode write cycle. (2) Bus timing; 80XX mode. Fig.3 68000/80XX timing sequence ...

Page 8

Philips Semiconductors 2 I C-bus controller 6.3 Set-up registers S0', S2 and S3 Registers S0', S2 and S3 are used for initialization of the PCF8584 (see Fig.5 ‘Initialization sequence’ flowchart). 6.4 Own address register S0' When the PCF8584 is addressed ...

Page 9

Philips Semiconductors 2 I C-bus controller andbook, full pagewidth to/from 2 I C-Bus SDA line In receiver mode the data from the shift register is copied to the read buffer during the acknowledge phase. Further reception of data is inhibited ...

Page 10

Philips Semiconductors 2 I C-bus controller 6.8 EGISTER CONTROL SECTION The write-only section of S1 enables access to registers S0, S0', S1, S2 and S3, and controls I Table 4. 6.8.1.1 PIN (Pending Interrupt Not) When the PIN ...

Page 11

Philips Semiconductors 2 I C-bus controller 6.8.1.5 STA and STO These bits control the generation of the I generation of repeated START condition, and generation of the STOP condition (see Table 7). Table 6 Register access control; ESO = 1 ...

Page 12

Philips Semiconductors 2 I C-bus controller 6.8.2.1 PIN bit ‘Pending Interrupt Not’ (MSB of register S1 status flag which is used to synchronize serial communication and is set to logic 0 whenever the PCF8584 requires servicing. The PIN ...

Page 13

Philips Semiconductors 2 I C-bus controller 6.8.2.7 BB ‘Bus Busy’ bit. This is a read-only flag indicating when the 2 I C-bus is in use. A zero indicates that the bus is busy, and access is not possible. This bit ...

Page 14

Philips Semiconductors 2 I C-bus controller 6.12 ONG DISTANCE MODE The long-distance mode provides the possibility of longer-distance serial communication between parallel 2 processors via two I C-bus controllers. This mode is selected by setting ES1 to logic ...

Page 15

Philips Semiconductors 2 I C-bus controller handbook, full pagewidth PCF8584 resets to slave receiver mode parallel bus interface determined by PCF8584 (80XX/68XXX) initialization of PCF8584 completed 1997 Oct 21 START power-on address line A0 reset minimum 30 clock cycles A0 ...

Page 16

Philips Semiconductors 2 I C-bus controller handbook, full pagewidth read byte from S1 register yes send byte 'slave address' send C5H to control PCF8584 remains in master transmitter mode if R/W bit of 'slave address ...

Page 17

Philips Semiconductors 2 I C-bus controller handbook, full pagewidth START send byte 'slave address read byte from S1 status register yes is bus busy? (BB = 0?) no send byte C5H to S1 control register ...

Page 18

Philips Semiconductors 2 I C-bus controller ndbook, full pagewidth (master transmitter mode PCF8584 configured as master transmitter send byte 'slave address' PCF8584 configured as master receiver 2 I C-bus read routine (master receiver mode) Fig.8 Master transmitter followed by repeated ...

Page 19

Philips Semiconductors 2 I C-bus controller handbook, full pagewidth SLAVE TRANSMITTER MODE read byte from S1 register PIN bit = 0? no negative ACK received? yes (LRB = 1?) write data to S0 register write last data byte to S0 ...

Page 20

Philips Semiconductors 2 I C-bus controller C-BUS TIMING DIAGRAMS The diagrams (Figs 10 to 13) illustrate typical timing diagrams for the PCF8584 in master/slave functions. For detailed 2 description of the I C-bus protocol, please refer to ...

Page 21

Philips Semiconductors 2 I C-bus controller handbook, full pagewidth SDA SCL INT 7-bit address (0CH) R START ACK condition from slave PCF8584 External master receiver reads data from PCF8584. handbook, full pagewidth SDA SCL INT 7-bit address (62H) ...

Page 22

Philips Semiconductors 2 I C-bus controller 9 LIMITING VALUES In accordance with the Absolute Maximum Rating System (IEC 134). SYMBOL V supply voltage DD V voltage range (any input input current (any input output ...

Page 23

Philips Semiconductors 2 I C-bus controller 11 DC CHARACTERISTICS 10 +85 C; unless otherwise specified. DD amb SYMBOL PARAMETER Supply V supply voltage DD I supply current DD Inputs CLK, IACK, A0, ...

Page 24

Philips Semiconductors 2 I C-bus controller C-BUS TIMING SPECIFICATIONS All the timing limits are valid within the operating supply voltage and ambient temperature range +85 C; and refer to V amb SYMBOL ...

Page 25

Philips Semiconductors 2 I C-bus controller SYMBOL PARAMETER t A0 set- LOW AVCL t R/WR set- LOW WLCL t R/WR set- LOW RHCL t data valid after CS LOW CLDV t DTACK LOW after ...

Page 26

Philips Semiconductors 2 I C-bus controller handbook, full pagewidth CLK MLA014 - 1 1997 Oct 21 t CLK 35.5 ns 35.5 ns min min max 6 ns max ...

Page 27

Philips Semiconductors 2 I C-bus controller handbook, full pagewidth MLA015 - 1 handbook, full pagewidth A0 R DTACK MLA017 - 1 1997 Oct 21 t CLRL t AVRL t RLRH ...

Page 28

Philips Semiconductors 2 I C-bus controller A0 R DTACK MLA016 - 1 INT IACK 1997 Oct 21 t AVCL t RHCL t CLCL DATA VALID t CLDV t CLDL Fig.18 Bus timing (68000 ...

Page 29

Philips Semiconductors 2 I C-bus controller handbook, full pagewidth INT IACK DTACK CLK RESET 1997 Oct 21 t ALIE t ALAE t ALDV DATA VALID t ALDL Fig.20 Interrupt timing (68000 mode Fig.21 Reset timing. ...

Page 30

Philips Semiconductors 2 I C-bus controller CLK STROBE 1997 Oct Fig.22 Strobe timing. 30 Product specification PCF8584 MLA021 - 1 ...

Page 31

Philips Semiconductors 2 I C-bus controller 14 APPLICATION INFORMATION 8048/8051 1997 Oct 21 ADDRESS BUS A0 DECODER CS ALE DATA RD WR INT Fig.23 Application diagram using the 8048/8051. 31 Product specification PCF8584 SCL PCF8584 SDA MBE704 ...

Page 32

Philips Semiconductors 2 I C-bus controller 68000 1997 Oct 21 AS UDS CS DECODER LDS ADDRESS A1 A1, A2, A3 IACK FCX INTERRUPT HANDLER IPX INT R/W DTACK DATA Fig.24 Application diagram using the 68000. 32 Product specification PCF8584 SCL ...

Page 33

Philips Semiconductors 2 I C-bus controller 1997 Oct 21 ADDRESS BUS DECODER CS ALE IOR 8088 IOW DATA INTR INT IACK Fig.25 Application diagram using the 8088. 33 Product specification A0 SCL PCF8584 SDA MBE703 PCF8584 ...

Page 34

Philips Semiconductors 2 I C-bus controller handbook, full pagewidth SDA or SDA OUT SCL or SCL IN IACK or SDA IN INT or SCL OUT Maximum forward current: 5 mA; maximum reverse voltage 14.1 Application notes Additional application ...

Page 35

Philips Semiconductors 2 I C-bus controller 15 PACKAGE OUTLINES DIP20: plastic dual in-line package; 20 leads (300 mil pin 1 index 1 DIMENSIONS (inch dimensions are derived from the original mm dimensions ...

Page 36

Philips Semiconductors 2 I C-bus controller SO20: plastic small outline package; 20 leads; body width 7 pin 1 index 1 e DIMENSIONS (inch dimensions are derived from the original mm dimensions) A UNIT ...

Page 37

Philips Semiconductors 2 I C-bus controller 16 SOLDERING 16.1 Introduction There is no soldering method that is ideal for all IC packages. Wave soldering is often preferred when through-hole and surface mounted components are mixed on one printed-circuit board. However, ...

Page 38

Philips Semiconductors 2 I C-bus controller 17 DEFINITIONS Data sheet status Objective specification This data sheet contains target or goal specifications for product development. Preliminary specification This data sheet contains preliminary data; supplementary data may be published later. Product specification ...

Page 39

Philips Semiconductors 2 I C-bus controller 1997 Oct 21 NOTES 39 Product specification PCF8584 ...

Page 40

Philips Semiconductors – a worldwide company Argentina: see South America Australia: 34 Waterloo Road, NORTH RYDE, NSW 2113, Tel. +61 2 9805 4455, Fax. +61 2 9805 4466 Austria: Computerstr. 6, A-1101 WIEN, P.O. Box 213, Tel. +43 160 1010, ...

Related keywords