X1242 – Preliminary Information
Figure 3. Block Protect Bits
Protected Addresses
sequence is not completed for any reason (by send-
ing an incorrect number of bits or sending a start
instead of a stop, for example) the RWEL bit is not
reset and the device remains in an active mode. See
Figure 13. Use the following sequence.
X1242
Array Lock
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
None
None
600 - 7FF
Upper 1/4
Upper 1/2
Full Array
First Page
First 2 pgs
First 4 pgs
First 8 pgs
h
h
h
h
h
h
start AE ack 3F ack 02 ack stop
Followed by
400 - 7FF
h
000 - 7FF
h
start AE ack 3F ack 06 ack stop
000 - 03F
h
– The RWEL and WEL bits can be reset by writing a 0
to the Status Register.
000 - 07F
h
000 - 0FF
– A read operation occurring between any of the previ-
ous operations will not interrupt the register write
operation.
h
h
000 - 1FF
h
h
Watchdog Timer Control Bits
POWER ON RESET
The bits WD1 and WD0 control the period of the
Watchdog Timer. See Table 4 for options.
Application of power to the X1242 activates a Power
On Reset Circuit that pulls the RESET pin active. This
signal provides several benefits.
Figure 4. Watchdog Timer Time Out Options
WD1 WD0
Watchdog Time Out Period
1.75 seconds
– It prevents the system microprocessor from starting
to operate with insufficient voltage.
0
0
1
1
0
1
0
1
– It prevents the processor from operating prior to sta-
bilization of the oscillator.
750 milliseconds
250 milliseconds
disabled
– 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.
WRITING TO THE CLOCK/CONTROL REGISTERS
Changing any of the nonvolatile bits of the clock/con-
trol register requires the following steps:
When V
exceeds the device V
threshold value
CC
TRIP
for 250ms the circuit releases RESET, allowing the
system to begin operation.
– Write a 02H to the Status Register to set the Write
Enable Latch (WEL). This is a volatile operation, so
there is no delay after the write. (Operation pre-
ceeded by a start and ended with a stop).
WATCHDOG TIMER OPERATION
– Write a 06H to the Status Register to set both the
Register Write Enable Latch (RWEL) and the WEL
bit.This is also a volatile cycle.The zeros in the data
byte are required. (Operation preceeded by a start
and ended with a stop).
The watchdog timer is selectable. By writing a value to
WD1 and WD0, the watchdog timer can be set to 3 dif-
ferent time out periods or off. When the Watchdog
timer is set to off, the watchdog circuit is configured for
low power operation.
– Write one to 8 bytes to the Clock/Control Registers
with the desired clock, alarm, or control data. This
sequence starts with a start bit, requires a slave byte
of “11011110” and an address within the CCR and is
terminated by a stop bit. A write to the CCR changes
EEPROM values so these initiate a nonvolatile write
cycle and will take up to 10ms to complete.Writes to
undefined areas have no effect. The RWEL bit is
reset by the completion of a nonvolatile write write
cycle, so the sequence must be repeated to again
initiate another change to the CCR contents. If the
Watchdog Timer Restart
The Watchdog Timer is restarted by a falling edge of
SDA when the SCL line is high. This is also referred to
as start condition. The restart signal restarts the
watchdog timer counter, resetting the period of the
counter back to the maximum. If another start fails to
be detected prior to the watchdog timer expiration,
then the reset pin becomes active. In the event that the
restart signal occurs during a reset time out period, the
restart will have no effect.
Characteristics subject to change without notice. 6 of 24
REV 1.1.7 5/31/01
www.xicor.com