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
Pin Descriptions
Pin(s) No. Symbol Attribute PowerDescription
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 33.
• The function configuration of this pin is decided by the
software configuration registers.
14 VID4/GP34
DIO8/
DIOD8
VCC
Voltage ID 4 / General Purpose I/O 34.
• The first function of this pin is Voltage ID Input 4. 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 34.
• The function configuration of this pin is decided by the
software configuration registers.
13 VID5/GP35
DIO8/
DIOD8
VCC
Voltage ID 5 / General Purpose I/O 35.
• The first function of this pin is Voltage ID Input 5. 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 35.
• The function configuration of this pin is decided by the
software configuration registers.
68 COPEN#
DIOD8 VCCH
or VBAT
Case Open Detection #.
• The Case Open Detection is connected to a specially
designed low power CMOS flip-flop backed by the
battery for case open state preservation during power
loss.
Table 5-6. Pin Description of Fan Controller Signals
Pin(s) No. Symbol Attribute PowerDescription
8 FAN_CTL1
DOD8 VCC
Fan Control Output 1.
(PWM output signal to Fan’s FET.)
10 FAN_CTL2/
GP51
DOD8/
DIOD8
VCC
Fan Control Output 2 /General Purpose I/O 51.
• The first function of this pin is Fan Control Output 2.
(PWM output signal to Fan’s FET.)
• The second function of this pin is the General
Purpose I/O Port 5 Bit 1.
• The function configuration of this pin is determined by
programming the software configuration registers.
12 FAN_CTL3/
GP36
DOD8/
DIOD8
VCC
Fan Control Output 3 /General Purpose I/O 36.
• The first function of this pin is Fan Control Output 3.
(PWM output signal to Fan’s FET.)
• The second function of this pin is the General
Purpose I/O Port 3 Bit 6.
• The function configuration of this pin is determined by
programming the software configuration registers.
www.ite.com.tw IT8712F V0.81
13
IT8712F
Table 5-7. Pin Description of Infrared Port Signals
• The first function of this pin is Resume Reset #. It is
power good signal of VCCH. The high threshold is 4V
± 0.2V, and the low threshold is 3.5V ± 0.2V
• The second function of this pin is Consumer Infrared
Receive Input.
• The Third function of this pin is the General Purpose
I/O Port 5 Bit 5.
• The function configuration of this pin is determined by
programming the software configuration registers.
70 IRRX/
GP46
DI/
DIOD8
VCCH
Infrared Receive Input /General Purpose I/O 46.
• The first function of this pin is Infrared Receive Input.
• The second function of this pin is the General
Purpose I/O Port 4 Bit 6.
• The function configuration of this pin is determined by
programming the software configuration registers.
66 IRTX/
GP47
DO8/
DIOD8
VCC
Infrared Transmit Output /General Purpose I/O 47.
• The first function of this pin is Infrared Transmit
output.
• The second function of this pin is the General
Purpose I/O Port 4 Bit 7.
• The function configuration of this pin is determined by
programming the software configuration registers.
Table 5-8. Pin Description of Serial Port 1 Signals
Pin(s) No. Symbol Attribute PowerDescription
125 SIN1
DI VCC
Serial Data Input 1.
This input receives serial data from the communications link.
124 SOUT1/
JP3
DO8/
DI
VCC
Serial Data Output 1.
This output sends serial data to the communications link.
This signal is set to a marking state (logic 1) after a Master
Reset operation or when the device is in one of the Infrared
communications modes.
During LRESET#, this pin is input for JP3 power-on strapping
option
123 DSR1#
DI VCC
Data Set Ready 1 #.
When the signal is low, it indicates that the MODEM or data
set is ready to establish a communications link. The DSR#
signal is a MODEM status input whose condition can be
tested by reading the MSR register.
122 RTS1#/
JP2
DO8/
DI
www.ite.com.tw IT8712F V0.81
VCC
Request to Send 1 #.
When this signal is low, this output indicates to the MODEM
14
Pin Descriptions
Pin(s) No. Symbol Attribute PowerDescription
or data set that the device is ready to send data. RTS# is
activated by setting the appropriate bit in the MCR register to
1. After a Master Reset operation or during Loop mode,
RTS# is set to its inactive state.
During LRESET#, this pin is input for JP2 power-on strapping
option
121 DTR1#/
JP1
DO8/
DI
VCC
Data Terminal Ready 1 #.
DTR# is used to indicate to the MODEM or data set that the
device is ready to exchange data. DTR# is activated by
setting the appropriate bit in the MCR register to 1. After a
Master Reset operation or during Loop mode, DTR# is set to
its inactive state.
During LRESET#, this pin is input for JP1 power-on strapping
option
120 CTS1#
DI VCC
Clear to Send 1 #.
When the signal is low, it indicates that the MODEM or data
set is ready to accept data. The CTS# signal is a MODEM
status input whose condition can be tested by reading the
MSR register.
119 RI1#
DI VCC
Ring Indicator 1 #.
When the signal is low, it indicates that a telephone ring
signal has been received by the MODEM. The RI# signal is a
MODEM status input whose condition can be tested by
reading the MSR register.
118 DCD1#
DI VCC
Data Carrier Detect 1 #.
When the signal is low, it indicates that the MODEM or data
set has detected a carrier. The DCD# signal is a MODEM
status input whose condition can be tested by reading the
MSR register.
Table 5-9. Pin Description of Serial Port 2 Signals
Pin(s) No. Symbol Attribute PowerDescription
6 SIN2
5 SOUT2/JP6
3 DSR2#
2 RTS2#/JP5
1 DTR2#/
JP4
DI VCC
DO8/DI VCC
DI VCC
DO8/DI VCC
DO8/DI VCC
Serial Data In 2.
This input receives serial data from the communications link.
Serial Data Out 2.
This output sends serial data to the communications link.
This signal is set to a marking state (logic 1) after a Master
Reset operation or when the device is in one of the Infrared
communications modes. During LRESET#, this pin is input for JP6 power-on strapping option
Data Set Ready 2 #.
When low, indicates that the MODEM or data set is ready to
establish a communications link. The DSR# signal is a
MODEM status input whose condition can be tested by
reading the MSR register.
Request to Send 2 #.
When low, this output indicates to the MODEM or data set
that the device is ready to send data. RTS# is activated by
setting the appropriate bit in the MCR register to 1. After a
Master Reset operation or during Loop mode, RTS# is set to
its inactive state. During LRESET#, this pin is input for JP5 power-on strapping option
Data Terminal Ready 2 #.
DTR# is used to indicate to the MODEM or data set that the
device is ready to exchange data. DTR# is activated by
setting the appropriate bit in the MCR register to 1. After a
Master Reset operation or during Loop mode, DTR# is set to
its inactive state.
During LRESET#, this pin is input for JP4 power-on strapping
www.ite.com.tw IT8712F V0.81
15
IT8712F
Pin(s) No. Symbol Attribute PowerDescription
option
128 CTS2#
DI VCC
Clear to Send 2 #.
When low, indicates that the MODEM or data set is ready to
accept data. The CTS# signal is a MODEM status input
whose condition can be tested by reading the MSR register.
127 RI2#
DI VCC
Ring Indicator 2 #.
When low, indicates that a telephone ring signal has been
received by the MODEM. The RI# signal is a MODEM status
input whose condition can be tested by reading the MSR
register.
126 DCD2#
DI VCC
Data Carrier Detect 2 #.
When low, indicates that the MODEM or data set has
detected a carrier. The DCD# signal i s a MODEM status input
whose condition can be tested by reading the MSR register.
Table 5-10. Pin Description of Parallel Port Signals
Pin(s) No. Symbol Attribute PowerDescription
100 SLCT
DI VCC
Printer Select.
This signal goes high when the line printer has been
selected.
101 PE
DI VCC
Printer Paper End.
This signal is set high by the printer when it runs out of paper.
102 BUSY
DI VCC
Printer Busy.
This signal goes high when the line printer has a local
operation in progress and cannot accept data.
103 ACK#
DI VCC
Printer Acknowledge #.
This signal goes low to indicate that the printer has already
received a character and is ready to accept another one.
104 SLIN#
DIO24 VCC
Printer Select Input #.
When the signal is low, the printer is selected. This signal is
derived from the complement of bit 3 of the printer control
register.
105 INIT#
DIO24 VCC
Printer Initialize #.
When the signal is low, the printer is selected. This signal is
derived from the complement of bit 3 of the printer control
register.
106 ERR#
DI VCC
Printer Error #.
When the signal is low, it indicates that the printer has
encountered an error. The error message can be read from
bit 3 of the printer status register.
107 AFD#
DIO24 VCC
Printer Auto Line Feed #.
When the signal is low, it is derived from the complement of
bit 1 of the printer control register and is used to advance one
line after each line is printed.
108 STB#
DI VCC
Printer Strobe #.
When the signal is low, it is the complement of bit 0 of the
printer control register and is used to strobe the printing data
into the printer.
109 – 116 PD[0:7]
DIO24 VCC
Parallel Port Data [0:7].
This bus provides a byte-wide input or output to the system.
The eight lines are held in a high impedance state when the
port is deselected.
www.ite.com.tw IT8712F V0.81
16
Pin Descriptions
Table 5-11. Pin Description of Floppy Disk Controller Signals
Pin(s) No. Symbol Attribute PowerDescription
51 DENSEL#
52 MTRA#
53 MTRB#/THR
MO#
DO40 VCC
DO40 VCC
DO40 VCC
FDD Density Select #.
DENSEL# is high for high data rates (500 Kbps, 1 Mbps).
DENSEL# is low for low data rates (250 Kbps, 300 Kbps).
FDD Motor A Enable #.
This signal is active low.
FDD Motor B Enable # / Thermal Output #.
• The first function of this pin is FDD Motor B #. This
signal is active low.
• The second function of this pin is Thermal Output #.
• The function configuration of this pin is determined by
programming the software configuration registers.
54 DRVA#
55 DRVB#
56 WDATA#
57 DIR#
58 STEP#
59 HDSEL#
60 WGATE#
61 RDATA#
62 TRK0#
63 INDEX#
64 WPT#
65 DSKCHG#
DO40 VCC
DO40 VCC
DO40 VCC
DO40 VCC
DO40 VCC
DO40 VCC
DO40 VCC
DI VCC
DI VCC
DI VCC
DI VCC
DI VCC
FDD Drive A Enable #.
This signal is active low.
FDD Drive B Enable #.
This signal is active low.
FDD Write Serial Data to the Drive #.
This signal is active low.
FDD Head Direction #.
Step in when this signal is low and step out when high during
a SEEK operation.
FDD Step Pulse #.
This signal is active low.
FDD Head Select #.
This signal is active low.
FDD Write Gage Enable #.
This signal is active low.
FDD Read Disk Data #.
This signal is active low. It is serial data input from FDD.
FDD Track 0 #.
This signal is active low. It indicates that the head of the
selected drive is on track 0.
FDD Index #.
This signal is active low. It indicates the beginning of a disk
track.
FDD Write Protect #.
This signal is active low. It indicates that the disk of the
selected drive is write-protected.
FDD Disk Change #.
This signal is active low. It senses whether the drive door has
been opened or a diskette has been changed.
Table 5-12. Pin Description of Smart Card Reader Interface Signals
• The first function of this pin is PCI Reset 3 #. It is a
34 PCIRST3#/
SCRCLK /
GP11
DOD8
DOD8/
DIOD8
Note2
/
VCC
buffer of LRESET#. 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 Smart Card Clock.
Three different card clocks are selectable from this
pin: high speed (7.1 MHz), low speed (Default: 3.5
MHz) and a programmable card clock.
• The third function of this pin is the General Purpose
I/O Port 1 Bit 1.
• The function configuration of this pin is determined by
programming the software configuration registers.
Table5-12. Pin Description of Smart Card Reader Interface Signals[cont’d]
• The first function of this pin is PCI Reset 4 #. It is a
buffer of LRESET#.
• The second function of this pin is Smart Card
Present Detect #. This pin provides the Smart Card
insertion detection for the Smart Card Reader
interface. Upon detecting the insertion of the Smart
Card, this pin will trigger the power-on event.
• The third function of this pin is the General Purpose
I/O Port 1 Bit 0.
• The function configuration of this pin is determined by
programming the software configuration registers.
www.ite.com.tw IT8712F V0.81
18
Pin Descriptions
Table 5-13. Pin Description of Keyboard Controller Signals
Table 5-14. Pin Description of Miscellaneous Signals
Pin(s) No. Symbol Attribute PowerDescription
49 CLKIN
72 PWRON#/
GP44
DI VCC
DOD8/
DIOD8
VCCH
24 or 48 MHz Clock Input.
Power On Request Output # / General Purpose I/O 34.
• The first function of this pin is Power On Request
Output #.
• The second function of this pin is the General
Purpose I/O Port 4 Bit 4.
• The function configuration of this pin is determined by
programming the software configuration registers.
75 PANSWH#/
GP43
DI/
DIOD8
VCCH
Main Power Switch Button Input # / General Purpose I/O
43.
• The first function of this pin is Main Power Switch
Button Input #.
• The second function of this pin is the General
Purpose I/O Port 4 Bit 3.
• The function configuration of this pin is determined by
programming the software configuration registers.
76 PSON#/
GP42
DOD8/
DIOD8
VCCH
Power Supply On-Off Output # / General Purpose I/O 42.
• The first function of this pin is Power Supply On-Off
Control Output #.
• The second function of this pin is the General
Purpose I/O Port 4 Bit 2.
• The function configuration of this pin is determined by
programming the software configuration registers.
71 PSIN/
GP45
DI/
DIOD8
VCCH
PSIN Input / General Purpose I/O 45.
• The first function of this pin is PSIN Input.
• The second function of this pin is the General
Purpose I/O Port 4 Bit 5.
• The function configuration of this pin is determined by
programming the software configuration registers.
77 GP53
DIOD8 VCCH
General Purpose I/O 53.
• The first function of this pin is the General Purpose
I/O Port 5 Bit 3.
• The function configuration of this pin is determined by
programming the software configuration registers.
78 PWROK2/
GP41
DOD8/
DIOD8
VCCH
Power OK 2 of VCC / General Purpose I/O 41.
• The first function of this pin is Power OK 2 of VCC.
• The second function of this pin is the General
Purpose I/O Port 4 Bit 1.
• The function configuration of this pin is determined by
programming the software configuration registers.
www.ite.com.tw IT8712F V0.81
19
IT8712F
Pin(s) No. Symbol Attribute PowerDescription
79 GP40
DIOD8 VCCH
General Purpose I/O 40.
• The first function of this pin is the General Purpose
I/O Port 4 Bit 0.
• The function configuration of this pin is determined by
programming the software configuration registers.
Note 1: In addition to providing a highly integrated chip, ITE has also implem ented a “SmartGuardian Utility”
for hardware monitor application, providing a total s olution for cus tomer s. The “ SmartG uardian Utility” and the
application circuit of hardware m onitor f unc tion ( the f unc tion arr angement of VIN0-7, T M PIN1-3, F AN_T AC1-3
and FAN_CTL1-3) are interdependent. That is to say, the “ SmartGuardian Utility” is programm ed acc or ding to
the application circuit of hardware monitor function. ITE strongly recommends customers to follow the
referenced application circuit of IT8712F to reduce the “time-to-market” schedule.
Pin No. Symbol Recommended function arrangement
98 VIN0 2 Volt for VCORE1 of CPU
97 VIN1 2 Volt for VCORE2 of CPU
96 VIN2 3.3 Volt for system
95 VIN3 5 Volt for system
94 VIN4 +12 Volt for system
93 VIN5 -12 Volt for system
92 VIN6 -5 Volt for system
91 VIN7 5 Volt for VCCH
Note 2: If the power-on strapping input JP4 is low, the output attributes of these pins will be push-pull.
IO Cell:
DO8: 8mA Digital Output buffer
DOD8: 8mA Digital Open-Drain Output buffer
DO16: 16mA Digital Output buffer
DO24: 24mA Digital Output buffer
DO40: 48mA Digital Output buffer
DIO8: 8mA Digital Input/Output buffer
DIOD8: 8mA Digital Open-Drain Input/Output buffer
DIO16: 16mA Digital Input/Output buffer
DIOD16: 16mA Digital Open-Drain Input/Output buffer
DIO24: 24mA Digital Input/Output buffer
DIOD24: 24mA Digital Open-Drain Input/Output buffer
DI: Digital Input
AI: Analog Input
AO: Analog Output
7. Power On Strapping Options and Special Pin Routings
Table 7-1. Power On Strapping Options
Symbol Value Description
1 KBC is enabled. JP1 KBCEN
0 KBC is disabled.
1 KBC’s ROM is built in. JP2 KBC_IROM
0 KBC’s ROM is external. This is used f o r c us tom code verification. A spec ial
application circuit is required.
JP3 CHIP_SEL -- Chip selection in Configuration.
JP4 BUF_SEL
1 The output buffers of PCIRST1#, PCIRST2#, PCIRST3#, PCIRST4# and
PCIRST5# are enhanced open-drain. It drives high about 10~20 ns when
the signal transits from low to high, and then Hi-Z.
0 The output buffers are push-pull.
AN_CTL_SE
1 The default value of EC Index 15h/16h/17h is 00h. JP5
0 The default value of EC Index 15h/16h/17h is 40h.
1 The threshold voltage of VID is 2.0/0.8V. JP6 VID_ISEL
0 The threshold voltage of VID is 0.8/0.4V.
Intel
ICH
PWBTN#
SUSB#
VCCH
PWRON#
(72)
System
IT8712F
On-Off
Button
PANSWH#
(75)
Figure 7-1. IT8712F Special Applications Circuitry for Intel ICH
www.ite.com.tw IT8712F V0.81
23
PSIN
(71)
PSON#(76)
ATX
Power Supply
PSON#
This page is intentionally left blank.
www.ite.com.tw IT8712F V0.81
24
Configuration
8. Configuration
8.1 Configuring Sequence Description
After the hardware reset or power-on reset, the IT8712F enters the normal mode with all logical devices
disabled except KBC. The initial state (enable bit) of this logical device ( KBC) is deter m ined by the state of pin
121 (DTR1# ) at the falling edge of the system reset during power-on reset.
Hardware Reset
Any other I/O transition cycle
Wait for key string
I/O write to 2Eh
N
Is the data
"87h" ?
Y
Any other I/O transition cycle
Check Pass key
I/O write to 2Eh
N
Next Data?
Y
N
Last Data?
Y
MB PnP Mode
There are three steps to com pleting the configur ation setup: (1) Enter the MB PnP Mode; (2) Modify the data
of configuration register s; (3) Exit the MB PnP Mode. Undesir ed result m ay occur if
the MB PnP Mode is not exited normally.
(1) Enter the MB PnP Mode
To enter the MB PnP Mode, four special I/O write operations are to be performed during Wait for Key state. To
ensure the initial state of the key-check logic, it is necessary to perform four write
operations to the Special Address port (2Eh). Two different enter k eys are provided
to select configuration ports (2Eh/2Fh or 4Eh/4Fh) of the next step.
87h, 01h, 55h, 55h; 2Eh 2Fh
Address port Data port
or 87h, 01h, 55h, AAh; 4Eh 4Fh
www.ite.com.tw IT8712F V0.81
25
IT8712F
(2) Modify the Data of the Registers
All configuration registers can be accessed after entering the MB PnP Mode. Before accessing a selected
register, the content of Index 07h m ust be c hanged to the LDN to which the r egister
belongs, except some Global registers.
(3) Exit the MB PnP Mode
Set bit 1 of the configure control register (Index=02h) to “1” to exit the MB PnP Mode.
www.ite.com.tw IT8712F V0.81
26
Configuration
8.2 Description of the Configuration Registers
All the registers except APC/PME’ registers will be reset to the default state when RESET is activated.
Table 8-1. Global Configuration Registers
LDN Index R/W Reset Configuration Register or Action
All 02h W NA Configure Control
All 07h R/W NA Logical Device Number (LDN)
All 20h R 87h Chip ID Byte 1
All 21h R 12h Chip ID Byte 2
All 22h W-R 07h Configuration Select and Chip Version
All 23h R/W 00h Clock Selection Register
All 24h R/W 00h Software Suspend
Note1
07h
07h
07h
07h
07h
07h
25h R/W 01h GPIO Set 1 Multi-Function Pin Selection Register
Note1
26h R/W 00h GPIO Set 2 Multi-Function Pin Selection Register
Note1
27h R/W 00h GPIO Set 3 Multi-Function Pin Selection Register
Note1
28h R/W 40h GPIO Set 4 Multi-Function Pin Selection Register
Note1
29h R/W 00h GPIO Set 5 Multi-Function Pin Selection Register
LDN Index R/W Reset Configuration Regis ter or Action
01h 30h R/W 00h Serial Port 1 Activate
01h 60h R/W 03h Serial Port 1 Base Address MSB Register
01h 61h R/W F8h Serial Port 1 Base Address LSB Register
01h 70h R/W 04h Serial Port 1 Interrupt Level Select
01h F0h R/W 00h Serial Port 1 Special Configuration Register 1
www.ite.com.tw IT8712F V0.81
27
IT8712F
LDN Index R/W Reset Configuration Regis ter or Action
01h F1h R/W 50h Serial Port 1 Special Configuration Register 2
01h F2h R/W 00h Serial Port 1 Special Configuration Register 3
01h F3h R/W 7Fh Serial Port 1 Special Configuration Register 4
Table 8-4. Serial Port 2 Configuration Registers
LDN Index R/W Reset Configuration Register or Action
02h 30h R/W 00h Serial Port 2 Activate
02h 60h R/W 02h Serial Port 2 Base Address MSB Register
02h 61h R/W F8h Serial Port 2 Base Address LSB Register
02h 70h R/W 03h Serial Port 2 Interrupt Level Select
02h F0h R/W 00h Serial Port 2 Special Configuration Register 1
02h F1h R/W 50h Serial Port 2 Special Configuration Register 2
02h F2h R/W 00h Serial Port 2 Special Configuration Register 3
02h F3h R/W 7Fh Serial Port 2 Special Configuration Register 4
Table 8-5. Parallel Port Configuration Registers
LDN Index R/W Reset Configuration Register or Action
03h 30h R/W 00h Parallel Port Activate
03h 60h R/W 03h Parallel Port Primary Base Address MSB Register
03h 61h R/W 78h Parallel Port Primary Base Address LSB Register
03h 62h R/W 07h Parallel Port Secondary Base Address MSB Register
03h 63h R/W 78h Parallel Port Secondary Base Address LSB Register
03h 70h R/W 07h Parallel Port Interrupt Level Select
03h 74h R/W 03h Parallel Port DMA Channel Select
03h F0h R/W 03h
LDN Index R/W Reset Configuration Register or Action
08h 30h R/W 00h MIDI Port Activate
08h 60h R/W 03h MIDI Port Base Address MSB Register
08h 61h R/W 00h MIDI Port Base Address LSB Register
08h 70h R/W 0Ah MIDI Port Interrupt Level Select
08h F0h R/W 00h MIDI Port Special Configuration Register
Table 8-12. Game Port Configuration Registers
LDN Index R/W Reset Configuration Register or Action
09h 30h R/W 00h Game Port Activate
09h 60h R/W 02h Game Port Base Address MSB Register
09h 61h R/W 01h Game Port Base Address LSB Register
Table 8-13. Consumer IR Configuration Registers
LDN Index R/W Reset Configuration Register or Action
0Ah 30h R/W 00h Consumer IR Activate
0Ah 60h R/W 03h Consumer IR Base Address MSB Register
0Ah 61h R/W 10h Consumer IR Base Address LSB Register
0Ah 70h R/W 0Bh Consumer IR Interrupt Level Select
0Ah F0h R/W 00h Consumer IR Special Configuration Register
Note 1: All these registers can be read from all LDNs.
Note 2: When the ECP mode is not enabled, this register is read only as “04h”, and cannot be written.
Note 3: When the bit 2 of the Primary Base Address LSB Register of Parallel Port is set to 1, the EPP mode
cannot be enabled. Bit 0 of this register is always 0.
Note 4: The initial value of the activate bit of KBC is determined by the latched state of DTR1# at the rising
edge of the LRESET# signal.
Note 5: These registers are read only unless the write enable bit (Index=F0h) is asserted.
8.2.1 Logical Device Base Address
The base I/O range of logical devic es shown below is located in the base I/O address range of each logical
device.
Table 8-14. Base Address of Logical Devices
Logical Devices Address Notes
LDN=0 FDC Base + (2 - 5) and + 7
LDN=1 SERIAL PORT 1 Base + (0 -7)
LDN=2 SERIAL PORT 2 Base1 + (0 -7) COM port
SPP
SPP+EPP
SPP+ECP
SPP+EPP+ECP
POST data port
Environment Controller
PME#
LDN=5 KBC Base1 + Base2 KBC
LDN=8 MIDI port Base + (0 -1)
LDN=9 Game Port Base
LDN=A Consumer IR Base + (0 -7)
Configuration
www.ite.com.tw IT8712F V0.81
33
IT8712F
8.3 Global Configuration Registers (LDN: All)
8.3.1 Configure Control (Index=02h)
This register is w rite only. Its values are not sticky; that is to say, a hardware res et will automatically clear the
bits, and does not require the software to clear them.
Bit Description
7-2
Reserved
1 Returns to the “Wait for Key” state. This bit is used when the configuration sequence is completed.
0 Resets all logical devices and restores configuration registers to their power-on states.
8.3.2 Logical Device Number (LDN, Index=07h)
This register is us ed to s elec t the c urr ent logic al devic es . By reading from or writing to the conf iguration of I/O ,
Interrupt, DMA and other special functions, all registers of the logical devic es can be accessed. In addition,
ACTIVATE command is only effective for the selected logical devices. This register is read/write.
8.3.3 Chip ID Byte 1 (Index=20h, Default=87h)
This register is the Chip ID Byte 1 and is read only. Bits [7:0]=87h when read.
8.3.4 Chip ID Byte 2 (Index=21h, Default=12h)
This register is the Chip ID Byte 2 and is read only. Bits [7:0]=12h when read.
8.3.5 Configuration Select and Chip Version (Index=22h, Default=07h)
Bit Description
7
Configuration Select
This bit is used to select the chip, which needs to be configured. When there are two IT8712F
chips in a system, and a “1” is written, this bit will select JP3=1 (power-on strapping value of
SOUT1) to be configured. The chip with JP3=0 will exit the configuration mode. To write “0”, the
chip with JP3=0 will be configured and the chip with JP3=0 will exit. If no write operations occur on
this register, both chips will be configured.
6-4
3-0
Reserved
Version
4h = Version D
5h = Version G
6h = Version H
7h = Version I
See Application Note that shows how to built a single design which accepts any versions of this
chip.
This register is the Software Suspend register. When the bit 0 is set, the IT8712F enters the “Software
Suspend” state. All the devices, except KBC, remain inactive until this bit is cleared or when the wake-up
event occurs. The wake-up event occurs at any transition on signals RI1# (pin 119) and Rl2# (pin 127).
8.3.8 GPIO Set 1 Multi-Function Pin Selection Register (Index=25h, Default=01h)
If the enabled bits are not set, the multi-function pins will perform the original functions . On the other hand, if
they are set, they will perform the GPIO functions. This r egister can be read from any LDN, but can only be
written if LDN=07h.
Bit Description
7
Function Selection of pin 28
0: MIDI Output (MIDI_OUT)
1: General Purpose I/O 17 (GP17)
6
Function Selection of pin 29
0: MIDI Input (MIDI_IN)
1: General Purpose I/O 16 (GP16)
5
Function Selection of pin 30, if bit5 of index 2A is 1.
8.3.9 GPIO Set 2 Multi-Function Pin Selection Register (Index=26h, Default=00h)
If the enabled bits are not set, the multi-function pins will perform the original functions . On the other hand, if
they are set, they will perform the GPIO functions. This r egister can be read from any LDN, but can only be
written if LDN=07h.
Bit Description
7
Function Selection of pin 20
0: Joystick B Button 2 (JSBB2)
1: General Purpose I/O 27 (GP27)
6
Function Selection of pin 21
0: Joystick B Button 1 (JSBB1)
1: General Purpose I/O 26 (GP26)
5
Function Selection of pin 22
0: Joystick B Coordinate Y (JSBCY)
1: General Purpose I/O 25 (GP25)
4
Function Selection of pin 23
0: Joystick B Coordinate X (JSBCX)
1: General Purpose I/O 24 (GP24)
3
Function Selection of pin 24
0: Joystick A Button 2 (JSAB2)
1: General Purpose I/O 23 (GP23)
2
Function Selection of pin 25
0: Joystick A Button 1 (JSAB1)
1: General Purpose I/O 22 (GP22)
1
Function Selection of pin 26
0: Joystick A Coordinate Y (JSACY)
1: General Purpose I/O 21 (GP21)
0
Function Selection of pin 27
0: Joystick A Coordinate X (JSACX)
1: General Purpose I/O 20 (GP20)
8.3.10 GPIO Set 3 Multi-Function Pin Selection Register (Index=27h, Default=00h)
If the enabled bits are not set, the multi-function pins will perform the original functions . On the other hand, if
they are set, they will perform the GPIO functions. This r egister can be read from any LDN, but can only be
written if LDN=07h.
Bit Description
7
Function Selection of pin 11
0: Fan Tachometer Input 3 (FAN_TAC3)
1: General Purpose I/O 37 (GP37)
6
Function Selection of pin 12
0: Fan Control Output 3 (FAN_CTL3)
1: General Purpose I/O 36 (GP36)
5
Function Selection of pin 13
0: Voltage ID5 (VID5)
1: General Purpose I/O 35 (GP35)
4
Function Selection of pin 14
0: Voltage ID4 (VID4)
1: General Purpose I/O 34 (GP34)
3
Function Selection of pin 16
www.ite.com.tw IT8712F V0.81
36
Configuration
Bit Description
0: Voltage ID3 (VID3)
1: General Purpose I/O 33 (GP33)
2
Function Selection of pin 17
0: Voltage ID2 (VID2)
1: General Purpose I/O 32 (GP32)
1
Function Selection of pin 18
0: Voltage ID1 (VID1)
1: General Purpose I/O 31 (GP31)
0
Function Selection of pin 19
0: Voltage ID0 (VID0)
1: General Purpose I/O 30 (GP30)
8.3.11 GPIO Set 4 Multi-Function Pin Selection Register (Index=28h, Default=40h)
If the enabled bits are not set, the multi-function pins will perform the original functions . On the other hand, if
they are set, they will perform the GPIO functions. This r egister can be read from any LDN, but can only be
written if LDN=07h.
0: Power On Request Output # (PWRON#).
1: General Purpose I/O 44 (GP44).
3
Function Selection of pin 75
0: Main Power Switch Button Input # (PANSWH#).
1: General Purpose I/O 43 (GP43).
2
Function Selection of pin 76
0: Power Supply ON-Off Control Output # (PSON#).
1: General Purpose I/O 42 (GP42).
1
Function Selection of pin 78
0: PWROK2.
1: General Purpose I/O 41 (GP41).
0
Function Selection of pin 79
0: Reserved.
1: General Purpose I/O 40 (GP40).
8.3.12 GPIO Set 5 Multi-Function Pin Selection Register (Index=29h, Default=00h)
If the enabled bits are not set, the multi-function pins will perform the original functions . On the other hand, if
they are set, they will perform the GPIO functions. This r egister can be read from any LDN, but can only be
written if LDN=07h.
Bit Description
7
www.ite.com.tw IT8712F V0.81
Reserved
37
IT8712F
Bit Description
6
Reserved
Function Selection of pin 85.
5
0: Consumer Infrared Receive Input (CIRRX) or RSMRST#. RSMRST# is an open-drain output
function, which is active low about 16ms when VCCH5V is power-on.
1: General Purpose I/O 55 (GP55).
Function Selection of pin 73.
4
0: Power Management Event # (PME#).
1: General Purpose I/O 54 (GP54).
Function Selection of pin 77.
3
0: Reserved.
1: General Purpose I/O 53 (GP53).
Function Selection of pin 9.
2
0: Fan Tachometer Input 2 (FAN_TAC2).
1: General Purpose I/O 52 (GP52).
Function Selection of pin 10.
1
0: Fan Control Output 2 (FAN_CTL2).
1: General Purpose I/O 51 (GP51).
Function Selection of pin 48.
0
0: Clock Run # (CLKRUN#) or PCIRST5#, selected by bit2 of index 2C.
1: General Purpose I/O 50 (GP50).
When loc k f unction is enabled (bit7=1 or X LOCK# is low), conf iguration registers of the selected logical block
and Clock Selection register (index = 23h), and this register will be read-only.
Bit Description
7
Software Lock Enable. Once this bit is set to 1 by software, it can be only cleared by
hardware reset.
0: Configuration lock is controlled by XLOCK#. (Default)
1: Configuration registers Logic Blocks selected by bits 6-0 and this register is read-only.
6
GPIO Select. (LDN7)
0: GPIO Configuration registers are programmable.
1: GPIO Configuration registers are read-only if LOCK is enabled.
5
KBC (Keyboard) and KBC (Mouse) Select. (LDN5 and LDN6)
0: KBC (Keyboard) and KBC (Mouse) Configuration registers are programmable.
1: KBC (Keyboard) and KBC (Mouse) Configuration registers are read-only if LOCK is enabled.
4
EC Select. (LDN4)
0: EC Configuration registers are programmable.
1: EC Configuration registers are read-only if LOCK is enabled.
3
Parallel Port Select. (LDN3)
0: Parallel Port Configuration registers are programmable.
1: Parallel Port Configuration registers are read-only if LOCK is enabled.
2
Serial Port 2 Select. (LDN2)
0: Serial Port 2 Configuration registers are programmable.
1: Serial Port 2 Configuration registers are read-only if LOCK is enabled.
1
Serial Port 1 Select. (LDN1)
0: Serial Port 1 Configuration registers are programmable.
1: Serial Port 1 Configuration registers are read-only if LOCK is enabled.
0
FDC Select. (LDN0) The lock function will not affect bit0 of FDC Special Configuration
register (software write protect).
0: FDC Configuration registers are programmable.
1: FDC Configuration registers are read-only (except Software Write Protect bit) if LOCK is
enabled.
8.4.6 FDC Special Configuration Register 1 (Index=F0h, Default=00h)
Bit Description
7-4
Reserved with default “00h.”
3 1: IRQ sharing.
0: Normal IRQ.
2 1: Swap Floppy Drives A, B.
0: Normal.
1 1: 3-mode.
0: AT-mode.
0 1: Software Write Protect.
0: Normal.
Configuration
www.ite.com.tw IT8712F V0.81
41
IT8712F
8.4.7 FDC Special Configuration Register 2 (Index=F1h, Default=00h)
Bit Description
7-4
Reserved with default “00h.”
3-2 FDD B Data Rate Table Select (DRT1-0).
1-0 FDD A Data Rate Table Select (DRT1-0).
www.ite.com.tw IT8712F V0.81
42
8.5 Serial Port 1 Configuration Registers (LDN=01h)
8.5.1 Serial Port 1 Activate (Index=30h, Default=00h)
Bit Description
7-1
0
Reserved
Serial Port 1 Enable
1: Enabled.
0: Disabled.
8.5.2 Serial Port 1 Base Address MSB Register (Index=60h, Default=03h)
Bit Description
7-4
3-0
Read only as “0h” for Base Address[15:12].
Read/write, mapped as Base Address[11:8].
8.5.3 Serial Port 1 Base Address LSB Register (Index=61h, Default=F8h)
Bit Description
7-3
2-0
Read/write, mapped as Base Address[7:3].
Read only as “000b.”
8.5.4 Serial Port 1 Interrupt Level Select (Index=70h, Default=04h)
Bit Description
7-4
3-0 Select the interrupt level
Reserved with default “0h.”
Note1
for Serial Port 1.
8.5.5 Serial Port 1 Special Configuration Register 1 (Index=F0h, Default=00h)
Bit Description
7
6-4
Reserved
Serial Port 1 Mode
Note3
000: Standard (default)
001: IrDA 1.0 (HP SIR)
010 : ASKIR
100 : Smart Card Reader (SCR)
else : Reserved
3
2-1
Reserved with default “0.”
Clock Source.
00: 24 MHz/13 (Standard)
01: 24 MHz/12 (MIDI)
10: Reserved
11: Reserved
0 1: IRQ sharing.
0: Normal.
Configuration
www.ite.com.tw IT8712F V0.81
43
IT8712F
8.5.6 Serial Port 1 Special Configuration Register 2 (Index=F1h, Default=50h)
Bit Description
7 1: No transmissions delay (40 bits) when the SIR or ASKIR is switched from RX mode to TX
mode.
0: Transmission delays (40 bits) when the SIR or ASKIR is switched from RX mode to TX mode.
6 1: No receptions delay (40 bits) when the SIR or ASKIR is switched from TX mode to RX mode.
0: Reception delays (40 bits) when the SIR or ASKIR is switched from TX mode to RX mode.
5 Single Mask Mode: When set, the RX of UART is masked under TX transmission.
4 1: Half Duplex (default).
0: Full Duplex.
3
SIR RX polarity
1: Active low
0: Active high
2-0
Reserved
8.5.7 Serial Port 1 Special Configuration Register 3 (Index=F2h, Default=00h)
This register is valid only when Serial Port 1’s Mode is Smart Card Reader.
8.6.6 Serial Port 2 Special Configuration Register 2 (Index=F1h, Default=50h)
Bit Description
7 1: No transmission delay (40 bits) when the SIR or ASKIR is switched from RX mode to TX mode.
0: Transmission delay (40 bits) when the SIR or ASKIR is switched from RX mode to TX mode.
6 1: No reception delay (40 bits) when the SIR or ASKIR is switched from TX mode to RX mode.
0: Reception delay (40 bits) when the SIR or ASKIR is switched from TX mode to RX mode.
5 Single Mask Mode: When set, the RX of UART is masked under TX transmission.
4 1: Half Duplex (default).
0: Full Duplex.
3
SIR RX polarity
1: Active low
0: Active high
2-0
Reserved
8.6.7 Serial Port 2 Special Configuration Register 3 (Index=F2h, Default=00h)
This register is valid only when Serial Port 2’s Mode is Smart Card Reader.
Bit Description
7-3
2
Reserved
SCRPFET# polarity.
1: Active high
0: Active low
1-0
SCR_CLKSEL1-0.
00: Stop
01: 3.5 MHz
10: 7.1 MHz
11: Special Divisor ( 96 MHz/DIV96M)
8.6.8 Serial Port 2 Special Configuration Register 4 (Index=F3h, Default=7Fh)
This register is valid only when Serial Port 2’s Mode is Smart Card Reader.
Bit Description
7
SCRPSNT# Active Phase Control
1: Active high
0: Active low
6-0
SCR DIV96M6-0
www.ite.com.tw IT8712F V0.81
46
Configuration
8.7 Parallel Port Configuration Registers (LDN=03h)
8.7.1 Parallel Port Activate (Index=30h, Default=00h)
Bit Description
7-1
0
Reserved
Parallel Port Enable
1: Enabled
0: Disabled
8.7.2 Parallel Port Primary Base Address MSB Register (Index=60h, Default=03h)
Bit Description
7-4
3-0
Read only as “0h” for Base Address[15:12]
Read/write, mapped as Base Address[11:8]
8.7.3 Parallel Port Primary Base Address LSB Register (Index=61h, Default=78h)
If the bit 2 is set to 1, the EPP mode is disabled automatically.
Bit Description
7-2
1-0
Read/write, mapped as Base Address[7:2]
Read only as “00b.”
8.7.4 Parallel Port Secondary Base Address MSB Register (Index=62h, Default=07h)
Bit Description
7-4
3-0
Read only as “0h” for Base Address[15:12]
Read/write, mapped as Base Address[11:8]
8.7.5 Parallel Port Secondary Base Address LSB Register (Index=63h, Default=78h)
Bit Description
7-2
1-0
Read/write, mapped as Base Address[7:2]
Read only as “00b.”
8.7.6 Parallel Port Interrupt Level Select (Index =70h, Default=07h)
Bit Description
7-4
3-0
Reserved with default “0h.”
Select the interrupt level
Note1
for Parallel Port
8.7.7 Parallel Port DMA Channel Select (Index=74h, Default=03h)
Bit Description
7-3
2-0
Reserved with default “00h.”
Select the DMA channel
Note2
for Parallel Port.
www.ite.com.tw IT8712F V0.81
47
IT8712F
8.7.8 Parallel Port Special Configuration Register (Index=F0h, Default=03h)
Bit Description
7-4
Reserved
3 1: POST Data Port Disable
0: POST Data Port Enable
2 1: IRQ sharing
0: Normal
1-0
Parallel Port Modes
00 : Standard Parallel Port mode (SPP)
01 : EPP mode
10 : ECP mode
11 : EPP mode & ECP mode
If the bit 1 is set, ECP mode is enabled. If the bit 0 is set, EPP mode is enabled. These two bits are
independent. However, according to the EPP spec., when Parallel Port Primary Base Address LSB
Register bit 2 is set to 1, the EPP mode cannot be enabled.
1: Keyboard Event Detected.
2 0: No RI2# Event Detected.
1: RI2# Event Detected.
1 0: No RI1# Event Detected.
1: RI1# Event Detected.
0 0: No CIR event Detected.
1: CIR event Detected.
8.8.9 APC/PME Control Register 1 (PCR 1) (Index=F2h, Default=00h)
Bit Description
7 PER and PSR normal run access enable
6
PME# output control
0: Enabled
1: Disabled
5 This bit is restored automatically to the previous VCC state before power failure occurs
4 Disables all APC events after the power failure occurs, excluding PANSWH#
3
Keyboard event mode selection when VCC is ON
1: Determined by PCR 2
0: Pulse falling edge on KCLK
2
Mouse event when VCC is OFF
1: Click Key twice sequentially
0: Pulse falling edge on MCLK
1
Mouse event when VCC is ON
1: Click Key twice sequentially
0: Pulse falling edge on MCLK
0 Reserved
www.ite.com.tw IT8712F V0.81
50
Configuration
8.8.10 Environment Controller Special Configuration Register (Index=F3h, Default=00h)
Bit Description
7-1
Reserved
0 1: IRQ sharing.
0: Normal.
8.8.11 APC/PME Control Register 2 (PCR 2) (Index=F4h, Default=00h)
Bit Description
7
Disable KCLK/KDAT and MCLK/MDAT auto-swap
0: Enabled.
1: Disabled.
6 Reserved.
5
PSON# state when VCCH is switched from OFF to ON
0: High-Z (default power OFF).
1: Inverting of PSIN.
4 Masks PANSWH# power-on event.
3-2
Key Number of the Keyboard power-up event
00: 5 (Key string mode), 3 (Stroke keys at same time mode)
01: 4 (Key string mode), 2 (Stroke keys at same time mode)
10: 3 (Key string mode), 1 (Stroke keys at same time mode)
11: 2 (Key string mode), Reserved (Stroke keys at same time mode)
1-0
Keyboard power-up event mode selection
00: KCLK falling edge
01: Key string mode
10: Stroke keys at same time mode
11: Reserved
8.8.12 APC/PME Special Code Index Register (Index=F5h)
Bit Description
7-6 Reserved (should be “00”).
5-0 Indicate which Identification Key Code or CIR code register is to be read/written via 0xF6.
8.8.13 APC/PME Special Code Data Register (Index=F6h)
There are 5 bytes for Key String mode, 3 bytes for Stroke Keys at same time mode and CIR event codes.
8.9.7 KBC (keyboard) Interrupt Type (Index=71h, Default=02h)
This register indicates the type of interrupt set f or KBC (k eyboard) and is read o nly as “02h” when bit 0 of the
KBC (keyboard) Special Configuration Register is cleared. When bit 0 is set, this type of interrupt can be
selected as level or edge trigger.
Bit Description
7-2
Reserved
1 1: High Level
0: Low Level
0 1: Level Type
0: Edge Type
8.9.8 KBC (keyboard) Special Configuration Register (Index=F0h, Default=00h)
Bit Description
7-5
Reserved
4 1: IRQ sharing.
0: Normal.
3 1: KBC’s clock 8 MHz.
0: KBC’s clock 12 MHz.
2 1: Key lock enabled.
0: Key lock disabled.
1 1: Type of interrupt of KBC (keyboard) can be changed.
0: Type of interrupt of KBC (keyboard) is fixed.
0 1: Enables the External Access ROM of 8042.
8.10.3 KBC (mouse) Interrupt Type (Index=71h, Default=02h)
This register indicates the type of interrupt used for KBC (mous e) and is read on ly as “02h” when bit 0 of the
KBC (mouse) Special Configuration Register is cleared. When bit 0 is set, the type of interrupt can be selected
as level or edge trigger.
Bit Description
7-2
Reserved
1 1: High Level
www.ite.com.tw IT8712F V0.81
53
IT8712F
Bit Description
0: Low Level
0 1: Level Type
0: Edge Type
8.10.4 KBC (mouse) Special Configuration Register (Index=F0h, Default=00h)
Bit Description
7-2
Reserved with default “00h.”
1 1: IRQ sharing.
0: Normal.
0 1: Type of interrupt of KBC (mouse) can be changed.
0: Type of interrupt of KBC (mouse) is fixed.
www.ite.com.tw IT8712F V0.81
54
Configuration
8.11 GPIO Configuration Registers (LDN=07h)
8.11.1 SMI# Normal Run Access Base Address MSB Register (Index=60h, Default=00h)
Bit Description
7-4
3-0
Read only as “0h” for Base Address [15:12].
Read/write, mapped as Base Address [11:8].
8.11.2 SMI# Normal Run Access Base Address LSB Register (Index=61h, Default=00h)
Bit Description
7-0
Read/write, mapped as Base Address[7:0].
8.11.3 Simple I/O Base Address MSB Register (Index=62h, Default=00h)
Bit Description
7-4
3-0
Read only as “0h” for Base Address [15:12].
Read/write, mapped as Base Address [11:8].
8.11.4 Simple I/O Base Address LSB Register (Index=63h, Default=00h)
Bit Description
7-0
Read/write, mapped as Base Address[7:0].
8.11.5 Panel Button De-bounce Base Address MSB Register (Index=64h, Default=00h)
Bit Description
7-4
3-0
Read only as “0h” for Base Address [15:12].
Read/write, mapped as Base Address [11:8].
8.11.6 Panel Button De-bounce Base Address LSB Register (Index=65h, Default=00h)
8.11.8 Watch Dog Timer Control Register (Index=71h, Default=00h)
Bit Description
7
6
5
4
3-2
1
www.ite.com.tw IT8712F V0.81
WDT is reset upon a CIR interrupt
WDT is reset upon a KBC (mouse) interrupt
WDT is reset upon a KBC (keyboard) interrupt
WDT is reset upon a read or a write to the Game Port base address
Reserved
Force Time-out
55
IT8712F
Bit Description
This bit is self-clearing
0
WDT Status
1: WDT value reaches 0.
0: WDT value is not 0.
8.11.9 Watch Dog Timer Configuration Register (Index=72h, Default=00h)
Bit Description
7
WDT Time-out value select 1
1: Second
0: Minute
6
WDT output through KRST (pulse) enable
1: Enable.
0: disable
5 WDT Time-out value Extra select.
1: 64 ms.
0: Determine by WDT Time-out value select 1 (bit 7 of this register).
4 WDT output through PWROK1/PWROK2 (pulse) enable.
1: Enable.
3-0
0: disable
Select the interrupt level
Note1
for WDT
8.11.10 Watch Dog Timer Time-Out Value Register (Index=73h, Default=00h)
Bit Description
7-0
WDT time-out value 7-0
8.11.11 GPIO Pin Set 1, 2, 3, 4 and 5 Polarity Registers (Index=B0h, B1h, B2h, B3h and B4h,
Default=00h)
These registers are used to program the GPIO pin type as polarity inverting or non-inverting.
Bit Description
7-0 1: Inverting
0: Non-inverting
8.11.12 GPIO Pin Set 1, 2, 3, 4 and 5 Pin Internal Pull-up Enable Registers (Index=B8h, B9h, BAh,
BBh and BCh, Default=00h)
These registers are used to enable the GPIO pin internal pull-up.
Bit Description
7-0 1: Enabled.
0: Disabled.
8.11.13 Simple I/O Set 1, 2, 3, 4 and 5 Enable Registers (Index=C0h, C1h, C2h, C3h and C4h,
Default=01h, 00h, 00h, 40h, and 00h)
These registers are used to select the function as the Simple I/O function or the Alternate function.
www.ite.com.tw IT8712F V0.81
56
Configuration
Bit Description
7-0 1: Simple I/O function
0: Alternate function
8.11.14 Simple I/O Set 1, 2, 3, 4 and 5 Output Enable Registers (Index=C8h, C9h, CAh, CBh and CCh,
Default=01h, 00h, 00h, 40h, and 00h)
These registers are used to determine the direction of the Simple I/O.
Bit Description
7-0 0: Input mode
1: Output mode
8.11.15 Panel Button De-bounce Control Register (Index=D0h, Default=00h)
Bit Description
7-5
4
3
2
Reserved
IRQ Sharing Enable
IRQ Output Type
IRQ Output Enable
1: Enabled
0: Disabled
1-0
De-bounce Time Selection
00: 8 ms (6 ms ignored, 8 ms passed)
01: 16 ms (12 ms ignored, 16 ms passed)
10: 32 ms (24 ms ignored, 32 ms passed)
11: 64 ms (48 ms ignored, 64 ms passed)
8.11.16 Panel Button De-bounce Set 1, 2, 3, 4 and 5 Enable Registers (Index=D1h, D2h, D3h, D4h and
D5h, Default=00h)
These registers are used to enable Panel Button De-bounce for each pin.
Bit Description
7-0 1: Enabled
0: Disabled
8.11.17 IRQ3-7, 9-12 and 14-15 External Routing Input Pin Mapping Registers (Index=E3h-E7h, E9hECh and EEh-EFh, Default=00h)
These registers are used to determine the external routing input pin mappings of IRQ3-7, 9-12 and 14-15.
8.11.18 SMI# Control Register 1 (Index=F0h, Default=00h)
Bit Description
7 Enables the generation of an SMI# due to MIDI’s IRQ (EN_MIDI).
6 Enables the generation of an SMI# due to KBC (Mouse)’s IRQ (EN_MIRQ).
5 Enables the generation of an SMI# due to KBC (Keyboard)’s IRQ (EN_KIRQ).
www.ite.com.tw IT8712F V0.81
57
IT8712F
Bit Description
4 Enables the generation of an SMI# due to Environment Controller’s IRQ (EN_ECIRQ).
3 Enables the generation of an SMI# due to Parallel Port’s IRQ (EN_PIRQ).
2 Enables the generation of an SMI# due to Serial Port 2’s IRQ (EN_S2IRQ).
1 Enables the generation of an SMI# due to Serial Port 1’s IRQ (EN_S1IRQ).
0 Enables the generation of an SMI# due to FDC’s IRQ (EN_FIRQ).
8.11.19 SMI# Control Register 2 (Index=F1h, Default=00h)
Bit Description
7 Forces to clear all the SMI# status register bits, non-sticky.
6 0: Edge trigger
1: Level trigger.
5-3
Reserved
2 Enables the generation of an SMI# due to WDT’s IRQ (EN_WDT).
1 Enables the generation of an SMI# due to CIR’s IRQ (EN_CIR).
0 Enables the generation of an SMI# due to PBD’s IRQ (EN_PBD).
8.11.20 SMI# Status Register 1 (Index=F2h, Default=00h)
This register is used to read the status of SMI# inputs.
Bit Description
7
6
5
4
3
2
1
0
MIDI’s IRQ
KBC (PS/2 Mouse)’s IRQ
KBC (Keyboard)’s IRQ
Environment Controller’s IRQ
Parallel Port’s IRQ
Serial Port 2’s IRQ
Serial Port 1’s IRQ
FDC’s IRQ
8.11.21 SMI# Status Register 2 (Index=F3h, Default=00h)
This register is used to read the status of SMI# inputs.
8.11.25 Ke yboard Lock Pin Mapping Register (Index=F7h, Default=00h)
Bit Description
7-6
5-0
Reserved
Keyboard Lock Pin Location
Please see Location mapping table
Note4
.
8.11.26 GP LED Blinking 1 Pin Mapping Register (Index=F8h, Default=00h)
Bit Description
7-6
5-0
Reserved
GP LED Blinking 1 Location
Please see Location mapping table
Note4
.
8.11.27 GP LED Blinking 1 Control Register (Index=F9h, Default=00h)
Bit Description
7-4
3
2-1
Reserved
GP LED Blinking 1 short low pulse enabled
GP LED 1 Frequency Control.
00: 4 Hz
01: 1 Hz
10: 1/4 Hz
11: 1/8 Hz
0
GP LED Blinking 1 Output low enabled
8.11.28 GP LED Blinking 2 Pin Mapping Register (Index=FAh, Default=00h)
Bit Description
7-6
5-0
Reserved
GP LED Blinking 2 Location
Please see Location mapping table
Note4
.
www.ite.com.tw IT8712F V0.81
59
IT8712F
8.11.29 GP LED Blinking 2 Control Register (Index=FBh, Default=00h)
Bit Description
7-4
3
2-1
Reserved
GP LED Blinking 2 short low pulse enabled.
GP LED 2 Frequency Control.
00: 4 Hz
01: 1 Hz
10: 1/4 Hz
11: 1/8 Hz
0
GP LED Blinking 2 Output low enabled.
8.11.30 VID Input Register (Index=FCh, Default=--h)
Bit Description
7-6
5-0
Reserved
VID 5-0 inputs
They are read-only. The inputs’ thresholds for VID inputs are not TTL level (0.4V for low, 2.2V for
high), but special CMOS level (1.5V for low, 2.5V for high)
8.11.31 VID Output Register (Index=FDh, Default=00h)
Bit Description
7
VID_OE. VID output enable
1: output
0: input
6
5-0
Reserved
VID 5-0 output values
www.ite.com.tw IT8712F V0.81
60
8.12 MIDI Port Configuration Registers (LDN=08h)
8.12.1 MIDI Port Activate (Index=30h, Default=00h)
Bit Description
7-1
0
Reserved
MIDI Port Enable
1: Enabled
0: Disabled
8.12.2 MIDI Port Base Address MSB Register (Index=60h, D efault=03h)
Bit Description
7-4
3-0
Read only with “0h” for Base Address[15:12].
Read/write, mapped as Base Address[11:8].
8.12.3 MIDI Port Base Address LSB Register (Index=61h, Default=00h)
Bit Description
7-3
2-0
Read/write, mapped as Base Address[7:3].
Read only as “000b.”
8.12.4 MIDI Port Interrupt Level Select (Index=70h, Default=0Ah)
Bit Description
7-4
3-0
Reserved with default “0h.”
Select the interrupt level
Note1
for MIDI Port.
8.12.5 MIDI Port Special Configuration Register (Index=F0h, Default=00h)
Bit Description
7-1
Reserved with default “00h.”
0 1: IRQ sharing.
0: Normal.
Configuration
www.ite.com.tw IT8712F V0.81
61
IT8712F
8.13 Game Port Configuration Registers (LDN=09h)
8.13.1 Game Port Activate (Index=30h, Default=00h)
Bit Description
7-1
0
Reserved
Game Port Enable
1: Enabled. (If enable, the multi function pin20, 21,22,23 will change to Game port function.)
0: Disabled.
8.13.2 Game Port Base Address MSB Register (Index=60h, Default=02h)
Bit Description
7-4
3-0
Read only with “0h” for Base Address[15:12].
Read/write, mapped as Base Address[11:8].
8.13.3 Game Port Base Address LSB Register (Index=61h, Default=01h)
Bit Description
7-0
Read/write, mapped as Base Address[7:0].
www.ite.com.tw IT8712F V0.81
62
Configuration
8.14 Consumer IR Configuration Registers (LDN=0Ah)
8.14.1 Consumer IR Activate (Index=30h, Default=00h)
Bit Description
7-1
0
Reserved
Consumer IR Enable
1: Enabled.
0: Disabled.
8.14.2 Consumer IR Base Address MSB Register (Index=60h, Default=03h)
Bit Description
7-4
3-0
Read only with “0h” for Base Address[15:12].
Read/write, mapped as Base Address[11:8].
8.14.3 Consumer IR Base Address LSB Register (Index=61h, Default=10h)
Bit Description
7-3
2-0
Read/write, mapped as Base Address[7:3].
Read only as “000b.”
8.14.4 Consumer IR Interrupt Level Select (Index=70h, Default=0Bh)
Bit Description
7-4
3-0
Reserved with default “0h.”
Select the interrupt level
Note1
for Consumer IR.
8.14.5 Consumer IR Special Configuration Register (Index=F0h, Default=00h)
Bit Description
7-1
Reserved with default “00h.”
0 1: IRQ sharing.
0: Normal.
Note 1:
Interrupt level mapping
Fh-Dh: not valid
Ch: IRQ12
3h: IRQ3
2h: not valid
1h: IRQ1
0h: no interrupt selected
Note 2:
DMA channel mapping
7h-5h: not valid
4h: no DMA channel selected
3h: DMA3
2h: DMA2
1h: DMA1
0h: DMA0
www.ite.com.tw IT8712F V0.81
63
IT8712F
Note 3:
Except the standard mode, COM1 and COM2 cannot be selected in the same mode.
The IT8712F supports the peripheral site of the LPC I/F as described in the LPC Interface Specification
Rev.1.0 (Sept. 29, 1997). In addition to the required signals (LAD3-0, LFRAME#, LRESET#, LCLK (LCLK is
the same as PCICLK.)), the IT8712F also supports LDRQ#, SERIRQ and PME#.
9.1.1 LPC Transactions
The IT8712F supports some parts of the cycle types described in the LPC I/F specif ication. Mem ory read and
Memory write cycles are used for the Flash I/F. I/O read and I/O write cycles are used f or the pr ogrammed I/O
cycles. DMA read and DMA write cycles are used for DMA cycles. All of these cycles are c haracteristic of the
single byte transfer.
For LPC host I/O read or write transactions, the Super I/O module processes a positive decoding, and the
LPC interface can respond to the result of the current trans action by sending out SYNC values on LAD[3:0]
signals or leave LAD[3:0] tri-state depending on its result.
For DMA read or write transactions, the LPC interface will make reactions according to the DMA requests
from the DMA devices in the Super I/O modules, and decides whether to ignore the current transaction or not.
The FDC and ECP are 8-bit DMA devices, so if the LPC Host initializes a DMA transaction with data size of
16/32 bits, the LPC interface will process the f irst 8-bit data and r esponse with a SYNC ready (0000b) which
will terminate the DMA burst. The LPC interf ace will then re- issue another LDRQ# m es sage to as sert DREQn
after finishing the current DMA transaction.
9.1.2 LDRQ# Encoding
The Super I/O module provides two DMA devices : the FDC and the ECP. T he LPC Interf ace provides LDRQ#
encoding to reflect the DREQ[3:0] status. Two LDRQ# messages or different DMA channels m ay be issued
back-to-back to trace DMA requests quickly. But, four PCI clocks will be inserted between two LDRQ#
messages of the s am e DMA channel to guarantee that there is at least 10 PCI c lock s for one DMA request to
change its status. (The LPC host will decode these LDRQ# m essages, and send those decoded DREQn to
the legacy DMA controller which runs at 4 MHz or 33/8 MHz).
9.2 Serialized IRQ
The IT8712F follows the specification of Serialized IRQ Support for PCI System, Rev. 6.0, September 1, 1995,
to support the serialized IRQ feature, and is able to interface mos t PC chipsets. The IT8712F encodes the
parallel interrupts to an SERIRQ which will be decoded by the chipset with built-in Interrupt Controller s (two
8259 compatible modules).
9.2.1 Continuous Mode
When in the Continuous mode, the SIRQ host initiates the Start frame of each SERIRQ sequence after
sending out the Stop frame by itself. (The next Start fram e may or may not begin immediately after the turnaround state of current Stop fr ame.) The SERIRQ is always activated and SIRQ host k eeps polling all the
IRQn and system events, even though no IRQn status is c hanged. The SERIRQ enter the Continuous mode
following a system reset.
www.ite.com.tw IT8712F V0.81
65
IT8712F
9.2.2 Quiet Mode
In the Quiet mode, when one SIRQ Slave detects its input IRQn/events have been changed, it may initiate the
first clock of Start frame. The SIRQ host can then follow to complete the SERIRQ sequence. In the Quiet
mode, the SERIRQ has no activity following the Stop frame until it is initiated by SIRQ Slave, which implies low
activity = low mode power consumption.
9.2.3 Waveform Samples of SERIRQ Sequence
PCICLK
SERIRQ
PCICLK
SERIRQ
Start Frame
S/HH
(4/6/8)T
S: Slave drive H: Host drive R: Recovery T: Turn-around S/H: Slave drive when in Quiet mode, Host drive when in Continuous mode
1 IRQ0 2 2 IRQ1 5 Y
3 SMI# 8 Y
4 IRQ3 11 Y
5 IRQ4 14 Y
6 IRQ5 17 Y
7 IRQ6 20 Y
8 IRQ7 23 Y
9 IRQ8 26 Y
10 IRQ9 29 Y
11 IRQ10 32 Y
12 IRQ11 35 Y
13 IRQ12 38 Y
14 IRQ13 41 15 IRQ14 44 Y
16 IRQ15 47 Y
17 IOCHCK# 50 18 INTA# 53 19 INTB# 56 20 INTC# 59 21 INTD# 62 -
32:22 Unassigned 95 / 65 -
Functional Description
IT8712F
www.ite.com.tw IT8712F V0.81
67
IT8712F
9.3 General Purpose I/O
The IT8712F provides five sets of f lexible I/O control and spec ial functions f or the system designers via a s et
of multi-functional General Purpose I/O pins (GPIO). The GPIO functions will not be perform ed unless the
related enable bits of the GPIO Multi-func tion Pin Select ion regis ter s ( Index 25h, 26h, 27h, 28h and 29h of the
Global Configuration Registers) are set. The GPIO functions include the simple I/O function and alternate
function, and the function selection is determined by the Simple I/O Enable Register s (LDN=07h, Index=C0h,
C1h, C2h, C3h and C4h).
The Simple I/O function includes a set of registers, which correspond to the GPIO pins. All control bits ar e
divided into five registers. The accessed I/O ports are program m able and ar e five c onsecutive I/O ports (Bas e
Address+0, Base Address+1, Base Address+2, Base Address+3, Base Address+4). Base Address is
programmed on the registers of GPIO Simple I/O Base Address LSB and MSB registers (LDN=07h,
Index=60h and 61h).
The Alternate Function provides sever al special functions for users , including W atch Dog Tim er, SMI# output
routing, External Interrupt routing, Panel Button De-bounce, Keyboard Lock input routing, LED Blinking,
Thermal output routing, and Beep output routing. The last two are the sub-functions of Hardware Monitor.
The Panel Button De-bounce is an input function. After the panel button de-bounce is enabled, a related
status bit will be set when an active low pulse is detected on the GPIO pin. The status bits will be cleared by
writing 1’s to them. Panel Button De-bounce Interrupt will be issued if any one of the status bit is set. However,
the new setting status will not issue another interrupt unless the previous status bit is cleared before being set.
The Key Lock function locks the keyboard to inhibit the keyboard interface. T he progr amming method is to s et
bit 2 on the register Index F0h of KBC (keyboard) (LDN=5). T he pin loc ation mapping, Index F7h must als o be
programmed correctly.
The Blinking function provides a low frequency blink output. By connecting to some ex ternal components, it
can be used to control a power LED. There are several frequencies that can be selected.
The W atch Dog Timer (WDT ) function is constituted by a time counter, a time-out status register, and the
timer reset control logic. The time-out status bit m ay be mapped to an interrupt or KRST# through the W DT
Configuration register. The W DT has a programmable time-out range from 1 to 255 minutes or 1 to 255
seconds. The units are also pr ogrammable, either a m inute or a second, via bit7 of the W DT Configuration
register. W hen the W DT Time-out Value register is set to a non-zero value, the W DT loads the value and
begin counting down from the value. W hen the value r eaches to 0, the WDT s tatus register will be s et. Ther e
are many system events that can reload the non-zero value into the W DT, which include a CIR interrupt, a
Keyboard Interrupt, a Mouse Interrupt, or I/O reads/writes to the Game Port base address. The effect on the
WDT for each of the events may be enabled or disabled through bits in the W DT control register. No m atter
what value in the time counter is, the host may force a time-out to occur by writing a “1” to the bit 1 of the WDT
Configuration register.
The External Interrupt routing function provides a useful feature for motherboard designers. Through this
function, the parallel interrupts of other on-board devices can be easily re-routed into the Serial IRQ.
www.ite.com.tw IT8712F V0.81
68
Functional Description
The SMI# is a non-maskable interrupt dedicated to the transparent power management. It consists of dif f er ent
enabled interrupts generated from each of the f unctional blocks in the IT 8712F. The interrupts are r edirected
as the SMI# output via the SMI# Control Register 1 and SMI# Control Register 2. The SMI# Status Registers 1
and 2 are used to read the status of the SMI input events. All the SMI# Status Register bits can be cleared
when the corresponding source events become invalidated. These bits can also be cleared by writing 1 to bit 7
of SMI# Control Register 2, whether the events of the corresponding sources are invalidated or not. The SMI#
events can be programmed as pulse mode or level mode whenever an SMI# event occurs. The logic equation
of the SMI# event is described below:
SMI# event = (EN_FIRQ and FIRQ) or (EN_S1IRQ and S1IRQ) or (EN_S2IRQ and S2IRQ) or (EN_PIRQ and
PIRQ) or (EN_EC and EC_SMI) or (EN_PBDIRQ or PBDIRQ).
Thermal Output
LED Blinking 1
LED Blinking 2
Beep#
SMI#
Simple I/O Register Bit-n
1
2
3
4
5
Simple I/O
enable
Polarity
Pull-up
enable
SD-bus
WR#
D-
TYPE
Output
0
1
enable
1
0
GPIO
PIN
RD_
Interrupt
SD-bus
RD_(IDX=64h, 65h)
status
Panel Button De-bounce Bit-n
De-bounce
enable
De-bounce circuit
External IRQ Routing
(Level 3 - 7, 9 - 11, 14-15)
Keyboard lock
Figure 9-3. General Logic of GPIO Function
www.ite.com.tw IT8712F V0.81
69
IT8712F
9.4 Advanced Power Supply Control and Power Management Event (PME#)
The circuit for advanc ed power supply control (APC) provides five power-up events, Keyboard, Mouse, CIR,
and Smart Card Reader card detect. When any of these five events is true, PWRON# will per form a low state
until VCC is switched to ON state. The five events include the followings:
1. Detection of KCLK edge or special pattern of KCLK and KDAT. The special pattern of KCLK means
pressing pre-set key string sequentially, and KDAT means pressing pre-set keys simultaneously
2. Detection of MCLK edge or special pattern of MCLK and MDAT. The special pattern of MCLK and MDAT
means clicking on any mouse button twice sequentially.
3. Receiving CIR patterns are matched the previous stored pattern stored at the APC/PME Special Code
Index and Data Register
4. Detection of the Smart Card Reader Card Detect pulse on the SCRPSNT# input pin
The PANSWH# and PSON# are especially designed for the system. PANSW H# serves as a main power
switch input which is wire-AND to the APC output PWRON#. PSON# is the ATX Power c ontrol output, which
is a power-failure gating circuit. T he power-failure gating circuit is res ponsible for gating the PSIN input until
PANSWH# becomes active when the VCCH is switched from OFF to ON.
The power-failure gating circuit c an be disabled by setting the APC/PME Control Register 2 (LDN=04h, index
F4h, bit 5). The gating circuit also provides an auto-restore function. W hen the bit 5 of PCR1 is set, the
previous PSON# state will be restored when the VCCH is switched from OFF to ON.
The Mask PW RON# Activation bit (bit 4 of PCR 1) is used to mas k all Power-up events except Switch on
event when the VCCH state is just switched from FAIL to OFF. In other words, when this bit is set and the
power state is switched from FAIL to OFF, the only validated function is PANSWH#.
The PCR2 register is respons ible for determ ining the Keyboard power up events and APC conditions. Bit 4 is
used to mask the PANSWH# power-on event on the PWRON# pin. T o enable this bit, the k eyboard power-up
event should be enabled and set by (1) pressing pre-set key string sequentially or (2) strok ing pre-set keys
simultaneously. The APC/PME# special code index and data registers are used to specify the special key
codes in the special power-up events of (1) pressing pre-set key string sequentially or (2) stroking pre-set keys
simultaneously.
A CIR event is generated if the input CIR RX pattern is the same as the previous stored pattern stored at PME
Special Code Index and Data Registers (LDN=04h, Index=F5h and F6h). The total maxim um physical codes
are nineteen bytes (from Index 20h to 32h). T he firs t byte (Index 20h) is used to s pecif y the pattern length (in
bytes). Bits[7:4] are used when VCC is on; and Bits[3:0] when VCC goes OFF. The length represented in each
4 bits will be incremented by 3 internally as the actual length to be compared. For m ost of the CIR protocols,
the first several bytes are always the same for each k ey (or pattern). The diff erenc es are always placed in the
last several bytes. Thus, the system designer can program the IT8712F to generate a CIR PME# event as any
keys when VCC is ON and a special key (i.e. POWER-ON) when VCC is OFF.
The Smart Card Reader Card Detec t event is used to power on the system when any Integrated Circuit Card
is inserted in the Smart Card Reader. When inserted, a pulse will be generated on the SCRPSNT# input pin. If
the relative enabled bit is enabled, the power-up event will be also generated.
All APC registers (Index=F0h, F2h, F4h, F 5h and F6h) ar e powered by back-up power (VBAT ) when VCCH is
OFF.
PME# is used to wake up the system from low-power states (S1-S5). Except the five events of the APC’s,
there will be another events to generate PME#: RI1# and RI2# events. RI1# and RI2# are Ring Indicator of
Modem status at ACPI S1 or S2 state. A falling edge on thes e pins issues PME# events if the enable bits ar e
set.
www.ite.com.tw IT8712F V0.81
70
Functional Description
9.5 Environment Controller
The Environment Controller ( EC), built in the IT8712F, includes eight voltage inputs, thr ee temperature sensor
inputs, three FAN Tachometer inputs, and three sets of advanced FAN Controllers. The EC monitors the
hardware environment and implements environmental control for personal computers.
The IT8712F contains an 8-bit ADC (Analog-to-Digital Converter) which is responsible for monitoring the
voltages and temperatures. T he ADC converts the analog inputs, ranging from 0V to 4.096V, to 8-bit digital
bytes. Thanks to the additional external com ponents, the analog inputs are able to monitor different voltage
ranges, in addition to monitoring the fixed input range of 0V to 4.096V. Through the external therm istors, the
temperature sensor inputs can be converted to 8-bit digital bytes, enabling the sensor inputs, and monitor ing
the temperature around the therm istors or thermal diode. A built-in ROM is also pr ovided to adjust the nonlinear characteristics of thermistors.
FAN Tachometer inputs are digital inputs with an acceptable input r ange of 0V to 5V, and are responsible f or
measuring the FAN’s T achometer pulse periods. FAN_T AC1 and FAN_TAC2 inc lude program mable divisor s,
and can be used to measure different fan speed ranges. FAN_TAC3 also includes programmable divisors, but
can be used to measure two fan speed ranges only.
The EC of the IT8712F provides multiple internal registers and an interrupt generator for programmers to
monitor the environment and c ontrol the FANs. Both the LPC Bus and Serial Bus interfaces are suppor ted to
accommodate the needs for various applications.
9.5.1 Interfaces
LPC Bus: The Environment Controller of the IT8712F decodes two addresses.
Table 9-1. Address Map on the LPC Bus
Registers or Ports Address
Address register of the EC Base+05h
Data register of the EC Base+06h
Note 1: The Base Address is determ ined by the Logical Device configuration registers of the Envir onment
Controller (LDN=04h, registers index=60h, 61h).
To access an EC register , the address of the regis ter is written to the addres s por t (Bas e+05h). Read or write
data from or to that register via data port (Base+06h).
9.5.2 Registers
9.5.2.1 Address Port (Base+05h, Default=00h):
Bit Description
7
Outstanding; Read only
This bit is set when a data write is performed to Address Port via the LPC Bus.
6-0 Index: Internal Address of RAM and Registers.
www.ite.com.tw IT8712F V0.81
71
IT8712F
Table 9-2. Environment Controller Registers
Index R/W Default Registers or Action
00h R/W 18h Configuration
01h R 00h Interrupt Status 1
02h R 00h Interrupt Status 2
03h R 00h Interrupt Status 3
04h R/W 00h SMI# Mask 1
05h R/W 00h SMI# Mask 2
06h R/W 00h SMI# Mask 3
07h R/W 00h Interrupt Mask 1
08h R/W 00h Interrupt Mask 2
09h R/W 00h Interrupt Mask 3
0Ah R - VID Register
0Bh R/W 09h Fan Tachometer Divisor Register
0Ch R/W 00h Fan Tachometer 16-bit Counter Enable Register
0Dh R - Fan Tachometer 1 Reading Register
0Eh R - Fan Tachometer 2 Reading Register
0Fh R - Fan Tachometer 3 Reading Register
10h R/W - Fan Tachometer 1 Limit Register
11h R/W - Fan Tachometer 2 Limit Register
12h R/W - Fan Tachometer 3 Limit Register
13h R/W 00h Fan Controller Main Control Register
14h R/W 50h FAN_CTL Control Register
15h R/W 00h or 40h FAN_CTL1 PWM Control Register
16h R/W 00h or 40h FAN_CTL2 PWM Control Register
17h R/W 00h or 40h FAN_CTL3 PWM Control Register
18h R - Fan Tachometer 1 Extended Reading Register
19h R - Fan Tachometer 2 Extended Reading Register
1Ah R - Fan Tachometer 3 Extended Reading Register
1Bh R/W - Fan Tachometer 1 Extended Limit Register
1Ch R/W - Fan Tachometer 2 Extended Limit Register
1Dh R/W - Fan Tachometer 3 Extended Limit Register
20h R - VIN0 Voltage Reading Register
21h R - VIN1 Voltage Reading Register
22h R - VIN2 Voltage Reading Register
23h R - VIN3 Voltage Reading Register
24h R - VIN4 Voltage Reading Register
25h R - VIN5 Voltage Reading Register
www.ite.com.tw IT8712F V0.81
72
Functional Description
Index R/W Default Registers or Action
26h R - VIN6 Voltage Reading Register
27h R - VIN7 Voltage Reading Register
28h R - VBAT Voltage Reading Register
29h R - TMPIN1 Temperature Reading Register
2Ah R - TMPIN2 Temperature Reading Register
2Bh R - TMPIN3 Temperature Reading Register
51h R/W 00h ADC Temperature Channel Enable Register
52h R/W 7Fh TMPIN1 Thermal Output Limit Register
53h R/W 7Fh TMPIN2 Thermal Output Limit Register
54h R/W 7Fh TMPIN3 Thermal Output Limit Register
56h R/W 56h Thermal Diode 1 Zero Degree Adjust Register
57h R/W 56h Thermal Diode 2 Zero Degree Adjust Register
58h R 90h ITE Vendor ID Register
www.ite.com.tw IT8712F V0.81
73
IT8712F
Index R/W Default Registers or Action
59h R/W 56h Thermal Diode 3 Zero Degree Adjust Register
5Bh R 12h Core ID Register
5Ch R/W 00h Beep Event Enable Register
5Dh R/W 00h Beep Frequency Divisor of Fan Event Register
5Eh R/W 00h Beep Frequency Divisor of Voltage Event Register
5Fh R/W 00h Beep Frequency Divisor of Temperature Event Register
60h R/W 7Fh FAN_CTL1 SmartGuardian Automatic Mode Temperature Limit of OFF Register
61h R/W 7Fh
62h R/W 7Fh
FAN_CTL1 SmartGuardian Automatic Mode Temperature Limit of Fan Start
Registers
FAN_CTL1 SmartGuardian Autom atic Mode Temperature Limit of Full-Speed-
7 R/W Initialization. A “1” restores all registers to their individual default values, except the Serial
Bus Address register. This bit clears itself when the default value is “0.”
6 R/W
5 R/W
4 R
Update VBAT Voltage Reading
COPEN# cleared; Write “1” to clear COPEN#
Read Only, Always “1.”
3 R/W INT_Clear. A “1” disables the SMI# and IRQ outputs with the contents of interrupt status
bits remain unchanged.
2 R/W
IRQ enables the IRQ Interrupt output
1 R/W SMI# Enable. A “1” enables the SMI# Interrupt output.
0 R/W Start. A “1” enables the startup of monitoring operations while a “0” sends the monitoring
operation in the STANDBY mode.
www.ite.com.tw IT8712F V0.81
75
IT8712F
9.5.2.2.2 Interrupt Status Register 1 (Index=01h, Default=00h)
Reading this register will clear itself following a read access.
Bit R/W Description
7-5 R
Reserved
4 R A “1” indicates a Case Open event has occurred.
3 R
Reserved
2-0 R A “1” indicates the FAN_TAC3-1 Count limit has been reached.
9.5.2.2.3 Interrupt Status Register 2 (Index=02h, Default=00h)
Reading this register will clear itself after the read operation is completed.
Bit R/W Description
7-0 R A “1” indicates a High or Low limit of VIN7-0 has been reached.
9.5.2.2.4 Interrupt Status Register 3 (Index=03h, Default=00h)
Reading this register will clear itself following a read access.
Bit R/W Description
7-3 R
Reserved
2-0 R A “1” indicates a High or Low limit of Temperature 3-1 has been reached.