MAX6889/MAX6890/MAX6891
EEPROM-Programmable, Octal/Hex/Quad,
Power-Supply Sequencers/Supervisors
______________________________________________________________________________________ 25
Output Stage Configurations
Independently configure each programmable output as
active-high or active-low (Table 17). Additionally, config-
ure each programmable output as open drain or weak
pullup (Table 18). Finally, set the PO_ timeout period for
each programmable output (Table 19). The programma-
ble outputs can sink up to 4mA.
Weak Pullup Output Configuration
The MAX6889/MAX6890/MAX6891s’ programmable outputs
have a pullup resistance (10k, typ) connected to the inter-
nal 2.55V LDO output to provide weak pullup outputs.
Open-Drain Output Configuration
Connect an external pullup resistor from the program-
mable output to an external voltage when configured as
an open-drain output. Open-drain configured outputs
may be pulled up to 13.2V. Choose the pullup resistor
depending on the number of devices connected to the
open-drain output and the allowable current consump-
tion. The open-drain output configuration allows wire-
ORed connections, and provides flexibility in setting the
pullup current.
Configuring the Watchdog Timer
(Registers 29h–2Ah)
A watchdog timer monitors microprocessor software
execution for a stalled condition and resets the micro-
processor if it stalls. The output of the watchdog timer
(one of the programmable outputs) connects to the reset
input or a nonmaskable interrupt of the microprocessor.
Registers 29h–2Ah configure the watchdog functionali-
ty of the MAX6889/MAX6890/MAX6891. Program the
watchdog timer to assert one or more programmable
outputs (see Tables 7–16). Program the watchdog timer
to reset on one of the GPI_ inputs, one of the program-
mable outputs, or a combination of one GPI_ input and
one programmable output.
The watchdog timer features independent initial and
normal watchdog timeout periods. The initial watchdog
timeout period applies immediately after power-up,
after a software reboot, after a reset event takes place,
or after enabling the watchdog timer. The initial watch-
dog timeout period allows the microprocessor to per-
form its initialization process. If no pulse occurs during
the initial watchdog timeout period, the microprocessor
is taking too long to initialize, indicating a potential
problem.
The normal watchdog timeout period applies after the
initial watchdog timeout period occurs. The normal
watchdog timeout period monitors a pulsed output of
the microprocessor that indicates when normal proces-
sor behavior occurs. If no pulse occurs during the nor-
mal watchdog timeout period, this indicates that the
processor has stopped operating or is stuck in an infi-
nite execution loop.
Register 2Ah programs the initial and normal watchdog
timeout periods, and enables or disables the watchdog
timer. See Tables 20 and 21 for a summary of the
watchdog behavior.
Configuration Lock
Lock the configuration register bank and configuration
EEPROM contents after initial programming by setting
the lock bit high (see Table 22). Locking the configura-
tion prevents write operations to all registers except the
configuration lock register. Clear the lock bit to reconfig-
ure the device.
Internal/External V
CC
Power
The MAX6889/MAX6890/MAX6891 can generate an
internal V
CC
, or V
CC
can be externally supplied (see
Table 22). To internally generate V
CC
from the highest
voltage on IN1–IN5 set register 2Eh and EEPROM
address AEh Bit[2] = 0. To use an externally supplied,
always-on V
CC
ensure register 2Eh and EEPROM
address AEh Bit[2] =1 (see the
Powering the MAX6889/
MAX6890/MAX6891
section).
Write Disable
A unique write-disable feature protects the MAX6889/
MAX6890/MAX6891 from inadvertent user-EEPROM
writes. As input voltages that power the serial interface,
a microprocessor, or any other writing-devices fall,
unintentional data may be written onto the data bus.
The user-EEPROM write-disable function (see Table 23)
ensures that unintentional data does not corrupt the
MAX6889/MAX6890/MAX6891 EEPROM data.
MAX6889/MAX6890/MAX6891
EEPROM-Programmable, Octal/Hex/Quad,
Power-Supply Sequencers/Supervisors
26 ______________________________________________________________________________________
REGISTER
ADDRESS
EEPROM
MEMORY
ADDRESS
BIT
RANGE
AFFECTED
OUTPUT
DESCRIPTION
0Ch 8Ch [0] PO1 0 = weak pullup, 1 = open drain
0Fh 8Fh [0] PO2 0 = weak pullup, 1 = open drain
12h 92h [0] PO3 0 = weak pullup, 1 = open drain
15h 95h [0] PO4 0 = weak pullup, 1 = open drain
18h 98h [0] PO5 0 = weak pullup, 1 = open drain
1Bh 9Bh [0] PO6 MAX6889/MAX6890 only. 0 = weak pullup, 1 = open drain.
1Eh 9Eh [0] PO7 MAX6889/MAX6890 only. 0 = weak pullup, 1 = open drain.
21h A1h [0] PO8 MAX6889/MAX6890 only. 0 = weak pullup, 1 = open drain.
24h A4h [0] PO9 MAX6889 only. 0 = weak pullup, 1 = open drain.
27h A7h [0] PO10 MAX6889 only. 0 = weak pullup, 1 = open drain.
Table 18. Programmable Output Stage Options
REGISTER
ADDRESS
EEPROM
MEMORY
ADDRESS
BIT
RANGE
AFFECTED OUTPUTS DESCRIPTION
0Ch 8Ch [4:2] PO1
0Fh 8Fh [4:2] PO2
12h 92h [4:2] PO3
15h 95h [4:2] PO4
18h 98h [4:2] PO5
1Bh 9Bh [4:2] PO6 (MAX6889/MAX6890)
1Eh 9Eh [4:2] PO7 (MAX6889/MAX6890)
21h A1h [4:2] PO8 (MAX6889/MAX6890)
24h A4h [4:2] PO9 (MAX6889 only)
27h A7h [4:2] PO10 (MAX6889 only)
000 = 25µs
001 = 1.5625ms
010 = 6.25ms
011 = 25ms
100 = 50ms
101 = 200ms
110 = 400ms
111 = 1600ms
Table 19. PO_ Timeout Periods
MAX6889/MAX6890/MAX6891
EEPROM-Programmable, Octal/Hex/Quad,
Power-Supply Sequencers/Supervisors
______________________________________________________________________________________ 27
REGISTER
ADDRESS
EEPROM
MEMORY
ADDRESS
BIT
RANGE
DESCRIPTION
[1:0]
Watchdog Input Selection:
00 = GPI1 input
01 = GPI2 input
10 = GPI3 input
11 = GPI4 input (MAX6889/MAX6890 only). Selects GPI3 on MAX6891.
[5:2]
Watchdog Internal Input Selection:
0000 = PO1
0001 = PO2
0010 = PO3
0011 = PO4
0100 = PO5
0101 = PO6 (MAX6889/MAX6890 only)
0110 = PO7 (MAX6889/MAX6890 only)
0111 = PO8 (MAX6889/MAX6890 only)
1000 = PO9 (MAX6889 only)
1001 = PO10 (MAX6889 only)
[1011] to [1111] = WD is not affected by PO_
29h A9h
[7:6]
Watchdog Dependency on Inputs:
00 = Watchdog not dependent on any input
01 = Watchdog clear depends on selected GPI_ input only
01 = Watchdog clear depends on selected PO_ input only
11 = Watchdog clear depends on both selected GPI_ and PO_ inputs
Table 20. Watchdog Inputs

MAX6889ETJ+T

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
Supervisory Circuits EEPROM-Prog Octal Power-Sup Sequencer
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet