Rainbow Electronics MAX16068 User Manual
Page 13
![background image](/manuals/280970/13/background.png)
______________________________________________________________________________________ 13
MAX16068
6-Channel, Flash-Configurable System Manager
with Nonvolatile Fault Registers
General-Purpose Inputs/Outputs
GPIO1–GPIO6 are programmable general-purpose
inputs/outputs. GPIO1–GPIO6 are configurable as a
manual reset input, a watchdog timer input and output,
logic inputs/outputs, and fault-dependent outputs. When
programmed as outputs, GPIO_s are open-drain or
push-pull. See Tables 5 and 6 for more detailed informa-
tion on configuring GPIO1–GPIO6.
When GPIO1–GPIO6 are configured as general-pur-
pose inputs/outputs, read values from the GPIO_ ports
through r1Eh and write values to GPIO_s through r3Eh.
Note that r3Eh has a corresponding flash register, which
programs the default state of a general-purpose output.
See Table 7 for more information on reading and writing
to the GPIO_.
Table 5. GPIO_ Configuration Registers
Table 6. GPIO_ Function Configuration Bits
Table 7. GPIO_ State Registers
REGISTER ADDRESS
FLASH ADDRESS
BIT RANGE
DESCRIPTION
3Fh
23Fh
[1:0]
GPIO1 configuration
[3:2]
GPIO2 configuration
[5:4]
GPIO3 configuration
[7:6]
GPIO4 configuration
40h
240h
[1:0]
GPIO5 configuration
[3:2]
GPIO6 configuration
[4]
ARAEN bit
[7:5]
Not used
GPIO1
GPIO2
GPIO3
GPIO4
GPIO5
GPIO6
00
Logic input
Logic input
Logic input
Logic input
Logic input
Logic input
01
Logic output
(push-pull)
Logic output
(push-pull)
Logic output
(push-pull)
Logic output
(push-pull)
Logic output
(push-pull)
Logic output
(push-pull)
10
Logic output
(open drain)
Logic output
(open drain)
Logic output
(open drain)
Logic output
(open drain)
Logic output
(open drain)
Logic output
(open drain)
11
ALERT (open drain)
FAULT (open drain)
MR input
WDI
WDO
(open drain)
EXTFAULT
(open drain)
REGISTER
ADDRESS
FLASH
ADDRESS
BIT RANGE
DESCRIPTION
1Eh
—
[0]
GPIO1 input state
[1]
GPIO2 input state
[2]
GPIO3 input state
[3]
GPIO4 input state
[4]
GPIO5 input state
[5]
GPIO6 input state
[7:6]
Not used
3Eh
23Eh
[0]
GPIO1 output state
[1]
GPIO2 output state
[2]
GPIO3 output state
[3]
GPIO4 output state
[4]
GPIO5 output state
[5]
GPIO6 output state
[7:6]
Not used