PCA9632 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2011. All rights reserved.
Product data sheet Rev. 5 — 27 July 2011 7 of 39
NXP Semiconductors
PCA9632
4-bit Fm+ I
2
C-bus low power LED driver
slave devices that are designed to respond to the General Call address (0000 000)
High-speed mode (Hs-mode) master code (0000 1XX)
The last bit of the address byte defines the operation to be performed. When set to logic 1
a read is selected, while a logic 0 selects a write operation.
7.1.2 LED All Call I
2
C-bus address
Default power-up value (ALLCALLADR register): E0h or 1110 000
Programmable through I
2
C-bus (volatile programming)
At power-up, LED All Call I
2
C-bus address is enabled. PCA9632 sends an ACK when
E0h (R/W
= 0) or E1h (R/W = 1) is sent by the master.
See Section 7.3.8 “
LED All Call I
2
C-bus address, ALLCALLADR for more detail.
Remark: The default LED All Call I
2
C-bus address (E0h or 1110 000) must not be used as
a regular I
2
C-bus slave address since this address is enabled at power-up. All the
PCA9632s on the I
2
C-bus will acknowledge the address if sent by the I
2
C-bus master.
7.1.3 LED Sub Call I
2
C-bus addresses
3 different I
2
C-bus addresses can be used
Default power-up values:
SUBADR1 register: E2h or 1110 001
SUBADR2 register: E4h or 1110 010
SUBADR3 register: E8h or 1110 100
Programmable through I
2
C-bus (volatile programming)
At power-up, Sub Call I
2
C-bus addresses are disabled. PCA9632 does not send an
ACK when E2h (R/W
=0) or E3h (R/W= 1), E4h (R/W = 0) or E5h (R/W =1), or
E8h (R/W
= 0) or E9h (R/W = 1) is sent by the master.
See Section 7.3.7 “
I
2
C-bus subaddress 1 to 3, SUBADRx for more detail.
Remark: The default LED Sub Call I
2
C-bus addresses may be used as regular I
2
C-bus
slave addresses as long as they are disabled.
a. 8-pin version b. 10-pin version
Fig 6. Slave address
R/W
002aab318
1 1 0 0 0 1 0
fixed
slave address
PCA9632 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2011. All rights reserved.
Product data sheet Rev. 5 — 27 July 2011 8 of 39
NXP Semiconductors
PCA9632
4-bit Fm+ I
2
C-bus low power LED driver
7.1.4 Software reset I
2
C-bus address
The address shown in Figure 7 is used when a reset of the PCA9632 needs to be
performed by the master. The Software Reset address (SWRST Call) must be used with
R/W
= 0. If R/W = 1, the PCA9632 does not acknowledge the SWRST. See Section 7.5
Software reset for more detail.
Remark: The Software Reset I
2
C-bus address is a reserved address and cannot be used
as a regular I
2
C-bus slave address or as an LED All Call or LED Sub Call address.
7.2 Control register
Following the successful acknowledgement of the slave address, LED All Call address or
LED Sub Call address, the bus master will send a byte to the PCA9632, which will be
stored in the Control register.
The lowest 4 bits are used as a pointer to determine which register will be accessed
(D[3:0]). The highest 3 bits are used as Auto-Increment flag and Auto-Increment options
(AI[2:0]). Bit 4 is unused and must be programmed with zero (0) for proper device
operation.
When the Auto-Increment flag is set (AI2 = 1), the four low order bits of the Control
register are automatically incremented after a read or write. This allows the user to
program the registers sequentially. Four different types of Auto-Increment are possible,
depending on AI1 and AI0 values.
Fig 7. Software reset address
reset state = 80h
Remark: The Control register does not apply to the Software Reset I
2
C-bus address.
Fig 8. Control register
002aab296
AI2 AI1 AI0 0 D3 D2 D1 D0
Auto-Increment flag
register address
Auto-Increment options
PCA9632 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2011. All rights reserved.
Product data sheet Rev. 5 — 27 July 2011 9 of 39
NXP Semiconductors
PCA9632
4-bit Fm+ I
2
C-bus low power LED driver
Remark: Other combinations not shown in Table 4 (AI[2:0] = 001, 010, and 011) are
reserved and must not be used for proper device operation.
AI[2:0] = 000 is used when the same register must be accessed several times during a
single I
2
C-bus communication, for example, changes the brightness of a single LED. Data
is overwritten each time the register is accessed during a write operation.
AI[2:0] = 100 is used when all the registers must be sequentially accessed, for example,
power-up programming.
AI[2:0] = 101 is used when the four LED drivers must be individually programmed with
different values during the same I
2
C-bus communication, for example, changing color
setting to another color setting.
AI[2:0] = 110 is used when the LED drivers must be globally programmed with different
settings during the same I
2
C-bus communication, for example, global brightness or
blinking change.
AI[2:0] = 111 is used when individual and global changes must be performed during the
same I
2
C-bus communication, for example, changing a color and global brightness at the
same time.
Only the 4 least significant bits D[3:0] are affected by the AI[2:0] bits.
When the Control register is written, the register entry point determined by D[3:0] is the
first register that will be addressed (read or write operation), and can be anywhere
between 0000 and 1100 (as defined in Table 5
). When AI[2] = 1, the Auto-Increment flag
is set and the rollover value at which the point where the register increment stops and
goes to the next one is determined by AI[2:0]. See Table 4
for rollover values. For
example, if the Control register = 1110 1000 (E8h), then the register addressing sequence
will be (in hex):
08 0C 00 07 02 07 02 07 02 … as long
as the master keeps sending or reading data.
Table 4. Auto-Increment options
AI2 AI1 AI0 Function
0 0 0 no Auto-Increment
1 0 0 Auto-Increment for all registers. D3, D2, D1, D0 roll over to ‘0000’ after
the last register (1100) is accessed.
1 0 1 Auto-Increment for Individual brightness registers only. D3, D2, D1, D0
roll over to ‘0010’ after the last register (0101) is accessed.
1 1 0 Auto-Increment for global control registers only. D3, D2, D1, D0 roll over
to ‘0110’ after the last register (0111) is accessed.
1 1 1 Auto-Increment for individual and global control registers only. D3, D2,
D1, D0 roll over to ‘0010’ after the last register (0111) is accessed.

PCA9632DP1,118

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
LED Lighting Drivers 4-BIT FM+I2C-BUS
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet