Electronic Components Datasheet Search
  English  ▼

X  

PC87591L Datasheet(PDF) 277 Page - National Semiconductor (TI)

[Old version datasheet] Texas Instruments acquired National semiconductor.
Part # PC87591L
Description  LPC Mobile Embedded Controllers
PDF  437 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  NSC [National Semiconductor (TI)]
Direct Link  http://www.national.com
Logo NSC - National Semiconductor (TI)

PC87591L Datasheet(HTML) 277 Page - National Semiconductor (TI)

Back Button PC87591L Datasheet HTML 273Page - National Semiconductor (TI) PC87591L Datasheet HTML 274Page - National Semiconductor (TI) PC87591L Datasheet HTML 275Page - National Semiconductor (TI) PC87591L Datasheet HTML 276Page - National Semiconductor (TI) PC87591L Datasheet HTML 277Page - National Semiconductor (TI) PC87591L Datasheet HTML 278Page - National Semiconductor (TI) PC87591L Datasheet HTML 279Page - National Semiconductor (TI) PC87591L Datasheet HTML 280Page - National Semiconductor (TI) PC87591L Datasheet HTML 281Page - National Semiconductor (TI) Next Button
Zoom Inzoom in Zoom Outzoom out
 277 / 437 page
background image
Revision 1.07
277
www.national.com
5.0
Host Controller Interface Modules
This chapter describes functions that serve as an interface between the host and core domains. The functions are:
●
Keyboard and Mouse Controller Interface (legacy 6016,6416); see Section 5.1
●
Two Power Management (PM) channels compliant with ACPI EC specifications; see Section 5.2 on page 285
●
Shared Memory mechanism; see Section 5.3 on page 297
●
Core Access to SuperI/O modules; see Section 5.4 on page 313
●
Mobile System Wake-Up functions; see Section 5.5 on page 318
5.1
KEYBOARD AND MOUSE CONTROLLER INTERFACE
The PC87591x supports a standard Keyboard and Mouse Controller interface. This interface implements legacy ports 6016
and 6416.
5.1.1
Features
●
Intel 8051SL-compatible Host interface
— 8042 KBD standard interface (ports 6016, 6416)
— Legacy IRQ: IRQ1 (KBD) and IRQ12 (mouse) support
— Fast Gate A20 and Fast Reset via firmware
●
Configured using two logical devices: Keyboard and Mouse
5.1.2
General Description
The PC87591x supports a keyboard/mouse communication channel that uses the standard command/status register and
data registers. It uses either polling- or interrupt-driven communication schemes with the host and/or core. The hardware is
designed to allow a race-free interface between the host and the PC87591x.
The keyboard and mouse channel consists of three registers:
●
DBBOUT - can be written by the core and read by the host processor.
●
DBBIN - can be written by the host processor and read by the core.
●
STATUS - can be read by both core and host processors. It has five bits (2, 4-7) that are written by the core. Three
other bits are controlled by the hardware to indicate the status of DBBIN and DBBOUT registers.
Host Addresses
The host processor accesses the PC87591x Keyboard/Mouse Host Interface registers at two addresses in the host address
space. These addresses are defined by two internal chip-select signals specified in the PC87591x host configuration regis-
ters; see Section 6.1.10 on page 348). Legacy settings of these addresses are 6016 and 6416 for the status/command and
data registers, respectively.
Table 42 describes the register mapping to the host processor I/O space. For simplicity, the Host Interface module specifi-
cation refers to the legacy addresses.
Table 42. Mapping of the Host Interface Registers to the Host Processor
Core Interrupts
The Host Interface module generates four level (high) interrupts to the core ICU. These can be used by the firmware for
interrupt-driven control of the keyboard/mouse and/or PM channels.
Host Interrupts
The PC87591x Host Interface supports two interrupts to the host processor: Keyboard interrupt (legacy IRQ1) and Mouse
interrupt (legacy IRQ12). These interrupts may be controlled by hardware according to the host interface buffer status or by
the PC87591x firmware toggling the bit value.
Port
Legacy
Address
Internal Chip Select
Type
Register Name
Mnemonic
Keyboard and
Mouse
6016
Keyboard/Mouse Data
Write
Data
DBBIN (A2=0)
6416
Keyboard/Mouse Command
Write
Command
DBBIN (A2=1)
6016
Keyboard/Mouse Data
Read
Data
DBBOUT
6416
Keyboard/Mouse Command
Read
Status
STATUS



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com