PCA9626 All information provided in this document is subject to legal disclaimers. © NXP Semiconductors N.V. 2014. All rights reserved.
Product data sheet Rev. 5 — 19 June 2014 30 of 48
NXP Semiconductors
PCA9626
24-bit Fm+ I
2
C-bus 100 mA 40 V LED driver
This example assumes that MODE1[5] = 0 and MODE1[6] = 0.
Fig 14. Read all registers using the Auto-Increment feature
A5 A4 A3 A2 A1 A0 0 AS A6
slave address
START condition R/W
acknowledge
from slave
002aad615
X 0 0 0 0 0 01
control register
Auto-Increment on
A
acknowledge
from slave
(cont.)
(cont.)
MODE1
register selection
data from MODE1 register
A
acknowledge
from master
Sr
ReSTART
condition
A5 A4 A3 A2 A1 A0 1 AA6
slave address
R/W
acknowledge
from slave
data from MODE2 register
A
acknowledge
from master
data from PWM0
A
acknowledge
from master
data from
ALLCALLADR register
A
acknowledge
from master
data from
MODE1 register
A
acknowledge
from master
(cont.)
(cont.)
data from last read byte
A
not acknowledge
from master
P
STOP
condition
(1) In this example, several PCA9626s are used and the same sequence (A) (above) is sent to each of them.
(2) ALLCALL bit in MODE1 register is previously set to 1 for this example.
(3) OCH bit in MODE2 register is previously set to 1 for this example.
Fig 15. LED All Call I
2
C-bus address programming and LED All Call sequence example
A5 A4 A3 A2 A1 A0 0 AS A6
slave address
(1)
START condition R/W
acknowledge
from slave
002aad616
X 1 0 0 1 1 01
control register
Auto-Increment on
A
acknowledge
from slave
ALLCALLADR
register selection
0 1 0 1 0 1 X1
new LED All Call I
2
C address
(2)
P
STOP
condition
A
acknowledge
from slave
0 1 0 1 0 1 0 AS 1
LED All Call I
2
C address
START condition R/W
acknowledge
from the
4 devices
X X 0 1 0 0 0X
control register
A
acknowledge
from the
4 devices
LEDOUT
register selection
1 0 1 0 1 0 10
LEDOUT register (LED fully ON)
P
STOP
condition
A
acknowledge
from the
4 devices
the 16 LEDs are on at the acknowledge
(3)
sequence (A)
sequence (B)