Applications information, Table 30. configuration lock register, Table 31. write disable register – Rainbow Electronics MAX6871 User Manual

Page 45

Advertising
background image

Applications Information

Configuration Download at Power-up

The configuration of the MAX6870/MAX6871 (undervolt-
age/overvoltage thresholds, PO_ timeout periods,
watchdog behavior, programmable output conditions
and configurations, etc.) depends on the contents of
the EEPROM. The EEPROM is comprised of buffered
latches that store the configuration. The local volatile
memory latches lose their contents at power-down.
Therefore, at power-up, the device configuration must
be restored by downloading the contents of the EEP-
ROM (non-volatile memory) to the local latches. This
download occurs in a number of steps:

1) Programmable outputs go high impedance with no

power applied to the device.

2) When ABP exceeds +1V, all programmable out-

puts are weakly pulled to GND through a 10µA
current sink.

3) When ABP exceeds UVLO, the configuration EEP-

ROM starts to download its contents to the volatile
configuration registers. The programmable outputs
assume their programmed conditional output state
when download is complete.

4) Any attempt to communicate with the device prior to

this download completion results in a NACK being
issued from the MAX6870/MAX6871.

MAX6870/MAX6871

EEPROM-Programmable Hex/Quad

Power-Supply Sequencers/Supervisors with ADC

______________________________________________________________________________________

45

Table 30. Configuration Lock Register

REGISTER

ADDRESS

EEPROM

MEMORY

ADDRESS

BIT

RANGE

DESCRIPTION

[0]

0 = configuration unlocked.
1 = configuration locked.

45h

8045h

[7:1]

Not used.

Table 31. Write Disable Register

REGISTER

ADDRESS

EEPROM

MEMORY

ADDRESS

BIT

RANGE

DESCRIPTION

[0]

0 = write not disabled if PO1 asserts (MAX6870).
1 = write disabled if PO1 asserts (MAX6870). Set to 0 (MAX6871).

[1]

0 = write not disabled if PO2 asserts (MAX6870).
1 = write disabled if PO2 asserts (MAX6870). Set to 0 (MAX6871).

[2]

0 = write not disabled if PO3 (MAX6870)/PO1 (MAX6871) asserts.
1 = write disabled if PO3 (MAX6870)/PO1 (MAX6871) asserts.

[3]

0 = write not disabled if PO4 (MAX6870)/PO2 (MAX6871) asserts.
1 = write disabled if PO4 (MAX6870)/PO2 (MAX6871) asserts.

[4]

0 = write not disabled if PO5 (MAX6870)/PO3 (MAX6871) asserts.
1 = write disabled if PO5 (MAX6870)/PO3 (MAX6871) asserts.

[5]

0 = write not disabled if PO6 (MAX6870)/PO4 (MAX6871) asserts.
1 = write disabled if PO6 (MAX6870)/PO4 (MAX6871) asserts.

[6]

0 = write not disabled if PO7 (MAX6870)/PO5 (MAX6871) asserts.
1 = write disabled if PO7 (MAX6870)/PO5 (MAX6871) asserts.

43h

8043h

[7]

0 = write not disabled if PO8 asserts (MAX6870).
1 = write disabled if PO8 asserts (MAX6870). Set to 0 (MAX6871).

Advertising