
8XC51SL/LOW VOLTAGE 8XC51SL
PIN DESCRIPTIONS
Table 1. Pin Descriptions
Symbol
Type
Description
V
SS
Circuit ground potential.
V
CC
Supply voltage during normal, Idle, and Power-Down operation; nominally
a
5V
g
10% for 8XC51SL,
a
3.3V
g
0.3V for Low Voltage 8XC51SL.
PCDB0–7
I/O
Host interface data bus. An 8-bit bidirectional port for data transfers between the
host processor and the keyboard controller.
WRL
I
The active-low, host-interface write signal.
RDL
I
The active-low, host-interface read signal.
CSL
I
The active-low, host-interface chip select.
A0–A1
I
Host-Interface Address select inputs.
PCOBF
O
The active-high, host-interface Output Buffer Full interrupt.
GATEA20
O
Gate A20 control signal output.
RCL/PROGL
O
Host resetDactive low. This pin is also the program pulse input during EPROM
programming.
LED0–3
O
LED output drivers.
KSI0–7
I
Keyboard input scan lines (input Port 0). Schmitt inputs with 5K–20K pull-up
resistors.
KSO0–15
O
Keyboard output scan lines.
PORT 1
I/O
Port 1 is a general-purpose, 8-bit bidirectional port with internal pull-ups. It also
supports the following user-selectable functions:
P10–P16 are available for connection to dedicated keyboard inputs. A0–A7 output
the low-order address byte (refer to LOADREN signal).
P10/A0–
P17/A7
LOADREN
I
Low address enable. When set high, address bits A0–A7 are output on P10–P17.
PORT2
I/O
Port 2 is a general-purpose, 8-bit bidirectional port with internal pull-ups on P20–6/
A8–14. It also supports the following user-selectable functions:
P20–6/A8–14 output the high-order address byte.
P27/LED4 is available as a fifth LED output driver (by writing to the port bit 7).
P20–6/A8–14
P27/LED4
PORT 3
I/O
Port 3 is a general-purpose, 8-bit bidirectional port. P32/INT0, P34/T0, P36/WRL,
and P37/RDL have internal pull-ups. P30/SIF00, P31/SIF01, P33/SIF10, and
P35/SIF11 are high-drive open-drain outputs. It also supports the following user-
selectable functions:
A high-drive, open-drain output to support an external serial keyboard interface
(typically CLK); RXD (8051 UART serial input port); SIF0INTL (serial interface
interrupt 0).
A high-drive, open-drain output to support an external serial keyboard interface
(typically DATA); TXD (8051 UART serial output port).
INT0L (external interrupt 0).
A high-drive, open-drain output to support an external serial keyboard interface
(typically mouse CLK); SIF1INTL (external interrupt 1).
AUXOBF1 (output buffer fullDmouse support); T0 (Timer/Counter 0 external
input).
A high-drive, open-drain output to support an external serial keyboard interface
(typically mouse DATA); T1 (Timer/Counter 1 external input).
WRL (external data memory write strobe); inactive at addresses 7FF0–7FFFH.
AUXOBF2 (output buffer full interrupt); INT2L (external interrupt); RDL (external
data memory read strobe); inactive at addresses 7FF0–FFFFH.
P30/SIF00
P31/SIF01
P32/INT0
P33/SIF10
P34/T0
P35/SIF11
P36/WRL
P37/RDL
4