Documente Academic
Documente Profesional
Documente Cultură
Features
High-Speed 26MHz SPI-/QSPI-/MICROWIRECompatible Serial Interface
2.5V to 5.5V Operation
-40C to +125C Temperature Range
20 or 28 I/O Ports, Each Configurable as
Push-Pull Logic Output
Schmitt Logic Input
Schmitt Logic Input with Internal Pullup
11A (max) Shutdown Current
Logic Transition Detection for Seven I/O Ports
Ordering Information
PART
TEMP RANGE
PIN-PACKAGE
MAX7301ANI
-40C to +125C
28 DIP
MAX7301AAI
-40C to +125C
28 SSOP
MAX7301AAX
-40C to +125C
36 SSOP
MAX7301AGL
-40C to +125C
40 QFN
Applications
White Goods
Automotive
Gaming Machines
3V
System Monitoring
P4 32
P5 30
P6 28
P7 26
36 V+
Industrial Controllers
47nF
3 GND
2 GND
39k
CHIP SELECT
CLOCK IN
DATA IN
DATA OUT
MAX7301
ISET
35
CS
33
SCLK
34
DIN
4
DOUT
P8 5
P9 7
P10 9
P11 11
P12 6
P13 8
P14 10
P15 12
31 P31
29 P30
27 P29
25 P28
24 P27
23 P26
22 P25
21
P24
P16 13
P17 14
P18 15
P19 16
P20 17
P21 18
P22 19
P23 20
I/O 4
I/O 5
I/O 6
I/O 7
I/O 8
I/O 9
I/O 10
I/O 11
I/O 12
I/O 13
I/O 14
I/O 15
I/O 16
I/O 17
I/O 18
I/O 19
I/O 20
I/O 21
I/O 22
I/O 23
I/O 24
I/O 25
I/O 26
I/O 27
I/O 28
I/O 29
I/O 30
I/O 31
For pricing, delivery, and ordering information, please contact Maxim/Dallas Direct! at
1-888-629-4642, or visit Maxims website at www.maxim-ic.com.
MAX7301
General Description
MAX7301
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.
ELECTRICAL CHARACTERISTICS
(Typical Operating Circuit, V+ = 2.5V to 5.5V, TA = TMIN to TMAX, unless otherwise noted.) (Note 1)
PARAMETER
Operating Supply Voltage
Shutdown Supply Current
SYMBOL
CONDITIONS
V+
TYP
TA = +25C
5.5
MAX
UNITS
5.5
2.5
IGPOH
IGPOL
IGPI
TA = -40C to +85C
10
TA = TMIN to TMAX
Operating Supply Current
(Output High)
ISHDN
MIN
11
TA = +25C
TA = +25C
180
230
TA = -40C to +85C
250
TA = TMIN to TMAX
270
170
210
TA = -40C to +85C
230
TA = TMIN to TMAX
240
TA = +25C
110
135
TA = -40C to +85C
140
TA = TMIN to TMAX
145
VIH
VIL
IIH, IIL
IPU
VOH
V
0.3
V+
V
nA
-100
+100
V+ = 2.5V
12
19
30
V+ = 5.5V
80
120
180
VI
0.7
V+
0.3
GPIO outputs, ISOURCE = 2mA,
TA = -40C to +85C
V+ 0.7
V+ 0.7
_______________________________________________________________________________________
SYMBOL
IOL
IOLSC
VIH
VPORT = 0.6V
MIN
TYP
MAX
UNITS
10
18
mA
2.75
11
20
mA
V+ 3.3V
1.6
V+ > 3.3V
VIL
CONDITIONS
IIH, IIL
V
0.6
+50
-50
VOH
ISOURCE = 1.6mA
VOL
V
nA
V+ 0.5
ISINK = 1.6mA
0.4
MAX
UNITS
SYMBOL
CONDITIONS
MIN
TYP
tCP
38.4
ns
tCH
19
ns
tCL
19
ns
tCSS
9.5
ns
tCSH
ns
tDS
9.5
ns
tDH
ns
tDO
tCSW
CLOAD = 25pF
21
19
ns
ns
Note 1: All parameters tested at TA = +25C. Specifications over temperature are guaranteed by design.
Note 2: Guaranteed by design.
_______________________________________________________________________________________
MAX7301
ALL PORTS
OUTPUT (0)
ALL PORTS
OUTPUT (1)
0.24
0.20
0.16
0.12
0.08
V+ = 5.5V
6
MAX7301 toc03
7
SUPPLY CURRENT (A)
0.32
0.28
V+ = 2.5V TO 5.5V
NO LOAD
MAX7301 toc02
V+ = 2.5V
V+ = 3.3V
0.04
0
0.1
3
-40.0
-12.5
15.0
42.5
70.0
97.5
125.0
-40.0
-12.5
TEMPERATURE (C)
15.0
42.5
70.0
2.5
3.0
3.5
9
VPORT = 1.4
8
PORT SOURCE CURRENT (mA)
MAX7301 toc04
18
V+ = 5.5V
V+ = 3.3V
V+ = 2.5V
5
4
3
4
2
2
-40.0
-12.5
15.0
42.5
70.0
97.5
125.0
-40.0
-12.5
15.0
42.5
70.0
97.5
TEMPERATURE (C)
125.0
TEMPERATURE (C)
V+ = 5.5V
100
V+ = 3.3V
V+ = 2.5V
MAX7301 toc07
100
MAX7301 toc06
1000
4.0
V+ (V)
TEMPERATURE (C)
2.0
125.0
97.5
MAX7301 toc05
0.36
0.40
MAX7301
GPO = 0, PORT
SHORTED TO V+
10
GPO = 1, PORT
SHORTED TO GND
10
1
-40.0
-12.5
15.0
42.5
70.0
TEMPERATURE (C)
97.5
125.0
-40.0
-12.5
15.0
42.5
70.0
97.5
TEMPERATURE (C)
_______________________________________________________________________________________
125.0
4.5
5.0
5.5
FUNCTION
SSOP
SSOP
DIP
QFN
36
ISET
Bias Current Setting. Connect ISET to GND through a resistor (RISET) value of
39k to 120k.
2, 3
2, 3
37, 38, 39
GND
Ground
40
DOUT
524
P12P31
I/O Ports. P12 to P31 can be configured as push-pull outputs, CMOS logic
inputs, or CMOS logic inputs with weak pullup resistor.
532
110,
1219,
2130
P4P31
33
25
32
SCLK
34
26
33
DIN
35
27
34
CS
36
28
35
V+
Detailed Description
The MAX7301 GPIO peripheral provides up to 28 I/O
ports, P4 to P31, controlled through an SPI-compatible
serial interface. The ports can be configured to any
combination of logic inputs and logic outputs, and
default to logic inputs on power-up.
Figure 1 is the MAX7301 functional diagram. Any I/O
port can be configured as a push-pull output (sinking
10mA, sourcing 4.5mA), or a Schmitt-trigger logic
input. Each input has an individually selectable internal
pullup resistor. Additionally, transition detection allows
seven ports (P24 through P30) to be monitored in any
maskable combination for changes in their logic status.
A detected transition is flagged through an interrupt pin
(port P31).
The port configuration registers set the 28 ports, P4 to
P31, individually as GPIO. A pair of bits in registers
0x09 through 0x0F sets each ports configuration
(Tables 1 and 2).
The 36-pin MAX7301AAX has 28 ports, P4 to P31. The
28-pin MAX7301ANI and MAX7301AAI make only 20
ports availableP12 to P31. The eight unused ports
should be configured as outputs on power-up by writing 0x55 to registers 0x09 and 0x0A. If this is not done,
the eight unused ports remain as floating inputs and
quiescent supply current rises, although there is no
damage to the part.
_______________________________________________________________________________________
MAX7301
Pin Description
MAX7301
REGISTER
REGISTER DATA
D7
D6
D5
D4
D3
D2
D1
D0
0x09
P7
P6
P5
P4
0x0A
P11
P10
P9
P8
0x0B
P15
P14
P13
P12
0x0C
P19
P18
P17
P16
0x0D
P23
P22
P21
P20
0x0E
P27
P26
P25
P24
0x0F
P31
P30
P29
P28
PORT
REGISTER
(0x200x5F)
(0xA00xDF)
FUNCTION
ADDRESS
CODE (HEX)
PIN BEHAVIOR
UPPER
GPIO Output
Input
GPIO Input
Without Pullup
Input
0x09 to 0x0F
Register bit = 0
Register bit = 1
Register bit =
input logic level
0x09 to 0x0F
0x09 to 0x0F
Serial Interface
The MAX7301 communicates through an SPI-compatible 4-wire serial interface. The interface has three
inputs, Clock (SCLK), Chip Select (CS), and Data In
(DIN), and one output, Data Out (DOUT). CS must be
low to clock data into or out of the device, and DIN
must be stable when sampled on the rising edge of
SCLK. DOUT provides a copy of the bit that was input
15.5 clocks earlier, or upon a query it outputs internal
register data, and is stable on the rising edge of SCLK.
Note that the SPI protocol expects DOUT to be high
impedance when the MAX7301 is not being
accessed; DOUT on the MAX7301 is never high
impedance. See www.maxim-ic.com/an 1879 for
ways to convert DOUT to tri-state, if required.
SCLK and DIN may be used to transmit data to other
peripherals, so the MAX7301 ignores all activity on
SCLK and DIN except between the fall and subsequent
rise of CS.
LOWER
0x09 to 0x0F
PORT
CONFIGURATION
BIT PAIR
_______________________________________________________________________________________
PORT REGISTERS
CONFIGURATION
MASK REGISTER
CONFIGURATION
REGISTERS
PORT CHANGE
DETECTOR
GPIO
P4 TO P31
DATA
R/W
CE
8
R/W
GPIO DATA
8
COMMAND
REGISTER DECODE
DATA BYTE
COMMAND BYTE
CS
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
DIN
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
DOUT
SCLK
_______________________________________________________________________________________
MAX7301
tCSS
tCH
tCSH
tCSH
tCL
SCLK
tDS
tDH
DIN
tDO
DOUT
Initial Power-Up
On initial power-up, all control registers are reset, and
the MAX7301 enters shutdown mode (Table 4).
_______________________________________________________________________________________
MICROCONTROLLER
SERIAL DATA INPUT
CS
SCLK
DIN
CS
CS
SCLK MAX7301
SERIAL CS OUTPUT
DOUT
MAX7301
SCLK
DIN
DOUT
DIN
MAX7301
DOUT
CS
SCLK
DIN
D15
=0
D14
D13
D12
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
DOUT
D1
D0
D15 = 0
.
Applications Information
Low-Voltage Operation
The MAX7301 operates down to 2V supply voltage
(although the sourcing and sinking currents are not
guaranteed), providing that the MAX7301 is powered
up initially to at least 2.5V to trigger the devices internal
reset, and also that the serial interface is constrained to
10Mbps.
ringing for moderately long interface runs. Use lineimpedance matching terminations when making connections between boards.
Power-Supply Considerations
The MAX7301 operates with power-supply voltages of
2.5V to 5.5V. Bypass the power supply to GND with a
0.047F capacitor as close to the device as possible.
Add a 1F capacitor if the MAX7301 is far away from
the boards input bulk decoupling capacitor.
Chip Information
TRANSISTOR COUNT: 30,316
PROCESS: CMOS
_______________________________________________________________________________________
MAX7301
D14
D13
D12
D11
D10
D9
D8
HEX
CODE
No-Op
R/W
0x00
Configuration
R/W
0x04
R/W
0x06
R/W
0x07
R/W
0x09
R/W
0x0A
R/W
0x0B
R/W
0x0C
R/W
0x0D
R/W
0x0E
R/W
0x0F
R/W
0x20
R/W
0x21
R/W
0x22
R/W
0x23
R/W
0x24
R/W
0x25
R/W
0x26
R/W
0x27
R/W
0x28
R/W
0x29
R/W
0x2A
R/W
0x2B
R/W
0x2C
R/W
0x2D
R/W
0x2E
R/W
0x2F
R/W
0x30
R/W
0x31
R/W
0x32
R/W
0x33
R/W
0x34
R/W
0x35
R/W
0x36
R/W
0x37
R/W
0x38
R/W
0x39
REGISTER
10
______________________________________________________________________________________
D14
D13
D12
D11
D10
D9
D8
HEX
CODE
R/W
0x3A
R/W
0x3B
R/W
0x3C
R/W
0x3D
R/W
0x3E
R/W
0x3F
R/W
0x40
R/W
0x41
R/W
0x42
R/W
0x43
R/W
0x44
R/W
0x45
R/W
0x46
R/W
0x47
R/W
0x48
R/W
0x49
R/W
0x4A
R/W
0x4B
R/W
0x4C
R/W
0x4D
R/W
0x4E
R/W
0x4F
R/W
0x50
R/W
0x51
R/W
0x52
R/W
0x53
R/W
0x54
R/W
0x55
R/W
0x56
R/W
0x57
R/W
0x58
R/W
0x59
R/W
0x5A
R/W
0x5B
R/W
0x5C
R/W
0x5D
R/W
0x5E
R/W
0x5F
REGISTER
______________________________________________________________________________________
11
MAX7301
MAX7301
GPIO INPUT
CONDITIONING
GPIO IN
GPIO/PORT
OUTPUT LATCH
GPIO/PORT OUT
P31
INT
OUTPUT LATCH
R
S
GPIO IN
D
GPIO/PORT OUT
GPIO IN
GPIO/PORT OUT
GPIO IN
D
GPIO/PORT OUT
GPIO INPUT
CONDITIONING
P27
GPIO IN
OR
MASK REGISTER BIT 3
GPIO/PORT OUT
GPIO/PORT OUTPUT LATCH
GPIO INPUT
CONDITIONING
P26
GPIO IN
D
GPIO/PORT OUT
GPIO IN
GPIO/PORT OUT
GPIO INPUT
CONDITIONING
P24
GPIO IN
D
GPIO/PORT OUT
Q
MASK REGISTER LSB
12
______________________________________________________________________________________
REGISTER DATA
POWER-UP CONDITION
ADDRESS
CODE (HEX)
D7
D6
D5
D4
D3
D2
D1
D0
Port Register
Bits 4 to 31
0x24 to
0x3F
Configuration
Register
Shutdown Enabled
Transition Detection Disabled
0x04
0x06
Port
Configuration
0x09
Port
Configuration
0x0A
Port
Configuration
0x0B
Port
Configuration
0x0C
Port
Configuration
0x0D
Port
Configuration
0x0E
Port
Configuration
0x0F
Input Mask
Register
ADDRESS CODE
(HEX)
Configuration Register
0x04
REGISTER DATA
D7
M
D6
0
D5
X
D4
X
D3
X
D2
X
D1
X
D0
S
ADDRESS CODE
(HEX)
Shutdown
Normal Operation
REGISTER DATA
0x04
D7
M
D6
0
D5
X
D4
X
D3
X
D2
X
D1
X
D0
0
0x04
______________________________________________________________________________________
13
MAX7301
MAX7301
FUNCTION
ADDRESS CODE
(HEX)
Disabled
0x04
D7
0
D6
0
D5
X
D4
X
D3
X
D2
X
D1
X
D0
S
Enabled
0x04
Mask
Register
14
REGISTER
ADDRESS
(HEX)
READ/
WRITE
REGISTER DATA
D7
D6
D5
D4
D3
D2
D1
D0
Read
Write
Unchanged
Port
30
mask
Port
29
mask
Port
28
mask
Port
27
mask
Port
26
mask
Port
25
mask
Port
24
mask
0x06
______________________________________________________________________________________
31 P31
P9
30 P5
P13
P10
N.C.
P12
31
32 P4
32
28 V+
GND 2
27 CS
GND 3
26 DIN
30
P12
P9
P13
P10
P14
29
28
27
26
P11
P15
P16
24
23
P30
P6
P29
P7
P28
29 P30
22
P27
P15 8
21 P28
28 P6
MAX7301
P17
10
21
P26
P16 9
20 P27
20
P8
33
33 SCLK
ISET 1
P4
P31
P5
P8
P17 10
19 P26
P25
N.C.
34
DOUT
35
34 DIN
GND
ISET
V+
CS
DIN
SCLK
36
GND
37
35 CS
GND
GND
36 V+
38
DOUT
1
39
ISET
GND
40
TOP VIEW
P18 11
18 P25
P19 12
17 P24
P20 13
16 P23
P21 14
15 P22
P19 16
25 SCLK
P12 5
24 P31
P13 6
P14 7
23 P30
MAX7301
22 P29
21 P24
P20 17
SSOP/DIP
20 P23
P21 18
19
22 P25
18
P18 15
QFN
P24
23 P26
17
P17 14
16
24 P27
15
P16 13
14
25 P28
13
P15 12
12
26 P7
11
P11 11
P18
P19
P20
P21
P22
P23
27 P29
25
MAX7301
N.C.
P14 10
DOUT 4
19 P22
SSOP
______________________________________________________________________________________
15
MAX7301
Pin Configurations
Package Information
SSOP.EPS
(The package drawing(s) in this data sheet may not reflect the most current specifications. For the latest package outline information,
go to www.maxim-ic.com/packages.)
1
INCHES
MILLIMETERS
DIM
MIN
MAX
MIN
MAX
0.068
0.078
1.73
1.99
A1
0.05
0.21
0.015
0.25
0.38
0.09
0.20
0.004 0.008
SEE VARIATIONS
0.008
0.010
C
E
0.002
0.205
INCHES
0.212
0.0256 BSC
5.20
MILLIMETERS
MIN
D
D
D
D
D
5.38
MAX
MIN
MAX
0.239
0.239
0.278
0.249
0.249
0.289
6.07
6.07
7.07
6.33
6.33
7.33
0.317
0.397
0.328
0.407
8.07
10.07
8.33
10.33
N
14L
16L
20L
24L
28L
0.65 BSC
0.301
0.311
7.65
7.90
0.025
0
0.037
8
0.63
0
0.95
8
A
C
B
e
A1
NOTES:
1. D&E DO NOT INCLUDE MOLD FLASH.
2. MOLD FLASH OR PROTRUSIONS NOT TO EXCEED .15 MM (.006").
3. CONTROLLING DIMENSION: MILLIMETERS.
4. MEETS JEDEC MO150.
5. LEADS TO BE COPLANAR WITHIN 0.10 MM.
PROPRIETARY INFORMATION
TITLE:
21-0056
REV.
1
1
36L,40L, QFN.EPS
MAX7301
16
______________________________________________________________________________________
______________________________________________________________________________________
17
MAX7301
MAX7301
36
INCHES
DIM
A
A1
B
C
e
E
H
L
D
MILLIMETERS
MAX
MIN
0.104
0.096
0.004
0.011
0.017
0.012
0.013
0.009
0.0315 BSC
0.299
0.291
0.398
0.414
0.040
0.020
0.598
0.612
MAX
MIN
2.65
2.44
0.29
0.10
0.44
0.30
0.23
0.32
0.80 BSC
7.40
7.60
10.11
10.51
0.51
15.20
1.02
15.55
TOP VIEW
D
A1
e
C
0 -8
FRONT VIEW
SIDE VIEW
PROPRIETARY INFORMATION
TITLE:
21-0040
REV.
1
1
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.
18 ____________________Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600
2003 Maxim Integrated Products
Printed USA
Free Download
Daily Updated Database
100% Free Datasheet Search Site
100% Free IC Replacement Search Site
Convenient Electronic Dictionary
Fast Search System
www.EEworld.com.cn