The IT8712F is a Low Pin Count Interface-based highly integrated Super I/O. The IT8712F provides the most commonly used legacy Super I/O functionality plus the latest Environment Control initiatives, such as H/W Monitor, Fan Speed Controller, ITE’s “SmartGuardian” function and Smart Card Reader Interface. The device’s LPC interface complies with Intel “LPC Interface Specification Rev. 1.0”. The IT8712F is ACPI & LANDesk compliant. The IT8712F features the enhanced hardware monitor providing 3 thermal inputs from remote thermal resistors, or thermal diode or diode-connected transistor (2N3094). The device also provides the ITE innovative intelligent automatic Fan ON/OFF & speed control functions (SmartGuardian) to protect the system, reducing the system noise and power consumption. It also features a PC/SC and ISO 7816 compliant Smart Card Reader. The IT8712F contains one game port which supports 2 joysticks, 1 MIDI port, and 1 Fan Speed Controller. The fan speed controller is responsible to control 5 fan speeds through three 128 steps of Pulse Width Modulation (PWM) output pins and to monitor five FANs’ Tachometer inputs. It also features two 16C550 UARTs, one IEEE 1284 Parallel Port, one Floppy Disk Controller and one 8042 Keyboard Controller. The IT8712F has integrated 12 logical devices. One high-performance 2.88MB floppy disk controller, with digital data separator, supports two 360K/ 720K/ 1.2M/ 1.44M/ 2.88M floppy disk drives. One multi-mode highperformance parallel port features the bi-directional Standard Parallel Port (SPP), the Enhanced Parallel Port (EPP V. 1.7 and EPP V. 1.9 are supported), and the IEEE 1284 compliant Extended Capabilities Port (ECP). Two 16C550 standard compatible enhanced UARTs perform asynchronous communication, and also support either IR or MIDI interfaces. One game port with built-in 558 quad timers and buffer chips supports direct connection of 2 joysticks. The device also features one MPU-401 UART mode compatible MIDI port, one fan speed controller responsible for controlling / monitoring 5 fans and 5 GPIO ports (38 GPIO pins). The IT8712F also has an integrated 8042 compatible Keyboard Controller with 2KB of programmable ROM for customer application. These 12 logical devices can be individually enabled or disabled via software configuration registers. The IT8712F utilizes power-saving circuitry to reduce power consumption, and once a logical device is disabled the inputs are gated inhibit, the outputs are tri-state, and the input clock is disabled. The device requires a single 24/48 MHz clock input and operates with +5V power supply. The IT8712F is available in 128-pin QFP (Quad Flat Package).