PCA9552_06 PHILIPS [NXP Semiconductors], PCA9552_06 Datasheet - Page 12

no-image

PCA9552_06

Manufacturer Part Number
PCA9552_06
Description
16-bit I2C-bus LED driver with programmable blink rates
Manufacturer
PHILIPS [NXP Semiconductors]
Datasheet
Philips Semiconductors
PCA9552_5
Product data sheet
Fig 11. Write to register
Fig 12. Read from register
Fig 13. Read Input Port register
data into
SDA
read from
(cont.)
SDA
Remark: This figure assumes the command byte has previously been programmed with 00h.
write to register
data out from port
port
SCL
SDA
port
S
START condition
S
START condition
S
(repeated)
START condition
1
1
1
S
START condition
7.4 Bus transactions
1
1
2
1
slave address
1
1
slave address
0
slave address
3
0
1
0
slave address
0 A2 A1 A0 0
4
0 A2 A1 A0
0
0 A2 A1 A0 1
5
0 A2 A1 A0 1
acknowledge
6
from slave
acknowledge
7
R/W
from slave
R/W
R/W
8
0
t
h(D)
R/W
A
9
A
acknowledge
from slave
A
0
A
0
acknowledge
from slave
0
DATA 2
0
at this moment master-transmitter becomes master-receiver
and slave-receiver becomes slave-transmitter
Rev. 05 — 9 March 2006
command byte
0
data from register
command byte
DATA (first byte)
0
Auto-Increment
register address
if AI = 1
AI B3 B2 B1
AI B3 B2 B1 B0
data from port
16-bit I
DATA 1
DATA 3
acknowledge
from slave
2
C-bus LED driver with programmable blink rates
B0
t
A
su(D)
A
acknowledge
from slave
A
acknowledge
from master
(cont.)
A
acknowledge
from master
data to register
DATA 4
DATA 1
data from port
data from register
DATA (last byte)
DATA 4
© Koninklijke Philips Electronics N.V. 2006. All rights reserved.
t
no acknowledge
v(Q)
from master
A
acknowledge
from slave
PCA9552
NA
DATA 1 VALID
no acknowledge
from master
NA
002aac187
002aac185
P
STOP
condition
002aac186
P
STOP
condition
12 of 28

Related parts for PCA9552_06