beautypg.com

Rainbow Electronics MAX16068 User Manual

Page 13

background image

______________________________________________________________________________________ 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