FDC37B78X SMSC Corporation, FDC37B78X Datasheet - Page 141

no-image

FDC37B78X

Manufacturer Part Number
FDC37B78X
Description
Enhanced Super I/O Controller with ACPI Support/ Real Time Clock and Consumer IR
Manufacturer
SMSC Corporation
Datasheet
Wake-up Alarm Function
The Alarm can be used as a wake-up alarm to
turn on power to the system when the system is
powered off. There are two bits used to control
alarm. The Alarm wake-up function is enabled
via the Alarm Enable bit, AIE.
Remember Enable bit, AL_REM_EN, in the RTC
Control Register 1, is used to power-up the
system upon return of power if the Alarm time
has passed during loss of power. These bits
function as follows:
If VTR is present: AIE controls whether or not
the alarm is enabled as a wake-up function. If
AIE is set and VTR=5V, the nPowerOn pin will
go active (low) when the date/time is equal to
the alarm date/time and the power supply will
turn on the machine.
If VTR is not present: AL_REM_EN controls
whether or not the alarm will power-up the
system upon the return of VTR, regardless of
the value of AIE.
VTR=0 at the date/time that alarm 2 is set for,
the nPowerOn pin will go active (low) as soon
ADD
7Dh
7Eh
Dh
0h
1h
2h
3h
4h
5h
6h
7h
8h
9h
Register 0: Seconds
Register 1: Seconds Alarm
Register 2: Minutes
Register 3: Minutes Alarm
Register 4: Hours
Register 5: Hours Alarm
Register 6: Day of Week
Register 7: Day of Month
Register 8: Month
Register 9: Year
Date of Month Alarm
Century Byte
Control Register 1
(12 hour mode)
(24 hour mode)
(12 hour mode)
(24 hour mode)
If AL_REM_EN is set and
REGISTER FUNCTION
Table 64 - Time, Calendar and Alarm Bytes
The Alarm
141
as VTR comes back and the machine will
power-up.
Update Cycle
An update cycle is executed once per second if
the SET bit in Register B is clear and the
DV0-DV2 divider is not clear. The SET bit in the
"1" state permits the program to initialize the
time and calendar bytes by stopping an existing
update and preventing a new one from
occurring.
The primary function of the update cycle is to
increment the seconds’ byte, check for overflow,
and
appropriate and so forth through to the year of
the century byte.
compares
corresponding time byte and issues an alarm if
a match or if a "don't care" code is present.
The length of an update cycle is shown in Table
65. During the update cycle, the time, calendar
and alarm bytes are not accessible by the
processor program. If the processor reads these
locations before the update cycle is complete,
increment
BCD RANGE
each
01-12 am
81-92 pm
01-12 am
81-92 pm
00-59
00-59
00-59
00-59
00-23
00-23
01-07
01-31
01-12
00-99
00-99
1-31
the
alarm
The update cycle also
minute’s
BINARY RANGE
byte
01-0C
81-8C
01-0C
81-8C
01-0C
00-3B
00-3B
00-3B
00-3B
01-1F
01-1F
00-17
00-17
01-07
00-63
00-63
byte
with
when
the

Related parts for FDC37B78X