P R E L I M I N A R Y
ALTERNATE PIN FUNCTIONS
To provide the system designer with the most flexibility,
the 脡lanSC300 microcontroller provides a means for
reconfiguring some of the pin functions, depending on
the system requirements. Reconfiguration of the
脡lanSC300 microcontroller pin functions is accom-
plished in one of two ways, depending on the pin func-
tions that are to be reconfigured. To select the internal
LCD controller, CPU local bus interface, or maximum
ISA bus interface, the state of the DTR and RTS pins
are sampled on the rising edge of the RESIN and
IORESET signals when power is first applied to the
脡lanSC300 microcontroller. This is shown in Figure 8.
After power has been initially applied and RESIN and
IORESET are deasserted, additional assertions of
IORESET while RESIN = 1 will not cause the pin con-
figurations to change. However, the pin configuration
inputs are always sampled in response to RESIN as-
sertions. Table 27 shows the pin states at reset to en-
able the three different pin configurations involving the
LCD controller, Local Bus, and Maximum ISA Bus.
The bus configuration selected can be read in bits 5鈥?
of the Memory Configuration 1 Register, Index 66h,
after the reset.
Table 27. Bus Option Select Bit Logic
Bus Selected
Internal LCD
Local Bus
Full/Maximum ISA
DTR/CFG1
0
1
X
RTS/CFG0
0
0
1
The second method of reconfiguring 脡lanSC300 micro-
controller pin functions is accomplished by program-
ming the internal configuration registers. This method
is used to configure the following functions:
n
DRAM or SRAM main memory interface
n
Dual-scan LCD interface
n
Unidirectional or bidirectional parallel port
n
The clock source driving the X1OUT[BAUDOUT]
pin
n
PCMCIA memory commands
n
14.336-MHz clock
VCC
RESIN and
IORESET
DTR and RTS sampled at
the rising edge of RESIN and IORESET
DTR
RTS
Notes:
This is shown to illustrate when CFG0 and CFG1 are sampled and is not intended to be used for reset timings. For reset timings,
refer to Table 51 on page 99
Figure 8.
Bus Option Configuration Select
68
脡lan鈩C300 Microcontroller Data Sheet