MAX7304 Maxim, MAX7304 Datasheet
MAX7304
Related parts for MAX7304
MAX7304 Summary of contents
Page 1
... Level-Translating GPIO and LED Driver with High Level of Integrated ESD Protection General Description The MAX7304 consists of 16 port GPIOs, with 12 push- pull GPIOs and four open-drain GPIOs configurable as PWM-controlled LED drivers. The device supports a 1.62V to 3.6V separate power supply for level translation. ...
Page 2
... 3. 0. 3.6V depending reference logic level setting Input voltage = LEAKAGE CC I Input voltage = 5V LEAKAGE MAX7304 C-Interfaced 16-Port, = +70NC 3.3V +25NC.) (Notes MIN TYP 1.62 3 1.8 1.2 = +25NC, A Q1.5 8.6 9. +25NC 9.5 A 18.13 18.47 20 19.05 = +25NC A ...
Page 3
... Bus timeout disabled t BUF t HD, STA t SU, STA t SU, STO t (Note 6) HD, DAT t SU, DAT t LOW t HIGH t (Notes (Notes (Notes MAX7304 C-Interfaced 16-Port, = 3.3V +25NC.) (Notes MIN TYP 20 = 2.5mA 50 = 5mA 2.5mA 120 ...
Page 4
... SINK CURRENT (PORT15 –PORT12) 120 V = 3.0V CC 100 +25° SINK CURRENT (mA) MAX7304 2 I C-Interfaced 16-Port, = 3.3V +25NC.) (Notes MIN TYP 14 19 Q14 Q8 Q1.5 measured between 0.8V and 2.1V. F GPO OUTPUT LOW VOLTAGE vs. SINK CURRENT (PORT15–PORT12) 120 V = 3.6V CC 100 T = +85° ...
Page 5
... OUTPUT VOLTAGE (V) Maxim Integrated Products 5 Typical Operating Characteristics (continued +85° -40°C A 2.8 3.0 3.2 3.4 3 +85° +25°C 2.0 2.5 3.0 MAX7304 2 I C-Interfaced 16-Port, CONSTANT-CURRENT GPIO OUTPUT SINK CURRENT vs. OUTPUT VOLTAGE (PORT15 –PORT12 2. -40° +25° 0.5 1.0 1.5 2.0 OUTPUT VOLTAGE (V) ...
Page 6
... Second Logic Level for GPIO Level Shifting (where V Address Input. Selects up to four device slave addresses (Table 2 C-Compatible, Serial-Data I C-Compatible Serial-Clock Input Active-Low Key-Switch Interrupt Output. INT is open-drain and requires a pullup resistor. MAX7304 C-Interfaced 16-Port, Pin Configurations MAX7304 PORT4 PORT5 PORT7 PORT14 PORT6 PORT15 ...
Page 7
... PWM LOGIC LED ENABLE PWM SIGNAL GPIO ENABLE GPIO INPUT GPIO OUTPUT CONTROL I/O REGISTERS LOGIC FIFO GPIO ENABLE GPIO INPUT GPIO OUTPUT POR MAX7304 C-Interfaced 16-Port, Pin Description (continued) FUNCTION Functional Diagram OPEN-DRAIN 4 GPIO/LED PORT15–PORT12 DRIVERS PUSH-PULL 12 PORT11–PORT10 ...
Page 8
... Level-Translating GPIO and LED Driver with High Level of Integrated ESD Protection Detailed Description The MAX7304 C-interfaced 16-port GPIO expand- er. The device features 12 push-pull GPIOs configured for digital I/O and four open-drain GPIOs configurable as constant-current outputs for LED applications up to 5V. The device supports a second 1.62V to 3.6V power supply for level translation ...
Page 9
... Set the bit to 0 for input/output voltages referenced the Register Tables voltage referenced the Register Tables MAX7304 2 C-Interfaced 16-Port, DESCRIPTION PORT12 interrupt, PWM mode control, and blink- period settings PORT13 interrupt, PWM mode control, and blink- period settings ...
Page 10
... Register GPIO values 1 and 2 registers (0x3A, 0x3B) is required to deassert the INT pin. Note that transitions that occur while the INT signal is asserted, but before the read of MAX7304 2 I C-Interfaced 16-Port, Common PWM Ratio Register (0x45) section). The values stored in this register ...
Page 11
... PWM cycle. LED Fade Outputs are configured to sink a constant current of either 10mA or 20mA during the period when the output is on. section). Fade in The setting in the individual constant-current setting register (0x43) controls the value of the current. MAX7304 C-Interfaced 16-Port, LED PWM ...
Page 12
... SU, DAT t SU, STA t HD, DAT t HIGH t F REPEATED START CONDITION MAX7304 2 I C-Interfaced 16-Port, Serial Interface shows the 2-wire serial interface timing details. Serial Addressing 2 C-compatible 2-wire interface. The 2) sent by a master, followed by the device’s 7-bit START and STOP Conditions ...
Page 13
... Acknowledge bit because the device is the recipient. When the device (Figure 4), which is transmitting to the master, the master generates the acknowledge bit because the master is the recipient. CHANGE OF DATA ALLOWED 1 2 MAX7304 P STOP CONDITION CLOCK PULSE FOR ACKNOWLEDGE 8 9 ...
Page 14
... SCL 0 1 SDA MSB SCL Figure 5. Slave Address COMMAND BYTE IS STORED ON RECEIPT OF ACKNOWLEDGE FROM MAX7304 S SLAVE ADDRESS Figure 6. Command Byte Received Maxim Integrated Products 14 I Slave Addresses The device features a 20ms (min) bus timeout on the 2-wire serial interface, largely to prevent the device from ...
Page 15
... ACKNOWLEDGE FROM MAX7304 COMMAND BYTE MAX7304 C-Interfaced 16-Port, Command Address Autoincrementing Applications Information Reset from I Hot Insertion = 0V). I/O ports remain high CC ACKNOWLEDGE FROM MAX7304 DATA BYTE N BYTES AUTOINCREMENT COMMAND BYTE ADDRESS ACKNOWLEDGE FROM MAX7304 ...
Page 16
... TEST VOLTAGE (kV Special RISE TIME (t R DISCHARGE SWITCH (A) (ns) 7 22 MAX7304 2 C-Interfaced 16-Port, ESD Protection and 4 are from the IEC 61000-4-2: Edition 1.1 1B—AIR DISCHARGE LEVEL TEST VOLTAGE (kV WITH CURRENT (Q30%) CURRENT (Q30%) AT 30ns ...
Page 17
... Set as output pin 0 Set as input pin 1 Set as output pin 0 Set as input pin 1 Set as output pin 0 Set as input pin 1 Set as output pin 0 Set as input pin 1 Set as output pin MAX7304 C-Interfaced 16-Port, Register Tables DEFAULT VALUE DEFAULT VALUE DEFAULT VALUE 0000101 1 0000 ...
Page 18
... Port is an open-drain output 1 Port is a push-pull output 0 Port is an open-drain output 1 Port is a push-pull output 0 Port is an open-drain output 1 Port is a push-pull output 0 Port is an open-drain output 1 Port is a push-pull output MAX7304 C-Interfaced 16-Port, DEFAULT VALUE DEFAULT VALUE ...
Page 19
... PORT3 supplied PORT2 supplied PORT2 supplied PORT1 supplied PORT1 supplied PORT0 supplied PORT0 supplied MAX7304 C-Interfaced 16-Port, DEFAULT VALUE DEFAULT VALUE ...
Page 20
... Set PORT4 high 0 Clear PORT3 low 1 Set PORT3 high 0 Clear PORT2 low 1 Set PORT2 high 0 Clear PORT1 low 1 Set PORT1 high 0 Clear PORT0 low 1 Set PORT0 high MAX7304 C-Interfaced 16-Port, DEFAULT VALUE DEFAULT VALUE ...
Page 21
... Level shifting disabled Level shift between PORT3 and PORT11 enabled; 1 direction controlled by GPIO direction 2 register (0x35) 0 Level shifting disabled Level shift between PORT2 and PORT10 enabled; 1 direction controlled by GPIO direction 2 register (0x35) MAX7304 C-Interfaced 16-Port, DEFAULT VALUE DEFAULT VALUE ...
Page 22
... PWM intensity ramps up (down) between the common PWM value and 0% duty cycle in 16 steps over the following time period: D[2:0] = 001 = 256ms XXX D[2:0] = 010 = 512ms D[2:0] = 011 = 1024ms D[2:0] = 100 = 2048ms D[2:0] = 101 = 4096ms D[2:0] = 110/111 = Undefined MAX7304 C-Interfaced 16-Port, DEFAULT VALUE DEFAULT VALUE ...
Page 23
... Constant current is 20mA 1 Constant current is 10mA REGISTER DATA COMMON PWM ⋮ MAX7304 2 C-Interfaced 16-Port DEBOUNCE TIME ...
Page 24
... Port blink period is 4096ms 110/111 Undefined 00 LED is on for 50% of the blink period 01 LED is on for 25% of the blink period 10 LED is on for 12.5% of the blink period 11 LED is on for 6.25% of the blink period MAX7304 2 C-Interfaced 16-Port, DEFAULT VALUE PORT PWM ...
Page 25
... Interrupt is masked 0 Interrupt is not masked 1 Interrupt is masked 0 Interrupt is not masked 1 Interrupt is masked 0 Interrupt is not masked 1 Interrupt is masked 0 Interrupt is not masked 1 Interrupt is masked 0 Interrupt is not masked 1 Interrupt is masked MAX7304 C-Interfaced 16-Port, DEFAULT VALUE DEFAULT VALUE ...
Page 26
... Rising- and falling-edge-triggered interrupts 0 Rising-edge-triggered interrupts 1 Rising- and falling-edge-triggered interrupts 0 Rising-edge-triggered interrupts 1 Rising- and falling-edge-triggered interrupts 0 Rising-edge-triggered interrupts 1 Rising- and falling-edge-triggered interrupts 0 Rising-edge-triggered interrupts 1 Rising- and falling-edge-triggered interrupts MAX7304 C-Interfaced 16-Port, DEFAULT VALUE DEFAULT VALUE ...
Page 27
... PROCESS: BiCMOS PART MAX7304ETG+ MAX7304EWA+** +Denotes a lead(Pb)-free/RoHS-compliant package. *EP = Exposed pad. **Future product—contact factory for availability. PACKAGE CODE OUTLINE NO. T243A3+1 W252F2+1 MAX7304 C-Interfaced 16-Port, Chip Information Ordering Information TEMP RANGE PIN-PACKAGE -40NC to +85NC 24 TQFN-EP* -40NC to +85NC 25 WLP Package Information LAND PATTERN NO. ...
Page 28
... Characteristics table are guaranteed. Other parametric values quoted in this data sheet are provided for guidance. Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600 2011 Maxim Integrated Products © C-Interfaced 16-Port, Revision History DESCRIPTION Maxim is a registered trademark of Maxim Integrated Products, Inc. MAX7304 PAGES CHANGED — 28 ...