Table 8. programmable output behavior and margin – Rainbow Electronics MAX6871 User Manual
Page 18

MAX6870/MAX6871
MARGIN
MARGIN allows system-level testing while power sup-
plies exceed the normal ranges. Registers 41h and 42h
determine whether the programmable outputs assert to
a predetermined state or hold the last state as MARGIN
is driven low (Table 8). Drive MARGIN low to set the
programmable outputs in a known state while system-
level testing occurs. Leave MARGIN unconnected or
connect to DBP if unused. An internal 10µA current
source pulls MARGIN to DBP. The internal ADC contin-
ually monitors IN_ while MARGIN is low. The state of
each programmable output does not change while
MARGIN = GND. MARGIN overrides MR if both assert at
the same time.
EEPROM-Programmable Hex/Quad
Power-Supply Sequencers/Supervisors with ADC
18
______________________________________________________________________________________
Table 8. Programmable Output Behavior and MARGIN
REGISTER
ADDRESS
EEPROM
MEMORY
ADDRESS
BIT
RANGE
AFFECTED OUTPUT
DESCRIPTION
[0]
PO1
(MAX6870 only)
0 = output held in existing state.
1 = output asserts high or low (see 42h[0]).
[1]
PO2
(MAX6870 only)
0 = output held in existing state.
1 = output asserts high or low (see 42h[1]).
[2]
PO3 (MAX6870)
PO1 (MAX6871)
0 = output held in existing state.
1 = output asserts high or low (see 42h[2]).
[3]
PO4 (MAX6870)
PO2 (MAX6871)
0 = output held in existing state.
1 = output asserts high or low (see 42h[3]).
[4]
PO5 (MAX6870)
PO3 (MAX6871)
0 = output held in existing state.
1 = output asserts high or low (see 42h[4]).
[5]
PO6 (MAX6870)
PO4 (MAX6871)
0 = output held in existing state.
1 = output asserts high or low (see 42h[5]).
[6]
PO7 (MAX6870)
PO5 (MAX6871)
0 = output held in existing state.
1 = output asserts high or low (see 42h[6]).
41h
8041h
[7]
PO8
(MAX6870 only)
0 = output held in existing state.
1 = output asserts high or low (see 42h[7]).
[0]
PO1
(MAX6870 only)
0 = output asserts low if 41h[0] = 1.
1 = output asserts high if 41h[0] = 1.
[1]
PO2
(MAX6870 only)
0 = output asserts low if 41h[1] = 1.
1 = output asserts high if 41h[1] = 1.
[2]
PO3 (MAX6870)
PO1 (MAX6871)
0 = output asserts low if 41h[2] = 1.
1 = output asserts high if 41h[2] = 1.
[3]
PO4 (MAX6870)
PO2 (MAX6871)
0 = output asserts low if 41h[3] = 1.
1 = output asserts high if 41h[3] = 1.
[4]
PO5 (MAX6870)
PO3 (MAX6871)
0 = output asserts low if 41h[4] = 1.
1 = output asserts high if 41h[4] = 1.
[5]
PO6 (MAX6870)
PO4 (MAX6871)
0 = output asserts low if 41h[5] = 1.
1 = output asserts high if 41h[5] = 1.
[6]
PO7 (MAX6870)
PO5 (MAX6871)
0 = output asserts low if 41h[6] = 1.
1 = output asserts high if 41h[6] = 1.
42h
8042h
[7]
PO8
(MAX6870 only)
0 = output asserts low if 41h[7] = 1.
1 = output asserts high if 41h[7] = 1.