F71862
A9h
Auxiliary Interface Test
8’h00: indicate Auxiliary interface is ok.
8’h01: indicate Auxiliary clock is low.
8’h02: indicate Auxiliary clock is high
8’h03: indicate Auxiliary data is low
8’h04: indicate Auxiliary data is high
AAh
ABh
Self-test
Returns 055h if self test succeeds
keyboard Interface Test
8’h00: indicate keyboard interface is ok.
8’h01: indicate keyboard clock is low.
8’h02: indicate keyboard clock is high
8’h03: indicate keyboard data is low
8’h04: indicate keyboard data is high
ADh
AEh
C0h
C1h
C2h
D0h
D1h
D2h
D3h
D4h
FEh
Disable Keyboard Interface
Enable Keyboard Interface
Read Input Port(P1) and send data to the system
Continuously puts the lower four bits of Port1 into STATUS register
Continuously puts the upper four bits of Port1 into STATUS register
Send Port2 value to the system
Only set/reset GateA20 line based on the system data bit 1
Send data back to the system as if it came from Keyboard
Send data back to the system as if it came from Muse
Output next received byte of data from system to Mouse
Pulse only RC(the reset line) low for 6µS if Command byte is even
KBC Command Description
PS2 wakeup function
The KBC supports keyboard and mouse wakeup function, keyboard wakeup
function has 4 kinds of conditions, when key is pressed combinational key (1) CTRL +ESC
(2) CTRL+F1 (3) CTRL+SPACE (4) ANY KEY (5) windows 98 wakeup up key, KBC will
assert PME signal. Mouse wakeup function has 2 kinds of conditions, when mouse (1)
BUTTON CLICK or (2) BUTTON CLICK AND MOVEMENT, KBC will assert PME signal.
Those wakeup conditions are controlled by configuration register.
7.6 Hardware Monitor
For the 8-bit ADC has the 8mv LSB, the maximum input voltage of the analog pin is
2.048V. Therefore the voltage under 2.048V (ex:1.5V) can be directly connected to these
analog inputs. The voltage higher than 2.048V should be reduced by a factor with external
41
July, 2008
V.28P