PCA9552 Philips Semiconductors, PCA9552 Datasheet - Page 11
![no-image](/images/manufacturer_photos/0/5/522/philips_semiconductors_sml.jpg)
PCA9552
Manufacturer Part Number
PCA9552
Description
16-bit I2C LED driver with programmable blink rates
Manufacturer
Philips Semiconductors
Datasheet
1.PCA9552.pdf
(21 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
PCA9552BS
Manufacturer:
NXP
Quantity:
72 000
Company:
Part Number:
PCA9552BS
Manufacturer:
PHILIPS
Quantity:
5 846
Part Number:
PCA9552BS
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
PCA9552D
Manufacturer:
PHILIPS/飞利浦
Quantity:
20 000
Part Number:
PCA9552D,118
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Company:
Part Number:
PCA9552D118
Manufacturer:
NXP Semiconductors
Quantity:
1 990
Company:
Part Number:
PCA9552DЈ¬112
Manufacturer:
NXP
Quantity:
1 570
Company:
Part Number:
PCA9552PW
Manufacturer:
PHILIPS
Quantity:
1 380
Part Number:
PCA9552PW
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
PCA9552PW/G
Manufacturer:
PHILIPS/飞利浦
Quantity:
20 000
Philips Semiconductors
Programming example
The following example will show how to set LED0 to LED3 on. It will
then set LED4 and LED5 to blink at 1 Hz at a 50% duty cycle. LED6
and LED7 will be set to blink at 4 Hz and at a 25% duty cycle. LED8
to LED15 will be set to off.
Table 1.
2004 Oct 01
Start
PCA9552 address with A0–A2 = low
PSC0 subaddress + auto-increment
Set prescaler PSC0 to achieve a period of 1 second:
Set PWM0 duty cycle to 50%:
Set prescaler PCS1 to achieve a period of 0.25
seconds:
Set PWM1 output duty cycle to 25%:
Set LED0 to LED3 on
Set LED4 and 5 to PWM0, and LED6 or 7 to PWM1
Set LED8 to LED11 off
Set LED12 to LED15 off
Stop
16-bit I
256 – PWM0
256 – PWM1
Blink period
Blink period
256
256
PWM0 = 128
PWM1 = 192
2
PSC0 = 43
C LED driver with programmable blink rates
PSC1 = 10
0.5
0.25
1
0.25
PSC0
44
PSC1
1
44
1
I
S
C0h
12h
2Bh
80h
0Ah
C0h
00h
FAh
55h
55h
P
2
C-bus
11
PCA9552
Product data sheet