W83877TF/W83877TG
-66 -
11.2 Extended Function Index Registers (EFIRs), Extended Function Data
Registers(EFDRs)
After the extended function mode is entered, the Extended Function Index Register (EFIR) must be
loaded with an index value (0H, 1H, 2H, ..., or 29H) to access Configuration Register 0 (CR0),
Configuration Register 1 (CR1), Configuration Register 2 (CR2), and so forth through the Extended
Function Data Register (EFDR). The EFIRs are write-only registers with port address 251H or 3F0H
(as described in section 11.0) on PC/AT systems; the EFDRs are read/write registers with port
address 252H or 3F1H (as described in section 11.0) on PC/AT systems. The function of each
configuration register is described below.
11.2.1 Configuration Register 0 (CR0), default = 00H
When the device is in Extended Function mode and EFIR is 0H, the CR0 register can be accessed
through EFDR. The bit definitions for CR0 are as follows:
7 6 5 4 3 2 1 0
IPD
reserved
reserved
reserved
reserved
reserved
PRTMODS0
PRTMODS1
Bit 7-bit 4: Reserved.
PRTMOD1 PRTMOD0 (Bit 3, 2):
These two bits and PRTMOD2 (CR9 bit 7) determine the parallel port mode of the W83877TF (as
shown in the following Table 11-1).
Table 11-1
PRTMODS2
(BIT 7 OF CR9)
PRTMODS1
(BIT 3 OF CR0)
PRTMODS0
(BIT 2 OF CR0)
0 0 0 Normal
0 0 1 EXTFDC
0 1 0 Reserved
0 1 1 EXT2FDD
1 0 0 Reserved
1 0 1 EPP/SPP
1 1 0 ECP
1 1 1 ECP/EPP