7
FN8251.1
May 24, 2006
PRINCIPLES OF OPERATION
Power-on Reset
Applying power to the X40430, X40431, X40434,
X40435 activates a Power-on Reset Circuit that pulls
the RESET/RESET
pins active. This signal provides
several benefits.
It prevents the system microprocessor from starting
to operate with insufficient voltage.
It prevents the processor from operating prior to sta-
bilization of the oscillator.
It allows time for an FPGA to download its configura-
tion prior to initialization of the circuit.
It prevents communication to the EEPROM, greatly
reducing the likelihood of data corruption on power-up.
When V
CC
exceeds the device V
TRIP1
threshold value
for t
PURST
(selectable) the circuit releases the RESET
(X40431, X40435) and RESET (X40430, X40434) pin
allowing the system to begin operation.
Figure 1. Connecting a Manual Reset Push-Button
Manual Reset
By connecting a push-button directly from MR
to ground,
the designer adds manual system reset capability. The
MR
pin is LOW while the push-button is closed and
RESET/RESET
pin remains HIGH/LOW until the push-
button is released and for t
PURST
thereafter.
Low Voltage V
CC
(V1 Monitoring)
During operation, the X40430, X40431, X40434,
X40435 monitors the V
CC
level and asserts
RESET/RESET
if supply voltage falls below a preset
minimum V
TRIP1
. The RESET/RESET signal prevents
the microprocessor from operating in a power fail or
brownout condition. The RESET/RESET
signal remains
active until the voltage drops below 1V. It also remains
active until V
CC
returns and exceeds V
TRIP1
for t
PURST
.
Low Voltage V2 Monitoring
The X40430 also monitors a second voltage level and
asserts V2FAIL
if the voltage falls below a preset mini-
mum V
TRIP2
. The V2FAIL signal is either ORed with
RESET to prevent the microprocessor from operating
in a power fail or brownout condition or used to inter-
rupt the microprocessor with notification of an impend-
ing power failure.
For the X40430 and X40431 the V2FAIL
signal
remains active until the V2MON drops below 1V
(V2MON falling). It also remains active until V2MON
returns and exceeds V
TRIP2
. This voltage sense cir-
cuitry monitors the power supply connected to V2MON
pin. If V
CC
= 0, V2MON can still be monitored.
For the X40434 and X40435, the V2FAIL
signal
remains active until V
CC
drops below 1V and remains
active until V2MON returns and exceeds V
TRIP2
. This
sense circuitry is powered by V
CC
. If V
CC
= 0, V2MON
cannot be monitored.
Low Voltage V3 Monitoring
The X40430, X40431, X40434, X40435 also monitors
a third voltage level and asserts V3FAIL
if the voltage
falls below a preset minimum V
TRIP3
. The V3FAIL sig-
nal is either ORed with RESET to prevent the micro-
processor from operating in a power fail or brownout
condition or used to interrupt the microprocessor with
notification of an impending power failure. The V3FAIL
signal remains active until the V3MON drops below 1V
(V3MON falling). It also remains active until V3MON
returns and exceeds V
TRIP3
.
This voltage sense circuitry monitors the power supply
connected to V3MON pin. If V
CC
= 0, V3MON can still
be monitored.
Early Low V
CC
Detection (LOWLINE)
This CMOS output goes LOW earlier than
RESET/RESET
whenever V
CC
falls below the V
TRIP1
voltage and returns high when V
CC
exceeds the
V
TRIP1
voltage. There is no power-up delay circuitry
(t
PURST
) on this pin.
V
CC
MR
System
Reset
Manual
Reset
X40430, X40434
RESET
X40430, X40431, X40434, X40435
8
FN8251.1
May 24, 2006
Figure 2. Two Uses of Multiple Voltage Monitoring
Figure 3. V
TRIPX
Set/Reset Conditions
WATCHDOG TIMER
The Watchdog Timer circuit monitors the microproces-
sor activity by monitoring the SDA and SCL pins. A
standard read or write sequence to any slave address
byte restarts the watchdog timer and prevents the
WDO
signal going active. A minimum sequence to
reset the watchdog timer requires four microprocessor
instructions namely, a Start, Clock Low, Clock High
and Stop. The state of two nonvolatile control bits in
the Status Register determine the watchdog timer
period. The microprocessor can change these watch-
dog bits by writing to the X40430, X40431, X40434,
X40435 control register (also refer to page 20).
Figure 4. Watchdog Restart
V1, V2 AND V3 THRESHOLD PROGRAM
PROCEDURE (OPTIONAL)
The X40430 is shipped with standard V1, V2 and V3
threshold (V
TRIP1,
V
TRIP2,
V
TRIP3
) voltages. These
values will not change over normal operating and stor-
age conditions. However, in applications where the
standard thresholds are not exactly right, or if higher
precision is needed in the threshold value, the X40430,
X40431, X40434, X40435 trip points may be adjusted.
The procedure is described in the following situation,
and uses the application of a high voltage control signal.
6-10V
V
CC
5V
V3MON
X40431-A
Unreg.
Supply
V
CC
X40431-B
RESET
V2FAIL
System
V
CC
Reset
V2FAIL
V3FAIL
System
Reset
Notice: No external components required to monitor three voltages.
1M
V3MON
V3FAIL
V2MON
5V
Reg
3.0V
Reg
1.8V
Reg
3.3V
390K
V2MON
RESET
Power
Fail
Interrupt
V
CC
(1.7V)
V
CC
/V2MON/V3MON
V
TRIPX
V
P
t
WC
A0h
0
7
70 70
SCL
WDO
SDA
(X = 1, 2, 3)
00h
SCL
SDA
.6µs
1.3µs
WDT Reset
Start Stop
X40430, X40431, X40434, X40435
9
FN8251.1
May 24, 2006
Setting a V
TRIPx
Voltage (x = 1, 2, 3)
There are two procedures used to set the threshold
voltages (V
TRIPx
), depending if the threshold voltage to
be stored is higher or lower than the present value. For
example, if the present V
TRIPx
is 2.9 V and the new
V
TRIPx
is 3.2 V, the new voltage can be stored directly
into the V
TRIPx
cell. If however, the new setting is to be
lower than the present setting, then it is necessary to
“reset” the V
TRIPx
voltage before setting the new
value.
Setting a Higher V
TRIPx
Voltage (x = 1, 2, 3)
To set a V
TRIPx
threshold to a new voltage which is
higher than the present threshold, the user must apply
the desired V
TRIPx
threshold voltage to the corre-
sponding input pin Vcc(V1MON), V2MON or V3MON.
Then, a programming voltage (Vp) must be applied to the
WDO
pin before a START condition is set up on SDA.
Next, issue on the SDA pin the Slave Address A0h, fol-
lowed by the Byte Address 01h for V
TRIP1
, 09h for
V
TRIP2
, and 0Dh for V
TRIP3
, and a 00h Data Byte in order
to program V
TRIPx
. The STOP bit following a valid write
operation initiates the programming sequence. Pin WDO
must then be brought LOW to complete the operation. To
check if the V
TRIPX
has been set, set VXMON to a value
slightly greater than V
TRIPX
(that was previously set).
Slowly ramp down VXMON and observe when the corre-
sponding outputs (LOWLINE
, V2FAIL and V3FAIL)
switch. The voltage at which this occurs is the V
TRIPX
(actual).
C
ASE A
Now if the desired V
TRIPX
is greater than the V
TRIPX
(actual), then add the difference between V
TRIPX
(desired) V
TRIPX
(actual) to the original V
TRIPX
desired. This is your new V
TRIPX
that should be
applied to VXMON and the whole sequence should be
repeated again (see Figure 5).
C
ASE B
Now if the V
TRIPX
(actual), is higher than the V
TRIPX
(desired), perform the reset sequence as described in
the next section. The new V
TRIPX
voltage to be applied
to VXMON will now be: V
TRIPX
(desired) (V
TRIPX
(actual) – V
TRIPX
(desired)).
Note: This operation does not corrupt the memory array.
Setting a Lower V
TRIPx
Voltage (x = 1, 2, 3)
In order to set V
TRIPx
to a lower voltage than the pres-
ent value, then V
TRIPx
must first be “reset” according
to the procedure described below. Once V
TRIPx
has
been “reset”, then V
TRIPx
can be set to the desired
voltage using the procedure described in Setting a
Higher V
TRIPx
Voltage”.
Resetting the V
TRIPx
Voltage
To reset a V
TRIPx
voltage, apply the programming volt-
age (Vp) to the WDO
pin before a START condition is
set up on SDA. Next, issue on the SDA pin the Slave
Address A0h followed by the Byte Address 03h for
V
TRIP1
, 0Bh for V
TRIP2
, and 0Fh for V
TRIP3
, followed
by 00h for the Data Byte in order to reset V
TRIPx
. The
STOP bit following a valid write operation initiates the
programming sequence. Pin WDO
must then be
brought LOW to complete the operation.
After being reset, the value of V
TRIPx
becomes a nomi-
nal value of 1.7V or lesser.
Notes: 1. This operation does not corrupt the memory array.
2. Set V
CC
1.5(V2MON or V3MON), when setting
V
TRIP2
or V
TRIP3
respectively.
CONTROL REGISTER
The Control Register provides the user a mechanism
for changing the Block Lock and Watchdog Timer set-
tings. The Block Lock and Watchdog Timer bits are
nonvolatile and do not change when power is removed.
The Control Register is accessed with a special pream-
ble in the slave byte (1011) and is located at address
1FFh. It can only be modified by performing a byte write
operation directly to the address of the register and only
one data byte is allowed for each register write opera-
tion. Prior to writing to the Control Register, the WEL
and RWEL bits must be set using a two step process,
with the whole sequence requiring 3 steps. See "Writing
to the Control Registers" on page 11.
The user must issue a stop, after sending this byte to
the register, to initiate the nonvolatile cycle that stores
WD1, WD0, PUP1, PUP0, and BP. The X40430,
X40431, X40434, X40435 will not acknowledge any
data bytes written after the first byte is entered.
The state of the Control Register can be read at any
time by performing a random read at address 1FFh,
using the special preamble. Only one byte is read by
each register read operation. The master should
supply a stop condition to be consistent with the bus
protocol.
RWEL: Register Write Enable Latch (Volatile)
The RWEL bit must be set to1 prior to a write to the
Control Register.
76543210
PUP1 WD1 WD0 BP 0 RWEL WEL PUP0
X40430, X40431, X40434, X40435

X40431S14I-B

Mfr. #:
Manufacturer:
Renesas / Intersil
Description:
IC VOLT MON TRPL EEPROM 14-SOIC
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union