MAX16047/MAX16049
Independent Watchdog Timer Operation
When r4Dh[3] is ‘1,’ the watchdog timer operates in the
independent mode. In the independent mode, the
watchdog timer operates as if it were a separate chip.
The watchdog timer is activated immediately upon V
CC
exceeding UVLO and once the boot-up sequence is
finished. If RESET is asserted by the sequencer state
machine, the watchdog timer and WDO will not be
affected.
There will be a long startup delay if r55h[6] is a ‘1.’ If
r55h[6] is a ‘0,’ there will not be a long startup delay.
In independent mode, if the Watchdog RESET Output
Enable bit r55h[7] is set to ‘1,’ when the watchdog timer
expires, WDO will be asserted then RESET will be
asserted. WDO will then be deasserted. WDO will be
low for 3 system clock cycles or approximately 1µs. If
the Watchdog RESET Output Enable bit (r55h[7]) is set
to ‘0,’ when the WDT expires, WDO will be asserted but
RESET will not be affected.
Miscellaneous
Table 24 lists several miscellaneous programmable
items. Register r5Ch provides storage space for a user-
defined configuration or firmware version number. Bit
r5Dh[0] locks and unlocks the configuration registers.
Bit r5Dh[1] locks and unlocks EEPROM addresses 00h
to 11h. The r65h[2:0] bits contain a read-only manufac-
turing revision code.
Write data to EEPROM r5Dh as normally done; howev-
er, to toggle a bit in register r5Dh, write a ‘1’ to that bit.
Table 24. Miscellaneous Settings
REGISTER/
EEPROM
ADDRESS
BIT RANGE DESCRIPTION
5Ch [7:0] User Identification. 8 bits of memory for user-defined identification
[0]
Configuration Lock
0 = Configuration registers and EEPROM writable
1 = Configuration registers and EEPROM [except r5Dh] locked
[1]
EEPROM Fault Data Lock Flag (set automatically after fault log is triggered):
0 = EEPROM is not locked. A triggered fault log stores fault information to EEPROM.
1 = EEPROM addresses 00h to 11h are locked. Write a ‘1’ to this bit to toggle the flag.
5Dh
[7:2] Not used
[2:0] Manufacturing revision code. This register is read only. Not stored in EEPROM.
65h
[7:3] Not used
12-Channel/8-Channel EEPROM-Programmable
System Managers with Nonvolatile Fault Registers
______________________________________________________________________________________ 43
MAX16047/MAX16049
12-Channel/8-Channel EEPROM-Programmable
System Managers with Nonvolatile Fault Registers
44 ______________________________________________________________________________________
I
2
C/SMBus-Compatible
Serial Interface
The MAX16047/MAX16049 feature an I
2
C/SMBus-com-
patible 2-wire serial interface consisting of a serial data
line (SDA) and a serial clock line (SCL). SDA and SCL
facilitate bidirectional communication between the
MAX16047/MAX16049 and the master device at clock
rates up to 400kHz. Figure 1 shows the 2-wire interface
timing diagram. The MAX16047/MAX16049 are trans-
mit/receive slave-only devices, relying upon a master
device to generate a clock signal. The master device
(typically a µC) initiates a data transfer on the bus and
generates SCL to permit that transfer.
A master device communicates to the MAX16047/
MAX16049 by transmitting the proper address followed
by command and/or data words. The slave address
input, A0, is capable of detecting four different states,
allowing multiple identical devices to share the same seri-
al bus. The slave address is described further in the
Slave Address
section. Each transmit sequence is framed
by a START (S) or REPEATED START (SR) condition and
a STOP (P) condition. Each word transmitted over the bus
is 8 bits long and is always followed by an acknowledge
pulse. SCL is a logic input, while SDA is an open-drain
input/output. SCL and SDA both require external pullup
resistors to generate the logic-high voltage. Use 4.7kΩ for
most applications.
Bit Transfer
Each clock pulse transfers one data bit. The data on
SDA must remain stable while SCL is high (Figure 9);
otherwise the MAX16047/MAX16049 registers a START
or STOP condition (Figure 10) from the master. SDA
and SCL idle high when the bus is not busy.
START and STOP Conditions
Both SCL and SDA idle high when the bus is not busy.
A master device signals the beginning of a transmis-
sion with a START condition by transitioning SDA from
high to low while SCL is high. The master device issues
a STOP condition by transitioning SDA from low to high
while SCL is high. A STOP condition frees the bus for
another transmission. The bus remains active if a
REPEATED START condition is generated, such as in
the block read protocol (see Figure 1).
Early STOP Conditions
The MAX16047/MAX16049 recognize a STOP condition
at any point during transmission except if a STOP condi-
tion occurs in the same high pulse as a START condition.
This condition is not a legal I
2
C format; at least one clock
pulse must separate any START and STOP condition.
REPEATED START Conditions
A REPEATED START may be sent instead of a STOP
condition to maintain control of the bus during a read
operation. The START and REPEATED START condi-
tions are functionally identical.
DATA LINE STABLE,
DATA VALID
SDA
SCL
CHANGE OF
DATA ALLOWED
Figure 9. Bit Transfer
PS
START
CONDITION
SDA
SCL
STOP
CONDITION
Figure 10. START and STOP Conditions
MAX16047/MAX16049
Acknowledge
The acknowledge bit (ACK) is the 9th bit attached to
any 8-bit data word. The receiving device always gen-
erates an ACK. The MAX16047/MAX16049 generate an
ACK when receiving an address or data by pulling SDA
low during the 9th clock period (Figure 11). When
transmitting data, such as when the master device
reads data back from the MAX16047/MAX16049, the
device waits for the master device to generate an ACK.
Monitoring ACK allows for detection of unsuccessful
data transfers. An unsuccessful data transfer occurs if
the receiving device is busy or if a system fault has
occurred. In the event of an unsuccessful data transfer,
the bus master should reattempt communication at a
later time. The MAX16047/MAX16049 generate a NACK
after the command byte is received during a software
reboot, while writing to the EEPROM, or when receiving
an illegal memory address.
Slave Address
Use the slave address input, A0, to allow multiple identi-
cal devices to share the same serial bus. Connect A0 to
GND, DBP (or an external supply voltage greater than
2V), SCL, or SDA to set the device address on the bus.
See Table 25 for a listing of all possible 7-bit addresses.
Table 25. Setting the I
2
C/SMBus Slave
Address
A0 SLAVE ADDRESS
0 1010 00XR
1 1010 01XR
SCL 1010 10XR
SDA 1010 11XR
X = Don’t care, R = Read/write select bit.
SCL
1
S
2
89
SDA BY
TRANSMITTER
SDA BY
RECEIVER
CLOCK PULSE FOR ACKNOWLEDGE
NACK
ACK
Figure 11. Acknowledge
12-Channel/8-Channel EEPROM-Programmable
System Managers with Nonvolatile Fault Registers
______________________________________________________________________________________ 45

MAX16047ETN+T

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
Supervisory Circuits 12Ch EEPROM Prob System Manage
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet