ETC IT8700F

Integrated Technology Express, Inc.
Application Note of IT8700F
for Early I/O Initialization
Jun. 12, 2001
When the battery is installed on motherboard or the ATX power connector is plugged in the
motherboard, the bouncing glitches may be generated on “VBAT” (from battery) or “5VSB”
(from ATX power supply). Such kind of bouncing glitches may cause the initialization of
“Environment Controller Configuration Registers” of IT8700F to be unstable.
For preventing any abnormal behaviors of IT8700F, to program some bits of “Environment
Controller Configuration Registers” to suitable value, after power-on and before POST
sequence, is necessary (We may call it as an “Early I/O initialization” sequence.).
The registers which should be programmed to suitable values in the Early I/O
initialization are described as follows;
Environment Controller Configuration Registers (LDN=04h):
Index F0h = 00h
Index F1h = 00h
Index F2h = 00h
Index F3h = 00h
Index F4h = 00h
Index F5h = 00h (Especially, must Bit 7~6 = 00)
By the way, please also set
LDN0, Index F1h/ Bit 7 = 1
LDN3, Index F0h/ Bit 3 = 1 (If the POST Data Port function is used, please
still set LDN3/IndexF0/Bit3 to 1 after POST.)
Moreover, for 720K floppy diskette, please set
LDN5, Index 2Bh = F0h
LDN5, Index 2Ch = 08h
And set FIFO threshold of FDC to 0Fh.
ITTM-AN-01019
By : Moses
Check : Gary
Page 1