CY82C693UB Cypress Semiconductor Corporation., CY82C693UB Datasheet - Page 107

no-image

CY82C693UB

Manufacturer Part Number
CY82C693UB
Description
Hypercache Tm / Stand-alone Pci Peripheral Controller With Usb
Manufacturer
Cypress Semiconductor Corporation.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CY82C693UB-NC
Manufacturer:
PHILIPS
Quantity:
192
Part Number:
CY82C693UB-NC
Manufacturer:
CYPRESS
Quantity:
300
Part Number:
CY82C693UB-NC
Manufacturer:
CYPRESS
Quantity:
25
System to Controller Command Set. These commands are executed by writing them to the input register through I/O port
064H. If data is accompanied with the command, it must be read/written to I/O port 060H.
Command
20H
21H-3FH
60H
61H-7FH
A4H
A5H
A6H
A7H
A8H
A9H
AAH
ABH
ADH
AEH
C0H
Description
Read controller’s command byte:
The controller will put the contents of the current command byte into the output port.
The command byte format is given above (Keyboard/Mouse Register 1).
Read controller’s RAM:
The controller will put the contents of the controller’s RAM addressed by bits 5 through 0 of the command into
the output port.
Write controller’s command byte:
The controller will write the new command byte. It uses the next data written to I/O port 60H for the new
command byte data.
The command byte format is given above (Keyboard/Mouse Register 1).
Write controller’s RAM:
The controller will write the RAM location addressed by bits 5 through 0 of the command. It uses the next data
written to I/O port 60H for the new RAM data.
Check for installed password:
The controller will test for a password. If a password is installed, FAH will be placed in the output buffer. If no
password is installed, F1H is placed in the output buffer.
Load password:
The keyboard controller will load the contents of the input buffer into a password location and will not stop
storing the password until NULL (00H) is detected. NULL will be stored as the last byte of the password.
Enable Password Security:
The keyboard controller will check the installed password against the keyboard input for a match before allowing
scan codes to be passed to the system.
Disable Mouse interface:
This command will set bit 5 of the command byte to 1. This will cause the MSECLK signal to be driven low,
effectively disabling mouse operation.
Enable Mouse interface:
This command will reset bit 5 of the command byte to 0. Mouse operation will be allowed.
Mouse interface test:
The controller will test the MSECLK and MSEDATA signals. The following status will be placed in the output
buffer:
00H:
01H:
02H:
03H:
04H:
Execute Self-Test:
The internal diagnostic self-test will be executed. If no errors are detected, 55H will be placed in the output
buffer.
Keyboard interface test:
The controller will test the KBCLK and KBDATA signals. The following status will be placed in the output
buffer:
00H:
01H:
02H:
03H:
04H:
Disable Keyboard interface:
This command will set bit 4 of the command byte to 1. This will cause the KBCLK signal to be driven low,
effectively disabling keyboard operation.
Enable Keyboard interface:
This command will reset bit 4 of the command byte to 0. Keyboard operation will be allowed.
Read controller’s input port:
This command will cause the controller to read its input port and place the contents into the controller’s output
buffer.
No Error Detected
MSECLK is stuck low.
MSECLK is stuck high.
MSEDATA is stuck low.
MSEDATA is stuck high.
No Error Detected
KBCLK is stuck low.
KBCLK is stuck high.
KBDATA is stuck low.
KBDATA is stuck high.
PRELIMINARY
107
CY82C693UB

Related parts for CY82C693UB