数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

PC87570-ICC/VUL 数据表(PDF) 51 Page - National Semiconductor (TI)

[Old version datasheet] Texas Instruments acquired National semiconductor.
部件名 PC87570-ICC/VUL
功能描述  PC87570 Keyboard and Power Management Controller
PDF  168 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  NSC [National Semiconductor (TI)]
网页  http://www.national.com
标志 NSC - National Semiconductor (TI)

PC87570-ICC/VUL 数据表(HTML) 51 Page - National Semiconductor (TI)

Back Button PC87570-ICC/VUL Datasheet HTML 47Page - National Semiconductor (TI) PC87570-ICC/VUL Datasheet HTML 48Page - National Semiconductor (TI) PC87570-ICC/VUL Datasheet HTML 49Page - National Semiconductor (TI) PC87570-ICC/VUL Datasheet HTML 50Page - National Semiconductor (TI) PC87570-ICC/VUL Datasheet HTML 51Page - National Semiconductor (TI) PC87570-ICC/VUL Datasheet HTML 52Page - National Semiconductor (TI) PC87570-ICC/VUL Datasheet HTML 53Page - National Semiconductor (TI) PC87570-ICC/VUL Datasheet HTML 54Page - National Semiconductor (TI) PC87570-ICC/VUL Datasheet HTML 55Page - National Semiconductor (TI) Next Button
Zoom Inzoom in Zoom Outzoom out
 51 / 168 page
background image
Host Bus Interface (HBI)
51
http://www.national.com
5.6.2
DBBOUT Register
The CR16A writes to the DBBOUT Register when it needs
to send data to the host. When OBF in the HIKMST Register
is set, it indicates that data is available in DBBOUT. DB-
BOUT should be written by the firmware running on the
CR16A only when this bit is cleared.
The PC87570 supports polling and interrupt communication
schemes with the host. Both keyboard interrupt (IRQ1) and
mouse interrupt (IRQ12) schemes are supported.
The CR16A firmware writes data addressed to the key-
board driver (i.e., generates IRQ1) to the HIKDO Register.
A write to HIKDO stores the data in DBBOUT and sets OBF
in the HIKMST Register. If IRQ1 interrupt is enabled
(OBFKIE in the HICTRL Register is set), this is also sent ac-
cording to the interrupt mode (IRQM and IRQNPOL in the
HIIRQC Register).
The CR16A firmware writes data addressed to the mouse
driver (i.e., generates IRQ12) to the HIMDO Register. A
write to HIMDO stores the data in DBBOUT and sets OBF
in the HIKMST Register. If IRQ12 interrupt is enabled
(OBFMIE in the HICTRL Register is set), this is also sent
according to the interrupt mode (IRQM and IRQNPOL fields
in HIIRQC register).
5.6.3
DBBIN Register
The data buffer has two latches: one serves as an input
buffer and the other as an output buffer. When writing to ad-
dress 60h or address 64h, data is written to the DBBIN Reg-
ister. HA2 of the host address is latched in the Status
Register to identify which address was written to. When the
host writes to DBBIN, IBF in the Status Register is set.
The CR16A can identify that data is present in the input
buffer by either polling IBF or acknowledging an interrupt
when IBFCIE in the HICTRL Register is enabled.
When the input buffer is identified as full, the Status Regis-
ter should be read (A2 in the HIKMST Register) to deter-
mine which address was written to. The CR16A can then
read the data from the input buffer (the HIKMDI Register).
IBF is cleared when the data input buffer is read by the
CR16A.
The host identifies the presence of data in the output buffer
by either polling the Status Register (reading address 64h)
or by responding to IRQ1 or IRQ12. The host can read data
using a read operation from address 60h. This clears the
OBF in the HIKMST Register. In addition, when the host in-
terrupt is in level mode (IRQM in the HIIRQC Register is 0)
and the hardware interrupt is enabled, IRQ1 or IRQ12 is de-
asserted (low if IRQNPOL in the HIIRQC Register is 0).
The CR16A can read OBF to identify when the output buffer
is empty and ready for new data to be transferred. When the
output buffer full interrupt to the core is enabled (OBECIE in
the HICTRL Register is 1), the interrupt signal to the ICU is
set high if OBF is set to 0.
STATUS
D0-7
D0-7
Input
Output
Interrupts to CR16A
IRQ12
IRQ1
Peripheral Bus
Resident Device Bus
Interrupts to the host
Figure 5-2. KBC Channel
DBBOUT
DBBIN
Buffer
Empty
Buffer
Full
(KBD)
(Mouse)
0060h
0060h
0064h
0064h
STATUS
COMMAND
DATA
DATA
HIKMST
FEA4h
HIMDO
HIKDO
FEA6h
FEA8h
HIKMDI
FEAAh



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


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
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