DataSheet.es    


PDF MAX7324 Data sheet ( Hoja de datos )

Número de pieza MAX7324
Descripción I2C Port Expander
Fabricantes Maxim Integrated Products 
Logotipo Maxim Integrated Products Logotipo



Hay una vista previa y un enlace de descarga de MAX7324 (archivo pdf) en la parte inferior de esta página.


Total 18 Páginas

No Preview Available ! MAX7324 Hoja de datos, Descripción, Manual

MAX7324
EVALUATION KIT AVAILABLE
I2C Port Expander with
Eight Push-Pull Outputs and Eight Inputs
General Description
The MAX7324 2-wire serial-interfaced peripheral features
16 I/O ports that are divided into eight push-pull outputs
and eight inputs. Each input features selectable internal
pullups, overvoltage protection to +6V, and transition
detection with an interrupt output.
All input ports are continuously monitored for state
changes (transition detection). The interrupt is latched,
allowing detection of transient changes. Any combination
of inputs can be selected using the interrupt mask to
assert the INT output. When the MAX7324 is subsequently
accessed through the serial interface, any pending inter-
rupt is cleared.
The push-pull outputs are rated to sink 20mA and are
capable of driving LEDs. The RST input clears the serial
interface, terminating any I2C communication to or from
the MAX7324.
The MAX7324 uses two address inputs with four-level
logic to allow 16 I2C slave addresses. The slave address
also enables or disables internal 40kΩ pullups in groups
of four ports.
The MAX7324 is one device in a family of pin-compatible
port expanders with a choice of input ports, open-drain I/O
ports, and push-pull output ports (see Table 1).
The MAX7324 is available in 24-pin QSOP and TQFN
packages, and is specified over the -40°C to +125°C
automotive temperature range.
Applications
● Cell Phones
● SAN/NAS
● Servers
● Notebooks
● Satellite Radio
Pin Configurations
TOP VIEW
18 17 16 15 14 13
SCL 19
12 O10
SDA 20
V+ 21
INT 22
RST 23
AD2 24 +
1
MAX7324
EXPOSED PAD
2 3456
11 O9
10 O8
9 GND
8 I7
7 I6
TQFN (4mm x 4mm)
Pin Configurations continued at end of data sheet.
Features
● 400kHz, +6V-Tolerant I2C Serial Interface
● +1.71V to +5.5V Operating Voltage
● Eight Push-Pull Outputs
● Eight Input Ports with Maskable, Latching Transition
Detection
● Input Ports are Overvoltage Protected to +6V
● Transient Changes are Latched, Allowing Detection
● Between Read Operations
INT Output Alerts Change on Any Selection of Inputs
● AD0 and AD2 Inputs Select from 16 Slave Addresses
● Low 0.6µA Standby Current
● -40°C to +125°C Temperature Range
Ordering Information
PART
TEMP RANGE
PIN-
PACKAGE
MAX7324AEG+
-40°C to +125°C 24 QSOP
MAX7324ATG+
-40°C to +125°C
24 TQFN-EP*
(4mm x 4mm)
+Denotes a lead(Pb)-free/RoHS-compliant package.
*EP = Exposed pad.
Selector Guide
PART
INPUTS
INTERRUPT
MASK
OPEN-
DRAIN
OUTPUTS
PUSH-PULL
OUTPUTS
MAX7324 8
Yes
8
MAX7325 Up to 8
Up to 8
8
MAX7326 4
Yes
12
MAX7327 Up to 4
Up to 4
12
Typical Application Circuit and Functional Diagram appear
at end of data sheet.
19-3785; Rev 1; 5/14

1 page




MAX7324 pdf
MAX7324
I2C Port Expander with
Eight Push-Pull Outputs and Eight Inputs
Detailed Description
MAX7324MAX7327 Family Comparison
The MAX7324–MAX7327 family consists of four
pin-compatible, 16-port expanders that integrate the
function of the MAX7320 and one of either the MAX7319,
MAX7321, MAX7322, or MAX7323.
Functional Overview
The MAX7324 is a general-purpose port expander
operating from a +1.71V to +5.5V supply with eight
push-pull outputs and eight CMOS input ports that are
overvoltage protected to +6V.
The MAX7324 is set to two of 32 I2C slave addresses
(see Tables 2 and 3) using address select inputs AD0
and AD2, and is accessed over an I2C serial interface
up to 400kHz. The eight outputs and eight inputs have
different slave addresses. The eight push-pull outputs
have the 101xxxx addresses and the eight inputs have
the addresses with 110xxxx. The RST input clears the
serial interface in case of a bus lockup, terminating any
serial transaction to or from the MAX7324.
The input ports offer latching transition detection
feature. All input ports are continuously monitored for
changes. An input change sets 1 of 8 flag bits that
identify the changed input(s). All flags are cleared upon
a subsequent read or write transaction to the MAX7324.
Table 1. MAX7319MAX7329 Family Comparison
PART
I2C INPUT
SLAVE INPUTS INTERRUPT
ADDRESS
MASK
16-PORT EXPANDERS
OPEN-
DRAIN
OUTPUTS
PUSH-
PULL
OUTPUTS
CONFIGURATION
8 inputs and 8 push-pull outputs version:
8 input ports with programmable latching transition
detection interrupt and selectable pullups.
MAX7324
8 push-pull outputs with selectable default logic
8 Yes — 8 levels.
Offers maximum versatility for automatic input
monitoring. An interrupt mask selects which inputs
cause an interrupt on transitions, and transition flags
identify which inputs have changed (even if only for
a transient) since the ports were last read.
101xxxx
And
110xxxx
MAX7325
Up to 8
Up to 8
8 I/O and 8 push-pull outputs version:
8 open-drain I/O ports with latching transition
detection interrupt and selectable pullups.
8 push-pull outputs with selectable default logic
levels
Open-drain outputs can level shift the logic-high
8 state to a higher or lower voltage than V+ using
external pullup resistors, but pullups draw current
when output is low. Any open-drain port can be used
as an input by setting the open-drain output to logic-
high. Transition flags identify which open-drain port
inputs have changed (even if only for a transient)
since the ports were last read.
www.maximintegrated.com
Maxim Integrated 5

