English
Language : 

PCA9685_10 Datasheet, PDF (33/51 Pages) NXP Semiconductors – 16-channel, 12-bit PWM Fm+ I2C-bus LED controller
NXP Semiconductors
PCA9685
16-channel, 12-bit PWM Fm+ I2C-bus LED controller
slave address
control register
data for MODE1 register
sequence (A)(1) S 1 A5 A4 A3 A2 A1 A0 0 A 0 0 0 0 0 0 0 0 A 0 0 1 0 0 1 1 1 A P
START condition
R/W
acknowledge
from slave
slave address
MODE1
register selection
control register
AI on
acknowledge
from slave
enable ALL CALL
acknowledge
from slave
STOP
condition
new LEDALLCALL I2C-bus address
sequence (B)(1) S 1 A5 A4 A3 A2 A1 A0 0 A 0 0 0 0 0 1 0 1 A 1 0 1 0 1 0 1 X A P
START condition
R/W
acknowledge
from slave
LEDALLCALL I2C-bus address
ALLCALLADR
register selection
control register
acknowledge
from slave
acknowledge STOP
from slave condition
data for control register
ALL_LED_ON_L
sequence (C) S 1 0 1 0 1 0 1 0 A 1 1 1 1 1 0 1 0 A 0 0 0 0 0 0 0 0 A (cont.)
START condition
R/W
acknowledge(2) from all the
devices configured for the new
LEDALLCALL I2C-bus address
ALL_LED_ON_L
register selection
acknowledge(2)
from slave
acknowledge(2)
from slave
ALL_LED_OFF_H
(cont.) 0 0 0 0 0 0 0 0 A 0 0 0 0 0 0 0 0 A 0 0 0 0 1 0 0 0 A P
ALL_LED_ON_H
control register
acknowledge(2)
from slave
data for ALL_LED_OFF_L
control register
acknowledge(2)
from slave
acknowledge(2) STOP
from slave condition
002aad192
(1) In this example, several PCA9685s are used and the same sequences (A) and (B) above are sent to each of them.
(2) Acknowledge from all the slave devices configured for the new LED All Call I2C-bus address in sequence (B).
Fig 25. LED All Call I2C-bus address programming and LED All Call sequence example
PCA9685
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 3 — 2 September 2010
© NXP B.V. 2010. All rights reserved.
33 of 51