FDC37N769_07 SMSC [SMSC Corporation], FDC37N769_07 Datasheet - Page 95

no-image

FDC37N769_07

Manufacturer Part Number
FDC37N769_07
Description
3.3V Super I/O Controller with Infrared Support for Portable Applications
Manufacturer
SMSC [SMSC Corporation]
Datasheet
The EPP logic is in powerdown under any of the following conditions:
The ECP logic is in powerdown under any of the following conditions:
The parallel port logic can change powerdown modes when the ECP mode is changed through the ecr register or
when the parallel port mode is changed through the configuration registers.
CONFIGURATION
The configuration of the FDC37N769 is programmed through hardware selectable Configuration Access Ports that
appear when the chip is placed into the configuration state. The FDC37N769 logical device blocks, if enabled, will
operate normally in the configuration state.
Configuration Access Ports
The Configuration Access Ports are the CONFIG PORT, the INDEX PORT, and the DATA PORT (Table 74). The
base address of these registers is controlled by the nRTS2/SYSOPT pin (see Table 1). To determine the
configuration base address, the state of the nRTS2/SYSOPT pin is latched by the falling edge of a hardware reset. If
the latched state is a 0, the base address of the Configuration Access Ports is located at address 3F0H; if the latched
state is a 1, the base address is located at address 370H.
Note
Note
Configuration State
The configuration registers are used to select programmable chip options. The FDC37N769 operates in two possible
states: the run state and the configuration state. After power up by default the chip is in the run state. To program
the configuration registers, the configuration state must be explicitly enabled.
registers typically follows this sequence:
Entering the Configuration State
To enter the configuration state write the Configuration Access Key to the CONFIG PORT. The Configuration Access
Key is one byte of 55H data. The FDC37N769 will automatically activate the Configuration Access Ports following
this procedure.
Configuration Register Programming
The FDC37N769 contains configuration registers CR00-CR2F. After the FDC37N769 enters the configuration state,
configuration registers can be programmed by first writing the register index number (00 - 2FH) to the Configuration
Select Register (CSR) through the INDEX PORT and then writing or reading the configuration register contents
through the DATA PORT. Configuration register access remains enabled until the configuration state is explicitly
exited.
SMSC DS – FDC37N769
CONFIG PORT
INDEX PORT
DATA PORT
1
2
:
:
PORT NAME
1.
2.
1.
2.
The INDEX and DATA ports are active only when the FDC37N769 is in the configuration state.
The INDEX PORT is only readable in the configuration state.
1.
2.
3.
EPP is not enabled in the configuration registers.
EPP is not selected through ecr while in ECP mode.
ECP is not enabled in the configuration registers.
SPP, PS/2 Parallel port or EPP mode is selected through ecr while in ECP mode.
Enter the Configuration State,
Program the Configuration Register(s),
Exit the Configuration State.
SYSOPT = 0
Table 74 - Configuration Access Ports
0x3F0
0x3F0
DATASHEET
INDEX PORT + 1
Page 95 of 137
SYSOPT = 1
0x370
0x370
WRITE
READ/WRITE
READ/WRITE
Programming the configuration
TYPE
1,2
1
Rev. 02-16-07

Related parts for FDC37N769_07