ON CAT9532YI 16-bit programmable led dimmer with i2c interface Datasheet

CAT9532
16-bit Programmable LED Dimmer with I2C Interface
FEATURES
DESCRIPTION
„ 16 LED drivers with dimming control
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.
„ 256 brightness steps
„ 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.
5V
5V
3 x 10kΩ
SDA
SDA
SCL
SCL
RESET
RS0
RS1
VCC
LED0
RESET
LED1
CAT9532
I2C/SMBus
Master
LED11
A2
LED12
A1
GPIOs
A0
VSS
* Catalyst Semiconductor is licensed by Philips Corporation to
2
carry the I C Protocol.
© 2010 SCILLC. All rights reserved
Characteristics subject to change without notice
Notes:
1
RS11
LED15
LED0 to LED11 are used as LED drivers
LED12 to LED15 are used as regular GPIOs
Doc. No. MD-9001 Rev. E
CAT9532
PIN CONFIGURATION
20
LED15
LED2
6
19
LED14
LED3
7
19
LED13
LED4
8
17
LED12
LED5
9
16
LED11
LED6
10
15
LED10
LED7
11
14
LED9
VSS
12
13
LED8
19 SCL
5
LED0 1
18 RESET
LED1 2
17 LED15
LED2 3
16 LED14
LED3 4
15 LED13
LED4 5
14 LED12
LED5 6
13 LED11
LED10 12
RESET
LED1
20 SDA
21
LED9 11
4
21 VCC
SCL
LED0
SDA
LED8 10
22
22 A0
3
VSS 9
A2
23 A1
24
23
LED7 8
1
2
VCC
A1
LED6 7
AO
TQFN (HV6, HT6)
24 A2
SOIC (W), TSSOP (Y)
PIN DESCRIPTION
DIP / SOIC / TSSOP
1
2
3
4-11
12
13-20
21
22
23
24
TQFN
22
23
24
1-8
9
10-17
18
19
20
21
PIN NAME
AO
A1
A2
LED0 - LED7
VSS
LED8 - LED15
¯¯¯¯¯¯
RESET
SCL
SDA
VCC
FUNCTION
Address Input 0
Address Input 1
Address Input 2
LED Driver Output 0 to 7, I/O Port 0 to 7
Ground
LED Driver Output 8 to 15, I/O Port 8 to 15
Reset Input
Serial Clock
Serial Data
Power Supply
BLOCK DIAGRAM
A2
VCC
A1
A0
POWER ON
RESET
RESET
SCL
INPUT
FILTERS
SDA
INPUT
REGISTER
LED SELECT (LSx)
REGISTER
I2C BUS
CONTROL
LEDx
PRESCALER 0
REGISTER
PWM 0
REGISTER
BLINK 0
PRESCALER 1
REGISTER
PWM 1
REGISTER
BLINK 1
OSCILLATOR
VSS
CAT9532
Note: Only one I/O is shown for clarity
Doc. No. MD-9001 Rev. E
CONTROL
LOGIC
2
© 2010 SCILLC. All rights reserved
Characteristics subject to change without notice
CAT9532
ABSOLUTE MAXIMUM RATINGS (1)
Parameters
Ratings
Units
VCC with Respect to Ground
-2.0 to +7.0
V
Voltage on Any Pin with Respect to Ground
-0.5 to +5.5
V
DC Current on I/Os
±25
mA
Supply Current
200
mA
Package Power Dissipation Capability (TA = 25ºC)
1.0
W
Junction Temperature
+150
°C
Storage Temperature
-65 to +150
ºC
300
ºC
-40 to +85
ºC
Lead Soldering Temperature (10 seconds)
Operating Ambient Temperature
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
Conditions
Min
Typ
Max
Unit
2.3
—
5.5
V
Supplies
VCC
Supply Voltage
ICC
Supply Current
Operating mode; VCC = 5.5V; no
load; fSCL = 100kHz
—
250
550
µA
Istb
Standby Current
Standby mode; VCC = 5.5V; no load;
VI = VSS or VCC, fSCL = 0kHz
—
2.1
5.0
µA
ΔIstb
Additional Standby Current
Standby mode; VCC = 5.5V; every
LED I/O = VIN = 4.3V, fSCL = 0kHz
—
—
2
mA
Power-on Reset Voltage
VCC = 3.3V, No load;
VI = VCC or VSS
—
1.5
2.2
V
VPOR
(1)
¯¯¯¯¯¯
SCL, SDA, RESET
(2)
VIL
Low Level Input Voltage
-0.5
—
0.3 VCC
V
(2)
VIH
High Level Input Voltage
0.7 VCC
—
5.5
V
IOL
Low Level Output Current
VOL = 0.4V
3
—
—
mA
IIL
Leakage Current
VI = VCC = VSS
-1
—
+1
µA
Input Capacitance
VI = VSS
—
—
6
pF
Output Capacitance
VO = VSS
—
—
8
pF
Low Level Input Voltage
-0.5
—
0.8
V
High Level Input Voltage
2.0
—
5.5
V
Input Leakage Current
-1
—
1
µA
CI
(3)
(3)
CO
A0, A1, A2
VIL
(2)
(2)
VIH
IIL
I/Os
(2)
VIL
Low Level Input Voltage
-0.5
—
0.8
V
(2)
VIH
High Level Input Voltage
2.0
—
5.5
V
VOL = 0.4V; VCC = 2.3V
9
—
—
VOL = 0.4V; VCC = 3.0V
12
—
—
VOL = 0.4V; VCC = 5.0V
15
—
—
VOL = 0.7V; VCC = 2.3V
15
—
—
VOL = 0.7V; VCC = 3.0V
20
—
—
VOL = 0.7V; VCC = 5.0V
25
—
—
VCC = 3.6V; VI = VSS or VCC
-1
—
1
µA
—
—
8
pF
(4)
IOL
IIL
(3)
CI/O
Low Level Output Current
Input Leakage Current
Input/Output Capacitance
mA
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
Symbol
(1)
2
Standard I C
Parameter
Min
FSCL
Clock Frequency
tHD:STA
Low Period of SCL Clock
tHIGH
High Period of SCL Clock
4.7
1.3
µs
Data In Hold Time
0
0
µs
Data In Setup Time
250
100
ns
SDA and SCL Rise Time
1000
300
ns
SDA and SCL Fall Time
300
300
ns
Bus Free Time Between STOP and START
SCL Low to Data Out Valid
tDH
Data Out Hold Time
Symbol
µs
µs
tAA
Ti
0.6
µs
STOP Condition Setup Time
(2)
4
0.6
tSU:DAT
tBUF
kHz
0.6
tHD:DAT
(2)
400
4
START Condition Setup Time
tSU:STO
Units
Max
4.7
tSU:STA
tR(2)
tF(2)
Min
100
START Condition Hold Time
tLOW
Max
Fast I2C
4
0.6
µs
4.7
1.3
µs
3.5
100
Noise Pulse Filtered at SCL and SDA Inputs
Parameter
0.9
50
100
Min
µs
ns
100
ns
Max
Units
200
ns
Port Timing
tPV
Output Data Valid
tPS
Input Data Setup Time
100
ns
tPH
Input Data Hold Time
1
µs
tW(2)
Reset Pulse Width
10
ns
tREC
Reset Recovery Time
0
ns
400
ns
Reset
(3)
tRESET
Time to Reset
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
≤5ns
Input Reference Voltage
0.3VCC, 0.7VCC
Output Reference Voltage
0.5VCC
Output Load
Current source: IOL = 3mA; 400pF for fSCL(max) = 400kHz
tHIGH
tF
tLOW
tR
tLOW
SCL
tSU:STA
tHD:STA
tHD:DAT
tSU:DAT
tSU:STO
SDA IN
tAA
tDH
tBUF
SDA OUT
Figure 1. 2-Wire Serial Interface Timing
PIN DESCRIPTION
LED0 to LED15: LED Driver Outputs / General
Purpose I/Os
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.
SCL: Serial Clock
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.
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 pullup resistor must be connected from SDA line to VCC.
Doc. No. MD-9001 Rev. E
¯¯¯¯¯¯: External Reset Input
RESET
Active low Reset input is used to initialize the
2
CAT9532 internal registers and the I C state machine.
The internal registers are held in their default state
while Reset input is active. An external pull-up resistor
of maximum 25kΩ is required when this pin is not
actively driven.
6
© 2010 SCILLC. All rights reserved
Characteristics subject to change without notice
CAT9532
FUNCTIONAL DESCRIPTION
SDA when SCL is HIGH. The CAT9532 monitors the
SDA and SCL lines and will not respond until this
condition is met.
The CAT9532 is a 16-bit I/O bus expander that
provides a programmable LED dimmer, controlled
through an I2C compatible serial interface.
2
The CAT9532 supports the I C 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.
2
I C 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 7bit 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
FIXED
© 2010 SCILLC. All rights reserved
Characteristics subject to change without notice
0
A2
A1
A0
R/W
PROGRAMMABLE
HARDWARE
SELECTABLE
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
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.
Registers and Bus Transactions
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.
B3
B2
B1
B0
Register
Name
Type
Register
Function
Input
Register 0
0
0
0
0
INPUT0
READ
0
0
0
1
INPUT1
READ
Input
Register 1
0
0
1
0
PSC0
READ/
WRITE
Frequency
Prescaler 0
0
0
1
1
PWM0
READ/
WRITE
PWM
Register 0
0
1
0
0
PSC1
READ/
WRITE
Frequency
Prescaler 1
0
1
0
1
PWM1
READ/
WRITE
PWM
Register 1
0
1
1
0
LS0
READ/
WRITE
LED 0-3
Selector
0
1
1
1
LS1
READ/
WRITE
LED 4-7
Selector
1
0
0
0
LS2
READ/
WRITE
LED 8-11
Selector
1
0
0
1
LS3
READ/
WRITE
LED 12-15
Selector
Figure 4. Acknowledge Timing
SCL FROM
MASTER
1
8
9
DATA OUTPUT
FROM TRANSMITTER
DATA OUTPUT
FROM RECEIVER
START
ACKNOWLEDGE
Figure 5. Control Register
0
0
0
AI
B3
B2
B1
B0
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
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.
Table 4. PWM Register 0 and PWM Register 1
PWM0
INPUT0
LED
LED
LED
LED
7
6
5
4
3
2
1
0
default
1
0
0
0
0
0
0
0
bit
7
6
5
4
3
2
1
0
default
1
0
0
0
0
0
0
0
PWM1
Table 2. Input Register 0 and Input Register 1
LED
bit
LED
LED
LED
7
6
5
4
3
2
1
0
bit
7
6
5
4
3
2
1
0
default
X
X
X
X
X
X
X
X
LED
LED
LED
LED
LED
LED
LED
LED
15
14
13
12
11
10
9
8
bit
7
6
5
4
3
2
1
0
default
X
X
X
X
X
X
X
X
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).
INPUT1
Table 5. LED Selector Registers
LS0
LED 3
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:
LED 2
LED 1
LED 0
bit
7
6
5
4
3
2
1
0
default
0
0
0
0
0
0
0
0
LS1
LED 7
T_BLINK0 = (PSC0 + 1) / 152;
T_BLINK1 = (PSC1 + 1) / 152
LED 6
LED 5
LED 4
bit
7
6
5
4
3
2
1
0
default
0
0
0
0
0
0
0
0
LS2
Table 3. Frequency Prescaler 0 and Frequency
Prescaler 1 Registers
LED 11
PSC0
bit
7
6
5
4
3
2
1
0
default
0
0
0
0
0
0
0
0
bit
7
6
5
4
3
2
1
0
default
0
0
0
0
0
0
0
0
LED 10
LED 9
LED 8
bit
7
6
5
4
3
2
1
0
default
0
0
0
0
0
0
0
0
LS3
LED 15
PSC1
LED 14
LED 13
LED 12
bit
7
6
5
4
3
2
1
0
default
0
0
0
0
0
0
0
0
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
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.
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).
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
SCL
3
2
4
5
6
7
8
9
Command Byte
Slave Address
SDA
S
1
1
0
0
A2 A1 A0
Start Condition
0
R/W
A
0
0
0
AI
Data To Register 1
B3 B2 B1 B0
Acknowledge
From Slave
Data To Register 2
DATA 1
A
1.0
A
Acknowledge
From Slave
A
Acknowledge
From Slave
WRITE TO
REGISTER
DATA OUT
FROM PORT
tpv
Figure 7. Read from Register Timing Diagram
Slave Address
S
1
1
0
0
A2
A1 A0
Acknowledge
From Slave
0
R/W
A
Acknowledge
From Slave
COMMAND BYTE
A
S
Slave Address
1
1
0
0
A2
A1 A0
At This Moment Master-Transmitter
Becomes Master-receiver and
Slave-Receiver Becomes
Slave-Transmitter
Acknowledge
From Slave
1
Data From Register
DATA
A MSB
R/W
A
Auto-increment
Register Address
If Al = 1
MSB
Doc. No. MD-9001 Rev. E
LSB
First Byte
Data From Register
Note: Transfer can be stopped at any time by a STOP condition.
Acknowledge
From Master
DATA
No Acknowledge
From Master
LSB NA
P
Last Byte
10
© 2010 SCILLC. All rights reserved
Characteristics subject to change without notice
CAT9532
External 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.
Power-On Reset Operation
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
SDA
S
1
1
0
0
A2
Start Condition
Data From Port
A1 A0
DATA 1
A
R/W
Data From Port
DATA 4
A
Acknowledge
From Slave
Acknowledge
From Master
NA
No Acknowledge
From Master
P
Stop Condition
READ FROM
PORT
DATA INTO
PORT
DATA 1
DATA 2
DATA 3
tph
DATA 4
tps
Figure 9. ¯¯¯¯¯¯
RESET Timing Diagram
START
ACK OR READ CYCLE
SCL
SDA
30%
tRESET
RESET
50%
50%
50%
tW
tREC
tRESET
LEDx
© 2010 SCILLC. All rights reserved
Characteristics subject to change without notice
50%
11
LED OFF
Doc. No. MD-9001 Rev. E
CAT9532
APPLICATION INFORMATION
Programming Example
The following programming sequence is an
example how to set:
– LED0 to LED3: ON
– LED4 to LED7: Dimming at 30% brightness;
Blink 1: 152Hz, duty cycle 30%
– LED8 to LED11: Blink at 2Hz with 50% duty
cycle (Blink 2)
– LED12 to LED15: OFF
1
2
3
4
5
6
7
8
9
10
11
12
Command Description
START
Send Slave address, A0-A2 = low
Command Byte: AI=”1”; PSC0 Addr
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
Set PWM1 duty cycle to 50%
PWM1 / 256 = 0.5; Write PWM1=128
Write LS0: LED0 to LED3 = ON
Write LS1: LED4 to LED7 at Blink1
Write LS2: LED8 to LED11 at Blink2
Write LS3: LED12 to LED15 = OFF
STOP
2
I C Data
C0h
12h
00h
4Dh
4Bh
80h
55h
AAh
FFh
00h
5V
5V
VCC
10kΩ (x 3)
VCC
SDA
SDA
SCL
SCL
LED0
LED1
LED2
LED3
LED4
RESET
LED5
RESET
LED6
GND
I2C/SMBus MASTER
CAT9532
LED7
LED8
LED9
A2
LED10
A1
LED11
A0
LED12
VSS
LED13
GPIOs
LED14
LED15
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
E1
E
MIN
e
PIN#1 IDENTIFICATION
MAX
A
2.35
2.65
A1
0.10
0.30
A2
2.05
2.55
b
0.31
0.51
c
0.20
0.33
D
15.20
15.40
E
10.11
10.51
E1
7.34
e
b
NOM
7.60
1.27 BSC
h
0.25
0.75
L
0.40
1.27
θ
0°
8°
θ1
5°
15°
TOP VIEW
h
D
A2
A
A1
SIDE VIEW
h
θ1
θ
θ1
L
c
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
A
A1
E1
E
MAX
1.20
0.05
0.15
A2
0.80
1.05
b
0.19
0.30
c
0.09
D
7.70
7.80
7.90
E
6.25
6.40
6.55
E1
4.30
4.40
4.50
e
0.20
0.65 BSC
L
1.00 REF
L1
0.50
θ1
0°
0.60
0.70
8°
e
TOP VIEW
D
c
A2
A
θ1
L1
A1
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
PIN#1 INDEX AREA
T O P V IE W
SYMBOL
SIDE VIEW
MIN
NOM
A
0.70
0.75
A1
0.00
A3
b
0.20
b
0.80
e
0.05
L
0.25
0.30
2.80
DETAIL A
2.90
4.00 BSC
2.70
e
L
MAX
4.00 BSC
2.70
E
E2
B O T T O M V IE W
0.20 REF
D
D2
D2
A1
2.80
2.90
0.50 BSC
0.30
0.50
A
FRONT VIEW
A3
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
PIN#1 INDEX AREA
D2
A1
TOP VIEW
SIDE VIEW
BOTTOM VIEW
b
SYMBOL
MIN
NOM
MAX
A
0.70
0.75
0.80
A1
0.00
—
0.05
A3
b
D
D2
2.00
DETAIL A
0.30
—
2.20
4.00 BSC
2.00
e
L
0.25
4.00 BSC
E
E2
L
0.20 REF
0.20
e
—
A
2.20
0.50 BSC
0.30
—
0.50
FRONT VIEW
A3
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
Company ID
Product Number
9532
W
I
Package
W: SOIC, JEDEC
Y: TSSOP
HV6: TQFN
HT6: TQFN
G
T1
Lead Finish
Blank: Matte-Tin
G: NiPdAu
Tape & Reel
T: Tape & Reel
1: 1000/Reel SOIC only
2: 2000/Reel
–
Temperature Range
I = Industrial (-40ºC to 85ºC)
ORDERING PART NUMBER
Part Number
Package
Lead Finish
CAT9532WI
SOIC
Matte-Tin
CAT9532WI-T1
SOIC
Matte-Tin
CAT9532YI
TSSOP
Matte-Tin
CAT9532YI-T2
TSSOP
Matte-Tin
CAT9532HV6I-G
TQFN
NiPdAu
CAT9532HV6I-GT2
TQFN
NiPdAu
CAT9532HT6I-G
TQFN
NiPdAu
CAT9532HT6I-GT2
TQFN
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
A
Initial Issue
07-Dec-07
B
Update Example of Ordering Information and Ordering Part Number
16-Apr-08
C
Delete TQFN package in Matte-Tin
Update Package Outline Drawing – TQFN 24-Pad 4 x 4mm
03-Dec-08
D
2
2
Update A.C. Characteristics table to include Standard I C and Fast I C.
Change logo and fine print to ON Semiconductor
25-Jan-10
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:
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: [email protected]
© 2010 SCILLC. All rights reserved
Characteristics subject to change without notice
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
18
ON Semiconductor Website: www.onsemi.com
Order Literature: http://www.onsemi.com/orderlit
For additional information, please contact your local
Sales Representative
Doc. No. MD-9001, Rev. E
Similar pages