datasheetbank_Logo
Integrated circuits, Transistor, Semiconductors Search and Datasheet PDF Download Site

PCF8584 View Datasheet(PDF) - NXP Semiconductors.

Part Name
Description
View to exact match
PCF8584
NXP
NXP Semiconductors. NXP
PCF8584 Datasheet PDF : 40 Pages
First Prev 11 12 13 14 15 16 17 18 19 20 Next Last
Philips Semiconductors
I2C-bus controller
Product speciļ¬cation
PCF8584
handbook, full pagewidth
START
read byte from S1 register
A0 = HIGH
is bus busy?
yes
(BB = 0?)
no
send byte 'slave address'
PCF8584 remains in
master transmitter
mode if R/W bit of
'slave address' = 0
send C5H to control
register S1
n = 0 (data byte counter);
m = number of data bytes
to be transferred
read byte from S1 register
A0 = LOW
Load 'slave address' into S0 register:
'slave address' = value of slave address
(7-bits + R/W = 0). After reset, default = '0'
A0 = HIGH
Load C5H into S1. 'C5H' = PCF8584 generates
the 'START' condition and clocks out the slave
address and the clock pulse for slave acknowledgement.
Next byte(s) sent to the S0 register will be immediately
transferred over the I2C-bus.
A0 = HIGH
Poll for transmission finished.
PIN bit = 0?
no
yes
slave
acknowledged?
(LRB = 0?)
yes
n=m
yes
no
n=n+1
transmission
completed
send byte C3H
send byte 'data'
A0 = LOW
Load 'data'
into bus
buffer register S0;
data is transmitted.
END
A0 = HIGH
Load C3 into the S1 control
register: PCF8584 generates
'STOP' condition.
PCF8584 goes into
slave receiver mode
MBE715
1997 Oct 21
Fig.6 PCF8584 master transmitter mode.
16

Share Link: 

datasheetbank.com [ Privacy Policy ] [ Request Datasheet ] [ Contact Us ]