Data Sheet

PCA9685 All information provided in this document is subject to legal disclaimers. © NXP Semiconductors N.V. 2015. All rights reserved.
Product data sheet Rev. 4 — 16 April 2015 33 of 52
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
002aad188
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
002aad189
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
002aad190
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