FDC37B78X SMSC Corporation, FDC37B78X Datasheet - Page 125

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
Each GPIO port has an 8-bit configuration
register that controls the behavior of the pin.
The GPIO configuration registers are only
accessible when the FDC37B78x is in the
Configuration state; more information can be
found in the Configuration section of this
specification.
Each GPIO port may be configured as either an
input or an output. If the pin is configured as an
output, it can be programmed as open-drain or
push-pull. Inputs and outputs can be configured
as non-inverting or inverting and can be
programmed to generate an interrupt.
ports can also be configured as a pre-defined
alternate function.
Configuration Register determines the port
direction, bit[1] determines the signal polarity,
bits[4:3] select the port function, bit[5] enables
the interrupt, and bit[7] determines the output
driver type select. The GPIO configuration
register Output Type select bit[7] applies to
GPIO functions, the Watchdog Timer WDT, the
LED and the nSMI Alternate functions.
basic
summarized
functions, the pin direction is set and controlled
internally, regardless of the state of the GPIO
Direction bit[0]. Also, selected Alternate INPUT
functions cannot be inverted, regardless of
GPIO
in
configuration
TABLE 55.
Bit[0] of each GPIO
For
options
GPIO CONFIGURATION
Alternate
GPIO
The
are
125
The state of the GPIO polarity bit[1], except for
the EETI function.
The interrupt channel for the group Interrupts is
selected by the GP_INT[2:1] configuration
registers
Configuration Register Section. The group
interrupts are the "ORed" function of the group
interrupt enabled GPIO ports and will represent
a standard ISA interrupt (edge high).
Group 1 and 2 Interrupts can generate SMI
events, wake-up events through the Soft Power
Management logic, and SCI/PME events. See
the ACPI, PME and SMI section for details.
When the group interrupt is enabled on a GPIO
input port, the interrupt circuitry contains a
selectable
switches or push-buttons may be directly
connected to the chip. The debounce filters
reject signals with pulse widths 1ms and are
enabled per interrupt group in the GP_INT[2:1]
configuration registers.
The state of unconnected GPIO alternate input
functions is inactive. For example, if bits[4:3] in
LD8 -CRCB are not “00”, i.e. nROMCS is not the
selected function for GP53, internally the state
of nROMCS is inactive, “1”.
defined
digital
debounce
in
the
filter
FDC37B78x
so
GPIO
that

Related parts for FDC37B78X