pc87591l National Semiconductor Corporation, pc87591l Datasheet - Page 129

no-image

pc87591l

Manufacturer Part Number
pc87591l
Description
Lpc Mobile Embedded Controllers
Manufacturer
National Semiconductor Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PC87591L
Manufacturer:
NS
Quantity:
5 510
Part Number:
PC87591L
Manufacturer:
MOT
Quantity:
5 510
Company:
Part Number:
pc87591l-VPC
Quantity:
18
Part Number:
pc87591l-VPCN01
Manufacturer:
NSC
Quantity:
5 510
Part Number:
pc87591l-VPCN01
Manufacturer:
NS/国半
Quantity:
20 000
Revision 1.07
Embedded Controller Modules
PS/2 Register Map
PS/2 Data Register (PSDAT)
The PSDAT register is a byte-wide read/write register. In Receive mode, PSDAT holds the data received in the last message
from the PS/2 device. In Transmit mode, the data to be shifted out is written to this register. When the PS/2 i/f is reset, the
contents of this register become invalid.
On reset, the PS/2 interface is set to Receive mode. In this mode, PSDAT should be read only when EOT bit in PSTAT
register is set to 1.
Setting the transmit enable bit in PSCON register to 1 (XMT = 1 in PSCON register) puts the PS/2 interface in Transmit
mode. PSDAT should be written only when in Transmit mode and when all four channel enable bits CLK4-1 in PSOSIG reg-
ister are cleared (0).
Location: 00 FE80
Type: R/W
PS/2 Status Register (PSTAT)
The PSTAT register is a byte-wide read-only register. It contains the status information on the data transfer on the PS/2
ports. All non-reserved bits of PSTAT are cleared (0) on reset when CLK1, CLK2 and CLK3 in PSOSIG are cleared and
when EN bit in PSCON register is cleared. Reading PSTAT does not clear any of its bits.
Location: 00 FE82
Type: RO
Bit
Name
Bit
Name
Reset
7-0
Bit
Bit
0
1
2
Data. Contains the data received in the last message (or that is transmitted in the following transmission). Bit 0
is the first bit to be shifted (LSB).
SOT (Start of Transaction). When set to 1, indicates that a start bit was detected. The ACH field (bits 5-3 of
this register) indicates which of the channels it was detected on.
EOT (End of Transaction). When set to 1, Indicates that a PS/2 data transfer was completed, i.e., a stop bit
was detected at Receive mode or a line control bit was detected at Transmit mode.
PERR (Parity Error).
When set to 1, indicates that a parity error was detected in the last data transfer.
Reserved
16
16
7
7
x
PSDAT
PSTAT
PSCON
PSOSIG
PSISIG
PSIEN
Mnemonic
RFERR
6
6
0
PS/2 Data Register
PS/2 Status Register
PS/2 Control Register
PS/2 Output Signal Register
PS/2 Input Signal Register
PS/2 Interrupt Enable Register
(Continued)
5
5
0
Register Name
ACH
Description
Description
129
4
4
0
Data
3
3
0
PERR
2
2
0
Type
R/W
R/W
R/W
R/W
RO
RO
EOT
1
1
0
www.national.com
SOT
0
0
0

Related parts for pc87591l