English
Language : 

W83L951DG Datasheet, PDF (24/112 Pages) Winbond – Mobile Keyboard and Embedded Controller
W83L951DG/W83L951FG
5.7 GPIO3 Part
This part contains General Purpose I/O function, external flash interface, and keyboard matrix row
input. Default function is General Purpose I/O function.
General Purpose I/O Function
Change the value of GPIO 3 data register (GPIO3) and GPIO 3 direction register (GPIOD3) to
determine 8 input/output.
Keyboard Matrix Row Input
Change the value of chip control 2 register bit 3 (Keyboard Scan Function Enable) to enable GP3 key
wakeup interrupt function.
Note: GPIO3 must be set as input when this function is enabled
The sample frequency about KEY Interrupt Mode is a system cycle, trigger for ' Low ' of input of GP3
and only take a sample once (unless input of GP3 return 'High', then enter ‘low'). If signal debounce,
then interrupt may request again.
Internal Flash Access Interface
GPIO30~33: Reserved (Must assign low)
Table 5-8 GPIO3 pin configuration table
SYMBOL
GP37
KR7
CE#
GP36
KR6
OE#
GP35
KR5
WE#
GP34
KR4
ALE
PIN I/O
95 I/O16tsh
96 I/O16tsh
97 I/O16tsh
98 I/O16tsh
FUNCTION
General Purpose I/O Function
Keyboard Matrix Row Input
Internal Flash Access Interface: Flash chip select enable
General Purpose I/O Function
Keyboard Matrix Row Input
Internal Flash Access Interface: Flash output enable
General Purpose I/O Function
Keyboard Matrix Row Input
Internal Flash Access Interface: Flash write enable
General Purpose I/O Function
Keyboard Matrix Row Input
Internal Flash Access Interface: Address latch enable
GP33
KR3
GP32
KR2
GP31
KR1
99 I/O16tsh
100 I/O16tsh
101 I/O16tsh
General Purpose I/O Function
Keyboard Matrix Row Input
General Purpose I/O Function
Keyboard Matrix Row Input
General Purpose I/O Function
Keyboard Matrix Row Input
GP30
KR0
General Purpose I/O Function
102 I/O16tsh Keyboard Matrix Row Input
- 20 -