CAT9532HV6I-G [ONSEMI]

16-bit Programmable LED Dimmer with I2C Interface; 16位可编程带I2C接口的LED调光器
CAT9532HV6I-G
型号: CAT9532HV6I-G
厂家: ONSEMI    ONSEMI
描述:

16-bit Programmable LED Dimmer with I2C Interface
16位可编程带I2C接口的LED调光器

并行IO端口 微控制器和处理器 外围集成电路
文件: 总18页 (文件大小:382K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
CAT9532  
16-bit Programmable LED Dimmer with I2C Interface  
FEATURES  
DESCRIPTION  
„ 16 LED drivers with dimming control  
„ 256 brightness steps  
The CAT9532 is a CMOS device that provides 16-bit  
parallel input/output port expander optimized for LED  
dimming control. The CAT9532 outputs can drive  
directly 16 LEDs in parallel. Each individual LED may  
be turned ON, OFF, or blinking at one of two  
programmable rates. The device provides a simple  
solution for dimming LEDs in 256 brightness steps for  
backlight and color mixing applications. The CAT9532  
is suitable in I2C and SMBus compatible applications  
where it is necessary to limit the bus traffic or free-up  
the bus master’s timer.  
„ 16 open drain outputs drive 25 mA each  
„ 2 selectable programmable blink rates:  
– frequency: 0.593Hz to 152Hz  
– duty cycle: 0% to 99.6%  
„ I/Os can be used as GPIOs  
„ 400kHz I2C bus compatible*  
„ 2.3V to 5.5V operation  
The CAT9532 contains an internal oscillator and two  
PWM signals that drive the LED outputs. The user can  
program the period and duty cycle for each individual  
PWM signal. After the initial set-up command to  
program the Blink Rate 1 and Blink Rate 2 (frequency  
and duty cycle), only one command from the bus master  
is required to turn each individual open drain output ON,  
OFF, or cycle at Blink Rate 1 or Blink Rate 2. Each  
open drain LED output can provide a maximum output  
current of 25mA. The total current sunk by all I/Os must  
not exceed 200mA.  
„ 5V tolerant I/Os  
„ Active low reset input  
„ RoHS-compliant 24-Lead SOIC, TSSOP and  
24-pad TQFN (4 x 4mm) packages  
APPLICATIONS  
„ Backlighting  
„ RGB color mixing  
„ Sensors control  
„ Power switches, push-buttons  
„ Alarm systems  
TYPICAL APPLICATION CIRCUIT  
For Ordering Information details, see page 17.  
5 V  
5 V  
3 x 10kΩ  
RS0  
RS1  
RS11  
V
CC  
SDA  
SDA  
SCL  
LED0  
LED1  
SCL  
RESET  
RESET  
CAT9532  
LED11  
2
I C/SMBus  
Master  
A2  
A1  
A0  
LED12  
GPIOs  
V
SS  
LED15  
* Catalyst Semiconductor is licensed by Philips Corporation to  
carry the I2C Protocol.  
Notes: LED0 to LED11 are used as LED drivers  
LED12 to LED15 are used as regular GPIOs  
© 2010 SCILLC. All rights reserved  
Characteristics subject to change without notice  
1
Doc. No. MD-9001 Rev. E  
CAT9532  
PIN CONFIGURATION  
SOIC (W), TSSOP (Y)  
TQFN (HV6, HT6)  
AO  
A1  
V
CC  
1
24  
23  
22  
21  
20  
19  
19  
17  
16  
15  
14  
13  
2
SDA  
A2  
3
SCL  
1
2
3
4
5
6
18  
17  
16  
15  
14  
13  
LED0  
LED1  
LED2  
LED3  
LED4  
LED5  
RESET  
LED15  
LED14  
LED13  
LED12  
LED11  
LED0  
LED1  
LED2  
LED3  
LED4  
LED5  
LED6  
LED7  
4
RESET  
LED15  
LED14  
LED13  
LED12  
LED11  
LED10  
LED9  
5
6
7
8
9
10  
11  
12  
V
SS  
LED8  
PIN DESCRIPTION  
DIP / SOIC / TSSOP  
TQFN  
22  
PIN NAME  
FUNCTION  
1
2
AO  
A1  
Address Input 0  
Address Input 1  
Address Input 2  
23  
3
24  
A2  
4-11  
12  
1-8  
9
LED0 - LED7  
VSS  
LED Driver Output 0 to 7, I/O Port 0 to 7  
Ground  
13-20  
21  
10-17  
18  
LED8 - LED15  
LED Driver Output 8 to 15, I/O Port 8 to 15  
¯¯¯¯¯¯  
RESET  
Reset Input  
Serial Clock  
Serial Data  
Power Supply  
22  
19  
SCL  
SDA  
VCC  
23  
20  
24  
21  
BLOCK DIAGRAM  
A2 A1 A0  
V
CC  
POWER ON  
RESET  
INPUT  
REGISTER  
RESET  
SCL  
SDA  
LED SELECT (LSx)  
REGISTER  
INPUT  
FILTERS  
I2C BUS  
CONTROL  
LEDx  
PRESCALER 0  
REGISTER  
PWM 0  
REGISTER  
BLINK 0  
BLINK 1  
CONTROL  
LOGIC  
OSCILLATOR  
PRESCALER 1  
REGISTER  
PWM 1  
REGISTER  
V
SS  
CAT9532  
Note: Only one I/O is shown for clarity  
Doc. No. MD-9001 Rev. E  
2
© 2010 SCILLC. All rights reserved  
Characteristics subject to change without notice  
CAT9532  
ABSOLUTE MAXIMUM RATINGS(1)  
Parameters  
Ratings  
-2.0 to +7.0  
-0.5 to +5.5  
±25  
Units  
V
VCC with Respect to Ground  
Voltage on Any Pin with Respect to Ground  
DC Current on I/Os  
V
mA  
mA  
W
Supply Current  
200  
Package Power Dissipation Capability (TA = 25ºC)  
Junction Temperature  
1.0  
+150  
°C  
ºC  
Storage Temperature  
-65 to +150  
300  
Lead Soldering Temperature (10 seconds)  
Operating Ambient Temperature  
ºC  
-40 to +85  
ºC  
Notes:  
(1) Stresses above those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings  
only, and functional operation of the device at these or any other conditions outside of those listed in the operational sections of this  
specification is not implied. Exposure to any absolute maximum rating for extended periods may affect device performance and reliability.  
© 2010 SCILLC. All rights reserved  
Characteristics subject to change without notice  
3
Doc. No. MD-9001 Rev. E  
 
CAT9532  
D.C. OPERATING CHARACTERISTICS  
VCC = 2.3 to 5.5V, VSS = 0V; TA = -40ºC to +85ºC, unless otherwise specified  
Symbol Parameter  
Supplies  
Conditions  
Min  
Typ  
Max  
Unit  
VCC  
ICC  
Supply Voltage  
2.3  
5.5  
V
Operating mode; VCC = 5.5V; no  
load; fSCL = 100kHz  
Supply Current  
250  
550  
µA  
Standby mode; VCC = 5.5V; no load;  
VI = VSS or VCC, fSCL = 0kHz  
Istb  
Standby Current  
2.1  
5.0  
2
µA  
mA  
V
Standby mode; VCC = 5.5V; every  
LED I/O = VIN = 4.3V, fSCL = 0kHz  
I
Additional Standby Current  
Power-on Reset Voltage  
Δ stb  
(1)  
VCC = 3.3V, No load;  
VPOR  
1.5  
2.2  
VI = VCC or VSS  
¯¯¯¯¯¯  
SCL, SDA, RESET  
(2)  
VIL  
VIH  
Low Level Input Voltage  
-0.5  
0.7 VCC  
3
0.3 VCC  
V
V
(2)  
High Level Input Voltage  
Low Level Output Current  
Leakage Current  
5.5  
+1  
6
IOL  
VOL = 0.4V  
VI = VCC = VSS  
VI = VSS  
mA  
µA  
pF  
pF  
IIL  
CI(3)  
-1  
Input Capacitance  
(3)  
CO  
Output Capacitance  
VO = VSS  
8
A0, A1, A2  
(2)  
VIL  
Low Level Input Voltage  
High Level Input Voltage  
Input Leakage Current  
-0.5  
2.0  
-1  
0.8  
5.5  
1
V
V
(2)  
VIH  
IIL  
µA  
I/Os  
(2)  
VIL  
Low Level Input Voltage  
High Level Input Voltage  
-0.5  
2.0  
9
0.8  
5.5  
1
V
V
(2)  
VIH  
VOL = 0.4V; VCC = 2.3V  
VOL = 0.4V; VCC = 3.0V  
VOL = 0.4V; VCC = 5.0V  
VOL = 0.7V; VCC = 2.3V  
VOL = 0.7V; VCC = 3.0V  
VOL = 0.7V; VCC = 5.0V  
VCC = 3.6V; VI = VSS or VCC  
12  
15  
15  
20  
25  
-1  
(4)  
IOL  
Low Level Output Current  
mA  
IIL  
Input Leakage Current  
µA  
pF  
(3)  
CI/O  
Input/Output Capacitance  
8
Notes:  
(1) VDD must be lowered to 0.2V in order to reset the device.  
(2) VIL min and VIH max are reference values only and are not tested.  
(3) This parameter is characterized initially and after a design or process change that affects the parameter. Not 100% tested.  
(4) The output current must be limited to a maximum 25mA per each I/O; the total current sunk by all I/O must be limited to 200mA (or 100mA  
for eight I/Os)  
Doc. No. MD-9001 Rev. E  
4
© 2010 SCILLC. All rights reserved  
Characteristics subject to change without notice  
 
 
CAT9532  
A.C. CHARACTERISTICS  
VCC = 2.3V to 5.5V, TA = -40ºC to +85ºC, unless otherwise specified(1)  
Standard I2C  
Fast I2C  
Symbol  
Parameter  
Units  
Min  
Max  
Min  
Max  
FSCL  
tHD:STA  
tLOW  
Clock Frequency  
100  
400  
kHz  
µs  
µs  
µs  
µs  
µs  
ns  
ns  
ns  
µs  
µs  
µs  
ns  
ns  
START Condition Hold Time  
Low Period of SCL Clock  
High Period of SCL Clock  
START Condition Setup Time  
Data In Hold Time  
4
4.7  
4
0.6  
1.3  
0.6  
0.6  
0
tHIGH  
tSU:STA  
tHD:DAT  
tSU:DAT  
4.7  
0
Data In Setup Time  
250  
100  
(2)  
tR  
SDA and SCL Rise Time  
SDA and SCL Fall Time  
1000  
300  
300  
300  
(2)  
tF  
tSU:STO  
STOP Condition Setup Time  
Bus Free Time Between STOP and START  
SCL Low to Data Out Valid  
Data Out Hold Time  
4
0.6  
1.3  
(2)  
tBUF  
4.7  
tAA  
3.5  
0.9  
100  
Max  
200  
tDH  
Ti(2)  
100  
50  
Noise Pulse Filtered at SCL and SDA Inputs  
100  
Symbol Parameter  
Port Timing  
Min  
Units  
tPV  
tPS  
Output Data Valid  
ns  
ns  
µs  
Input Data Setup Time  
Input Data Hold Time  
100  
1
tPH  
Reset  
(2)  
tW  
Reset Pulse Width  
Reset Recovery Time  
Time to Reset  
10  
0
ns  
ns  
ns  
tREC  
(3)  
tRESET  
400  
Notes:  
(1) Test conditions according to "AC Test Conditions" table.  
(2) This parameter is characterized initially and after a design or process change that affects the parameter. Not 100% tested.  
(3) The full delay to reset the part will be the sum of tRESET and the RC time constant of the SDA line.  
© 2010 SCILLC. All rights reserved  
Characteristics subject to change without notice  
5
Doc. No. MD-9001 Rev. E  
 
CAT9532  
AC TEST CONDITIONS  
Input Pulse Voltage  
0.2VCC to 0.8VCC  
Input Rise and Fall Times  
Input Reference Voltage  
Output Reference Voltage  
Output Load  
5ns  
0.3VCC, 0.7VCC  
0.5VCC  
Current source: IOL = 3mA; 400pF for fSCL(max) = 400kHz  
t
t
t
R
F
HIGH  
t
t
LOW  
LOW  
SCL  
t
t
HD:DAT  
SU:STA  
t
t
t
t
HD:STA  
SU:DAT  
SU:STO  
BUF  
SDA IN  
t
t
DH  
AA  
SDA OUT  
Figure 1. 2-Wire Serial Interface Timing  
PIN DESCRIPTION  
SCL: Serial Clock  
LED0 to LED15: LED Driver Outputs / General  
Purpose I/Os  
The serial clock input clocks all data transferred into  
or out of the device. The SCL line requires a pull-up  
resistor if it is driven by an open drain output.  
The pins are open drain outputs used to drive directly  
LEDs. Any of these pins can be programmed to drive  
the LED ON, OFF, Blink Rate1 or Blink Rate2. When  
not used for controlling the LEDs, these pins may be  
used as general purpose parallel input/output.  
SDA: Serial Data/Address  
The bidirectional serial data/address pin is used to  
transfer all data into and out of the device. The SDA  
pin is an open drain output and can be wire-ORed  
with other open drain or open collector outputs. A pull-  
up resistor must be connected from SDA line to VCC.  
¯¯¯¯¯¯  
RESET: External Reset Input  
Active low Reset input is used to initialize the  
CAT9532 internal registers and the I2C state machine.  
The internal registers are held in their default state  
while Reset input is active. An external pull-up resistor  
of maximum 25kis required when this pin is not  
actively driven.  
Doc. No. MD-9001 Rev. E  
6
© 2010 SCILLC. All rights reserved  
Characteristics subject to change without notice  
CAT9532  
FUNCTIONAL DESCRIPTION  
The CAT9532 is a 16-bit I/O bus expander that  
provides a programmable LED dimmer, controlled  
through an I2C compatible serial interface.  
SDA when SCL is HIGH. The CAT9532 monitors the  
SDA and SCL lines and will not respond until this  
condition is met.  
The CAT9532 supports the I2C Bus data transmission  
protocol. This Inter-Integrated Circuit Bus protocol  
defines any device that sends data to the bus to be a  
transmitter and any device receiving data to be a  
receiver. The transfer is controlled by the Master  
device which generates the serial clock and all  
START and STOP conditions for bus access. The  
CAT9532 operates as a Slave device. Both the  
Master device and Slave device can operate as either  
transmitter or receiver, but the Master device controls  
which mode is activated.  
A LOW to HIGH transition of SDA when SCL is HIGH  
determines the STOP condition. All operations must  
end with a STOP condition.  
Device Addressing  
After the bus Master sends a START condition, a  
slave address byte is required to enable the CAT9532  
for a read or write operation. The four most significant  
bits of the slave address are fixed as binary 1100  
(Figure 3). The CAT9532 uses the next three bits as  
address bits.  
I2C Bus Protocol  
The features of the I2C bus protocol are defined as  
follows:  
The address bits A2, A1 and A0 are used to select  
which device is accessed from maximum eight  
devices on the same bus. These bits must compare to  
their hardwired input pins. The 8th bit following the 7-  
bit slave address is the R/W bit that specifies whether  
a read or write operation is to be performed. When  
this bit is set to “1”, a read operation is initiated, and  
when set to “0”, a write operation is selected.  
(1) Data transfer may be initiated only when the bus  
is not busy.  
(2) During a data transfer, the data line must remain  
stable whenever the clock line is high. Any  
changes in the data line while the clock line is  
high will be interpreted as a START or STOP  
condition (Figure 2).  
Following the START condition and the slave address  
byte, the CAT9532 monitors the bus and responds  
with an acknowledge (on the SDA line) when its  
address matches the transmitted slave address. The  
CAT9532 then performs a read or a write operation  
depending on the state of the R/W bit.  
START and STOP Conditions  
The START Condition precedes all commands to the  
device, and is defined as a HIGH to LOW transition of  
Figure 2. Start/Stop Timing  
SDA  
SCL  
START CONDITION  
STOP CONDITION  
Figure 3. CAT9532 Slave Address  
SLAVE ADDRESS  
1
1
0
0
A2  
A1  
A0 R/W  
FIXED  
PROGRAMMABLE  
HARDWARE  
SELECTABLE  
© 2010 SCILLC. All rights reserved  
Characteristics subject to change without notice  
7
Doc. No. MD-9001 Rev. E  
CAT9532  
The Control Register acts as a pointer to determine  
which register will be written or read. The four least  
significant bits, B0, B1, B2, B3, are used to select  
which internal register is accessed, according  
to the Table 1.  
Acknowledge  
After a successful data transfer, each receiving device  
is required to generate an acknowledge. The  
acknowledging device pulls down the SDA line during  
the ninth clock cycle, signaling that it received the 8  
bits of data. The SDA line remains stable LOW during  
the HIGH period of the acknowledge related clock  
pulse (Figure 4).  
If the auto increment flag (AI) is set, the four least  
significant bits of the Control Register are  
automatically incremented after a read or write  
operation. This allows the user to access the  
CAT9532 internal registers sequentially. The content  
of these bits will rollover to “0000” after the last  
register is accessed.  
The CAT9532 responds with an acknowledge after  
receiving a START condition and its slave address. If  
the device has been selected along with a write  
operation, it responds with an acknowledge after  
receiving each 8- bit byte.  
Table 1. Internal Registers Selection  
Register  
Name  
Register  
Function  
When the CAT9532 begins a READ mode it transmits  
8 bits of data, releases the SDA line, and monitors the  
line for an acknowledge. Once it receives this  
acknowledge, the CAT9532 will continue to transmit  
data. If no acknowledge is sent by the Master, the  
device terminates data transmission and waits for a  
STOP condition. The master must then issue a stop  
condition to return the CAT9532 to the standby power  
mode and place the device in a known state.  
B3  
B2  
B1  
B0  
Type  
Input  
Register 0  
0
0
0
0
INPUT0  
INPUT1  
PSC0  
PWM0  
PSC1  
PWM1  
LS0  
READ  
Input  
Register 1  
0
0
0
0
0
0
0
1
1
0
0
0
1
1
1
1
0
0
0
1
1
0
0
1
1
0
0
1
0
1
0
1
0
1
0
1
READ  
READ/  
WRITE  
Frequency  
Prescaler 0  
READ/  
WRITE  
PWM  
Register 0  
READ/  
WRITE  
Frequency  
Prescaler 1  
Registers and Bus Transactions  
READ/  
WRITE  
PWM  
Register 1  
After the successful acknowledgement of the slave  
address, the bus master will send a command byte to  
the CAT9532 which will be stored in the Control  
Register. The format of the Control Register is shown  
in Figure 5.  
READ/  
WRITE  
LED 0-3  
Selector  
READ/  
WRITE  
LED 4-7  
Selector  
LS1  
READ/  
WRITE  
LED 8-11  
Selector  
LS2  
READ/  
WRITE  
LED 12-15  
Selector  
LS3  
Figure 4. Acknowledge Timing  
SCL FROM  
MASTER  
1
8
9
DATA OUTPUT  
FROM TRANSMITTER  
DATA OUTPUT  
FROM RECEIVER  
START  
ACKNOWLEDGE  
B0  
Figure 5. Control Register  
0
0
0
AI  
B3  
B2  
B1  
REGISTER ADDRESS  
RESET STATE: 00h  
AUTO-INCREMENT FLAG  
Doc. No. MD-9001 Rev. E  
8
© 2010 SCILLC. All rights reserved  
Characteristics subject to change without notice  
CAT9532  
Table 4. PWM Register 0 and PWM Register 1  
The Input Register 0 and Input Register 1 reflect the  
incoming logic levels of the I/O pins, regardless of  
whether the pin is defined as an input or an output.  
These registers are read only ports. Writes to the input  
registers will be acknowledged but will have no effect.  
PWM0  
bit  
6
0
5
0
7
1
4
0
3
0
2
0
1
0
0
0
default  
PWM1  
bit  
Table 2. Input Register 0 and Input Register 1  
6
0
5
0
7
1
4
0
3
0
2
0
1
0
0
0
INPUT0  
default  
LED  
7
LED  
6
LED  
5
LED  
4
LED  
3
LED  
2
LED  
1
LED  
0
Every LED driver output can be programmed to one of  
four states, LED OFF, LED ON, LED blinks at BLINK0  
rate and LED blinks at BLINK1 rate using the LED  
Selector Registers (Table 5).  
7
6
bit  
5
4
3
2
1
0
X
X
default  
INPUT1  
X
X
X
X
X
X
LED  
15  
LED  
14  
LED  
13  
LED  
12  
LED  
11  
LED  
10  
LED  
9
LED  
8
Table 5. LED Selector Registers  
7
6
LS0  
bit  
5
4
3
2
1
0
LED 3  
X
X
LED 2  
LED 1  
LED 0  
default  
X
X
X
X
X
X
6
0
bit  
default  
LS1  
7
0
5
0
4
3
0
2
1
0
0
The Frequency Prescaler 0 and Frequency Prescaler  
1 registers (PSC0, PSC1) are used to program the  
period of the pulse width modulated signals BLINK0  
and BLINK1 respectively:  
0
0
0
LED 7  
LED 6  
LED 5  
LED 4  
6
0
bit  
default  
LS2  
7
0
5
0
4
0
3
0
2
0
1
0
0
0
T_BLINK0 = (PSC0 + 1) / 152;  
T_BLINK1 = (PSC1 + 1) / 152  
LED 11  
LED 10  
LED 9  
LED 8  
Table 3. Frequency Prescaler 0 and Frequency  
Prescaler 1 Registers  
6
0
bit  
default  
LS3  
7
0
5
4
0
3
0
2
0
1
0
0
0
PSC0  
0
bit  
default  
PSC1  
bit  
7
0
6
0
5
0
4
0
3
0
2
0
1
0
0
0
LED 15  
LED 14  
LED 13  
LED 12  
6
0
bit  
7
0
5
4
0
3
2
0
1
0
0
7
0
6
0
5
0
4
0
3
0
2
0
1
0
0
0
default  
0
0
0
default  
The LED output (LED0 to LED15) is set by the 2 bits  
value from the corresponding LSx Register (x = 0 to 3):  
The PWM Register 0 and PWM Register 1 (PWM0,  
PWM1) are used to program the duty cycle of BLINK0  
and BLINK1 respectively:  
00 = LED Output set Hi-Z (LED Off – Default)  
01 = LED Output set LOW (LED On)  
10 = LED Output blinks at BLINK0 Rate  
11 = LED Output blinks at BLINK1 Rate  
Duty Cycle_BLINK0 = PWM0 / 256;  
Duty Cycle_BLINK1 = PWM1 / 256  
After writing to the PWM0/1 register an 8-bit internal  
counter starts to count from 0 to 255. The outputs are  
low (LED on) when the counter value is less than the  
value programmed into PWM register. The LED is off  
when the counter value is higher than the value  
written into PWM register.  
© 2010 SCILLC. All rights reserved  
Characteristics subject to change without notice  
9
Doc. No. MD-9001 Rev. E  
CAT9532  
Write Operations  
Data is transmitted to the CAT9532 registers using the  
write sequence shown in Figure 6.  
LED Pins Used as General Purpose I/O  
Any LED pins not used to drive LEDs can be used as  
general purpose input/output, GPIO.  
If the AI bit from the command byte is set to “1”, the  
CAT9532 internal registers can be written  
sequentially. After sending data to one register, the  
next data byte will be sent to the next register  
sequentially addressed.  
When used as input, the user should program the  
corresponding LED pin to Hi-Z (“00” for the LSx  
register bits). The pin state can be read via the  
Input Register according to the sequence shown in  
Figure 8.  
Read Operations  
For use as output, an external pull-up resistor should  
be connected to the pin. The value of the pull-up  
resistor is calculated according to the DC operating  
characteristics. To set the LED output high, the user  
has to program the output Hi-Z writing “00” into the  
corresponding LED Selector (LSx) register bits. The  
output pin is set low when the LED output is  
programmed low through the LSx register bits (“01” in  
LSx register bits).  
The CAT9532 registers are read according to the  
timing diagrams shown in Figure 7 and Figure 8. Data  
from the register, defined by the command byte, will  
be sent serially on the SDA line.  
After the first byte is read, additional data bytes may  
be read when the auto-increment flag, AI, is set. The  
additional data byte will reflect the data read from the  
next register sequentially addressed by the (B3 B2 B1  
B0) bits of the command byte.  
When reading Input Port Registers (Figure 8), data is  
clocked into the register on the failing edge of the  
acknowledge clock pulse. The transfer is stopped  
when the master will not acknowledge the data byte  
received and issue the STOP condition.  
Figure 6. Write to Register Timing Diagram  
1
2
3
4
5
6
7
8
9
SCL  
Command Byte  
Slave Address  
Data To Register 1  
Data To Register 2  
SDA  
A
DATA  
1
1.0  
S
1
1
0
0
A2 A1 A0  
0
0
0
0
AI B3 B2 B1 B0  
A
A
A
Start Condition  
R/W Acknowledge  
From Slave  
Acknowledge  
From Slave  
Acknowledge  
From Slave  
WRITE TO  
REGISTER  
DATA OUT  
FROM PORT  
t
pv  
Figure 7. Read from Register Timing Diagram  
Acknowledge  
From Slave  
Acknowledge  
From Slave  
Acknowledge  
From Slave  
Acknowledge  
From Master  
Slave Address  
Slave Address  
Data From Register  
COMMAND BYTE  
DATA  
MSB  
S
1
1
0
0
A2 A1 A0  
0
A
A
S
1
1
0
0
A2 A1 A0  
1
A
LSB  
A
First Byte  
R/W  
R/W  
At This Moment Master-Transmitter  
Becomes Master-receiver and  
Slave-Receiver Becomes  
Slave-Transmitter  
Auto-increment  
Register Address  
If Al = 1  
No Acknowledge  
From Master  
Data From Register  
MSB  
LSB NA  
P
DATA  
Note: Transfer can be stopped at any time by a STOP condition.  
Last Byte  
Doc. No. MD-9001 Rev. E  
10  
© 2010 SCILLC. All rights reserved  
Characteristics subject to change without notice  
CAT9532  
External Reset Operation  
Power-On Reset Operation  
The CAT9532 registers and the I2C state machine are  
initialized to their default state when the RESET input  
is held low for a minimum of tW. The external Reset  
timing is shown in Figure 9.  
The CAT9532 incorporates Power-On Reset (POR)  
circuitry which protects the internal logic against  
powering up in the wrong state. The device is in a  
reset state for VCC less than the internal POR  
threshold level (VPOR). When VCC exceeds the VPOR  
level, the reset state is released and the CAT9532  
internal state machine and registers are initialized to  
their default state.  
Figure 8. Read Input Port Register Timing Diagram  
Slave Address  
Data From Port  
Data From Port  
SDA  
DATA  
1
DATA 4  
1
1
0
0
A2 A1 A0  
S
A
A
NA  
P
Start Condition  
R/W Acknowledge  
From Slave  
Acknowledge  
From Master  
No Acknowledge  
Stop  
From Master Condition  
READ FROM  
PORT  
DATA INTO  
PORT  
DATA 1  
DATA 2  
DATA 3  
DATA 4  
t
t
ps  
ph  
¯¯¯¯¯¯  
Figure 9. RESET Timing Diagram  
START  
ACK OR READ CYCLE  
SCL  
SDA  
30%  
tRESET  
50%  
RESET  
LEDx  
50%  
50%  
tREC  
tW  
tRESET  
50%  
LED OFF  
© 2010 SCILLC. All rights reserved  
Characteristics subject to change without notice  
11  
Doc. No. MD-9001 Rev. E  
CAT9532  
APPLICATION INFORMATION  
Programming Example  
Command Description  
START  
I2C Data  
The following programming sequence is an  
example how to set:  
1
2
3
Send Slave address, A0-A2 = low  
Command Byte: AI=”1”; PSC0 Addr  
C0h  
12h  
– LED0 to LED3: ON  
– LED4 to LED7: Dimming at 30% brightness;  
Blink 1: 152Hz, duty cycle 30%  
Set Blink 1 at 152Hz, T_Blink1 = 1/152  
Write PSC0 = 0  
Set PWM0 duty cycle to 30%  
PWM0 / 256 = 0.3; Write PWM0=77  
Set Blink 2 at 2Hz, T_Blink1 = 1/2  
Write PSC1 = 75  
4
5
6
7
00h  
4Dh  
4Bh  
80h  
– LED8 to LED11: Blink at 2Hz with 50% duty  
cycle (Blink 2)  
– LED12 to LED15: OFF  
Set PWM1 duty cycle to 50%  
PWM1 / 256 = 0.5; Write PWM1=128  
8
9
Write LS0: LED0 to LED3 = ON  
55h  
AAh  
FFh  
00h  
Write LS1: LED4 to LED7 at Blink1  
10 Write LS2: LED8 to LED11 at Blink2  
11 Write LS3: LED12 to LED15 = OFF  
12 STOP  
5V  
5V  
V
CC  
10k(x 3)  
V
LED0  
LED1  
LED2  
LED3  
LED4  
LED5  
LED6  
LED7  
LED8  
LED9  
LED10  
LED11  
LED12  
LED13  
LED14  
LED15  
CC  
SDA  
SCL  
SDA  
SCL  
RESET  
GND  
RESET  
CAT9532  
2
I C/SMBus MASTER  
A2  
A1  
A0  
V
SS  
GPIOs  
Note: LED0 to LED11 are used as LED drivers and LED12 to LED15 are used as regular GPIOs.  
Figure 10. Typical Application  
Doc. No. MD-9001 Rev. E  
12  
© 2010 SCILLC. All rights reserved  
Characteristics subject to change without notice  
CAT9532  
PACKAGE OUTLINE DRAWINGS  
SOIC 24-Lead (W)(1)(2)  
SYMBOL  
MIN  
2.35  
0.10  
2.05  
0.31  
0.20  
15.20  
10.11  
7.34  
NOM  
MAX  
2.65  
0.30  
2.55  
0.51  
0.33  
15.40  
10.51  
7.60  
A
A1  
A2  
b
E1  
E
c
D
E
E1  
e
1.27 BSC  
h
0.25  
0.40  
0°  
0.75  
1.27  
8°  
b
e
L
θ
PIN#1 IDENTIFICATION  
θ1  
5°  
15°  
TOP VIEW  
h
D
h
1
θ
A2  
θ
A
θ1  
L
c
A1  
SIDE VIEW  
END VIEW  
Notes:  
(1) All dimensions are in millimeters. Angles in degrees.  
(2) Complies with JEDEC MS-013.  
© 2010 SCILLC. All rights reserved  
Characteristics subject to change without notice  
13  
Doc. No. MD-9001 Rev. E  
 
CAT9532  
TSSOP 24-Lead 4.4mm (Y)(1)(2)  
b
SYMBOL  
MIN  
NOM  
MAX  
1.20  
0.15  
1.05  
0.30  
0.20  
7.90  
6.55  
4.50  
A
A1  
A2  
b
0.05  
0.80  
0.19  
0.09  
7.70  
6.25  
4.30  
c
E1  
E
D
7.80  
6.40  
E
E1  
e
4.40  
0.65 BSC  
1.00 REF  
0.60  
L
L1  
θ1  
0.50  
0°  
0.70  
8°  
e
TOP VIEW  
D
c
A2  
A1  
A
θ1  
L1  
L
SIDE VIEW  
END VIEW  
Notes:  
(1) All dimensions are in millimeters. Angles in degrees.  
(2) Complies with JEDEC MO-153.  
Doc. No. MD-9001 Rev. E  
14  
© 2010 SCILLC. All rights reserved  
Characteristics subject to change without notice  
 
CAT9532  
TQFN 24-Lead 4 x 4mm (HV6) (1)(2)(3)  
A
D
DETAIL A  
E
E2  
PIN#1 ID  
D2  
PIN#1 INDEX AREA  
A1  
SIDE VIEW  
T OP VIE W  
B OT TOM VIE W  
SYMBOL  
MIN  
0.70  
0.00  
NOM  
MAX  
0.80  
0.05  
b
e
A
A1  
A3  
b
0.75  
L
0.20 REF  
0.25  
0.20  
2.70  
2.70  
0.30  
0.30  
2.90  
2.90  
0.50  
D
4.00 BSC  
2.80  
DETAIL A  
D2  
E
4.00 BSC  
2.80  
E2  
e
0.50 BSC  
L
A
A3  
FRONT VIEW  
Notes:  
(1) All dimensions are in millimeters. Angles in degrees.  
(2) Complies with JEDEC standard MO-220  
(3) Minimum space between leads and flag cannot be smaller than 0.15 mm.  
© 2010 SCILLC. All rights reserved  
Characteristics subject to change without notice  
15  
Doc. No. MD-9001 Rev. E  
 
CAT9532  
TQFN 24-Lead 4 x 4mm (HT6) (1)(2)(3)  
A
D
DETAIL A  
E
E2  
PIN#1 ID  
D2  
PIN#1 INDEX AREA  
A1  
TOP VIEW  
SIDE VIEW  
BOTTOM VIEW  
b
e
SYMBOL  
MIN  
0.70  
0.00  
NOM  
MAX  
0.80  
0.05  
L
A
A1  
A3  
b
0.75  
0.20 REF  
0.25  
DETAIL A  
0.20  
2.00  
2.00  
0.30  
0.30  
2.20  
2.20  
0.50  
D
4.00 BSC  
D2  
E
4.00 BSC  
A
E2  
e
0.50 BSC  
L
A3  
FRONT VIEW  
Notes:  
(1) All dimensions are in millimeters. Angles in degrees.  
(2) Complies with JEDEC standard MO-220  
(3) Minimum space between leads and flag cannot be smaller than 0.15 mm.  
Doc. No. MD-9001 Rev. E  
16  
© 2010 SCILLC. All rights reserved  
Characteristics subject to change without notice  
 
CAT9532  
EXAMPLE OF ORDERING INFORMATION(1)  
Prefix  
Device # Suffix  
CAT  
9532  
W
I
G
T1  
Package  
W: SOIC, JEDEC  
Y: TSSOP  
HV6: TQFN  
HT6: TQFN  
Tape & Reel  
T: Tape & Reel  
1: 1000/Reel SOIC only  
2: 2000/Reel  
Company ID  
Lead Finish  
Blank: Matte-Tin  
G: NiPdAu  
Product Number  
9532  
Temperature Range  
I = Industrial (-40ºC to 85ºC)  
ORDERING PART NUMBER  
Part Number  
Package  
Lead Finish  
Matte-Tin  
Matte-Tin  
Matte-Tin  
Matte-Tin  
NiPdAu  
CAT9532WI  
SOIC  
SOIC  
CAT9532WI-T1  
CAT9532YI  
TSSOP  
TSSOP  
TQFN  
TQFN  
TQFN  
TQFN  
CAT9532YI-T2  
CAT9532HV6I-G  
CAT9532HV6I-GT2  
CAT9532HT6I-G  
CAT9532HT6I-GT2  
NiPdAu  
NiPdAu  
NiPdAu  
Notes:  
(1) All packages are RoHS-compliant (Lead-free, Halogen-free).  
(2) The standard plated finish is Matte-Tin for SOIC and TSSOP packages. The standard plated finish is NiPdAu for TQFN package.  
(3) The device used in the above example is a CAT9532WI-T1 (SOIC, Industrial Temperature, Matte-Tin, Tape & Reel).  
(4) For additional temperature options, please contact your nearest ON Semiconductor Sales office.  
© 2010 SCILLC. All rights reserved  
Characteristics subject to change without notice  
17  
Doc. No. MD-9001 Rev. E  
 
 
CAT9532  
REVISION HISTORY  
Date  
Revision Description  
23-Oct-07  
07-Dec-07  
A
B
Initial Issue  
Update Example of Ordering Information and Ordering Part Number  
Delete TQFN package in Matte-Tin  
Update Package Outline Drawing – TQFN 24-Pad 4 x 4mm  
16-Apr-08  
C
Update A.C. Characteristics table to include Standard I2C and Fast I2C.  
Change logo and fine print to ON Semiconductor  
03-Dec-08  
25-Jan-10  
D
E
Update TQFN Packages  
ON Semiconductor and  
are registered trademarks of Semiconductor Components Industries, LLC (SCILLC). SCILLC reserves the right to make changes without further notice to  
any products herein. SCILLC makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does SCILLC assume any liability  
arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation special, consequential or incidental damages.  
“Typical” parameters which may be provided in SCILLC data sheets and/or specifications can and do vary in different applications and actual performance may vary over time. All  
operating parameters, including “Typicals” must be validated for each customer application by customer's technical experts. SCILLC does not convey any license under its patent rights  
nor the rights of others. SCILLC products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications  
intended to support or sustain life, or for any other application in which the failure of the SCILLC product could create a situation where personal injury or death may occur. Should Buyer  
purchase or use SCILLC products for any such unintended or unauthorized application, Buyer shall indemnify and hold SCILLC and its officers, employees, subsidiaries, affiliates, and  
distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated  
with such unintended or unauthorized use, even if such claim alleges that SCILLC was negligent regarding the design or manufacture of the part. SCILLC is an Equal  
Opportunity/Affirmative Action Employer. This literature is subject to all applicable copyright laws and is not for resale in any manner.  
PUBLICATION ORDERING INFORMATION  
LITERATURE FULFILLMENT:  
N. American Technical Support: 800-282-9855 Toll Free  
USA/Canada  
Europe, Middle East and Africa Technical Support:  
Phone: 421 33 790 2910  
Japan Customer Focus Center:  
Phone: 81-3-5773-3850  
ON Semiconductor Website: www.onsemi.com  
Literature Distribution Center for ON Semiconductor  
P.O. Box 5163, Denver, Colorado 80217 USA  
Phone: 303-675-2175 or 800-344-3860 Toll Free USA/Canada  
Fax: 303-675-2176 or 800-344-3867 Toll Free USA/Canada  
Email: orderlit@onsemi.com  
Order Literature: http://www.onsemi.com/orderlit  
For additional information, please contact your local  
Sales Representative  
© 2010 SCILLC. All rights reserved  
Characteristics subject to change without notice  
18  
Doc. No. MD-9001, Rev. E  

相关型号:

CAT9532HV6I-GT2

16-bit Programmable LED Dimmer with I2C Interface
ONSEMI

CAT9532HV6I-T2

16 I/O, PIA-GENERAL PURPOSE, QCC24, 4 X 4 MM, ROHS COMPLIANT, MO-220, TQFN-24
ONSEMI

CAT9532HV6I-T2

Parallel I/O Port, 16 I/O, CMOS, 4 X 4 MM, ROHS COMPLIANT, MO-220, TQFN-24
CATALYST

CAT9532WI

16-bit Programmable LED Dimmer with I2C Interface
ONSEMI

CAT9532WI-T1

16-bit Programmable LED Dimmer with I2C Interface
ONSEMI

CAT9532YI

16-bit Programmable LED Dimmer with I2C Interface
ONSEMI

CAT9532YI-T2

16-bit Programmable LED Dimmer with I2C Interface
ONSEMI

CAT9534

Catalyst Semiconductor
CATALYST

CAT9534

8-bit I²C and SMBus I/O Port with Interrupt
ONSEMI

CAT9534HV4I-G

8-bit I²C and SMBus I/O Port with Interrupt
ONSEMI

CAT9534HV4I-GT2

8-bit I²C and SMBus I/O Port with Interrupt
ONSEMI

CAT9534WI-G

8-bit I²C and SMBus I/O Port with Interrupt
ONSEMI