首页 > 器件类别 >

8XC51SL

LOW VOLTAGE 8XC51SL KEYBOARD CONTROLLER

厂商名称:Intel(英特尔)

厂商官网:http://www.intel.com/

下载文档
文档预览
8XC51SL LOW VOLTAGE 8XC51SL
KEYBOARD CONTROLLER
80C51SL
81C51SL
CPU with RAM and I O V
CC
e
5V
g
10%
16K ROM Preprogrammed with SystemSoft Keyboard Controller and Scanner
Firmware V
CC
e
5V
g
10%
83C51SL
16K Factory Programmed ROM V
CC
e
5V
g
10%
87C51SL
16K OTP ROM V
CC
e
5V
g
10%
Low Voltage 80C51SL CPU with RAM and I O V
CC
e
3 3V
g
0 3V
Low Voltage 81C51SL 16K ROM Preprogrammed with SystemSoft Keyboard Controller
and Scanner Firmware V
CC
e
3 3V
g
0 3V
Low Voltage 83C51SL 16K Factory Programmed ROM V
CC
e
3 3V
g
0 3V
Low Voltage 87C51SL 16K OTP ROM V
CC
e
3 3V
g
0 3V
Proliferation of 8051 Architecture
Complete 8042 Keyboard Control
Functionality
8042 Style Host Interface
Optional Hardware Speedup of
GATEA20 and RCL
Local 16 x 8 Keyboard Switch Matrix
Support
Two Industry Standard Serial Keyboard
Interfaces Supported via Four High
Drive Outputs
5 LED Drivers
Low Power CHMOS Technology
Y
Y
Y
Y
4-Channel 8-Bit A D
Interface for up to 32 Kbytes of
External Memory
Slew Rate Controlled I O Buffers Used
to Minimize Noise
256 Bytes Data RAM
Three Multifunction I O Ports
10 Interrupt Sources with 6 User-
Definable External Interrupts
2 MHz– 16 MHz Clock Frequency
100-Pin PQFP (8XC51SL)
100-Pin SQFP (Low Voltage 8XC51SL)
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
The 8XC51SL based on Intel’s industry-standard MCS 51 microcontroller family is designed for keyboard
control in laptop and notebook PCs The highly integrated keyboard controller incorporates an 8042-style UPI
host interface with expanded memory keyboard scan and power management The 8XC51SL supports both
serial and scanned keyboard interfaces and is available in pre-programmed versions to reduce time to market
The Low Voltage 8XC51SL is the 3 3V version optimized for even further power savings Throughout the
remainder of this document both devices will generally be referred to as 51SL
The 8XC51SL is a pin-for-pin compatible replacement for the 8XC51SL-BG It does however have some
additional functionality Those additional functions are as follows
1 16K OTP ROM The 8XC51SL-BG had only 8K of ROM
2 New Register Set The 8XC51SL adds a second set of host interface registers available for use in support-
ing power management This required an additional address line (A1) for decoding To accommodate this
one V
CC
pin was removed However in order to maintain compatibility with the -BG version an enable bit
for this new register set was added in configuration register 1 This allows the 8XC51SL to be drop in
compatible to existing 8XC51SL-BG designs no software modifications required
NOTE
The changes made to the V
CC
pins require that all three V
CC
pins be properly connected Failing to do so
could result in high leakage current and possible damage to the device
Other brands and names are the property of their respective owners
Information in this document is provided in connection with Intel products Intel assumes no liability whatsoever including infringement of any patent or
copyright for sale and use of Intel products except as provided in Intel’s Terms and Conditions of Sale for such products Intel retains the right to make
changes to these specifications at any time without notice Microcomputer Products may have minor variations to this specification known as errata
COPYRIGHT
INTEL CORPORATION 1995
November 1994
Order Number 272271-002
8XC51SL LOW VOLTAGE 8XC51SL
272271 –1
Figure 1 Block Diagram
2
8XC51SL LOW VOLTAGE 8XC51SL
272271 –2
Figure 2 Connection Diagram (PQFP and SQFP)
PACKAGES
Part
8XC51SL
Low Voltage 8XC51SL
Prefix
KU
SB
Suffix
AH
AL
Package Type
100-Pin PQFP
100-Pin SQFP
3
8XC51SL LOW VOLTAGE 8XC51SL
PIN DESCRIPTIONS
Table 1 Pin Descriptions
Symbol
V
SS
V
CC
PCDB0– 7
WRL
RDL
CSL
A0– A1
PCOBF
GATEA20
RCL PROGL
LED0– 3
KSI0 –7
KSO0– 15
PORT 1
P10 A0 –
P17 A7
LOADREN
PORT2
P20 –6 A8– 14
P27 LED4
PORT 3
I O
I
I O
I O
I
I
I
I
O
O
O
O
I
O
I O
Type
Circuit ground potential
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
Host interface data bus An 8-bit bidirectional port for data transfers between the
host processor and the keyboard controller
The active-low host-interface write signal
The active-low host-interface read signal
The active-low host-interface chip select
Host-Interface Address select inputs
The active-high host-interface Output Buffer Full interrupt
Gate A20 control signal output
Host reset active low This pin is also the program pulse input during EPROM
programming
LED output drivers
Keyboard input scan lines (input Port 0) Schmitt inputs with 5K – 20K pull-up
resistors
Keyboard output scan lines
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)
Low address enable When set high address bits A0 – A7 are output on P10 – P17
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)
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 full mouse 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
Description
P30 SIF00
P31 SIF01
P32 INT0
P33 SIF10
P34 T0
P35 SIF11
P36 WRL
P37 RDL
4
8XC51SL LOW VOLTAGE 8XC51SL
PIN DESCRIPTIONS
Symbol
XTAL1
XTAL2
AVGND
AVREF
AIN0 –3
ADB0 –7
EAL V
PP
I
I O
I
Type
I
O
(Continued)
Table 1 Pin Descriptions
(Continued)
Description
Input to the on-chip oscillator
Output from the on-chip oscillator
Analog ground potential
Analog supply voltage nominally
a
5V
g
10% for 8XC51SL
a
3 3V
g
0 3V for Low
Voltage 8XC51SL
A D Analog input channels
External address data bus Multiplexes the low-address byte and data during external
memory accesses
External address input When held high the 51SL CPU executes out of internal Program
Memory unless the program counter exceeds 3FFFH When held low the 51SL CPU
always executes out of external memory EAL is latched on the falling edge of RST This
pin also receives the programming supply voltage (V
PP
) during EPROM programming
Address Latch Enable output pulse latches the low address byte during external
memory access ALE is output at a constant rate of the oscillator frequency whether
or not there are accesses to external memory One ALE pulse is skipped during the
execution of a MOVX instruction ALE is disabled during Idle mode and can also be
disabled via Configuration register 1 control
Program Store Enable is the read strobe to external program memory PSENL is
qualified with RDL and A15 for use with an external Flash memory PSENL is not active
when the device executes out of internal program memory
External Memory Chip Select for code space address 4000H and above when EAL is
inactive (i e high) For EAL low MEMCSL is active Goes inactive during Idle mode and
Power-Down mode If external memory interfacing is not required MEMCSL can be
configured as a general purpose I O (controlled via Configuration register 1)
Resets the keyboard controller Hold RST high for two machine cycles
ALE
O
PSENL
O
MEMCSL
I O
RST
I
5
查看更多>
回来干技术了!
新年上班了,想想也有一年没来这里了,去年因为工作原因,去做了管理工作,今年再次回来干技术,...
Wince.Android 嵌入式系统
SPI总线的特点、工作方式及常见错误解答
1.SPI总线简介 SPI(serial peripheral interface,串行外围设...
404846547 模拟电子
《STM32系列ARMCortex-M3微控器原理与实践》2008.5月出版
一段时间了,书稿已经交给出版社,2个月后出版,其中加入了144PIN的一些资料,希望有一些内容...
wlpo520 stm32/stm8
基于FPGA的呼吸灯设计
基于FPGA的呼吸灯设计 ...
至芯科技FPGA大牛 FPGA/CPLD
投票:你现在使用的是什么操作系统(感谢参与)
因为目前正在写一个串口应用的软件,面对的当然主要是电工啦,但是这个软件不支持XP系统,理论上会支...
lcofjp 嵌入式系统
蓝牙驱动的问题,WINCE
WINCe蓝牙驱动中,蓝牙通讯时,WINCE是怎么知道蓝牙模块要通讯的呀?是什么时候才会调用HCI中...
lychome198 WindowsCE
热门器件
热门资源推荐
器件捷径:
A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF AG AH AI AJ AK AL AM AN AO AP AQ AR AS AT AU AV AW AX AY AZ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF BG BH BI BJ BK BL BM BN BO BP BQ BR BS BT BU BV BW BX BY BZ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF CG CH CI CJ CK CL CM CN CO CP CQ CR CS CT CU CV CW CX CY CZ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF DG DH DI DJ DK DL DM DN DO DP DQ DR DS DT DU DV DW DX DZ
需要登录后才可以下载。
登录取消