WM8959 Wolfson Microelectronics Ltd., WM8959 Datasheet - Page 75

no-image

WM8959

Manufacturer Part Number
WM8959
Description
Mobile Multimedia DAC with Dual-mode Class AB/D Speaker Driver
Manufacturer
Wolfson Microelectronics Ltd.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
WM8959
Manufacturer:
WolfsonMicro
Quantity:
887
Part Number:
WM8959ECS/RV
Manufacturer:
VISHAY
Quantity:
8 620
w
Pre-Production
The following table describes the coding of the fields listed in Table 38.
Table 39 GPIO Function Control Bits
The polarity of GPIO/GPI inputs may be configured using the GPIO_POL register bits. This is
described in Table 40.
Table 40 GPIO Polarity
Each of the available GPIO functions is described in turn in the following sections.
REGISTER
ADDRESS
Registers
R19 (13h)
to
R21 (15h)
(See Table
38)
R23 (17h)
REGISTER
ADDRESS
7:0
BIT
GPIOn_DEB_ENA
(n = 1, 3, 4, 5, 7 or 8)
GPIOn_IRQ_ENA
(n = 1, 3, 4, 5, 7 or 8)
GPIOn_PU
(n = 1, 3, 4 or 5)
GPIOn_PD
(n = 1, 3, 4 or 5)
GPIOn_SEL[3:0]
(n = 1, 3, 4 or 5)
GPIn_ENA
(n = 7 or 8)
GPIO_POL
[7:0]
(rw)
LABEL
LABEL
00h
DEFAULT
DEFAULT
0b
0b
0b
See
Table 38
0000b
0b
De-Bounce
0 = disabled (Not de-bounced)
1 = enabled (Requires MCLK input and
TOCLK_ENA = 1)
IRQ Enable
0 = disabled
1 = enabled
GPIO Pull-Up Resistor Enable
0 = Pull-up disabled
1 = Pull-up enabled (Approx 150kΩ)
GPIO Pull-Down Resistor Enable
0 = Pull-down disabled
1 = Pull-down enabled (Approx 150kΩ)
GPIOn Pin Function Select
0000 = Input pin
0001 = Clock output (SYSCLK/OPCLKDIV)
0010 = Logic '0'
0011 = Logic '1'
0100 = PLL Lock output
0101 = Temperature OK output
0110 = SDOUT data output
0111 = IRQ output
1000 = MIC Detect
1001 = MIC Short Circuit Detect
1010 to 1111 = Reserved
GPIn Input Pin Enable
0 = pin disabled as GPIn input
1 = pin enabled as GPIn input
GPIOn Input Polarity
0 = Non-inverted
1 = Inverted
GPIO_POL[7] = GPI8 polarity
GPIO_POL[6] = GPI7 polarity
GPIO_POL[5] = Reserved
GPIO_POL[4] = GPIO5 polarity
GPIO_POL[3] = GPIO4 polarity
GPIO_POL[2] = GPIO3 polarity
GPIO_POL[1] = Reserved
GPIO_POL[0] = GPIO1 polarity
DESCRIPTION
DESCRIPTION
PP, May 2008, Rev 3.1
WM8959
75

Related parts for WM8959