MAX7302 Maxim, MAX7302 Datasheet

no-image

MAX7302

Manufacturer Part Number
MAX7302
Description
The MAX7302 I²C-/SMBus™-compatible, serial-interfaced peripheral features 9 level-translating I/Os, and operates from a 1
Manufacturer
Maxim
Datasheet
The MAX7302 I
peripheral features 9 level-translating I/Os, and operates
from a 1.62V to 3.6V power supply. The MAX7302 fea-
tures a port supply V
ports to operate from a separate power supply from 1.62V
to 5.5V. An address select input, AD0, allows up to four
unique slave addresses for the device.
The MAX7302 ports P2–P9 can be configured as inputs,
push-pull outputs, and open-drain outputs. Port P1 can
be configured as a general-purpose input, open-drain
output, or an open-drain INT output. Ports P2–P9 can be
configured as OSCIN and OSCOUT, respectively. Ports
P2–P9 can also be used as configurable logic arrays
(CLAs) to form user-defined logic gates, replacing exter-
nal discrete gates. Outputs are capable of sinking up to
25mA, and sourcing up to 10mA when configured as
push-pull outputs.
The MAX7302 includes an internal oscillator for PWM,
blink, and key debounce, or to cascade multiple
MAX7302s. The external clock can be used to set a spe-
cific PWM and blink timing. The RST input asynchronous-
ly clears the 2-wire interface and terminates a bus lockup
involving the MAX7302.
All ports configured as an output feature a 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/8s, 1/4s, 1/2s, 1s,
2s, 4s, or 8s. Any port can blink during this period with a
1/16 to 15/16 duty cycle.
The MAX7302 is specified over the -40°C to +125°C
temperature range and is available in 16-pin QSOP and
16-pin TQFN (3mm x 3mm) packages.
19-0749; Rev 1; 12/07
Pin Configurations appear at end of data sheet.
SMBus is a trademark of Intel Corp.
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.
Level-Translating GPIO and LED Driver with CLA
Cell Phones
Servers
System I/O Ports
LCD/Keypad Backlights
LED Status Indicators
2
C-/SMBus™-compatible, serial-interfaced
________________________________________________________________ Maxim Integrated Products
LA
that allows level-translation on I/O
General Description
Applications
SMBus/I
♦ 1.62V to 5.5V I/O Level-Translation Port Supply (V
♦ 1.62V to 3.6V Power Supply
♦ 9 Individually Configurable GPIO Ports
♦ Individual 33-Step PWM Intensity Control
♦ Blink Controls with 15 Steps on Outputs
♦ 1kHz PWM Period Provides Flicker-Free LED
♦ 25mA (max) Port Output Sink Current (100mA
♦ Inputs Overvoltage Protected Up to 5.5V (V
♦ Transition Detection with Optional Interrupt Output
♦ Optional Input Debouncing
♦ I/O Ports Configurable as Logic Gates (CLA)
♦ External RST Input
♦ Oscillator Input and Output Enable Cascading
♦ Low 0.75µA (typ) Standby Current
+Denotes lead-free package.
*EP = Exposed paddle.
MAX7302AEE+
MAX7302ATE+
Intensity Control
max Ground Current)
Multiple Devices
μC
P1 Open-Drain I/O
P2–P9 Push-Pull or Open-Drain I/Os
PART
SDA
SCL
RST
2
INT
C Interfaced 9-Port,
Typical Operating Circuit
SDA
SCL
RST
P1/INT
ADO
-40°C to +125°C
-40°C to +125°C
+1.8V
TEMP RANGE
V
DD
MAX7302
Ordering Information
GND
+4.5V
V
LA
P2
P3
P4
P5
P6
P7
P8
P9
PIN-
PACKAGE
16 QSOP
16 TQFN-EP*
(3mm x 3mm)
1.8V OPEN-DRAIN OUTPUT
4.5V PUSH-PULL OUTPUT
4.5V LOGIC INPUT
3.3V LOGIC INPUT
2.5V LOGIC INPUT
Features
T1633-4
LA
CODE
E16-4
PKG
)
LA
1
)

Related parts for MAX7302

MAX7302 Summary of contents

Page 1

... The MAX7302 includes an internal oscillator for PWM, blink, and key debounce cascade multiple MAX7302s. The external clock can be used to set a spe- cific PWM and blink timing. The RST input asynchronous- ly clears the 2-wire interface and terminates a bus lockup involving the MAX7302 ...

Page 2

... Current ........................................................................35mA LA 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 ...

