
Preliminary Information
X1209
16 of 27
REV 3.0 2/11/04
www.xicor.com
LPMODE: Low Power Mode Bit - Volatile
This bit
ALME: Alarm Enable Bit - Volatile
This bit enables / disables the alarm function. When
the ALME bit is set to “1”, the alarm function is
enabled. When the ALME is cleared to “0”, the alarm
function is disabled. The alarm function can operate in
either a single event alarm or a periodic interrupt alarm
(see IM bit). Note: When the frequency output mode is
enabled, the alarm function is disabled.
IM: Interrupt / Alarm Mode Bit - Volatile
This bit enables / disables the interrupt mode of the
alarm function. When the IM bit is set to “1”, the alarm
will operate in the interrupt mode, where an active low
pulse width of 250ms will appear at the IRQ / FOUT pin
when the RTC is triggered by the alarm as defined by
alarm registers (0Ch to 11h). When the IM bit is
cleared to “0”, the alarm will operate in standard mode,
where the IRQ / FOUT pin will be tied low until the ALM
status bit is cleared to “0”.
EVENT DETECTION REGISTER (EV)
The X1209 provides a simple event and tamper detec-
tion circuit. The Event Detection Register configures
the functionality of the event detection circuits.
ESMP<1:0>: Event Input Sampling Selection Bits -
Volatile
These two bits select the rate of sampling of the EVIN
pin to trigger an event detection. For example, a 1 Hz
sampling rate would configure the X1209 to check the
status of the EV pin once a second.
EHSY<1:0>: Event Input Hysteresis Selection Bits -
Volatile
These two bits select the amount of hysteresis (time
based de-bouncing filter) of the EVIN pin to prevent de-
bouncing or noise of external event detection circuits.
The time hysteresis can be set between 0 to 31.25 ms.
For example, a 32.25ms would provide....
EVEN: Event Mode Enable Bit - Volatile
This bit enables / disables the Event Detection Mode of
the X1209. When this bit is set to “1”, the event mode is
active. When this bit is cleared to “0”, the event mode is
disabled.
RTCHLT: RTC Halt on Event Detection Bit - Volatile
This bit selects whether the RTC is to continue of halt
counting upon an event detection triggered by the EV
pin. When RTCHLT is set to “1”, the RTC will discon-
tinue incrementing if an event is detected. Counting will
resume when there is a valid write to the to the RTC
registers (i.e. time set). When the RTCHLT is cleared to
“0”, the RTC will continue counting if an event is
detected.
Note 1: This function requires that the event detection
is enabled (see EVEN bit).
Note 2: In both cases, upon an event detection, the
EVDET pin will be pulled low and the EV detection bit
will be set to “1”.
EVBATB: Event Output Battery Mode Enable Bit -
Volatile
This bit enables / disables the EVDET pin during bat-
tery backup mode (i.e. V
BAT
pin supply ON). When the
EVBATB is set to “1”, the EVDET pin will be disabled in
battery backup mode. When the EVBATB is cleared to
“0”, the EVDET pin will be enabled in battery backup
mode.
IM Bit
0
1
Interrupt / Alarm Frequency
Single Time Event Set By Alarm
Repetitive / Recurring Time Event Set By
Alarm
ESMP1
0
0
1
1
ESMP0
0
1
0
1
Event Sampling Rate
Always ON
2 Hz
1 Hz
1 / 4 Hz
EHSY1
0
0
1
1
EHSY1
0
1
0
1
Input Hysteresis
0 (pullup always on)
3.9 ms
15.625 ms
32.25 ms