Production Data
WM8352
The default GPIO settings for configuration mode 01 are shown below in Table 66.
GPIO PIN POWER
DEFAULT GPIO
FUNCTION
DEFAULT
DIRECTION
DEFAULT PULL-UP /
PULL-DOWN
DEFAULT
DE-BOUNCE
DOMAIN
GPIO0
GPIO1
GPIO2
GPIO3
GPIO4
GPIO5
GPIO6
GPIO7
GPIO8
GPIO9
GPIO10
GPIO11
GPIO12
VRTC
GP0_FN [3:0] = 0000
GPIO
GP0_DIR = 1
GP0_CFG =1
Input, Active High
GP1_DIR = 1
GP0_PD=0
GP0_PU=0
Normal Mode
GP1_PD=0
GP1_PU=0
Normal Mode
GP2_PD=0
GP2_PU=0
Normal Mode
GP3_PD=0
GP3_PU=0
Normal Mode
GP4_PD=0
GP4_PU=0
Normal Mode
GP5_PD=0
GP5_PU=0
Normal Mode
GP6_PD=0
GP6_PU=0
Normal Mode
GP7_PD=0
GP7_PU=0
Normal Mode
GP8_PD=0
GP8_PU=0
Normal Mode
GP9_PD=0
GP9_PU=0
Normal Mode
GP10_PD=0
GP10_PU=0
Normal Mode
GP11_PD=0
GP11_PU=0
Normal Mode
GP12_PD=0
GP12_PU=0
Normal Mode
GP0_DB = 1
Debounce enabled
VRTC
VRTC
VRTC
GP1_FN [3:0] = 0000
GPIO
GP1_DB = 1
GP1_CFG =1
Input, Active High
GP2_DIR = 0
Debounce enabled
GP2_FN [3:0] = 0011
32kHz
GP2_DB = 1
GP2_CFG =1
Output, Open Drain
GP3_DIR = 1
Debounce enabled
GP3_FN [3:0] = 0000
GPIO
GP3_DB = 1
GP3_CFG =1
Input, Active High
GP4_DIR = 1
Debounce enabled
DBVDD GP4_FN [3:0] = 0000
GPIO
GP4_DB = 1
GP4_CFG =1
Input, Active High
GP5_DIR = 1
Debounce enabled
DBVDD GP5_FN [3:0] = 0000
GPIO
GP5_DB = 1
GP5_CFG =1
Input, Active High
GP6_DIR = 1
Debounce enabled
DBVDD GP6_FN [3:0] = 0000
GPIO
GP6_DB = 1
GP6_CFG =1
Input, Active High
GP7_DIR = 1
Debounce enabled
DBVDD GP7_FN [3:0] = 0000
GPIO
GP7_DB = 1
GP7_CFG =1
Input, Active High
GP8_DIR = 1
Debounce enabled
DBVDD GP8_FN [3:0] = 0000
GPIO
GP8_DB = 1
GP8_CFG =1
Input, Active High
GP9_DIR = 1
Debounce enabled
DBVDD GP9_FN [3:0] = 0000
GPIO
GP9_DB = 1
GP9_CFG =1
Input, Active High
GP10_DIR = 0
GP10_CFG =1
Output, Open Drain
GP11_DIR = 1
GP11_CFG =1
(see note)
Debounce enabled
LINE
LINE
LINE
GP10_FN [3:0] = 0011
CH_IND
GP10_DB = 1
Debounce enabled
GP11_FN [3:0] = 0010
/WAKEUP
GP11_DB = 1
Debounce enabled
GP12_FN [3:0] = 0011
LINE_SW
GP12_DIR = 0
GP12_CFG =0
Output, CMOS
GP12_DB = 1
Debounce enabled
Note: The alternate GPIO function /WAKEUP is a system wakeup event. The debounce time of this function is
determined by GP_DBTIME[1:0] + 40ms
Table 66 Default GPIO Settings for Configuration Mode 01
Note that setting GP11_CFG = 1 results in Active Low function for /WAKEUP. In most cases, setting
GPn_CFG = 1 results in Active High function, but /MR, /WAKEUP and /LDO_ENA are exceptions to
this. See Section 20.
PD, February 2011, Rev 4.4
w
119