
élanSC400 and élanSC410 Microcontrollers Data Sheet
51
Table 10.
Pin State Table—GPIOs/System Data (SD) Buffer Control
Signal Name
[Alternate
Function]
GPIO_CS2
[[DBUFRDL]]
GPIO_CS3
[[DBUFRDH]]
GPIO_CS4
[[DBUFOE]]
KBD_ROW13
[[R32BFOE]]
Pin
#
Type
Output
Drive
Max
Load
(pF)
50
Supply
Reset
State
Normal
Operation
Suspend
State
Power
Down
Group
Note
5 V
C18
B
[[O]]
B
[[O]]
B
[[O]]
STI-OD
[O]
C
V
CC
I-PU
I-PPU[O]
O
I-PPU[O]
O
I-PPU[O]
O
IOD-PU
O
I-PPU[O]
TS-PD
I-PPU[O]
TS-PD
I-PPU[O]
H[TS-PD][TS]
I-PU
H[TS-PD][TS]
1
D17
C
50
V
CC
I-PU
1
C4
C
50
V
CC
I-PU
I
1
S
A3
C
250
V
CC
I-PU
I
2
S
Notes:
1.
The data buffer control signals are shared with the GPIO_CS4–GPIO_CS2 signals and with the keyboard row signal:
When the data buffer control signals are enabled on the pins, they will drive inactive during Suspend mode, go three-state
without resistors to allow an external resistor to 5 V, or three-state with a pulldown to support powering off the data buffer.
Summary:
GPIO_CS4–GPIO_CS2/DBUFOE/DBUFRDH/DBUFRDL: Built-in pullup and pulldown resistors that are invoked by:
–Reset invokes pullup.
–When buffer control is invoked by the configuration pin, these pins are outputs without any pullups or pulldowns.
–When buffer control is enabled and in Suspend mode, DBUFRDH and DBUFRDL are three-state with the pulldowns
enabled; DBUFOE has three options:
High (inactive) with no pullup or pulldown.
Three-state with a pulldown if it is programmed for the buffer to be powered off in Suspend mode (Power-Down Group I).
Three-state with no pulldown if it is programmed for the buffer to be powered on in Suspend mode and at 5 V.
–When enabled as the GPIO_CS4–GPIO_CS2 signals:
As an output, the pullup and pulldown are disabled in all modes, and these GPIO_CS signals can be active in Suspend.
As an input, the pullup can be programmed to be enabled or disabled. This will then be the state of the pin in all
modes, including Suspend.
2. This data buffer control signal (R32BFOE) is shared with the keyboard row signal:
When the data buffer control signals are enabled on the pins, they will drive inactive during Suspend mode, go three-state
without resistors to allow an external resistor to 5 V, or three-state with a pulldown to support powering off the data buffer.
Summary:
KBD_ROW13/R32BFOE: Built-in pullup and pulldown resistors that are invoked by:
–Reset invokes the pullup.
–As R32BFOE, this pin is an output without a pullup or pulldown.
–When buffer control is enabled and in Suspend mode, R32BFOE has three options:
High (inactive) with no pullup or pulldown.
Three-state with a pulldown if it is programmed for the buffer to be powered off in Suspend mode.
Three-state with no pulldown if it is programmed for the buffer to be powered on in Suspend mode and at 5 V.
–When enabled as the keyboard row signal, this signal has a pullup enabled at all times.