PCF8584T NXP Semiconductors, PCF8584T Datasheet - Page 17
![no-image](/images/manufacturer_photos/0/4/487/nxp_semiconductors_sml.jpg)
PCF8584T
Manufacturer Part Number
PCF8584T
Description
Manufacturer
NXP Semiconductors
Datasheet
1.PCF8584T.pdf
(40 pages)
Specifications of PCF8584T
Operating Temperature (min)
-40C
Operating Temperature Classification
Industrial
Operating Temperature (max)
85C
Package Type
SO
Rad Hardened
No
Lead Free Status / Rohs Status
Not Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
PCF8584T
Manufacturer:
PHILIPS
Quantity:
58
Company:
Part Number:
PCF8584T
Manufacturer:
NXPLIPS
Quantity:
5 510
Part Number:
PCF8584T
Manufacturer:
NXP
Quantity:
20 000
Part Number:
PCF8584T-2
Manufacturer:
PHILIPS/飞利浦
Quantity:
20 000
Company:
Part Number:
PCF8584T-T2
Manufacturer:
IR
Quantity:
3 838
Company:
Part Number:
PCF8584T/2
Manufacturer:
NXP
Quantity:
2 519
Part Number:
PCF8584T/2
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
PCF8584T/2518
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
PCF8584TD
Manufacturer:
PHILIPS/飞利浦
Quantity:
20 000
Philips Semiconductors
1997 Oct 21
handbook, full pagewidth
I
(1) The first read of the S0 register is a ‘dummy read’ of the slave address which should be discarded. The first read of the S0 register simultaneously
2
C-bus controller
reads the current value of S0 and then transfers the first valid data byte from the I
n = n
1
yes
send byte C5H to S1 control register
no
read byte from S1 status register
read data byte from S0 register
read byte from S1 status register
send byte 'slave address' to S0
m = number of data bytes
n = 0 (data byte counter)
is bus busy?
slave ACK?
(LRB = 0?)
n = m
to be read
(BB = 0?)
PIN = 0?
START
no
yes
yes
1?
A0 = HIGH
A0 = HIGH
A0 = HIGH
A0 = LOW
A0 = LOW
has occured)
(an error
no
(1)
Fig.7 PCF8584 master receiver mode.
Is the I
Load 'Slave Address' into S0 register:
'Slave Address' = 7 bits
PCF8584 generates 'START' condition,
sends out slave address
generates 9th clock pulse for slave ACK.
Set-up software counters.
send byte 40H to control register S1
read final data byte from S0 register
no
read data byte from S0 register
read byte from S1 status register
17
2
C-bus busy?
send byte C3H to S1
PIN = 0?
END
2
C-bus to S0.
yes
A0 = HIGH
A0 = HIGH
A0 = HIGH
A0 = LOW
A0 = LOW
R/W = 1.
RD to I
(1)
2
C-bus and
Set ACK bit S1 to 0 in
preparation for negative
acknowledgement.
This command simultaneously
receives the final data byte
from the I
it into register S0.
Neg. ACK is also sent.
PCF8584 generates
'STOP' condition.
PCF8584 goes into
slave receiver mode.
This command transfers
the final data byte from
the data buffer to accumulator.
Because the STOP condition
was previously executed, no
I
2
C-bus activity takes place.
2
C-bus and loads
Product specification
PCF8584
MGL009