Data Sheet

PCA9685 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2010. All rights reserved.
Product data sheet Rev. 3 — 2 September 2010 32 of 51
NXP Semiconductors
PCA9685
16-channel, 12-bit PWM Fm+ I
2
C-bus LED controller
Fig 22. Read all registers using the Auto-Increment feature; AI initially clear
A5 A4 A3 A2 A1 A0 0 AS 1
slave address
START condition R/W
002aad1
88
MODE1 register
0 0 0 0 0 0 00
control register = MODE1 register
A
acknowledge
from slave
A
acknowledge
from slave
P
STOP
condition
(cont.)
(cont.)
data from MODE1
A
acknowledge
from master
data from LED15_OFF_H register
A
not acknowledge
from master
acknowledge
from slave
1
AI bit set
Sr
ReSTART
condition
A5 A4 A3 A2 A1 A0 11
slave address
R/W
A
acknowledge
from slave
data from MODE2
A
acknowledge
from master
Fig 23. Write to ALL_LED_ON and ALL_LED_OFF registers using the Auto-Increment feature; AI initially set
A5 A4 A3 A2 A1 A0 0 AS 1
slave address
START condition R/W
002aad18
9
ALL_LED_ON_L register
1 1 1 1 0 1 01
control register =
ALL_LED_ON_L register
A
acknowledge
from slave
A
acknowledge
from slave
P
STOP condition
(cont.)
(cont.)
ALL_LED_ON_H register
A
acknowledge
from slave
ALL_LED_OFF_L register
A
acknowledge
from slave
ALL_LED_OFF_H register
A
acknowledge
from slave
acknowledge
from slave
Fig 24. Write to ALL_LED_OFF_H to turn OFF all PWMs
A5 A4 A3 A2 A1 A0 0 AS 1
slave address
START condition R/W
002aad1
90
1 1 1 1 1 0 11
control register =
ALL_LED_OFF_H register
A
acknowledge
from slave
P
STOP
condition
acknowledge
from slave
0 0 1 X X X X0
ALL_LED_OFF_H register
A
acknowledge
from slave