WM8945
Production Data
GPn_FN
DESCRIPTION
Logic level input
COMMENTS
External logic level is read from GPn_LVL.
Associated interrupt (when enabled) is level-triggered.
External logic level is read from GPn_LVL.
0000
Edge detection input
0001
Associated interrupt (when enabled) is edge
triggered. Note that TOCLK_ENA must be set.
CLKOUT output
Output clock frequency is set by CLKOUT_DIV.
Hardware output of all unmasked Interrupts.
Indicates Touch Panel Pen Down detection.
0010
0011
0100
Interrupt (IRQ) output
Pen Down output
This flag is asserted whenever the Pen is in contact
with the Touch Panel.
Touch Panel
measurement complete
Indicates a set of Touch Panel measurements has
been completed.
0101
0110
0111
This function provides a pulse when new Touch Panel
measurement data is ready. The pulse duration is
approximately 1.95s.
Auxiliary ADC
measurement complete
Indicates a new Auxiliary ADC measurement has
been completed.
This function provides a pulse when new AUXADC
measurement data is ready. The pulse duration is
approximately 1.95s.
Temperature flag output
Indicates the temperature sensor output. This is a
hardware output of the TEMP_STS bit (assuming
GPn_POL = 0).
0 = Normal
1 = Overtemperature
Reserved
1000
1001
1010
1011
DMICCLK output
Logic level output
LDO_UV output
Output clock for digital microphone interface
Pin logic level is set by GPn_LVL.
Indicates the LDO undervoltage status. This is a
hardware output of the LDO_UV_STS bit (assuming
GPn_POL = 0).
0 = Normal
1 = LDO undervoltage
Reserved
Reserved
Reserved
Reserved
1100
1101
1110
1111
Table 63 GPIO Function Select
PD, May 2011, Rev 4.1
94
w