MAX7316ATE+T Maxim Integrated Products, MAX7316ATE+T Datasheet - Page 7
![IC I/O EXPANDER I2C 16B 16TQFN](/photos/6/66/66625/16-tqfn_exp_pad_21-0136_sml.jpg)
MAX7316ATE+T
Manufacturer Part Number
MAX7316ATE+T
Description
IC I/O EXPANDER I2C 16B 16TQFN
Manufacturer
Maxim Integrated Products
Datasheet
1.MAX7316AEE.pdf
(24 pages)
Specifications of MAX7316ATE+T
Interface
I²C, SMBus
Number Of I /o
10
Interrupt Output
Yes
Frequency - Clock
400kHz
Voltage - Supply
2 V ~ 3.6 V
Operating Temperature
-40°C ~ 125°C
Mounting Type
Surface Mount
Package / Case
16-TQFN Exposed Pad
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
The input ports register reflects the incoming logic lev-
els of the port pins, regardless of whether the pin is
defined as an input or an output. Reading the input
ports register latches the current-input logic level of the
affected eight ports. Transition detection allows all
ports configured as inputs to be monitored for changes
in their logic status. The action of reading the input
ports register samples the corresponding 8 port bits’
input condition. This sample is continuously compared
with the actual input conditions. A detected change in
input condition causes the INT/O8 interrupt output to go
low, if configured as an interrupt output. The interrupt is
cleared either automatically if the changed input
returns to its original state, or when the input ports reg-
ister is read.
The INT/O8 pin can be configured as either an interrupt
output or as a 9th output port with the same static or
blink controls as the other eight ports (Table 4).
The blink phase 0 register sets the output logic levels of
the eight ports P0–P7 (Table 8). This register controls
the port outputs if the blink function is disabled. A
duplicate register, the blink phase 1 register, is also
used if the blink function is enabled (Table 9). In blink
mode, the port outputs can be flipped between using
the blink phase 0 register and the blink phase 1 regis-
ter using hardware control (the BLINK input) and/or
software control (the blink flip flag in the configuration
register) (Table 4).
The logic level of the BLINK input can be read back
through the blink status bit in the configuration register
(Table 4). The BLINK input, therefore, can be used as a
general-purpose logic input (GPI port) if the blink func-
tion is not required.
Figure 2. 2-Wire Serial Interface Timing Details
Control, Interrupt, and Hot-Insertion Protection
SDA
SCL
Port Output Control and LED Blinking
t
HD,STA
Port Inputs and Transition Detection
START CONDITION
_______________________________________________________________________________________
10-Port I/O Expander with LED Intensity
t
LOW
t
R
t
SU,DAT
t
HIGH
t
F
t
HD,DAT
t
REPEATED START CONDITION
SU,STA
The MAX7316 includes an internal oscillator, nominally
32kHz, to generate PWM timing for LED intensity control.
PWM intensity control can be enabled on an output-by-
output basis, allowing the MAX7316 to provide any mix
of PWM LED drives and glitch-free logic outputs (Table
10). PWM can be disabled entirely, in which case all out-
put ports are static and the MAX7316 operating current
is lowest because the internal oscillator is turned off.
PWM intensity control uses a 4-bit master control and 4
bits of individual control per output (Tables 13, 14). The
4-bit master control provides 16 levels of overall intensi-
ty control, which applies to all PWM-enabled output
ports. The master control sets the maximum pulse
width from 1/15 to 15/15 of the PWM time period. The
individual settings comprise a 4-bit number further
reducing the duty cycle to be from 1/16 to 15/16 of the
time window set by the master control.
For applications requiring the same PWM setting for all
output ports, a single global PWM control can be used
instead of all the individual controls to simplify the con-
trol software and provide 240 steps of intensity control
(Tables 10 and 13).
When the serial interface is idle and the PWM intensity
control is unused, the MAX7316 automatically enters
standby mode. If the PWM intensity control is used, the
operating current is slightly higher because the internal
PWM oscillator is running. When the serial interface is
active, the operating current also increases because
the MAX7316, like all I
transmission.
t
HD,STA
2
C slaves, has to monitor every
t
SU,STO
PWM Intensity Control
CONDITION
STOP
Standby Mode
t
BUF
CONDITION
START
7