MAXIM MAX7306, MAX7307 User Manual

General Description
The MAX7306/MAX7307 I2C-/SMBus™-compatible, seri­al-interfaced peripherals feature four level-translating I/Os and operate from a 1.62V to 3.6V power supply. The MAX7307 features a port supply (V
LA
) that allows level translation on I/O ports to operate from a separate power supply from 1.4V to 5.5V. The MAX7306 features an address select input (AD0) to allow up to four unique slave addresses.
The MAX7306/MAX7307 ports P2, P3, and P4 can be configured as inputs, push-pull outputs, and open-drain outputs. Port P1 can be configured as a general-pur­pose input, open-drain output, or an open-drain INT out- put. Ports P2 and P3 can be configured as OSCIN and OSCOUT, respectively. The MAX7306/MAX7307 include an internal oscillator for PWM, blink, and key debounce, or to cascade multiple MAX7306/MAX7307s. The exter­nal clock can be used to set a specific PWM and blink timing. The RST input asynchronously clears the 2-wire interface and terminates a bus lockup involving the MAX7306/MAX7307.
All ports configured as output feature 33-step PWM, allowing any output to be set from fully off, 1/32 to 31/32 duty cycle, to fully on. All output ports also feature LED blink control, allowing blink periods of 1/8 second, 1/4 second, 1/2 second, 1, 2, 4, or 8 seconds. Any port can blink during this period with a 1/16 to 15/16 duty cycle.
The MAX7306/MAX7307 are specified over the -40°C to +125°C temperature range and are available in 10-pin µDFN (2mm x 2mm) and 10-pin µMAX
®
packages.
Applications
Cell Phones LCD/Keypad Backlights System I/O Ports LED Status Indicators
Features
1.4V to 5.5V I/O Level Translation Port Supply (VLA) ♦ 1.62V to 3.6V Power SupplyFour Individually Configurable GPIO Ports
P1 = Open-Drain I/O P2, P3, P4 = Push-Pull or Open-Drain I/O
Individual 33-Step PWM Intensity ControlBlink Controls with 15 Steps on Outputs1kHz PWM Period Provides Flicker-Free LED
Intensity Control
25mA (max) Port Output Sink Current (100mA
max Ground Current)
Inputs Overvoltage Protected Up to 5.5V (VLA) ♦ Transition Detection with Optional Interrupt OutputOptional Input DebouncingRST Input Clears Serial Interface, Can Restore
Power-Up Default State, and Synchronizes Blink Timing
Oscillator Input and Output Enables Cascading
Multiple Devices
Low 0.75µA (typ) Standby Current
MAX7306/MAX7307
SMBus/I2C Interfaced 4-Port, Level-Translating
GPIOs and LED Drivers
________________________________________________________________ Maxim Integrated Products 1
Ordering Information
19-0836; Rev 1; 8/10
For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642, or visit Maxim’s website at www.maxim-ic.com.
Ordering Information continued at end of data sheet.
Pin Configurations appear at end of data sheet.
EVALUATION KIT
AVAILABLE
SMBus is a trademark of Intel Corp. µMAX is a registered trademark of Maxim Integrated Products, Inc.
PART
PIN-PACKAGE
MAX7306ALB+ AAL
10 µDFN (2mm x 2mm)
Note: All devices are specified over the -40°C to +125°C oper­ating temperature range.
+Denotes a lead(Pb)-free/RoHS-compliant package.
μC
SDA
GND
+1.8V
V
DD
V
LA
P2/OSCIN
P3/OSCOUT
P4
+4.5V
MAX7307
SCL
RST
INT
SDA
SCL
RST
P1/INT
AD0
μC
SDA
GND
+2.5V
V
DD
P2/OSCIN
P3/OSCOUT
P4
MAX7306
SCL
RST
INT
SDA
SCL
RST
P1/INT
Typical Operating Circuit
TOP MARK
MAX7306/MAX7307
SMBus/I2C Interfaced 4-Port, Level-Translating GPIOs and LED Drivers
2 _______________________________________________________________________________________
ABSOLUTE MAXIMUM RATINGS
ELECTRICAL CHARACTERISTICS (MAX7306)
(VDD= 1.62V to 3.6V, TA= T
MIN
to T
MAX
, unless otherwise noted. Typical values are at VDD= 3.3V, TA= +25°C.) (Note 1)
Stresses beyond 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 beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability.
(All voltages referenced to GND.) V
DD
..........................................................................-0.3V to +4V
V
LA
, SCL, SDA, AD0, and RST.................................-0.3V to +6V
P1/INT, P2/OSCIN, P3/OSCOUT, and P4
MAX7306................................................-0.3V to (V
DD
+ 0.3V)
MAX7307.................................................-0.3V to (V
LA
+ 0.3V)
P1/INT, P2/OSCIN, P3/OSCOUT, and P4 Sink Current ......25mA
P2/OSCIN, P3/OSCOUT, and P4 Source Current ..............10mA
SDA Sink Current ...............................................................10mA
V
DD
Current .......................................................................10mA
V
LA
Current (MAX7307) ......................................................30mA
GND Current ....................................................................100mA
Continuous Power Dissipation (T
A
= +70°C)
10-Pin µDFN (derate 5.0mW/°C over +70°C) ..............402mW
10-Pin µMAX (derate 10.3mW/°C over +70°C) ............825mW
Operating Temperature Range .........................-40°C to +125°C
Junction Temperature......................................................+150°C
Storage Temperature Range .............................-65°C to +150°C
Lead Temperature (soldering, 10s) .................................+300°C
Soldering Temperature (reflow) .......................................+260°C
PARAMETER
CONDITIONS MIN TYP
UNITS
Operating Supply Voltage V
DD
V
Power-On Reset Voltage V
POR
VDD rising 1.0 1.3 1.6 V
Power-On Reset Hysteresis
10 131 300
mV
I
STB
Internal oscillator disabled; SCL, SDA, digital inputs at V
DD
or
GND; P1–P4 (as inputs) at V
DD
or
GND
0.75 2
Standby Current (Interface Idle)
I
OSC
Internal oscillator enabled; SCL, SDA, digital inputs at V
DD
or
GND; P1–P4 (as inputs) at V
DD
or
14 25
µA
S up p l y C ur r ent ( Inter face Runni ng ) I
SUP
f
S C L
= 400kH z; other d i g i tal i np uts
at V
DD
or GND
33 40 µA
Input High Voltage SDA, SCL, AD0 V
IH
0.7 x V
DD
V
Input Low Voltage SDA, SCL, AD0 V
IL
V
Input High Voltage RST, P1–P4 V
IHP
0.7 x V
DD
V
Input Low Voltage RST, P1–P4 V
ILP
V
Inp ut Leakag e C ur r ent S D A, S C L, AD 0I
IH
, IILVDD or GND -1 +1 µA
Input Leakage Current RST, P1–P4
VDD or GND -1 +1 µA
Input Capacitance SDA, SCL, AD0, P1–P4 8 pF
VDD = 1.62V, I
SINK
= 3mA 0.06
VDD = 2.5V, I
SINK
= 16mA 0.19 0.4Output Low Voltage P1–P4 V
OL
VDD = 3.3V, I
SINK
= 20mA 0.2 0.4
V
VDD = 1.62V, I
SOURCE
= 0.5mA
1.6
VDD 2.5V, I
SOURCE
= 5mA
2.3Output High Voltage P2, P3, and P4 V
OH
VDD 3.3V, I
SOURCE
= 8mA
3.1
V
Output Low Voltage SDA
I
SINK
= 6mA 0.3 V
SYMBOL
V
PORHYST
MAX
1.62 3.60
GND
I
, I
IHP
ILP
V
OLSDA
1.55
V
- 0.3
D D
V
- 0.4
D D
0.3 x V
0.3 x V
DD
DD
0.11
MAX7306/MAX7307
SMBus/I2C Interfaced 4-Port, Level-Translating
GPIOs and LED Drivers
_______________________________________________________________________________________ 3
ELECTRICAL CHARACTERISTICS (MAX7307)
(VDD= 1.62V to 3.6V, TA= T
MIN
to T
MAX
, unless otherwise noted. Typical values are at VDD= 3.3V, VLA= 3.3V, TA= +25°C.) (Note 1)
PARAMETER
CONDITIONS MIN TYP
UNITS
Operating Supply Voltage V
DD
V
Port Logic Supply Voltage V
LA
V
Power-On Reset Voltage V
POR
VDD rising 1.0 1.3 1.6 V
Power-On Reset Hysteresis
10 131 300 V
I
STB
Inter nal osci l l ator d i sab l ed ; S C L, S D A, d i g i tal i np uts at V
D D
or G N D ;
P 1–P 4 ( as i np uts) at V
L A
or G N D
0.75 2
Standby Current (Interface Idle)
I
OSC
Inter nal osci l l ator enab l ed ; S C L, S D A, d i g i tal i np uts at V
D D
or G N D ;
P 1–P 4 ( as i np uts) at V
L A
or G N D
14 25
µA
S up p l y C ur r ent ( Inter face Runni ng ) I
SUP
f
SCL
= 400kHz; other digital
inputs at V
LA
or GND
33 40 µA
Port Supply Current (VLA)I
VLA
Port (configured as inputs) at V
LA
or GND
0.05 5 µA
Input High Voltage SDA, SCL, RST V
IH
0.7 x V
DD
V
Input Low Voltage SDA, SCL, RST V
IL
V
Input is VLA referred 0.7 x V
LA
Input High Voltage P1–P4 V
IHPA
Input is VDD referred 0.7 x V
DD
V
Input is VLA referred
Input Low Voltage P1–P4 V
ILPA
Input is VDD referred
V
Inp ut Leakag e C ur r ent S D A, S C L, AD 0, RST
IIH, I
ILVDD
or GND -1 +1 µA
Input Leakage Current P1–P4
VLA or GND -1 +1 µA
Input Capacitance SDA, SCL, AD0, RST, P1–P4
8
pF
VDD = 1.62V, I
SINK
= 3mA 0.06
VDD = 2.5V, I
SINK
= 16mA 0.19 0.4Output Low Voltage P1–P4 V
OL
VDD = 3.3V, I
SINK
= 20mA 0.2 0.4
V
VLA = 1.62V, I
SOURCE
= 0.5mA 1.3 1.4
VLA = 2.5V, I
SOURCE
= 5mA
2.3
Output High Voltage P2, P3, P4 V
OH
VLA = 3.3V, I
SOURCE
= 8mA
3.1
V
Output Low Voltage SDA
I
SINK
= 6mA 0.3 V
SYMBOL
V
PORHYST
I
, I
IHP
ILP
V
OLSDA
V LA - 0.3
V LA - 0.4
MAX
1.62 3.60
1.40 5.50
0.3 x V
0.3 x V
0.3 x V
0.11
0.11
DD
LA
DD
MAX7306/MAX7307
SMBus/I2C Interfaced 4-Port, Level-Translating GPIOs and LED Drivers
4 _______________________________________________________________________________________
PORT, INTERRUPT (INT), AND RESET (RST) TIMING CHARACTERISTICS
(VDD= 1.62V to 3.6V, TA= T
MIN
to T
MAX
, unless otherwise noted. Typical values are at VDD= 3.3V, VLA= 3.3V (MAX7307 only), TA=
+25°C.) (Note 1) (See Figures 14, 15, and 16)
PARAMETER
CONDITIONS
TYP
UNITS
f
CLK
= internal oscillator 32 kHz
Oscillator Frequency f
CLK
f
CLK
= external input 1 MHz
Port Output Data Valid High Time t
PPVH
CL 100pF 4 µs
Port Output Data Valid Low Time (Internal or External Oscillator Running)
CL 100pF (Note 2)
µs
Port Output Data Valid Low Time (Oscillator Not Running)
CL 100pF 40 µs
Port Input Setup Time t
PSU
CL = 100pF 0 µs
Port Input Hold Time t
PH
CL = 100pF 4 µs
INT Input Data Valid Time t
IV
CL = 100pF 4 µs
INT Reset Delay Time from Acknowledge t
IR
CL = 100pF 4 µs
RST Pulse Width t
W
ns
RST Rising to START Condition Setup Time t
RST
ns
TIMING CHARACTERISTICS
(VDD= 1.62V to 3.6V, TA= T
MIN
to T
MAX
, unless otherwise noted. Typical values are at VDD= 3.3V, VLA= 3.3V (MAX7307 only), TA=
+25°C.) (Note 1) (See Figure 8)
PARAMETER
CONDITIONS
TYP
UNITS
Serial-Clock Frequency f
SCL
kHz
Bus Timeout
31 ms
t
BUF
µs
Hold Time, (Repeated) START Condition
µs
Repeated START Condition Setup Time
µs
STOP Condition Setup Time
µs
Data Hold Time
(Note 3)
µs
Data Setup Time
ns
SCL Clock Low Period t
LOW
µs
SCL Clock High Period t
HIGH
µs
t
R
(Notes 2, 4)
ns
t
F
(Notes 2, 4)
ns
Fall Time of SDA Transmitting t
F.TX
(Note 4)
ns
Pulse Width of Spike Suppressed t
SP
(Note 5) 50 ns
C ap aci ti ve Load for E ach Bus Li ne C
b
(Note 2)
pF
Note 1: All parameters are tested at TA= +25°C. Specifications over temperature are guaranteed by design. Note 2: Guaranteed by design. Note 3: A master device must provide a hold time of at least 300ns for the SDA signal (referred to V
IL
of the SCL signal) to bridge the
undefined region of SCL’s falling edge.
Note 4: C
b
= total capacitance of one bus line in pF. tRand tFare measured between 0.3 x VDDand 0.7 x VDD.
Note 5: Input filters on the SDA and SCL inputs suppress noise spikes less than 50ns.
SYMBOL
MIN
MAX
Bus Fr ee Tim e Betw een a S TOP and a S TART C ond i ti on
Rise Time of Both SDA and SCL Signals, Receiving
Fall Time of Both SDA and SCL Signals, Receiving
t
PPVL1
t
PPVL2
500
900
SYMBOL
t
TIMEOUT
t
HD,STA
t
SU,STA
t
SU,STO
t
HD,DAT
t
SU,DAT
MIN
1.3
0.6
0.6
0.6
100
1.3
0.7
20 + 0.1C b 300
20 + 0.1C b 300
20 + 0.1C b 250
1 / f
CLK
MAX
400
0.9
400
Typical Operating Characteristics
(VDD= 3.3V, VLA= 3.3V, and TA= +25°C, unless otherwise noted.) (MAX7307)
QUIESCENT SUPPLY CURRENT
vs. TEMPERATURE
TEMPERATURE (°C)
QUIESCENT SUPPLY CURRENT (μA)
MAX7306/7 toc01
-40 -25 -10 5 20 35 50 65 80 95 110 125
0.40
0.45
0.50
0.55
0.60
0.65
0.70 INTERNAL OSCILLATOR OFF
QUIESCENT SUPPLY CURRENT
vs. TEMPERATURE
TEMPERATURE (°C)
QUIESCENT SUPPLY CURRENT (μA)
MAX7306/7 toc02
-40 -25 -10 5 20 35 50 65 80 95 110 125
11.0
11.5
12.0
12.5
13.0
13.5
14.0 INTERNAL OSCILLATOR ON
ACTIVE SUPPLY CURRENT
vs. TEMPERATURE
TEMPERATURE (°C)
QUIESCENT SUPPLY CURRENT (μA)
MAX7306/7 toc03
-40 -25 -10 5 20 35 50 65 80 95 110 125
33.0
33.5
34.0
34.5
35.0
35.5
36.0 f
SCL
= 400kHz
PORT OPEN-DRAIN OUTPUT LOW VOLTAGE
vs. SINK CURRENT
SINK CURRENT (mA)
OUTPUT-VOLTAGE LOW (V)
MAX7306/7 toc04
0 5 10 15 20 25
0
0.05
0.10
0.15
0.20
0.25
0.30
0.35
+125°C
+25°C
-40°C
PUSH-PULL OUTPUT HIGH VOLTAGE
vs. SOURCE CURRENT
SOURCE CURRENT (mA)
OUTPUT-VOLTAGE HIGH (V)
MAX7306/7 toc05
03691215
2.7
2.8
2.9
3.0
3.1
3.2
3.3
-40°C
+25°C
+125°C
INTERNAL OSCILLATOR
vs. TEMPERATURE
TEMPERATURE (°C)
FREQUENCY (kHz)
MAX7306/7 toc06
-40 -25 -10 5 20 35 50 65 80 95 110 125
31.0
31.5
32.0
32.5
33.0
33.5
34.0
MAX7306/MAX7307
SMBus/I2C Interfaced 4-Port, Level-Translating
GPIOs and LED Drivers
_______________________________________________________________________________________ 5
2.00V/div
STAGGERED PWM OUTPUT
400μs/div
MAX7306/7 toc07
PUSH-PULL OUTPUT RISE TIME
P1
P2
P3
P4
2V/div
20ns/div
MAX7306/7 toc08
CL = 10pF
= 100pF
C
L
MAX7306/MAX7307
SMBus/I2C Interfaced 4-Port, Level-Translating GPIOs and LED Drivers
6 _______________________________________________________________________________________
Pin Description
PIN
MAX7306 MAX7307
11RST
2 2 P1/INT
3 3 GND Ground
4 4 P2/OSCIN
5 5 P3/OSCOUT
6 6 P4 Input/Output Port. P4 is configurable as a push-pull I/O or an open-drain I/O.
—7 V
7 AD0
88VDDPositive Supply Voltage. Bypass VDD to GND with a 0.1µF ceramic capacitor.
9 9 SDA Serial-Data I/O
10 10 SCL Serial-Clock Input
EP Exposed Pad (µMAX only). Connect to GND.
NAME FUNCTION
Reset Input. RST is an active-low input, referenced to V which can be configured to put the device in the power-up reset condition and reset the PWM and blink timing.
Input/Output Port. P1/INT is configurable as an open-drain I/O or as a transition detection interrupt output.
Input/Output Port. P2/OSCIN is configurable as a push-pull I/O, open-drain I/O, or as the PWM/blink/timing oscillator input.
Input/Output Port. P3/OSCOUT is configurable as a push-pull I/O, open-drain I/O, or as the PWM/blink/timing oscillator output.
LA
Port Supply for P1–P4. Connect VLA to a power supply between 1.40V and 5.5V. Bypass
to GND with a 0.1µF capacitor.
V
LA
Address Input. Sets the device slave address. Connect to GND, V provide four address combinations.
, that clears the 2-wire interface,
DD
, SCL, or SDA to
DD
MAX7306/MAX7307
SMBus/I2C Interfaced 4-Port, Level-Translating
GPIOs and LED Drivers
_______________________________________________________________________________________ 7
Detailed Description
The MAX7306/MAX7307 4-port, general-purpose port expanders operate from a 1.62V to 3.6V power supply. Ports P2 through P4 can be configured as inputs, push­pull outputs, and open-drain outputs. Port P1 can be configured as an input and an open-drain output; P1 can also be configured to function as an (INT) output.
Each port configured as an open-drain or push-pull output can sink up to 25mA. Push-pull outputs also have a 10mA source drive capability. The MAX7306/ MAX7307 are rated to sink a total of 100mA into any combination of the output ports. Output ports have PWM and blink capabilities, as well as logic drive.
Initial Power-Up
On power-up, the MAX7307 default configuration has all ports configured as input ports with logic levels ref­erenced to VLA. The MAX7306 default configuration has all ports configured as input ports with logic levels referenced to V
DD
. The transition detection interrupt
status flag resets and stays high (see Tables 1 and 2).
Device Configuration Registers
The device configuration registers set up the interrupt function, serial-interface bus timeout, PWM/blink, oscil­lator options, global blink period, and reset options (see Tables 3 and 4).
Block Diagram
SCL
SDA
AD0
MAX7306 ONLY
RST
MAX7306/
MAX7307
I2C
REGISTER
BANK
V
DD
OUTPUT
LOGIC
I/O
CONTROL
V
LA
I/O
INPUT LOGIC
MAX7307 ONLY
P1–P4
Loading...
+ 16 hidden pages