
TL/C/12379
P
R
PRELIMINARY
November 1995
PC87306 SuperI/O
TM
Enhanced Sidewinder Lite
Floppy Disk Controller, Keyboard Controller,
Real-Time Clock, Dual UARTs, Infrared Interface,
IEEE 1284 Parallel Port, and IDE Interface
General Description
The PC87306 is a single chip solution incorporating a Key-
board and PS/2
é
Mouse Controller (KBC), Real Time Clock
(RTC) and most commonly used I/O peripherals in ISA,
EISA and MicroChannel
é
based computers. In addition to
the KBC and RTC, a Floppy Disk Controller (FDC), two full
featured UARTs, an IEEE 1284 compatible parallel port and
all the necessary control logic for an IDE interface provides
support for most commonly used I/O peripherals. Standard
PC-AT
é
address decoding for all the peripherals, a set of
configuration registers, and two user selectable chip selects
are also implemented in this highly integrated member of
the SuperI/O family. The advanced features and high inte-
gration of the PC87306 result in several benefits for low
cost, high performance systems. Printed circuit board space
savings, fewer components on the motherboard and com-
patibility with the latest industry standard peripherals are
only a few of the benefits of using a PC87306.
The KBC is fully software compatible with the 8042AH mi-
crocontroller. It contains system timing, control logic, cus-
tom ROM program memory, RAM data memory and 18 pro-
grammable I/O lines necessary to implement dedicated
control functions. It is an efficient controller which uses pre-
dominantly singlebyteinstructionswithsupportforbinaryand
BCD arithmetic and extensive bit handling capabilities.
(Continued)
Features
Y
Floppy Disk Controller:
D Software compatible with the DP8477, the 765A and
the N82077
D 16-byte FIFO (disabled by default)
D Burst and Non-Burst modes
D Perpendicular recording drive support
D High performance internal analog data separator
(no external filter components required)
D Low power CMOS with power-down mode
D Automatic media-sense support with full IBM TDR
(Tape Drive Register) implementation for PC-AT and
PS/2 floppy drive types
Y
Keyboard Controller:
D 8042AH and PC87911 software compatible
D 8-bit Microcomputer with 2 kBytes custom ROM and
256 Bytes data RAM
D Asynchronous access to two data registers and one
status register during normal operation
D Dedicated open drain outputs for keyboard controller
application
D Supports both interrupt and polling
D 10 programmable I/O pins
D 4 dedicated open-drain bidirectional pins
D 8-bit Timer/Counter
D Binary and BCD arithmetic
(Continued)
Block Diagram
TL/C/12379–1
TRI-STATE
é
is a registered trademark of National Semiconductor Corporation.
SuperI/O
TM
is a trademark of National Semiconductor Corporation.
MicroChannel
é
, PC-AT
é
and PS/2
é
are registered trademarks of International Business Machines Corporation.
C
1995 National Semiconductor Corporation
RRD-B30M115/Printed in U. S. A.