Environment Control – Low Pin Count Input / Output
(EC - LPC I/O)
Preliminary Specification V0. 81
ITE TECH. INC.
Specification subject to Change without notice, AS IS and for reference only. For purchasing, please
contact sales representatives.
Please note that the IT8712F V0.81 is applicable to I version and future versions.
Copyright 2004 ITE Tech. Inc.
This is Preliminary document release. All specifications are subject to change without notice.
The material contained in this document supersedes all previous documentation issued for the related
products included herein. Please contact ITE Tech. Inc. for the latest docum ent(s). All sales are subject to
ITE’s Standard Terms and Conditions, a copy of which is included in the back of this document.
All sales are subject to IT E’s Standard Term s and Conditions, a copy of which is included in the bac k of this
document.
ITE, IT8712F is a trademark of ITE Tech. Inc.
Intel is claimed as a trademark by Intel Corp.
Microsoft and Windows are claimed as trademarks by Microsoft Corporation.
PCI is claimed as a trademark by the PCI Special Interest Group.
IrDA is claimed as a trademark by the Infrared Data Association.
All other trademarks are claimed by their respective owners.
All specifications are subject to change without notice.
Additional copies of this manual or other ITE literature may be obtained from:
ITE Tech. Inc. Phone: (02) 29126889
Marketing Department Fax:(02) 2910-2551, 2910-2552
8F, No. 233-1, Bao Chiao RD., Hsin Tien,
Taipei County 231, Taiwan, R.O.C.
If you have any marketing or sales questions, please contact:
To find out more about ITE, visit our World Wide Web at:
http://www.ite.com.tw
Or e-mail itesupport@ite.com.tw for more product information/services
y
Revision Histor
Revision History
Section Revision Page No.
5
9 In section 9.5.2.1.11, the description of bit 7 and 6 was revised. 77
In section 9.5.2.1.13, the description of bit 7-3 was revised. 78
In table 5-5, JP5 was revised to JP6.
Added a paragraph in the end of section 9.5.3.6: “Enhanced interrupt
mode”. When the enhanced interrupt mode is enabled…
Figure 9-5 was revised.
12, 13
90
www.ite.com.twIT8712F V0.81
1
Contents
CONTENTS
1. Features ................................................................................................................................................1
2. General Description ....................................................................................................................................... 3
6. List of GPIO Pins .........................................................................................................................................21
7. Power On Strapping Options and Special Pin Routings .............................................................................. 23
10. DC Electrical Characteristics .....................................................................................................................158
11. AC Characteristics (VCC = 5V ± 5%, Ta = 0°C to + 70°C)........................................................................161
Table 9-5. Main Status Register (MSR) ............................................................................................................94
Table 9-6. Data Rate Select Register (DSR).....................................................................................................95
Table 9-7. Data Register (FIFO)........................................................................................................................ 96
Table 9-8. Digital Input Register (DIR) ..............................................................................................................96
Table 9-9. Diskette Control Register (DCR)......................................................................................................96
Table 9-10. Status Register 0 (ST0)..................................................................................................................97
Table 9-11. Status Register 1 (ST1)..................................................................................................................98
Table 9-12. Status Register 2 (ST2)..................................................................................................................99
Table 9-13. Status Register 3 (ST3)..................................................................................................................99
Table 9-14. Command Set Symbol Descriptions ............................................................................................ 100
Table 9-15. Command Set Summary..............................................................................................................102
Table 9-16. Effects of MT and N Bits .............................................................................................................. 110
Table 9-17. SCAN Command Result .............................................................................................................. 112
www.ite.com.tw IT8712F V0.81
x
Contents
Table 9-18. VERIFY Command Result ...........................................................................................................113
Table 9-20. HUT Values.................................................................................................................................. 116
Table 9-44. Extended Control Register (ECR) Mode and Description............................................................140
Table 9-45. Data Register READ/WRITE Controls.........................................................................................144
Table 9-46. Status Register.............................................................................................................................144
Table 9-47. List of CIR Registers .................................................................................................................... 147
Table 9-49. Receiver Demodulation Low Frequency (HCFS = 0)...................................................................153
Table 9-50. Receiver Demodulation High Frequency (HCFS = 1)..................................................................154
www.ite.com.twIT8712F V0.81
xixi
1. Features
Low Pin Count Interface
− Comply with Intel Low Pin Count Interface
Specification Rev. 1.0
− Supports LDRQ#, SERIRQ protocols
− Supports PCI PME# Interfaces
ACPI & LANDesk Compliant
− ACPI V. 1.0 compliant
− Register sets compatible with “Plug and Play
ISA Specification V. 1.0a”
− LANDesk 3.X compliant
− Supports 12 logical devices
Enhanced Hardware Monitor
− Built-in 8-bit Analog to Digital Converter
− 3 thermal inputs from remote thermal resistor
or thermal diode or diode-connected transistor
− 8 voltage monitor inputs (VBAT is measured
internally.)
− 1 chassis open detection input with low power
Flip-Flop backed by the battery
− Watch Dog comparison of all monitored values
− Provides VID0 – VID5 support for the CPU
Fan Speed Controller
− Provides fan on-off and PWM control
− Supports 5 programmable Pulse Width
Modulation (PWM) outputs
− 128 steps of PWM modes
− Monitors 5 fan tachometer inputs
SmartGuardian Controller
− Provides programmable fan speed automatic
control
− Supports mix-and-match for temperature inputs
and fan speed control outputs
− Overrides fan speed controller during
catastrophic situations
− Provides over temperature beep tone warning
Two 16C550 UARTs
− Supports two standard Serial Ports
− Supports IrDA 1.0/ASKIR protocols
− Supports Smart Card Reader protocols
Features
Smart Card Reader
− Compliant with Personal Computer Smart Card
(PC/SC) Working Group standard
− Compliant with smart card (ISO 7816) protocols
− Supports card present detect
− Supports Smart Card insertion power-on
feature
− Supports one programmable clock frequency,
and 7.1 MHz and 3.5 MHz (Default) card clocks
Consumer Remote Control (TV remote) IR
with power-up feature
IEEE 1284 Parallel Port
− Standard mode -- Bi-directional SPP compliant
− Enhanced mode -- EPP V. 1.7 and V. 1.9
compliant
− High speed mode -- ECP, IEEE 1284 compliant
− Back-drive current reduction
− Printer power-on damage reduction
− Supports POST (Power-On Self Test) Data
Port
Floppy Disk Controller
− Supports two 360K/ 720K/ 1.2M/ 1.44M/ 2.88M
floppy disk drives
− Enhanced digital data separator
− 3-Mode drives supported
− Supports automatic write protection via
software
Keyboard Controller
− 8042 compatible for PS/2 keyboard and mouse
− 2KB of custom ROM and 256-byte data RAM
− GateA20 and Keyboard reset output
− Supports any key, or 2-5 sequential keys, or 1-
3 simultaneous keys keyboard power-on events
− Supports mouse double-click and/or mouse
move power on events
− Supports Keyboard and Mouse I/F hardware
auto-swap
www.ite.com.tw IT8712F V0.81
1
ITPM-PN-200415
Specifications subject to Change without Notice By Joseph, 4/20/2004
IT8712F
Game Port
− Built-in 558 quad timers and buffer chips
− Supports direct connection of two joysticks
Dedicated MIDI Interface
− MPU-401 UART mode compatible
38 General Purpose I/O Pins
− Input mode supports either switch de-bounce or
programmable external IRQ input routing
− Output mode supports 2 sets of programmable
LED blinking periods
External IRQ Input Routing Capability
− Provides IRQ input routing through GPIO input
mode
− Programmable registers for IRQ routing
ITE innovative automatic power-failure
resume and power button de-bounce
Dedicated Infrared pins
VCCH and Vbat S upported
Built-in 32.768 KHz Oscillator
Single 24/48 MHz Clock Input
+5V Power Supply
128-pin QFP
Watch Dog Timer
− Time resolution 1 minute or 1 second,
maximum 255 minutes or 255 seconds
− Output to KRST# when expired
www.ite.com.tw IT8712F V0.81
2
General Description
2. General Description
The IT8712F is a Low Pin Count Interfac e-based highly integrated Super I/O. The IT 8712F provides the m ost
commonly used legacy Super I/O functionality plus the latest Environm ent 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 consum ption. It also features a PC/SC and ISO 7816 compliant Sm art
Card Reader.
The IT8712F contains one gam e port which supports 2 joysticks, 1 MIDI port, and 1 Fan Speed Contr oller.
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 featur es the bi-directional Standard Parallel Por t (SPP), the Enhanced Parallel Port
(EPP V. 1.7 and EPP V. 1.9 are supported), and the IEEE 1284 com pliant Extended Capabilities Port (ECP).
Two 16C550 standard compatible enhanced UART s perf orm asynchronous comm unication, and als o support
either IR or MIDI interfaces. One game port with built-in 558 quad timers and buffer chips supports direct
connection of 2 joysticks. T he device also features one MPU-401 UART m ode compatible MIDI port, one f an
speed controller responsible for controlling / monitor ing 5 f ans and 5 G PIO por ts (38 G PIO pins ) . T he IT8712F
also has an integrated 8042 compatible Keyboard Controller with 2KB of programmable RO M 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 c lock is disabled. T he 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).
Table 5-2. Pin Description of LPC Bus Interface Signals
Pin(s) No. Symbol Attribute PowerDescription
37 LRESET#
38 LDRQ#
39 SERIRQ
40 LFRAME#
41 – 44 LAD[0:3]
47 PCICLK
48 PCIRST5#/CLK
RUN#/GP50
DI VCC
DO16 VCC
DIO16 VCC
DI VCC
DIO16 VCC
DI VCC
DO16/DIO
D16/
VCC
DIOD16
73 PME#/GP54
DOD8/
VCCH
DIOD8
+5V Power Supply.
+5V VCC Help Supply.
+3.3V Battery Supply.
VID power supply. (1.2 or 3.3V)
Digital Ground.
Analog Ground.
LPC RESET #.
LPC DMA Request #.
An encoded signal for DMA channel select.
Serial IRQ.
LPC Frame #.
This signal indicates the start of LPC cycle.
LPC Address/Data 0 - 3.
4-bit LPC address/bi-directional data lines. LAD0 is the LSB
and LAD3 is the MSB.
PCI Clock.
33 MHz PCI clock input for LPC I/F and SERIRQ.
PCI Reset 5 # / Clock Run # / General Purpose I/O 50.
• The first function of this pin is PCI Reset 5 #. It is a
buffer output of LRESET# if bit1 of Index 2Ch is 0. It
will be (LRESET# AND PCIRSTIN#) if bit1 of Index
2Ch is 1.
• The second function of this pin is the clock run #.
This is an open-drain output and also an input. The
IT8712F uses this signal to request starting (or speed
up) the clock. CLKRUN# also indicates the clock
status.
• The third function of this pin is the General Purpose
I/O 50.
• The function configuration of this pin is decided by
the software configuration registers.
Power Management Event # /General Purpose I/O 54.
• The first function of this pin is the power
management event #. It supports the PCI PME#
interface. This signal allows the peripheral to request
the system to wake up from the D3 (cold) state.
• The second function of this pin is the General
Purpose I/O Port 5 Bit 4.
• The function configuration of this pin is determined by
programming the software configuration registers.
www.ite.com.tw IT8712F V0.81
9
IT8712F
Table 5-3. Pin Description of MIDI Interface Signals
Pin(s) No. Symbol Attribute PowerDescription
28 MIDI_OUT/
GP17
DO8/
DIOD8
VCC
MIDI Output /General Purpose I/O 17.
• The first function of this pin is MIDI Output.
• The second function of this pin is the General
Purpose I/O Port 1 Bit 7.
• The function configuration of this pin is determined by
programming the software configuration registers.
29 MIDI_IN/
GP16
DI/
DIOD8
VCC
MIDI Input / General Purpose I/O 16.
• The first function of this pin is MIDI Input.
• The second function of this pin is the General
Purpose I/O Port 1 Bit 6.
• The function configuration of this pin is determined by
programming the software configuration registers.
Table 5-4. Pin Description of Game Port Signals
Pin(s) No. Symbol Attribute PowerDescription
27 JSACX/
GP20
DIOD8/
DIOD8
VCC
Joystick A Coordinate X /General Purpose I/O 20.
• The first function of this pin is Joystick A Coordinate
X.
• The second function of this pin is the General
Purpose I/O Port 2 Bit 0.
• The function configuration of this pin is determined by
programming the software configuration registers.
26 JSACY/
GP21
DIOD8/
DIOD8
VCC
Joystick A Coordinate Y /General Purpose I/O 21.
• The first function of this pin is Joystick A Coordinate
Y.
• The second function of this pin is the General
Purpose I/O Port 2 Bit 1.
• The function configuration of this pin is determined by
programming the software configuration registers.
25 JSAB1/
GP22
DI/
DIOD8
VCC
Joystick A Button 1 /General Purpose I/O 22.
• The first function of this pin is Joystick A Button 1.
• The second function of this pin is the General
Purpose I/O Port 2 Bit 2.
• The function configuration of this pin is determined by
programming the software configuration registers.
24 JSAB2/
GP23
DI/
DIOD8
VCC
Joystick A Button 2 /General Purpose I/O 23.
• The first function of this pin is Joystick A Button 2.
• The second function of this pin is the General
Purpose I/O Port 2 Bit 3.
• The function configuration of this pin is determined by
programming the software configuration registers.
23 FAN_TAC5/
JSBCX/
GP24
DI/
DIOD8/
DIOD8
VCC
Joystick B Coordinate X /General Purpose I/O 24.
• The first function of this pin is Fan Tachometer Input
5. 0 to +5V amplitude fan tachometer input.
• The second function of this pin is Joystick B
Coordinate X.
• The third function of this pin is the General Purpose
I/O Port 2 Bit 4.
• The function configuration of this pin is determined by
programming the software configuration registers.
www.ite.com.tw IT8712F V0.81
10
Pin Descriptions
Pin(s) No. Symbol Attribute PowerDescription
22 FAN_TAC4/
JSBCY/
GP25
DI/
DIOD8/
DIOD8
VCC
Joystick B Coordinate Y /General Purpose I/O 25.
• The first function of this pin is Fan Tachometer Input
4. 0 to +5V amplitude fan tachometer input.
• The second function of this pin is Joystick B
Coordinate Y.
• The third function of this pin is the General Purpose
I/O Port 2 Bit 5.
• The function configuration of this pin is determined by
programming the software configuration registers.
21 FAN_CTL5/
JSBB1/
GP26
DOD8
DI/
DIOD8
VCC
Joystick B Button 1 /General Purpose I/O 26.
• The first function of this pin is Fan Control Output 5.
(PWM output signal to Fan’s FET.)
• The second function of this pin is Joystick B Button 1.
• The third function of this pin is the General Purpose
I/O Port 2 Bit 6.
• The function configuration of this pin is determined by
programming the software configuration registers.
20 FAN_CTL4/
JSBB2/
GP27
DOD8/
DI/
DIOD8
VCC
Joystick B Button 2 /General Purpose I/O 27.
• The first function of this pin is Fan Control Output 4.
(PWM output signal to Fan’s FET.)
• The second function of this pin is Joystick B Button 2.
• The third function of this pin is the General Purpose
I/O Port 2 Bit 7.
• The function configuration of this pin is determined by
programming the software configuration registers.
Table 5-5. Pin Description of Hardware Monitor Signals
Pin(s) No. Symbol Attribute PowerDescription
98 – 96 VIN[0:2]
95 ATXPG/
VIN3
AI VCC
DI/AI VCC
Voltage Analog Inputs [0:2].
0 to 4.096V FSR Analog Inputs.
Voltage Analog Input 3 / ATX Power Good.
• The first function of this pin is ATX Power Good.
Note1
PWROK1/2 will be (VCC power-level-detect AND
RESETCON# AND PSIN AND ATXPG) if bit0 of
Index 2Ch is 1, or (VCC power-level-detect AND
RESETCON# AND PSIN) if the bit is 0.
• The second function of this pin is 0 to 4.096V FSR
Analog Inputs.
• The function configuration of this pin is determined by
programming the software configuration registers.
94 – 92 VIN[4:6]
91 PCIRSTIN#/
VIN7
AI VCC
DI/AI
VCC
Voltage Analog Inputs [4:6].
0 to 4.096V FSR Analog Inputs.
Voltage Analog Input 7 / PCI Reset Input #.
• The first function of this pin is PCI Reset Input #.
• The second function of this pin is 0 to 4.096V FSR
Analog Inputs.
• The function configuration of this pin is determined by
programming the software configuration registers.
90 VREF
89 – 87 TMPIN[1:3]
AO VCC
AI VCC
www.ite.com.tw IT8712F V0.81
Reference Voltage Output.
Regulated and referred voltage for 3 external temperature
sensors and negative voltage monitor.
External Thermal Inputs [1:3].
Connected to thermistors [1:3] or thermal temperature
sensors.
11
IT8712F
Pin(s) No. Symbol Attribute PowerDescription
7 FAN_TAC1
DI VCC
Fan Tachometer Input 1.
0 to +5V amplitude fan tachometer input.
9 FAN_TAC2/
GP52
DI/
DIOD8
VCC
Fan Tachometer Input 2 /General Purpose I/O 52.
• The first function of this pin is Fan Tachometer Input
2. 0 to +5V amplitude fan tachometer input.
• The second function of this pin is the General
Purpose I/O Port 5 Bit 2.
• The function configuration of this pin is determined by
programming the software configuration registers.
11 FAN_TAC3/
GP37
DI/
DIOD8
VCC
Fan Tachometer Input 3 /General Purpose I/O 37.
• The first function of this pin is Fan Tachometer Input
3. 0 to +5V amplitude fan tachometer input.
• The second function of this pin is the General
Purpose I/O Port 5 Bit 2.
• The function configuration of this pin is determined by
programming the software configuration registers.
19 VID0/GP30
DIO8/
DIOD8
VCC
Voltage ID 0 / General Purpose I/O 30.
• The first function of this pin is Voltage ID Input 0. The
Voltage ID is the voltage supply readouts from the
CPU. This value is read in the VID register. The input
threshold can be selected by the power-on strapping
of JP6 (pin 2). (2.0/0.8V when JP6=1, 0.8/0.4V when
JP6=0)
• The second function of this pin is the General
Purpose I/O 30.
• The function configuration of this pin is decided by the
software configuration registers.
18 VID1/GP31
DIO8/
DIOD8
VCC
Voltage ID 1 / General Purpose I/O 31.
• The first function of this pin is Voltage ID Input 1. The
Voltage ID is the voltage supply readouts from the
CPU. This value is read in the VID register. The input
threshold can be selected by the power-on strapping
of JP6 (pin 2). (2.0/0.8V when JP6=1, 0.8/0.4V when
JP6=0)
• The second function of this pin is the General
Purpose I/O 31.
• The function configuration of this pin is decided by the
software configuration registers.
17 VID2/GP32
DIO8/
DIOD8
VCC
Voltage ID 2 / General Purpose I/O 32.
• The first function of this pin is Voltage ID Input 2. The
Voltage ID is the voltage supply readouts from the
CPU. This value is read in the VID register. The input
threshold can be selected by the power-on strapping
of JP6 (pin 2). (2.0/0.8V when JP6=1, 0.8/0.4V when
JP6=0)
• The second function of this pin is the General
Purpose I/O 32.
• The function configuration of this pin is decided by the
software configuration registers.
16 VID3/GP33
DIO8/
DIOD8
VCC
Voltage ID 3 / General Purpose I/O 33.
• The first function of this pin is Voltage ID Input 3. The
Voltage ID is the voltage supply readouts from the
CPU. This value is read in the VID register. The input
threshold can be selected by the power-on strapping
www.ite.com.tw IT8712F V0.81
12
Loading...
+ 160 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.