5 Page





MAX7324 arduino
MAX7324
I2C Port Expander with
Eight Push-Pull Outputs and Eight Inputs
Acknowledge
The acknowledge bit is a clocked 9th bit the
recipient uses to acknowledge receipt of each byte of data
(Figure 4). Each byte transferred effectively requires
9 bits. The master generates the 9th clock pulse, and
the recipient pulls down SDA during the acknowledge
clock pulse, such that the SDA line is stable low during
the high period of the clock pulse. When the master
is transmitting to the MAX7324, the MAX7324 gener-
ates the acknowledge bit because the MAX7324 is the
recipient. When the MAX7324 is transmitting to the
master, the master generates the acknowledge bit
because the master is the recipient. The master does not
generate an acknowledge prior to issuing a stop condi-
tion.
Slave Address
The MAX7324 has two different 7-bit slave addresses
(Tables 2 and 3). The addresses are different for commu-
nicating to either the eight push-pull outputs or the eight
inputs. The eighth bit following the 7-bit slave address is
the R/W bit. It is low for a write command and high for a
read command.
START
CONDITION
SCL
1
SDA BY
TRANSMITTER
SDA BY
RECEIVER
S
Figure 4. Acknowledge
CLOCK PULSE
FOR ACKNOWLEDGEMENT
28
9
The first (A6), second (A5), and third (A4) bits of the
MAX7324 slave address are always 1, 1, and 0 (I0–I7)
or 1, 0, and 1 (O8–O15). Connect AD0 and AD2 to
GND, V+, SDA, or SCL to select the slave address bits
A3, A2, A1, and A0. The MAX7324 has 16 possible
slave address pairs (Tables 2 and 3), allowing up to 16
MAX7324 devices on an I2C bus.
Accessing the MAX7324
The MAX7324 is accessed though an I2C interface. The
MAX7324 provides two different 7-bit slave addresses for
either the eight input ports (I0–I7) or the eight push-pull
ports (O8–O15). See Tables 2 and 3.
A single-byte read from the input ports of the MAX7324
returns the status of the eight ports and clears both the
internal transition flags and the INT output. A single-byte
read from the output ports of the MAX7324 returns the
status of the eight output ports, read back as inputs.
A 2-byte read from the input ports of the MAX7324
returns the status of the eight ports (as for a single-byte
read), followed by the transition flags. The internal
transition flags and the INT output are cleared when the
MAX7324 acknowledges the slave address byte, but the
previous transition flag data is sent as the second byte. A
2-byte read from the output ports of the MAX7324 repeat-
edly returns the status of the eight output ports, read back
as inputs.
A multibyte read (more than 2 bytes before the I2C
STOP bit) from the input ports of the MAX7324 repeatedly
returns the port data, alternating with the transition flags.
As the input data is resampled for each transmission, and
the transition flags are reset each time, a multibyte read
continuously returns the current data and identifies any
changing input ports.
SDA 1
MSB
SCL
Figure 5. Slave Address
A5
A4 A3
A2
A1
A0 R/W
ACK
LSB
www.maximintegrated.com
Maxim Integrated 11

11 Page







PáginasTotal 18 Páginas
PDF Descargar[ Datasheet MAX7324.PDF ]




Hoja de datos destacado

Número de piezaDescripciónFabricantes
MAX732+12V/+15V Step-Up Current-Mode Pwm RegulatorsMaxim Integrated
Maxim Integrated
MAX7320I2C Port ExpanderMaxim Integrated
Maxim Integrated
MAX7321I2C Port ExpanderMaxim Integrated Products
Maxim Integrated Products
MAX7322I2C Port ExpanderMaxim Integrated
Maxim Integrated

Número de piezaDescripciónFabricantes
SLA6805M

High Voltage 3 phase Motor Driver IC.

Sanken
Sanken
SDC1742

12- and 14-Bit Hybrid Synchro / Resolver-to-Digital Converters.

Analog Devices
Analog Devices


DataSheet.es es una pagina web que funciona como un repositorio de manuales o hoja de datos de muchos de los productos más populares,
permitiéndote verlos en linea o descargarlos en PDF.


DataSheet.es    |   2020   |  Privacy Policy  |  Contacto  |  Buscar