FDC37B78X SMSC Corporation, FDC37B78X Datasheet - Page 146

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
BIT 0 - AL_REM_EN
One of the two control bits for the alarm wakeup
function; it is the “remember” enable bit for the
second alarm. This bit, if set to 1, wil cause the
system to power-up upon return of power if the
alarm 2 time has passed during loss of power.
It is only applicable when VTR=0. This bit is
independent of the other control bit for the alarm
wake-up function, AlE.
If AL_REM_EN is set and VTR=0 at the
date/time that the alarm is set for, the
nPowerOn pin will go active (low) and the
machine will power-up as soon as VTR comes
back.
Bit 1 – VTR_POR_OFF
If VTR_POR_OFF is set, the nPowerOn pin will
go inactive (float) and the main power (Vcc) will
remain off when the VTR POR occurs.
software must not set VTR_POR_OFF and
VTR_POR_EN at the same time.
BIT 2 - VTR_POR_EN
The enable bit for VTR POR. If VTR_POR_EN
is set, the nPowerOn pin will go active (low) and
the machine will power-up as soon as a VTR
POR occurs. The software must not set
VTR_POR_OFF and VTR_POR_EN at the
same time.
Bits 3:6 - Reserved
Read as zero, ignore writes
Bit 7 - XTAL_CAP
This bit is used to specify the 32Khz XTAL load
capacitance (12pF vs. 6pF):
0=12pF, 1=6pF.
Registers 0Eh-7Ch, 7Fh in Bank 0 and 00h-
7Fh in Bank 1: General Purpose
Registers 0Eh-7Ch, 7Fh in Bank 0 and 00h-7Fh
in Bank 1 are general purpose CMOS registers.
These registers can be used by the host and are
fully available during the time update cycle. The
The
146
contents of these registers are preserved by the
battery power.
Interrupts
The
automatic sources of interrupts to the processor.
The alarm interrupt may be programmed to
occur
one-a-day. The
selected
122.070 s. The update ended interrupt may
be used to indicate to the program
update
independent interrupts are described in greater
detail in other sections.
The processor program selects which interrupts,
if any, it wishes to receive by writing a "1" to
the appropriate enable bits in Register B. A "0"
in an enable bit prohibits the IRQB port from
being asserted due to that interrupt cause.
When an interrupt event occurs a flag bit is set
to a "1" in Register C. Each of the three interrupt
sources have separate flag bits in Register C,
which are set independent of the state of the
corresponding enable bits in Register B. The
flag bits may be used with or without enabling
the corresponding enable bits. The flag bits in
Register C are cleared (record of the interrupt
event is erased)
Double
ensure the bits
throughout the read cycle. All bits which are
high when read by the program are cleared,
and new interrupts are held until after the read
cycle. If an interrupt flag is already set when
the interrupt becomes enabled, the IRQB port is
immediately activated, though the interrupt
initiating the event may have occurred much
earlier.
When an interrupt flag bit is set and the
corresponding interrupt-enable bit is also set,
the IRQB port is driven low. IRQB is asserted as
long as at least one of the three interrupt
sources has its flag and enable bits both set.
RTC
at
cycle is completed. Each
latching is included in Register C to
for
rates
includes
rates
periodic interrupt
that are
when Register C is read.
from
from
three
one-per-second
half-a-second
separate
set are stable
of
may be
that an
these
fully-
to
to

Related parts for FDC37B78X