Page 3

Level-Translating GPIO and LED Driver with CLA PORT, INTERRUPT (INT), AND RESET (RST) TIMING CHARACTERISTICS (V = 1.62V to 3.6V MAX DD MIN (Figures 10, 15, 16 and 17) PARAMETER Oscillator Frequency Port Output ...

Page 4

SMBus/I C Interfaced 9-Port, Level-Translating GPIO and LED Driver with CLA (V = 3.3V 3.3V and T = +25°C, unless otherwise noted STANDBY CURRENT vs. TEMPERATURE 2.0 INTERFACE IDLE 1.8 INTERNAL OSCILLATOR DISABLED 1.6 ...

Page 5

... SMBus/I C Interfaced 9-Port, Typical Operating Characteristics (continued) CLA PROPAGATION DELAY OUTPUT FALLING MAX7302 toc11 C = 100pF L PORT2 2V/div PORT3 2V/div PORT5 2V/div 40ns/div CLA PROPAGATION DELAY OUTPUT RISING MAX7302 toc10 C = 100pF L PORT2 2V/div PORT3 2V/div PORT5 2V/div 40ns/div 5 ...

Page 6

SMBus/I C Interfaced 9-Port, Level-Translating GPIO and LED Driver with CLA PIN NAME QSOP TQFN AD0 RST P1/INT 5 3 P2/OSCIN 6 4 P3/OSCOUT ...

Page 7

... Each port configured as an open-drain or push-pull output can sink up to 25mA. Push-pull outputs also have a 5mA source drive capability. The MAX7302 is rated to sink a total of 100mA into any combination of _______________________________________________________________________________________ 2 SMBus/I ...

Page 8

SMBus/I C Interfaced 9-Port, Level-Translating GPIO and LED Driver with CLA Table 1. Register Address Map REGISTER Port P1 or INT Output Port P2 or OSCIN Input Port P3 or OSCOUT Output Port P4 Port P5 Port P6 Port ...

Page 9

Level-Translating GPIO and LED Driver with CLA Table 3. Configuration Register (0x26) REGISTER BIT DESCRIPTION Interrupt status flag D7 (read only) Transition flag D6 (read only) D5 Reserved Blink prescalor bits D4, D3, D2 RST timer D1 RST POR D0 ...

Page 10

... MSB (bit D7) of the port I/O register. See Figures 2 and 3 for output port structure. The device reads back the logic level, PWM, or the blink setting of the port (see Table 7). The MAX7302 monitors the logic level of ports configured as CLA outputs (see the Configurable Logic Array (CLA) section). ...

Page 11

Level-Translating GPIO and LED Driver with CLA PORT_ [2] (DEBOUNCE) PORT_ [0] 0 (PORTIN) 1 TRANSITION DETECTION INT Figure 1. Input Port Structure Table 7. Port I/O Registers (I/O Port Set as an Output, Registers 0x01 to 0x09) REGISTER BIT ...

Page 12

... When a port I/O register is locked as an input, only bits D0 and D1 can change, and the locked input behaviour options, such as debounce and transition detection, operate as normal. The MAX7302 samples the input ports every 31ms if input debouncing is enabled for an input port ( voltage is greater LA of the port I/O register) ...

Page 13

... MAX7302 from the bus. RST also operates as a chip enable, allowing multiple devices to use the same I MAX7302 has its RST input high at any time. RST can be configured to restore all port registers to the power- up settings by setting bit D0 of device configuration reg- ister 0x26 (Table 1) ...

Page 14

... V Standby Mode Use OSCOUT or an external clock source to cascade up to four MAX7302s per master for applications requir- ing additional ports. To synchronize the blink action across multiple MAX7302s (see Figures 4 and 5), use OSCOUT from one MAX7302 to drive OSCIN of the other MAX7302s ...

Page 15

... OSCIN can range up to 1MHz. Use device configuration register 0x27 bit D3 (see Table 4) to con- figure port P3 as OSCOUT to output a MAX7302’s clock. The MAX7302 buffers the clock output of either the internal oscillator OSC or the external clock source OSCIN, according to port D2’s setup. Synchronize mul- ...

Page 16

SMBus/I C Interfaced 9-Port, Level-Translating GPIO and LED Driver with CLA PORT REGISTER VALUE 0b0X000000 OUTPUT STATIC LOW (STATIC LOGIC-LOW OUTPUT OR LED DRIVE ON) 0b0X000001 OUTPUT LOW 1/32 DUTY PWM 0b0X000010 OUTPUT LOW 2/32 DUTY PWM 0b0X000011 OUTPUT ...

Page 17

Level-Translating GPIO and LED Driver with CLA Table 10. Blink and PWM Frequencies BLINK OR PWM SETTING 0.125H z) Blink period is 4s (0.25Hz) Blink period is 2s (0.5Hz) ...

Page 18

SMBus/I C Interfaced 9-Port, Level-Translating GPIO and LED Driver with CLA Table 12. CLA0 (P2–P5) Configuration Register Setting (0x28) (continued) FUNCTION 2 input AND/OR P2 and P3 noninverted 2 input AND/OR P2 and P3 inverted 2 input AND/OR P2 ...

Page 19

Level-Translating GPIO and LED Driver with CLA Table 14. CLA1 (P6–P9) Configuration Register Setting (0x29) (continued) FUNCTION 2 input AND/OR P6 and P8 noninverted 2 input AND/OR P6 and P8 inverted 2 input AND/OR P6 inverted and P8 2 input ...

Page 20

... RSTPOR bit in the configure register. Each lock bit can only be written to once per power cycle. A CLA’s input(s) and output can be read through the serial interface like a normal input port. The MAX7302 creates a gate that provides an independent real-time logic function, and every node of it can be examined through the I transition detection ...

Page 21

Level-Translating GPIO and LED Driver with CLA ENABLE P2 DEBOUNCE PIN P2 INVERT P2 DEBOUNCE PIN P3 INVERT P3 ENABLE P3 ENABLE P4 DEBOUNCE PIN P4 INVERT P4 INVERT P5 P5 OUTPUT REGISTER PIN CLA/GPIO ENABLE EXOR23 ...

Page 22

... Figure 11. START and STOP Conditions 22 ______________________________________________________________________________________ Each transmission consists of a START condition (see Figure 11) sent by a master, followed by the MAX7302 7-bit slave address plus R/W bit, a register address byte, one or more data bytes, and finally a STOP condition (see Figure 11). Both SCL and SDA remain high when the interface is not busy ...

Page 23

... Figure 16). The first byte of information is the command byte. The command byte determines which register of the MAX7302 written to by the next byte, if received STOP condition is detected after the command byte is received, the MAX7302 takes no further action beyond storing the command byte (see Figure 15) ...

