16
FN8100.4
May 18, 2006
LOW VOLTAGE RESET OPERATION
When a power failure occurs, and the voltage to the
part drops below a fixed v
TRIP
voltage, a reset pulse is
issued to the host microcontroller. The circuitry moni-
tors the V
CC
line with a voltage comparator which
senses a preset threshold voltage. Power-up and
power-down waveforms are shown in Figure 4. The
Low Voltage Reset circuit is to be designed so the
RESET
signal is valid down to 1.0V.
When the low voltage reset signal is active, the operation
of any in progress nonvolatile write cycle is unaffected,
allowing a nonvolatile write to continue as long as possi-
ble (down to the power-on reset voltage). The low volt-
age reset signal, when active, terminates in progress
communications to the device and prevents new com-
mands, to reduce the likelihood of data corruption.
Figure 3. Watchdog Restart/Time Out
Figure 4. Power-on Reset and Low Voltage Reset
V
CC
THRESHOLD RESET PROCEDURE
[OPTIONAL]
The X1228 is shipped with a standard V
CC
threshold
(V
TRIP
) voltage. This value will not change over normal
operating and storage conditions. However, in applica-
tions where the standard V
TRIP
is not exactly right, or if
higher precision is needed in the V
TRIP
value, the
X1228 threshold may be adjusted. The procedure is
described below, and uses the application of a nonvol-
atile write control signal.
Setting the V
TRIP
Voltage
It is necessary to reset the trip point before setting the
new value.
To set the new V
TRIP
voltage, apply the desired V
TRIP
threshold voltage to the V
CC
pin and tie the RESET pin
to the programming voltage V
P
. Then write data 00h to
address 01h. The stop bit following a valid write opera-
tion initiates the V
TRIP
programming sequence. Bring
RESET
to V
CC
to complete the operation. Note: this
operation may take up to 10 milliseconds to complete
and also writes 00h to address 01h of the EEPROM
array.
t
RSP
<t
WDO
t
RST
RESET
SDA
t
RSP
Note: All inputs are ignored during the active reset period (t
RST
).
t
RST
SCL
t
RSP
>t
WDO
t
RSP
>t
WDO
Start
Stop
Start
V
CC
V
TRIP
RESET
t
PURST
t
PURST
t
R
t
F
t
RPD
V
RVALID
X1228
17
FN8100.4
May 18, 2006
Figure 5. Set V
TRIP
Level Sequence (V
CC
= desired V
TRIP
value)
Resetting the V
TRIP
Voltage
This procedure is used to set the V
TRIP
to a “native”
voltage level. For example, if the current V
TRIP
is 4.4V
and the new V
TRIP
must be 4.0V, then the V
TRIP
must
be reset. When V
TRIP
is reset, the new V
TRIP
is some-
thing less than 1.7V. This procedure must be used to
set the voltage to a lower value.
To reset the new V
TRIP
voltage, apply more than 5.5V
to the V
CC
pin and tie the RESET pin to the
programming voltage V
P
. Then write 00h to address
03h. The stop bit of a valid write operation initiates the
V
TRIP
programming sequence. Bring RESET to V
CC
to
complete the operation. Note: this operation takes up
to 10 milliseconds to complete and also writes 00h to
address 03h of the EEPROM array.
For best accuracy in setting V
TRIP
, it is advised that
the following sequence be used.
1.Program V
TRIP
as above.
2.Measure resulting V
TRIP
by measuring the V
CC
value where a RESET
occurs. Calculate Delta =
(Desired – Measured) V
TRIP
value.
3.Perform a V
TRIP
program using the following formula
to set the voltage of the RESET
pin:
V
RESET
= (Desired Value – Delta) + 0.025V
Figure 6. Reset V
TRIP
Level Sequence
SCL
SDA
01h
RESET
V
P
= 15V
00h
01234567
01234567 01234567 01234567
AEh 00h
V
CC
V
CC
Note: BP0, BP1, BP2 must be disabled.
01234567
SCL
SDA
AEh
01234567
03h
RESET
V
P
= 15V
00h
01234567 01234567
00h
V
CC
V
CC
Note: BP0, BP1, BP2 must be disabled.
X1228
18
FN8100.4
May 18, 2006
SERIAL COMMUNICATION
Interface Conventions
The device supports a bidirectional bus oriented proto-
col. The protocol defines any device that sends data
onto the bus as a transmitter, and the receiving device
as the receiver. The device controlling the transfer is
called the master and the device being controlled is
called the slave. The master always initiates data
transfers, and provides the clock for both transmit and
receive operations. Therefore, the devices in this fam-
ily operate as slaves in all applications.
Clock and Data
Data states on the SDA line can change only during
SCL LOW. SDA state changes during SCL HIGH are
reserved for indicating start and stop conditions. See
Figure 7.
Start Condition
All commands are preceded by the start condition,
which is a HIGH to LOW transition of SDA when SCL
is HIGH. The device continuously monitors the SDA
and SCL lines for the start condition and will not
respond to any command until this condition has been
met. See Figure 8.
Stop Condition
All communications must be terminated by a stop
condition, which is a LOW to HIGH transition of SDA
when SCL is HIGH. The stop condition is also used to
place the device into the Standby power mode after a
read sequence. A stop condition can only be issued
after the transmitting device has released the bus. See
Figure 8.
Acknowledge
Acknowledge is a software convention used to indi-
cate successful data transfer. The transmitting device,
either master or slave, will release the bus after trans-
mitting eight bits. During the ninth clock cycle, the
receiver will pull the SDA line LOW to acknowledge
that it received the eight bits of data. Refer to Figure 9.
The device will respond with an acknowledge after
recognition of a start condition and if the correct
Device Identifier and Select bits are contained in the
Slave Address Byte. If a write operation is selected,
the device will respond with an acknowledge after the
receipt of each subsequent eight bit word. The device
will acknowledge all incoming data and address bytes,
except for:
The Slave Address Byte when the Device Identifier
and/or Select bits are incorrect
All Data Bytes of a write when the WEL in the Write
Protect Register is LOW
The 2nd Data Byte of a Status Register Write Oper-
ation (only 1 data byte is allowed)
In the read mode, the device will transmit eight bits of
data, release the SDA line, then monitor the line for an
acknowledge. If an acknowledge is detected and no
stop condition is generated by the master, the device
will continue to transmit data. The device will terminate
further data transmissions if an acknowledge is not
detected. The master must then issue a stop condition
to return the device to Standby mode and place the
device into a known state.
Figure 7. Valid Data Changes on the SDA Bus
SCL
SDA
Data Stable Data Change Data Stable
X1228

X1228S14I

Mfr. #:
Manufacturer:
Renesas / Intersil
Description:
IC RTC CLK/CALENDAR I2C 14-SOIC
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union