PC87338 /PC97338
ACPI 1.0 and PC98/9 9 Co mp l iant Sup erI/O
PC87338/PC97338 ACPI 1.0 and PC98/99 Compliant SuperI/O
November 1998
General D escription
The PC97338 is a fully ACPI 1.0 and PC98/99 c ompliant, ISA based Super I/O. It is functionally compatible with the PC87338. It includes a Floppy Disk
Controller (FDC), two Serial Communication Con trollers (SCC) for UART and Infrared support, one
IEEE1284 compatible Parallel Port, and two g eneral
purpose Chip Select signals for game port support.
The device supports powe r management as well as
3.3V and 5V mixed operation making it particularly
suitable for notebook and sub-notebook applications.
The PC87338 and PC97338 are fully compliant to the
Plug and Play specifications included in the "Hardware Design Guide for Microsoft Windows 95".
Block Diagram
Configuration Input
CS1,0
Signals
Serial Interfac e
Differences between the PC873 38 and PC97338 are
indicated in italics. These differences are summarized
in Appendix A.
Features
■ Meets ACPI 1.0 and PC98/99 requirements
■ Backward compatible with PC87338
■ 100% compatibility with Plug and Play require-
ments specified in the “
Microsoft Windows 95
Channel architectures
■ A special Plug and Play module includes:
Flexible IRQs, DMAs and base addresses
TRI-STATE® is a registered trademark of National Semiconductor Corporation.
®
IBM
, MicroChannel®, PC-AT® and PS/2® are registered trademarks of International Business Machines Corporation.
®
Microsoft
and Windows® are registered trademarks of Microsoft Corporation.
Configuration
Plug and Play
Support
DMA
IRQ
Registers
IRQ Input
Signals
SCC1
(16550 UART)
Interrupt
and DMA
Power-
Down
Logic
Control
SCC2
(16550 UART +
INFRARED)
IEEE1284
Parallel Port
High Current Driver
DataHandshake
1
Floppy
Drive
Interface
Floppy Disk
Control ler (FDC)
with
Digital Data
Separator (DDS)
(Enhanced 8477)
www.national.com
Floppy
Drive
Interface
■ A new, high performance, on-chip Floppy Disk
Controller (FDC) provides:
— Software compatibility with the PC8477, which
contains a superset of the floppy disk controller
functions in the µDP8473, the NEC µP D 765A
and the N82077
— A modifiable 13-bit address
— Ten IRQ channel options
— Four 8-bit DMA channel options
— 16-byte FIFO
— Burst and non-burst modes
— Low-power CMOS with enhanced power-down
mode
— A new, high-performance, on-chip, digital data
separator without external filter components
— Support for 5.25"/3.5" floppy disk drives
— Automatic media sense support
— Perpendicular recording drive support
— Three mode Floppy Disk Drive (FDD) support
— Full support for IBM’s Tape Drive Register
(TDR) implementation
— Support for new fast tape drives (2 Mbps) and
standard tape drives (1 Mbps, 500 Kbps and
250 Kbps)
— Support for both
FM
and MFM modes
.
■ Two Serial Communication Controllers provide:
— Software compatibility with the 16550A and the
16450
— A modifiable 13-bit address
— Ten IRQ channel options
— MIDI baud rate support
— Four 8-bit DMA channel options on SCC2
— Shadow register support UART write-only bits
■ A fast universal Infrared interface on SCC2 supports the following:
— Data rates of up to 115.2 Kbps (SIR)
— A data rate of 1.152 Mbps (MIR)
— A data rate of 4.0 Mbps (FIR)
— Selectable internal or external modulation /de-
modulation (Shar p-IR)
— Consumer Electronic IR mode
■ A bidirectional parallel port that includes:
— A modifiable 13-bit address
— Ten IRQ channel options
— Four 8-bit DMA channel options
— An Enhanced Parallel Port (EPP) compatible
with version EPP 1.9 (IEEE1284 compliant),
that also supports version EPP 1.7 of the Xircom specification.
— An Extended Capabilities Port (ECP) that is
IEEE1284 compliant, including level 2
— Bidirectional data transfer under either soft-
ware or hardware control
— Compatib ility with ISA, EISA , and M icroChan-
nel parallel ports
— Multiplexing of additional external FDC signals
on parallel port pins that enables use of an external Floppy Disk Drive (FDD)
— A protection circuit that prevents damage to the
parallel port when an external printer powers
up or operates at high voltages
— 14 mA output drivers
■ Two general purpose pins for two programm able
chip select signals can be program med for game
port control.
■ An address decoder that:
— Selects all primary and secondary ISA ad-
dresses, including COM1-4 and LPT1-3
— Decodes up to 16 address bits
■ Clock source:
— An internal clock multiplier generates all re-
quired internal frequencies.
— A clock input source 14.318 M Hz, 24 MHz, or
48 MHz may be selected
■ Enhanced power managem ent features:
— Special power-down configuration registers
— Enhanced programmable FDC command to
trigger power down
— Programmable power-down and wake-up
modes
— Two dedicated pins for FDC power manage-
ment
— Low power-down current consumption (typical-
ly for PC97338, 400 µA for 3.3V and 600 µA for
5V application)
— Reduced pin leakage current
— Low power CMOS technology
— The ability to shut off clocks to either the entire
chip or only to specific modules
■ Mixed voltage support provides:
— Standard 5 V operation
— Low voltage 3.3 V operation
— Simultaneous internal 3.3 V operation and re-
ception or transmission to devices that have either 3.3 V or 5 V power supply
5.14 BANK 0 ......................................................................................................................................... 153
5.14.1 TXD/RXD – Transmit/Receive Data Ports ...........................................................................153
5.14.3 EIR/FCR – Event Identification/FIFO Control Registers ......................................................154
5.14.4 LCR/BSR – Link Control/Bank Select Register ...................................................................157
5.14.5 MCR – Modem/Mode Control Register .. .............................................................................159
5.14.6 LSR – Link Status Register .................................................................................................160
5.14.7 MSR – Modem Status Register ...........................................................................................162
5.14.8 SPR/ASCR – Scratchpad/Auxiliary Status and Control Register ........................................162
5.15 BANK 1 ......................................................................................................................................... 163
5.15.1 LBGD – Legacy Baud Generator Divisor Port . ....................................................................164
5.15.2 LCR/BSR – Link Control/Bank Select Registers .................................................................164
5.16 BANK 2 ......................................................................................................................................... 164
5.16.1 BGD – Baud Generator Divisor Port ...................................................................................164
5.16.2 EXCR1 – Extended Control Register 1 ...............................................................................166
5.16.3 LCR/BSR – Link Control/Bank Select Registers .................................................................167
5.16.4 EXCR2 – Extended Control Register 2 ...............................................................................167
5.17 BANK 3 ......................................................................................................................................... 168
5.17.1 MID – Module Identification Register, Read Only ...............................................................168
5.17.2 SH_LCR – Link Control Register Shadow, Read Only .................................... .......... .. ....... .168
5.17.3 SH_FCR – FIFO Control Register Shadow, Read-Only ......................................................168
5.17.4 LCR/BSR – Link Control/Bank Select Registers .................................................................168
5.18 BANK 4 ......................................................................................................................................... 169
5.19 BANK 5 ......................................................................................................................................... 170
5.19.3 LCR/BSR – Link Control/Bank Select Registers .................................................................171
5.19.4 IRCR2 – Infrared Control Register 2 ...................................................................................171
5.19.5 ST_FIFO – Status FIFO ......................................................................................................172
5.20 BANK 6 ......................................................................................................................................... 173
5.20.1 IRCR3 – Infrared Control Register 3 ...................................................................................173
5.20.2 MIRPW – MIR Pulse Width Register ...................................................................................173
5.20.3 SIR_PW – SIR Pulse Width Registe r ..................................................................................174
5.20.4 LCR/BSR – Link Control/Bank Select Registers .................................................................174
5.21 BANK 7 ......................................................................................................................................... 175
5.21.1 IRRXDC – Infrared Receiver Demodulator Control Register ..............................................175
9
www.national.com
5.21.2 IRTXMC – Infrared Transmitter Modulator Control Register ...............................................178
5.21.3 RCCFG – CEIR Configuration Register ..............................................................................179
5.21.4 LCR/BSR – Link Control/Bank Select Registers .................................................................179
TABLE 72 Parallel Port Pin Out .....................................................................................................................144
TABLE 73 Register Bank Summary ............................................................................................................. 153
TABLE 74 Bank 0 Serial Controller Base Registers þ ...................................................................................153
Table 1 lists the signals of the Chip in alphabetical order. It also shows the pin associated with each signal for
the Plastic Quad Flatpack, (PQFP) and Thin Quad Flatpack (TQFP) options. The I/O column describes whether
the pin is an input, output, or bidirectional pin (marked as I, O or I/O, respectively). This column also specifies
which group in Section 8.2 describes the pin’s DC characteristics.
Refer to the glossary for an explanation of abbreviations and terms used in this table and throughout this document. Use the Table of Contents to find more information about each register.
which internal register is accessed. T he values of A15-0 have no
effect during DMA transfers.
If CFG0 = 0 during reset, A15-0 are u sed for address decoding.
If CFG0 = 1 during reset, only A10 -0 are used for address
decoding, and A15-11 are ignored (mas ked to 0).
In Legacy mode, A10 is used only for ECP decodi ng.
A15-11 are multiplexed with SCC2’s signals.
Acknow ledg e.
external printer to indicate it received data from the pa rallel port.
This pin is internally connec ted to a n ominal 25 KΩ pull-up resistor.
ACK
These address lines from the m icroprocessor determine
This parallel port input sig nal is pulsed low by an
is multip lexed wit h DR1. (See Table 72 for more information).
ADRATE0
ADRATE1
AEN2018I
AFD
98
48
7876O
96
46
Group 10
Group 1
Group 11
O
Additional Data Rate signals 0 and 1.
are provided in addition to DRATE1,0 and ha ve a similar function.
They reflect the currently selected FDC data rate, (bits 0 a nd 1 in
the Configuration Control Register (CCR) or the Data Rate Select
Register (DSR), whichever was written to last).
ADRATE0 is configured whe n bit 0 of ASC is 1. ADRATE1 is
configured when bit 4 of ASC is 1.
ADRATE0 is multiplexed with IRQ5 and A DRATE1 is multiplexed
with DENSEL.
Address Enable.
and disables the microprocesso r Address. The address lines
disabled will be A15-0 o r A10-0, depending on whether CFG0 wa s
set to 0 or 1 during reset (respectively).
Access during DMA transfer is NOT affected by this pin.
Automatic Feed XT.
the external printer that it should automatically line feed after each
Carriage Return byte. This signal enters a TRI-STATE
within 10 nsec after a 0 is loaded into the Control Register bit.
An external 4.7 KΩ pull-up resistor should be attached to this pin.
AFD
is multip lexed wit h DSTRB and DENSEL. See Table 72 for
more information.
When set to 1, this pin enables DMA addressing
When low this parallel port signal indicates to
These FDC output signals
®
condition
22
www.national.com
Symbol
PQFP
Pin
TQFP
Pin
I/O an d
Group #
Function
ASTRB8179O
Group 11
BADDR0
BADDR1
BOUT1
BOUT2
73
65
74
73
(71)
(63)
71
63
72
71
(69)
(61)
Group 1
Group 7
Address Strobe. This active-low signal is used in EPP mode as an
address strobe.
ASTR B
is multip lexed with SLIN and STEP. See Table 72 for more
information.
SIO Base Address Straps 0 and 1. These bits must be externally
I
strapped to determine whi ch one of four base address options for
the INDEX and DATA regist ers will be used by the system after
reset. See Table 8.
If BADDR1 = 0 and BADDR0 = 1 during reset, the chip “wakes up”
without a base address and th e Plug and Play protocol should be
applied. For more details see Section 2.
These pins are internal ly grounded by a 30 KΩ pull-down resistor.
To strap these pins high, pull them up to V
BADDR0 is multiplexed with RTS1
, and BADDR1 is multiplexed with
with a 10 KΩ resistor.
cc
SOUT1 (and BOUT1 in PC87338 only).
SCC Baud Output signals 1 and 2. These multi-function pins
O
provide the associated serial channel Baud Rat e generator output
signal for SCC1 or SCC2, if test mode is selected in the Power and
Test Configuration Register (PTR) and the DLAB bit (LCR7) is set.
BOUT1 is multiplexed with SOUT1 and BADDR1. BOUT2 is
multiplexed with SOUT2, IRTX and CFG0 (in PC87 338 only).
BOUT1 is multiplexed wit h D TR1. BO UT2 is multiplexed with DTR2
and A12 (in PC97338 only ).
BUSY8482I
Group 2
CFG06563I
Group 9
CS0
CS1
51
3
49
1
Group 8
Busy. This parallel port signal is set high by the external printer
when it cannot accept another charac ter.
This pin is internally grounded by a nominal 25 KΩ pull-down
resi stor.
BUSY is multiplexed w ith MT R1
and WAIT. (See Table 72 for more
information).
Configuration. This CMOS i nput signal is externally strapped to
select one of two default configurations in which the Chip p owers
up (see Table 6).
This pin is internally grounded by a 30 KΩ pull-down resistor. To
strap this pin high, pull it up to V
with a 10 KΩ resistor.
CC
CFG0 is mult iplexed with SO UT2 and IRTX .
Programmable Chip Select signals 0 and 1. CS
O
1,0 are
programmable chip select and/or latch e nable and/or out put ena ble
signals that can be used as gam e port, I/O expander, etc.
The decoded address and th e assertion conditions are c onfigured
via the Chip co nfiguration registers, indexed by 0Ah-0Dh, 10h-11h,
03h and 4Dh.
CS
1,0 are push-pull output signals.
CS0
is multiplexed with DRATE1, MS EN1, SIRQI2 and DACK3.
CS1
is multipl exed with ZWS.
23
www.national.com
Symbol
PQFP
Pin
TQFP
Pin
I/O an d
Group #
Function
CTS1
CTS2
D0
D1
D2
D3
D4
D5
D6
D7
DACK0
72
64
17
16
15
14
13
12
11
10
70
62
15
14
13
12
11
10
9
8
Group 1
I/O
Group 6
5553I
Group 1
UART Clear to Send signals 1 and 2. When low, this signal
I
indicates that the modem or d ata transfer device is ready to
exchange data.
The CTS
signal is a modem status input signal who se condition can
be tested by reading bit 4 (CTS) of the Modem Stat us Register
(MSR) for the appropriate ser ial channel. B it 4 i s the c om plem ent of
the CTS
CTS
MSR. CTS
signal. Bit 0 (DCTS) of the MSR indic ates whether the
input has changed state sinc e the previous reading of the
has no effect on the transmitte r.
If modem status interrupts are en abled, an interrupt is generated
whenever the DCTS bit of the MSR is set.
CTS2
is multiplexed with A13. When CTS2 is not selected, it is
masked to 0.
Data. Th ese signals are bi-directional data lines to the
microprocessor. D0 is the LSB and D7 is th e MSB.
DMA Acknowledge 0. An active low input signal used to
acknowledge DMA request 0 (DRQ0), and to enable the R D
WR
input signals during a DMA transfer. It can be used by either
the FDC, or the SCC2 or the parallel port. If none of them uses this
input signal, it is ignored. If the device which uses this si gnal is
disabled or configured with no DMA, the signal is also ignored.
Upon reset, it is ignored.
and
DACK1
DACK2
DACK3
5452I
Group 1
53 I
Group 1
5149I
Group 1
DMA Acknowledge 1. An active low input signal used to
acknowledge DMA request 1 (DRQ1), and enable the RD
and WR
input signals during a DMA transfer. It can be used by one of the
following: FDC, SCC2 or parallel port. If none of them us es this
input signal, it is ignored. If the device which uses this si gnal is
disabled or configured with no DMA, the signal is also ignored.
Upon reset, it is ignored.
DMA Acknowledge 2. An active low input signal used to
acknowledge DMA request 2 (DRQ2), and enable the RD
and WR
input signals during a DMA transfer. It can be used by one of the
following: FDC, SCC2 or parallel port. If none of them us es this
input signal, it is ignored. If the device which uses this si gnal is
disabled or configured with no DMA, the signal is also ignored.
Upon reset, it is used by the FDC.
DMA Acknowledge 3. An active low input signal used to
acknowledge DMA request 3 (DRQ3), and enable the RD
and WR
inputs during a DMA transfer. It can be used by one of the following:
FDC, SCC2 or parallel port. If none of them uses this input signal,
it is ignored. If the device which uses this signal is disabled or
configured with no D MA, the signal is also ig nored. Upon reset, it is
used by the FDC. DACK3
CS0
and SIRQI2.
is multip lexed wit h DRATE1, MSE N1,
24
www.national.com
Symbol
PQFP
Pin
TQFP
Pin
I/O an d
Group #
Function
DCD1
DCD2
DENSEL
(Normal
Mode)
(PPM
Mode)
77
69
75
67
Group 1
4846O
Group 10
7876O
Group 10
UART Data Carrier Detect signals 1 and 2. When low, this signal
I
indicates that the mode m or data transfer device has de tected the
data carrier.
The DCD
2,1 signals are mode m status input signals whose
condition can be tested by reading bit 7 (DCD) of the Modem
Status Register (MSR) for the appropriate serial channel . Bit 7 is
the complement of the DCD
indicates whether the DCD
signal. Bit 3 (DDCD) of the MSR
input signal has changed state since the
previous reading of the MSR.
If modem status interrupts are enabled, an interrupt is generated
whenever the DDCD bit of the MSR is set to 1.
DCD2
is multiplexed with A15. When DCD2 is not selected, it is
masked to 1.
Density Select. Indicates that a high density FDC data rate (500
Kbps, 1 Mbps or 2 Mbps) or a l ow density data rate (250 Kbps or
300 Kbps) is selected. The polarity of DENS EL is controlled via bit
6 of the ASC register. The default is active high for high density.
DENSEL is also programmable via the MODE command .
DENSEL is multiplexed with A DRATE1.
Density Select. This pin provides an additional Density Select
signal in PPM mode when PNF = 0.
DENSEL is multiplexed with A FD
, DSTR B. See Table 72 for more
information.
DIR
(Normal
4139O
Group 10
Mode)
(PPM
Mode)
DR0
DR1
8078O
Group 10
44
45
42
43
Group 10
(Normal
Mode)
DR1
(PPM
8583O
Group 10
Mode)
DR234947O
Group 10
Direction. This FDC output signal determines the direction of the
Floppy Disk Drive (FDD) head movement (active = step in, inactive
= step out) during a seek ope ration. During read or write
operations, DIR
is inactive.
Direction. This FDC pin provides an additional direction signal in
PPM Mode when PNF = 0. DIR
is multiplexed with INIT. See Table
72 for more information.
FDC Drive Select signals 0 and 1. These FDC s ignals are
O
decoded drive select output sig nals controlled by Digital Output
Register bits D0 and D1.
These signals are gated with DOR bi ts 7 through 4. These are
active low output signals. They are encoded with information to
control four FDDs when bit 4 of the Function Enable Re giste r (FER)
is set. DR0,1
are exchanged only via the TDR register. (Bit 4 of the
FCR register is reserved.)
DR1
is multip lexed with PD.
FDC Drive Select 1. This signal provides an additional drive select
signal in PPM mode when PNF = 0. It is drive select 1 when bit 4
of FCR is 0. It is drive select 0 when bit 4 of FCR is 1. This signal
is active low. DR1
is multip lexed with ACK. See Table 72 for more
information.
Drive 2 or 3. This FDC signal is assert ed when either drive 2 or
drive 3 is accessed (except during logical dr ive exchange, see bit 3
of TDR). This pin is configured when bits 7, 6 of SIRQ3 are 01.
DR23
is multip lexed with IRSL 0, DRV2, SIRQI3 and PNF.
25
www.national.com
Symbol
PQFP
Pin
TQFP
Pin
I/O an d
Group #
Function
DRATE0
DRATE1
(Normal
Mode)
DRATE0
(PPM
Mode)
DRQ0
DRQ1
DRQ2
DRQ3
DRV2
52
51
50
49
O
Group 8
8785O
Group 8
56
33
4
60
54
31
2
58
O
Group 6
4947I
Group 4
Data Rates 0 and 1. These FDC outpu t signals reflect the currently
selected FDC data rate, (bits 1 and 0 in the Configuration Control
Register (CCR) or the Data Rate Select Register (DSR), whi chever
was written to last). The pins are totem-pole buffered output signals
(6 mA sink, 6 mA source).
DRATE0 is multiplexed with MSEN0. DRATE1 is multiplexed with
MSEN1, SIRQI2, CS0
and DACK3.
Data Rate 0. This pin prov ides an additional FDC data rate signal,
in PPM mode, when PN F = 0.
DRATE0 is multiplexed with PD6. See Table 72 for m ore
information.
DMA Requests 0, 1, 2 and 3. These active high outputs signal the
DMA controller that a data transfer is required.
This DMA request can be sourced by one of the following: FDC,
SCC2 or parallel port. When n ot sourced by any of them, it is in
TRI-STATE. In Plug and Play mode, when the sourced device is
disabled or when the s ourced device is configured with no D MA, it
is also in TRI-STATE. Upon reset, DRQ2 is used by the FDC; and
DRQ0,1 and 3 are in TRI-STATE.
DRQ3 is multiplexed with IRQ15, and SIRQI1.
Drive2. This FDC input s ignal indicates (low) when a second disk
drive has been installed. The state of t his signal is available from
Status Register A in P S/2 m ode. This p in is conf igured when bits 7
and 6 of SIRQ3 are 00.
DRV2
is multip lexed with DR23, PNF, SIRQI3 and IRSL2.
DSKCHG
(Normal
Mode)
(PPM
Mode)
DSR1
DSR2
DSTRB
3230I
Group 4
8987I
Group 4
76
68
74
66
Group 1
7876O
Group 11
Disk Change. This FDC input signal indicates if t he drive door is
open. The state of this signal is ava ilable from the Digital Input
Register (DIR). This signal can also be configured as the RGATE
data separator diagnostic input signal via the MODE comm and (see
“The MODE Comm and” on page -101)
Disk Change. This signal provides an additional FDC Disk Change
signal in PPM Mode when PNF = 0. DSKCHG
is multip lexed with
PD4. See Table 36 for more information.
Data Set Ready signals 1 and 2. When low, these UART signals
I
indicates that the appropriate data transfer device or m odem is
ready to establish a communications link. The DSR
signal is a
modem status input whos e condition can b e tested by reading bi t 5
(DSR) of the Modem Status Regi ster (MSR) for the appropriate
channel. Bit 5 is the complement of the DSR
of the MSR indicates whether the DS R
signal. Bit 1 (DDSR)
input signal has changed
state since the previous reading of the MS R.
If modem status interrupts are enabled an interrupt is generated
whenever the DDSR bit of the MSR is set.
When DSR2
DSR2
is not selected, it is masked to 0.
is multiplexed with IRRX2, IRQ12 an d IRSL0.
Data Strobe. This signal is used in EPP mode as a data strobe. It
is active low.
DSTRB
is multip lexed with AFD, DENSEL. See Table 72 for more
information.
26
www.national.com
Symbol
PQFP
Pin
TQFP
Pin
I/O an d
Group #
Function
DTR1
DTR2
ERR
HDSEL
(Normal
Mode)
(PPM
Mode)
ID2
ID1
ID0
71
63
69
61
Group 7
7977I
Group 3
34 32 O
Group 10
7977O
Group 10
43 or
49
8
68
41 or
47
6
66
Group 1
Data Terminal Ready signals 1 and 2. When low, these UART
O
output signals indicate to the appropriate m odem or data transfer
device that the UART is ready to establish a communications li nk.
The DTR
signal can be set to active low by programming bit 0
(DTR) of the Modem Control Register (MCR ) to a high level. A
Master Reset (MR) operation sets this signal to its inactive (high)
state. Loop mode operation holds this signal to it s inactive state.
DTR2
is multip lexed with A12
(and BOUT2 in PC9733 8 only)
Error. This parallel port input signal is set low by the external printer
when it has detected an error.
This pin is internally connec ted to a nomina l 25 KΩ pull-up resistor.
ERR
is multiplexed with HDSEL. See Table 72 for more information.
Head Select. This FDC output signal determines which side of the
FDD is accessed. Active (low) selects side 1, inactive (high) selects
side 0.
Head Select. This signal provides an additional head select signal in
PPM mode when PNF = 0. HDSEL
is multiplexed with ERR. See
Table 72 for more inform ation.
Identification –
I
and Play support. These pins are read after reset. These pins are available
only in PC97338.
ID2 is multiplexed with
DR23
, SIRQI3 and IRSL2.
ID1 is multiplexed with IRSL1.
ID0 is multiplexed with
These ID signals identify the infrared transceiver for Plug
MTR1
, IDLE and I RSL2 or with
DSR2
, IRQ12, IRRX2 and IRSL0.
DRV2
.
, PNF,
IDLE43 41O
Group 10
INDEX
(Normal
4745I
Group 4
Mode)
(PPM
Mode)
9492I
Group 4
INIT8078O
Group 11
IOCHRDY53 51O
Group 13
Idle . This FDC output pin is used for an IDLE output signal when bit
4 of PMC is 1. It is used for MTR1
when bit 4 of PMC is 0. IDLE
indicates that the FDC is in the Idle state and ca n be powered
down. Whenever the FDC is in the Idle state, or whenever the FDC
is in a power-down state, the pin is active high.
IDLE is mu ltiplexed with MTR 1
and IRSL2.
Index. Thi s input signal indicates the beginning of an FDD track.
FDC Index. This signal provides an additional index signal in PPM
mode when PNF = 0.INDE X
is multiplexed with PD0. See Table 72
for more information.
Parallel Port Initialize. When this signal is low, it causes the printer
to be initialized. This signal is in a TRI-S TATE c ondition 10 nsec
after a 1 is loaded into the corresponding Control R egister bit. The
system should pull this pin high usi ng a 4.7 KΩ resistor.
INIT
is multip lexed with DIR.
I/O Channel Ready. This is the I/O Channel Ready open-drain
output signal. When IOCHRDY is driven low, the EPP extends the
host cycle.
Interrupts Requests 3, 4, 5, 6, 7, 9, 10, 11, 12 and 15. These
signals are used to request an interrup t from the host processor,
when appropriate. These output pin s can be configured as totempole or open-drain outputs (see below).
Any of these interrupt request lines may be assigned to any one of
the following: SCC1, SCC2, parallel port, FDC, SIRQI1 signal,
SIRQI2 signal, or SIRQI3 signal. For more details, refer to Sections
2 and 6.
When the parallel port’s interrupt is routed to one of these pins, bit
6 of the PCR determ ines whether the o utput signal is totem pole or
open drain. Otherwise, they are totem-pole outputs.
This pin is I/O only wh en t he p arallel port’s interrupt is routed to this
pin, ECP is enabled and bit 6 of PCR is 1.The Plug and P lay mode
is determined by bit 3 of PNP0.
IRQ5 is mul tiplexed with A DRAT E0.
IRQ12 is multiplexe d with DSR2
, IRRX2 and IRSL0.
IRQ15 is multiplexed with SIRQI1 and DRQ3.
Interrupts 3 and 4. These are active high interrupts associated with
the serial ports. IRQ3 presents the device interr upt request if the
serial channel has been des ignated as COM2 or COM4. IRQ4
presents the device interrupt requ est if the serial p ort is designa ted
as COM1 or COM3.
The appropriate interrupt is enabled via IER, the as sociated
Interrupt Enable bit (Modem Control Register (MCR) bit 3), and the
interrupt request is actually triggered whe n one of the following
events occur : Receiver Error, Receive Data available, Transmitter
Holding Register Empty, or a Modem Status Flag is s et.
The interrupt request signal becom es inactive (low) after the
appropriate interrupt serv ice routine is executed, after being
disabled via the IER, or after a Master Reset. Either interrupt can
be disabled and put in TRI-STATE by setting bit 3 of the MCR low.
IRQ5
(Legacy
mode)
IRQ6
(Legacy
mode)
IRQ7
(Legacy
mode)
9896I/O
Group 6
9795O
Group 6
9694I/O
Group 6
Interrupt 5. This active high output signal indicates a parallel port
interrupt request. When enabled, this signal follows the ACK
signal
input. When bit 4 in the pa rallel port Control Re gister is set and the
parallel port address is desi gnated as shown in Table 11, this
interrupt is enabled. When no t enabled this signal is TRI-STATE.
This pin is I/O only when ECP i s enabled, and IRQ5 is configured.
Interrupt 6. This active high output signal indicates an interrupt
request upon completion of the exec ution phase for cert ain FDC
commands. It also signals when a da ta transfer is ready during a
non-DMA operation. In PC-AT or Model 30 mode, this signal is
enabled by bit D3 of the DOR. In PS/2 mode, IRQ6 is always
enabled, and bit D3 of the DOR is reser ved.
Interrupt 7. This active high output signal indicates a parallel port
interrupt request. When enabled, this signal follows the ACK
signal
input. When bit 4 in the pa rallel port Control Re gister is set and the
parallel port address is desi gnated as shown in Table 11, this
interrupt is enabled. When not enabled, this signal is in TRI-STATE.
This pin is I/O only when ECP is enabled, and IRQ7 is configured.
For ECP operation, refer to the interrupt ECP in Sect ion 4.5.5.
28
www.national.com
Symbol
PQFP
Pin
TQFP
Pin
I/O an d
Group #
Function
IRRX1
IRRX2
IRSL0
IRSL1
IRSL2
IRTX6563O
MR2100I
MSEN0
MSEN1
(Normal
Mode)
67
68
68
8
43 or 49
52
51
65
66
66
6
41 or 47
50
49
Group 1
Group 12
Group 12
Group 1
Group 4
Infrared Received data signals 1 and 2. Infrared serial data inp ut
I
signals. The infrared Analog Front End (AFE) is expected to send 1
to IRRX if there is no transmission. If it sends 0, the input signal
should be inverted by RXINV (bit 4 of register 7, in bank 7 of SCC2
- See Figure 88).
IRRX1 is m ultiplexed with SI N2.
IRRX2 is multiplexed with DSR2
Infrared Control signals 0, 1 and 2. These signals control the
O
infrared Analog Front End (AFE).
IRSL0 is m ultiplexed with DS R2
PC97338)
.
, IRQ12 and IRSL0 .
, IRQ12, IRRX2
(and ID0 in
IRSL1 is multiplexed with ID1 in PC97338.
IRSL2 is multiplexed with either DRV2, PNF, DR23, SIRQI3
ID2 in PC97338)
Infrared Transmitted data. Infrared serial data output.
IRTX is multiplexed with SOUT2, CFG0 (and BOUT2 in PC87338).
Master Reset. Active high input signa l that re s ets the controller to t he
idle state. The c onfiguration registers are s et to their se lected default
values. See the reset stat us for each functi onal unit.
Media Sense signals 0 and 1. MSEN0 is selected as a m edia
I
sense input signal when bit 1 of the FCR register is 0. MSEN1 is
selected as a media sense input signal when bits 7 and 6 of the
SIRQ2 register are 00.
Each pin is internally connected t o a 10 KΩ pull-up resistor. When
bit 1 of FCR is 1, pin 52 is used as a Data Rate 0 output pin, and
the pull-up resistor is disabled.
When DACK3
MSEN1 is masked to 1.
MSEN0 is multiplexed with DRATE0.
MSEN1 is multiplexed with DACK3
, or with MTR1, IDLE
, DRATE1, CS0 or SIRQI2 is selected on the pin ,
(and ID2 in PC97338)
, CS0, SIRQI2 and DRATE1.
(and
.
MSEN0
MSEN1
(PPM
Mode)
MTR0
MTR1
(Normal
Mode)
MTR1
(PPM
Mode)
88
86
46
43
8482O
86
84
44
41
Group 4
O
Group 10
Group 10
Media Sense signals 0 and 1. These signals provide additional
I
media sense signals in PPM mode when PNF = 0.
MSEN0 and MSEN1 are multiplexed with PD5 and PD7,
respectively. See Table 72 for more information.
FDC Motor Select signals 0 and 1. These motor en able lines for
drives 0 and 1 are controlled by bits 7 through 4 of the Digital
Output register. They are active low output signals. They are
encoded with information to control four FDDs (MTR0
logical mo tor values w ith MTR1
settings.
Bit 4 of the FCR register is reserved.
MTR1
is multiplexed with IDLE and IR SL2.
FDC Motor Select 1. This signal provides an additional motor select
1 signal in PPM mode when PNF = 0. It i s ac tive low. This pin is t he
motor enable line for drive 1 or drive 0, according to the TDR
register. Bit 4 of the FCR register is reserved.
MTR1
is multiplexed with BUSY and W AIT. See Table 72 for more
information.
29
) according to the TDR register
exchanges
www.national.com
Symbol
PQFP
Pin
TQFP
Pin
I/O an d
Group #
Function
PD4543O
Group 10
PD0
PD1
PD2
PD3
PD4
PD5
PD6
PD7
94
93
92
91
89
88
87
86
92
91
90
89
87
86
85
84
I/O
Group 1
and
Group 11
PE8 381I
Group 2
PNF4 947I
Group 1
Power Down . Thi s pin is used for the FDC Power-Down (PD)
output signal when bit 4 of PMC is 1. It is used for DR1
when bit 4
of PMC is 0. PD is active high whenever the FDC is put into a
power-down state by bit 6 of DSR (or bit 3 of FER, or bit 0 of PTR),
or by the MODE command.
PD is mult iplexed with DR 1
.
Parallel- Port Data signals 0 through 7. These bidirection al pins
transfer data to and from the peripheral data bus and the parallel
port Data Register. These pins have high current drive capability.
See “Device Description” on page -197.
PD7-0 are multiplexed with INDEX
, TRK0, WP, RDATA, DSKCHG,
MSEN0, DRAT E0 and MSEN1, respecti vely. See Table 72 for m ore
information.
Paper End. This parallel port input signal is set high by the ext ernal
printer when it is out of paper.
This pin is internally grounded by a nominal 25 KΩ pull-down
resi stor.
PE is mult iplexed with WDAT A
. See Table 72 for more information.
Printer Not Floppy. PNF is the Printer Not Floppy signal. It selects
the device which is connected to the PPM p ins.
When a parallel printer is connec ted, PNF must be set to 1, and
when a floppy disk drive is connected, PNF must be set to 0. This
pin is configured as PNF whe n bits 7 and 6 of SIRQ3 are 10.
PNF is multip lexed with DRV2
, DR23, SIRQI3 and IRSL2.
RD
RDATA
(Normal
Mode)
(PPM
Mode)
RI1
RI2
1917I
Group 1
3533I
Group 4
9189I
Group 4
70
62
68
60
Group 1
Read. Active low input signal to indicate a data read by the
microprocessor.
Read Data. This input signal is the raw serial data read from the
floppy disk drive.
Read Data. This pin provides an additional read data signal in PPM
mode when PNF = 0.
R
DATA is multiplexed with PD3. See Table 72 for more information.
Ring Indicators 1 and 2. When low, these UART signals indicates
I
that a telephone ring signal has be en received by the appropriate
modem.
The RI
signal is a modem status in put signal whose condition ca n
be tested by reading bit 6 (RI) of the Modem S tatus Regi ster (M SR )
for the appropriate serial channel. Bit 6 is the complement of the RI
signal. Bit 2 (TERI) of the MSR indicates whe ther the RI
signal has changed from low to high since t he previous reading of
the MSR.
When the TERI bit of MSR is set to 1, an i nterrupt is generated if
modem status interrupts are ena bled.
RI2
is multiplexed with A11. When RI2 is not sele cted, it is m asked
to 1.
input
30
www.national.com
Loading...
+ 191 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.