MAX7313
16-Port I/O Expander with LED Intensity
Control, Interrupt, and Hot-Insertion Protection
22 ______________________________________________________________________________________
Table 14. Output Intensity Registers
REGISTER DATA
REGISTER
ADDRESS
CODE
(HEX)
D7 D6 D5 D4 D3 D2 D1 D0
MSB LSB MSB
OUTPUTS P1, P0 INTENSITY
R/W
OUTPUT P1 INTENSITY OUTPUT P0 INTENSITY
Write output P1, P0 intensity
0
Read back output P1, P0 intensity
1
P1I3 P1I2 P1I1 P1I0 P0I3 P0I2 P0I1
P0I0
Output P1 intensity duty cycle is 1/16
0000
Output P1 intensity duty cycle is 2/16
0001
Output P1 intensity duty cycle is 3/16
0010
———————
Output P1 intensity duty cycle is 14/16
1101
Output P1 intensity duty cycle is 15/16
1110
Output P1 intensity duty cycle is 16/16
(static logic level, no PWM)
1111
Output P0 intensity duty cycle is 1/16
———— 0 0 0 0
Output P0 intensity duty cycle is 2/16
———— 0 0 0 1
Output P0 intensity duty cycle is 3/16
———— 0 0 1 0
———————
Output P0 intensity duty cycle is 14/16
———— 1 1 0 1
Output P0 intensity duty cycle is 15/16
———— 1 1 1 0
Output P0 intensity duty cycle is 16/16
(static logic level, no PWM)
0X10
———— 1 1 1 1
MSB LSB MSB
OUTPUTS P3, P2 INTENSITY
OUTPUT P3 INTENSITY OUTPUT P2 INTENSITY
Write output P3, P2 intensity
0
Read back output P3, P2 intensity
1
0x11
P3I3 P3I2 P3I1 P3I0 P2I3 P2I2 P2I1
P2I0
MSB LSB MSB
OUTPUTS P5, P4 INTENSITY
OUTPUT P5 INTENSITY OUTPUT P4 INTENSITY
Write output P5, P4 intensity
0
Read back output P5, P4 intensity
1
0x12
P5I3 P5I2 P5I1 P5I0 P4I3 P4I2 P4I1
P4I0
MSB LSB MSB
OUTPUTS P7, P6 INTENSITY
OUTPUT P7 INTENSITY OUTPUT P6 INTENSITY
Write output P7, P6 intensity
0
Read back output P7, P6 intensity
1
0x13
P7I3 P7I2 P7I1 P7I0 P6I3 P6I2 P6I1
P6I0
MAX7313
16-Port I/O Expander with LED Intensity
Control, Interrupt, and Hot-Insertion Protection
______________________________________________________________________________________ 23
Table 14. Output Intensity Registers (continued)
REGISTER DATA
REGISTER
ADDRESS
CODE
(HEX)
D7 D6 D5 D4 D3 D2 D1 D0
MSB LSB MSB
LSB
OUTPUTS P9, P8 INTENSITY
R/W
OUTPUT P9 INTENSITY OUTPUT P8 INTENSITY
Write output P9, P8 intensity
0
Read back output P9, P8 intensity
1
0x14
P9I3 P9I2 P911 P9I0 P8I3 P812 P811
P810
MSB LSB MSB
LSB
OUTPUTS P11, P10 INTENSITY
OUTPUT P11 INTENSITY OUTPUT P10 INTENSITY
Write output P11, P10 intensity
0
Read back output P11, P10 intensity
1
0x15
P11I3 P11I2 P11I1 P11I0 P10I3 P10I2 P10I1
P10I0
MSB LSB MSB
LSB
OUTPUTS 13, P12 INTENSITY
OUTPUT P13 INTENSITY OUTPUT P12 INTENSITY
Write output P13, P12 intensity
0
Read back output P13, P12 intensity
1
0x16
P13I3 P13I2 P13I1 P13I0 P12I3 P12I2 P12I1
P12I0
MSB LSB MSB
LSB
OUTPUTS P15, P14 INTENSITY
OUTPUT P15 INTENSITY OUTPUT P14 INTENSITY
Write output P15, P14intensity
0
Read back output P15, P14 intensity
1
0x17
P15I3 P15I2 P15I1 P15I0 P14I3 P14I2 P14I1
P14I0
OUTPUT O16 INTENSITY See master, O16 intensity register (Table 13).
Table 15. MAX7311, PCA9535, and PCA9555 Register Compatibility
MAX7311,
PCA9535,
PCA9555
REGISTER
ADDRESS MAX7313 IMPLEMENTATION
MAX7311, PCA9535,
PCA9555
IMPLEMENTATION
COMMENTS
Inputs P15–P0 0x00, 0x01 Inputs registers Implemented Same functionality
Outputs P15–P0 0x02, 0x03 Blink phase 0 registers Implemented Same functionality
Polarity inversion 0x04, 0x05
Not implemented; register writes are
ignored; register reads return 0x00
Implemented;
power-up default is
0x00
If polarity inversion feature
is unused, MAX7313
defaults to correct state
Configuration 0x06, 0x07 Ports configuration registers Not implemented Same functionality
No registers 0x0B, 0x0C Blink phase 1 registers Not implemented
No register 0x0E Master, O16 intensity register Not implemented
No register 0x0F Configuration register Not implemented
No registers 0x10–0x17 Outputs intensity registers Not implemented
Power-up default disables
the blink and intensity
(PWM) features
MAX7313
Driving Load Currents Higher than 50mA
The MAX7313 can be used to drive loads drawing more
than 50mA, like relays and high-current white LEDs, by
paralleling outputs. Use at least one output per 50mA of
load current; for example, a 5V 330mW relay draws
66mA and needs two paralleled outputs to drive it.
Ensure that the paralleled outputs chosen are controlled
by the same blink phase register, i.e., select outputs
from the P0 through P7 range, or the P8 through P15
range. This way, the paralleled outputs are turned on
and off together. Do not use output O16 as part of a
load-sharing design. O16 cannot be switched at the
same time as any of the other outputs because it is con-
trolled by a different register.
The MAX7313 must be protected from the negative
voltage transient generated when switching off induc-
tive loads, such as relays, by connecting a reverse-
biased diode across the inductive load (Figure 18). The
peak current through the diode is the inductive load’s
operating current.
Power-Supply Considerations
The MAX7313 operates with a power-supply voltage of
2V to 3.6V. Bypass the power supply to GND with at
least 0.047µF as close to the device as possible.
For the QFN version, connect the underside exposed
pad to GND.
16-Port I/O Expander with LED Intensity
Control, Interrupt, and Hot-Insertion Protection
24 ______________________________________________________________________________________
Figure 18. Diode-Protected Switching Inductive Load
MAX7313
P8
P10
P0
P1
P2
P3
P4
P5
P6
P7
V+
2V TO 3.6V
µC
SDA
SCL
SDA
I/O
AD0
P11
P12
P13
P14
P15
SCL
P9
GND
AD2
AD1
0.047µF
INT/O16
BAS16
5V

MAX7313ATG+T

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
Interface - I/O Expanders 16-Bit I/O Port Expander
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union