Features (Continued)
— Software compatible with the PC8477, which
contains a superset of the FDC functions in the
µDP8473, NEC µPD765A/B and N82077
Power Management
■ Supports ACPI Specification Revision 3.0, September 2,
2004
— High-performance digital separator
— Supports standard 5.25" and 3.5" FDDs
— Supports one FDD
■ System Wake-Up Control (SWC)
— Wake-up request on detection of:
■ Preprogrammed Keyboard or Mouse sequence
■ External modem ring from RI1 or RI2 on serial ports
■ Predetermined RTC date and time alarm
— Supports fast tape drives (2 Mbps) and standard
tape drives (1 Mbps, 500 Kbps and 250 Kbps)
■ Keyboard and Mouse Controller (KBC)
■ General-Purpose Input Events from up to 16
— 8-bit microcontroller, software compatible with
8042AH and PC87911
GPIO pins
— Standard interface (60h, 64h, IRQ1 and IRQ12)
■ IRQs of internal logical devices
— Supports two external swapable PS/2 interfaces for
— Optional routing of power-up request to SERIRQ,
keyboard and mouse
SIOSMI, SIOSCI, PWBTOUT and ONCTL
— Five programmable, dedicated, quasi-bidirectional
I/O lines (Fast GA20/P21, KBRST/P20, P12, P16,
P17)
— Routing control per input/output event combination
— Outputs enable/disable per event and system state
combination (ACPI Sx states)
— Implements bank “b” of the ACPI registers
— Suspend modes via software emulation (control)
— Battery-backed event-logic configuration
— Power Button support, featuring:
■ On/Off control
General-Purpose I/O Module
■ 52 General-Purpose I/O (GPIO) Ports
— Individually assigned to either LPC or SMBus control
— 45 ports individually configured as input or output
— 7 output ports
■ Power-off, 4-second override
■ Power Button output
— Programmable features for each output pin:
■ Drive type (open-drain, push-pull or TRI-STATE)
— Sleep Button support
■ TRI-STATE on VDD-fall detection for pins driving
VDD-supplied devices
■ Power Supply On/Off control
— Supports Legacy- and ACPI-compatible Power Button
— Programmable option for internal pull-up resistor on
each input pin
— Direct power supply control in response to wake-up
events
— Lock option for the configuration and data of each
output pin
— Programmable Crowbar time-out for “On” request
— On/Off control via software emulation
— Power-fail recovery
— 16 GPIO ports generate IRQ/SIOSMI/SIOSCI for
wake-up events, with individual:
■ Enable control
■ Enhanced Power Management (PM), including:
— Special configuration registers for power down
— Reduced current leakage from pins
— Low-power CMOS technology
■ Polarity and edge/level selection
■ Debounce mechanism
— VSB powered
— Low-cost external GPIO port extension via a serial bus
— Capability for disabling all modules
— I/O ports transactions routing to the GPIO port ex-
■ Keyboard Events
tension
— Wake-up on any key
■ Real-Time Clock
— Supports programmable 8-byte sequence “pass-
— DS1287, MC146818 and PC87911 compatible
word” for Power Management
— Battery-backed 242-byte CMOS RAM, in two banks
— Simultaneous recognition of three programmable
(accessed through 70-71h and 72-73h)
keys (sequences): “Power”, “Sleep” and “Resume”
— Selective lock mechanisms for the RTC RAM
■ Power Active Timers
— Y2K-compliant calendar, including century and
— Two power-on, elapsed-time counters for the main
automatic leap-year adjustment
(VDD) and standby (VSB) power supplies
— Time of day in seconds, minutes and hours, which
allows a 12-hour or 24-hour format with optional
adjustment for daylight saving time
— 32-bit counters, clocked by a 1-second clock
— VBAT backed-up counters
— Separated SMBus access to RTC RAM and RTC
Control D register
— Battery level measurement
Revision 1.4
3
www.winbond.com