| Electronic Components Datasheet Search |
|
PC8374L Datasheet(PDF) 210 Page - National Semiconductor (TI) |
|
|
|
|||||||||||||||||||||||||||||
PC8374L Datasheet(HTML) 210 Page - National Semiconductor (TI) |
|
210 / 239 page ![]() 9.0 Legacy Functional Blocks (Continued) www.national.com 210 Revision1.1 9.6 KEYBOARD AND MOUSE CONTROLLER (KBC) 9.6.1 General Description The KBC is implemented physically as a single hardware module and houses two separate logical devices: a mouse con- troller (Logical Device 5) and a keyboard controller (Logical Device 6). The KBC is functionally equivalent to the industry standard 8042AH keyboard controller. The 8042AH datasheet can be used as a detailed technical reference for the KBC. The hardware KBC module is integrated to provide the following pin functions: KBRST (P20), GA20 (P21), KBDAT, KBCLK, MDAT and MCLK. KBRST and GA20 are implemented as bi-directional open-drain pins with internal active pull-up. The key- board and mouse interfaces are implemented as bi-directional open-drain pins. Their internal connections are shown in Fig- ure 41. Ports P10-P17 and P22-P27 of the KBC core are not available on dedicated pins; neither are T0 and T1. P10, P11, P22, P23, P26, P27, T0 and T1 are used to implement the keyboard and mouse interface. The KBC executes a program fetched from an on-chip 2 Kbyte ROM. The code programmed in this ROM is user-customiz- able. The KBC has two interrupt request signals: one for the keyboard and one for the mouse. The interrupt requests are implemented using ports P24 and P25 of the KBC core. The interrupt requests are controlled exclusively by the KBC firm- ware, except for the IRQ type and number, which are set by configuration registers (see Section 3.2.3 on page 39). The interrupt requests are implemented as bi-directional signals. When an I/O port is read, all unused bits return the value latched in the output registers of the ports. For KBC firmware that implements interrupt-on-OBF schemes, the following is the recommended implementation: 1. Put the data in DBBOUT. 2. Set the appropriate port bit to issue an interrupt request. 02h SIR_PW SIR Pulse Width Control R/W 03h BSR Bank Select R/W 04-07h Reserved Table 102. Bank 7 Register Map Offset Mnemonic Register Name Type 00h IRRXDC IR Receiver Demodulator Control R/W 01h IRTXMC IR Transmitter Modulator Control R/W 02h RCCFG CEIR Configuration R/W 03h BSR Bank Select R/W 04h IRCFG1 IR Interface Configuration 1 R/W 05h-06h Reserved 07h IRCFG4 IR Interface Configuration 4 R/W Table 101. Bank 6 Register Map Offset Mnemonic Register Name Type Winbond Electronics Corp. Advanced PC Product Center |
|
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 |
| 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 |