PCA9553_6 © NXP B.V. 2008. All rights reserved.
Product data sheet Rev. 06 — 29 December 2008 4 of 26
NXP Semiconductors
PCA9553
4-bit I
2
C-bus LED driver with programmable blink rates
6. Pinning information
6.1 Pinning
6.2 Pin description
[1] HVSON8 package die supply ground is connected to both V
SS
pin and exposed center pad. V
SS
pin must
be connected to supply ground for proper device operation. For enhanced thermal, electrical, and board
level performance, the exposed pad needs to be soldered to the board using a corresponding thermal pad
on the board and for proper heat conduction through the board, thermal vias need to be incorporated in the
PCB in the thermal pad region.
Fig 2. Pin configuration for SO8 Fig 3. Pin configuration for TSSOP8
Fig 4. Pin configuration for HVSON8
PCA9553D/01
PCA9553D/02
LED0 V
DD
LED1 SDA
LED2 SCL
V
SS
LED3
002aad678
1
2
3
4
6
5
8
7
PCA9553DP/01
PCA9553DP/02
LED0 V
DD
LED1 SDA
LED2 SCL
V
SS
LED3
002aad679
1
2
3
4
6
5
8
7
002aad680
LED3
SCLLED2
SDALED1
V
DD
LED0
Transparent top view
54
63
72
81
terminal 1
index area
PCA9553TK
PCA9553TK/02
V
SS
Table 3. Pin description
Symbol Pin Description
LED0 1 LED driver 0
LED1 2 LED driver 1
LED2 3 LED driver 2
V
SS
4
[1]
supply ground
LED3 5 LED driver 3
SCL 6 serial clock line
SDA 7 serial data line
V
DD
8 supply voltage
PCA9553_6 © NXP B.V. 2008. All rights reserved.
Product data sheet Rev. 06 — 29 December 2008 5 of 26
NXP Semiconductors
PCA9553
4-bit I
2
C-bus LED driver with programmable blink rates
7. Functional description
Refer to Figure 1 “Block diagram”.
7.1 Device address
Following a START condition the bus master must output the address of the slave it is
accessing. The address of the PCA9553/01 is shown in Figure 5 and PCA9553/02 in
Figure 6.
PCA9553TK uses the version /01 address.
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.2 Control register
Following the successful acknowledgement of the slave address, the bus master will send
a byte to the PCA9553 which will be stored in the Control register.
The lowest 3 bits are used as a pointer to determine which register will be accessed.
If the Auto-Increment flag is set, the three low order bits of the Control register are
automatically incremented after a read or write. This allows the user to program the
registers sequentially. The contents of these bits will rollover to ‘000’ after the last register
is accessed.
When the Auto-Increment flag is set (AI = 1) and a read sequence is initiated, the
sequence must start by reading a register different from ‘0’ (B2 B1 B0 0 0 0).
Only the 3 least significant bits are affected by the AI flag.
Unused bits must be programmed with zeroes.
Fig 5. PCA9553/01 slave address Fig 6. PCA9553/02 slave address
R/W
002aad742
1 1 0 0 0 1 0
slave address
R/W
002aad743
1 1 0 0 0 1 1
slave address
Reset state: 00h
Fig 7. Control register
B0
002aad744
0 0 0 AI 0 B2 B1
register address
Auto-Increment
flag
PCA9553_6 © NXP B.V. 2008. All rights reserved.
Product data sheet Rev. 06 — 29 December 2008 6 of 26
NXP Semiconductors
PCA9553
4-bit I
2
C-bus LED driver with programmable blink rates
7.3 Register descriptions
7.3.1 INPUT - Input register
The INPUT register reflects the state of the device pins. Writes to this register will be
acknowledged but will have no effect.
Remark: The default value ‘X’ is determined by the externally applied logic level (normally
logic 1) when used for directly driving LED with pull-up to V
DD
.
7.3.2 PSC0 - Frequency Prescaler 0
PSC0 is used to program the period of the PWM output.
The period of BLINK0 = (PSC0 + 1) / 44.
7.3.3 PWM0 - Pulse Width Modulation 0
The PWM0 register determines the duty cycle of BLINK0. The outputs are LOW (LED off)
when the count is less than the value in PWM0 and HIGH when it is greater. If PWM0 is
programmed with 00h, then the PWM0 output is always LOW.
The duty cycle of BLINK0 = (256 PWM0) / 256.
Table 4. Control register definition
B2 B1 B0 Register name Type Register function
0 0 0 INPUT read input register
0 0 1 PSC0 read/write frequency prescaler 0
0 1 0 PWM0 read/write PWM register 0
0 1 1 PSC1 read/write frequency prescaler 1
1 0 0 PWM1 read/write PWM register 1
1 0 1 LS0 read/write LED selector
Table 5. INPUT - Input register description
Bit 7 6 5 4 3 2 1 0
Symbol INPUT[7] INPUT[6] INPUT[5] INPUT[4] LED3 LED2 LED1 LED0
Default 0 0 0 0 XXXX
Table 6. PSC0 - Frequency Prescaler 0 register description
Bit 7 6 5 4 3 2 1 0
Symbol PSC0[7] PSC0[6] PSC0[5] PSC0[4] PSC0[3] PSC0[2] PSC0[1] PSC0[0]
Default 11111111
Table 7. PWM0 - Pulse Width Modulation 0 register description
Bit 7 6 5 4 3 2 1 0
Symbol PWM0
[7]
PWM0
[6]
PWM0
[5]
PWM0
[4]
PWM0
[3]
PWM0
[2]
PWM0
[1]
PWM0
[0]
Default 10000000

PCA9553D/02,112

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
IC LED DRIVER LIN DIM 25MA 8SO
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union