Datasheet
TLV320AIC3100
www.ti.com
SLAS667A –NOVEMBER 2009–REVISED MAY 2012
Page 0 / Register 51: GPIO1 In/Out Pin Control
READ/ RESET
BIT DESCRIPTION
WRITE VALUE
D7–D6 R/W XX Reserved. Do not write any value other than reset value.
D5–D2 R/W 0000 0000: GPIO1 disabled (input and output buffers powered down)
0001: GPIO1 is in input mode (can be used as secondary BCLK input, secondary WCLK input,
secondary DIN input, ADC_WCLK input, Dig_Mic_In or in ClockGen block).
0010: GPIO1 is used as general-purpose input (GPI).
0011: GPIO1 output = general-purpose output
0100: GPIO1 output = CLKOUT output
0101: GPIO1 output = INT1 output
0110: GPIO1 output = INT2 output
0111: GPIO1 output = ADC_WCLK output for codec interface
1000: GPIO1 output = secondary BCLK output for codec interface
1001: GPIO1 output = secondary WCLK output for codec interface
1010: GPIO1 output = ADC_MOD_CLK output for the digital microphone
1011: GPIO1 output = secondary DOUT for codec interface
1100: Reserved
1101: Reserved
1110: Reserved
1111: Reserved
D1 R X GPIO1 input buffer value
D0 R/W 0 0: GPIO1 general-purpose output value = 0
1: GPIO1 general-purpose output value = 1
Page 0 / Register 52: Reserved
READ/ RESET
BIT DESCRIPTION
WRITE VALUE
D7–D0 R/W XXXX XXXX Reserved. Do not write to this register.
Page 0 / Register 53: DOUT (OUT Pin) Control
READ/ RESET
BIT DESCRIPTION
WRITE VALUE
D7–D5 R/W 000 Reserved
D4 R/W 1 0: DOUT bus keeper enabled
1: DOUT bus keeper disabled
D3–D1 R/W 001 000: DOUT disabled (output buffer powered down)
001: DOUT = primary DOUT output for codec interface
010: DOUT = general-purpose output
011: DOUT = CLKOUT output
100: DOUT = INT1 output
101: DOUT = INT2 output
110: DOUT = secondary BCLK output for codec interface
111: DOUT = secondary WCLK output for codec interface
D0 R/W 0 0: DOUT general-purpose output value = 0
1: DOUT general-purpose output value = 1
Page 0 / Register 54: DIN (IN Pin) Control
READ/ RESET
BIT DESCRIPTION
WRITE VALUE
D7–D3 R/W 0000 0 Reserved
D2–D1 R/W 01 00: DIN disabled (input buffer powered down)
01: DIN enabled (can be used as DIN for codec interface, Dig_Mic_In or in ClockGen block)
10: DIN is used as general-purpose input (GPI)
11: Reserved
D0 R X DIN input-buffer value
Page 0 / Register 55: Reserved
READ/ RESET
BIT DESCRIPTION
WRITE VALUE
D7–D0 R/W 0000 0010 Reserved
Copyright © 2009–2012, Texas Instruments Incorporated REGISTER MAP 93
Submit Documentation Feedback
Product Folder Link(s): TLV320AIC3100