Page 24

... IV Figure 18. Interrupt and Reset Timing Operation with Multiple Masters If the MAX7302 is operated on a 2-wire interface with multiple masters, a master reading the MAX7302 should use a repeated start between the write that sets the MAX7302’s address pointer, and the read(s) that takes the data from the location(s) ...

Page 25

... LA a 90mA white LED with four ports. The register structure of the MAX7302 allows only one port to be manipulated at a time. Do not connect ports directly in parallel because multiple ports cannot be switched high or low at the same time, which is neces- sary to share a load safely ...

Page 26

... RST 3 MAX7302 P1/INT 4 P2/OSCIN 5 P3/OSCOUT QSOP Chip Information PROCESS: BiCMOS 26 ______________________________________________________________________________________ SDA 13 SDA 14 SCL AD0 10 GND 9 P6 *EP = Exposed pad. Pin Configurations GND MAX7302 TQFN ...

Page 27

... Level-Translating GPIO and LED Driver with CLA (The package drawing(s) in this data sheet may not reflect the most current specifications. For the latest package outline information www.maxim-ic.com/packages.) ______________________________________________________________________________________ 2 SMBus/I C Interfaced 9-Port, Package Information 27 ...

Page 28

... SMBus/I C Interfaced 9-Port, Level-Translating GPIO and LED Driver with CLA (The package drawing(s) in this data sheet may not reflect the most current specifications. For the latest package outline information www.maxim-ic.com/packages.) E MARKING E/2 AAAA D 0. ______________________________________________________________________________________ Package Information (continued) ...

Page 29

... Level-Translating GPIO and LED Driver with CLA (The package drawing(s) in this data sheet may not reflect the most current specifications. For the latest package outline information www.maxim-ic.com/packages.) PKG 8L 3x3 12L 3x3 REF. MIN. NOM. MAX. MIN. NOM. MAX. A 0.70 0.75 0.80 0.70 0.75 0.80 b 0.25 0.30 0.35 0.20 0.25 0. ...

Page 30

... QSOP. Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are implied. Maxim reserves the right to change the circuitry and specifications without notice at any time. 30 ____________________Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600 © ...

Related keywords