ALC5616-CGT [REALTEK]

Consumer Circuit, PQCC32, QFN-32;
ALC5616-CGT
型号: ALC5616-CGT
厂家: Realtek Semiconductor Corp.    Realtek Semiconductor Corp.
描述:

Consumer Circuit, PQCC32, QFN-32

LTE 商用集成电路
文件: 总104页 (文件大小:1573K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
ALC5616  
Ultra-Low Power Audio CODEC  
for Mobile Devices  
Datasheet  
Rev. 0.1  
Realtek Semiconductor Corp.  
No. 2, Innovation Road II, Hsinchu Science Park, Hsinchu 300, Taiwan  
Tel.: +886-3-578-0211. Fax: +886-3-577-6047  
www.realtek.com  
ALC5616  
Datasheet  
COPYRIGHT  
© 2012 Realtek Semiconductor Corp. All rights reserved. No part of this document may be reproduced,  
transmitted, transcribed, stored in a retrieval system, or translated into any language in any form or by any  
means without the written permission of Realtek Semiconductor Corp.  
DISCLAIMER  
Realtek provides this document “as is”, without warranty of any kind. Realtek may make improvements  
and/or changes in this document or in the product described in this document at any time. This document  
could include technical inaccuracies or typographical errors.  
TRADEMARKS  
Realtek is a trademark of Realtek Semiconductor Corporation. Other names mentioned in this document  
are trademarks/registered trademarks of their respective owners.  
USING THIS DOCUMENT  
This document is intended for the hardware and software engineer’s general information on the Realtek  
ALC5616 Audio Codec IC.  
Though every effort has been made to ensure that this document is current and accurate, more  
information may have become available subsequent to the production of this guide.  
I2S Audio CODEC for Mobile Devices  
ii  
Rev. 0.1  
ALC5616  
Datasheet  
REVISION HISTORY  
Revision  
Release Date  
Summary  
0.1  
2012/7/29  
Preliminary version  
I2S Audio CODEC for Mobile Devices  
iii  
Rev. 0.1  
ALC5616  
Datasheet  
Table of Contents  
1.  
2.  
3.  
4.  
GENERAL DESCRIPTION..............................................................................................................................................1  
FEATURES.........................................................................................................................................................................2  
SYSTEM APPLICATION.................................................................................................................................................2  
FUNCTION BLOCK AND MIXER PATH .....................................................................................................................3  
4.1.  
4.2.  
4.3.  
FUNCTION BLOCK........................................................................................................................................................3  
AUDIO MIXER PATH.....................................................................................................................................................4  
DIGITAL MIXER PATH..................................................................................................................................................5  
5.  
6.  
PIN ASSIGNMENTS .........................................................................................................................................................6  
PIN DESCRIPTIONS.........................................................................................................................................................7  
6.1.  
DIGITAL I/O PINS.........................................................................................................................................................7  
ANALOG I/O PINS ........................................................................................................................................................7  
FILTER/REFERENCE......................................................................................................................................................8  
POWER/GROUND..........................................................................................................................................................9  
6.2.  
6.3.  
6.4.  
7.  
FUNCTION DESCRIPTION ..........................................................................................................................................10  
7.1.  
7.2.  
7.3.  
POWER .......................................................................................................................................................................10  
POWER SUPPLY ON/OFF SEQUENCE...........................................................................................................................11  
RESET ........................................................................................................................................................................12  
7.3.1. Power-On Reset (POR) ........................................................................................................................................12  
7.3.2. Software Reset ......................................................................................................................................................12  
7.4.  
CLOCKING..................................................................................................................................................................13  
7.4.1. Phase-Locked Loop ..............................................................................................................................................14  
7.4.2. I2C and I2S/PCM Interface ...................................................................................................................................15  
7.5.  
DIGITAL DATA INTERFACE ........................................................................................................................................16  
7.5.1. Two I2S/PCM Interface.........................................................................................................................................16  
7.6.  
AUDIO DATA PATH ....................................................................................................................................................19  
7.6.1. Stereo Analog ADCs Record Path........................................................................................................................19  
7.6.2. Stereo Analog DACs with Playback Path.............................................................................................................20  
7.6.3. Mixers...................................................................................................................................................................21  
7.7.  
7.8.  
7.9.  
7.10.  
7.11.  
7.12.  
ANALOG AUDIO INPUT PORT .....................................................................................................................................22  
ANALOG AUDIO OUTPUT PORT..................................................................................................................................23  
MULTI-FUNCTION PINS..............................................................................................................................................24  
DRC AND AGC FUNCTION ........................................................................................................................................25  
EQUALIZER BLOCK ....................................................................................................................................................28  
WIND FILTER WITH DYNAMIC WIND NOISE DETECTOR.............................................................................................28  
7.12.1.  
7.13.  
Wind Filter.......................................................................................................................................................28  
I2C CONTROL INTERFACE ..........................................................................................................................................31  
7.13.1.  
7.13.2.  
7.14.  
7.15.  
Address Setting ................................................................................................................................................31  
Complete Data Transfer ..................................................................................................................................31  
GPIO, INTERRUPT AND JACK DETECTION..................................................................................................................33  
POWER MANAGEMENT...............................................................................................................................................36  
8.  
REGISTERS LIST ...........................................................................................................................................................37  
8.1.  
8.2.  
8.3.  
REGISTER MAP ..........................................................................................................................................................37  
MX-00H: S/W RESET & DEVICE ID...........................................................................................................................39  
MX-02H: HEADPHONE OUTPUT CONTROL.................................................................................................................39  
I2S Audio CODEC for Mobile Devices  
iv  
Rev. 0.1  
ALC5616  
Datasheet  
8.4.  
8.5.  
8.6.  
8.7.  
8.8.  
8.9.  
MX-03H: LINE OUTPUT CONTROL 1.........................................................................................................................41  
MX-05H: LINE OUTPUT CONTROL 2.........................................................................................................................42  
MX-0DH: IN1/2 INPUT CONTROL..............................................................................................................................42  
MX-0FH: INL & INR VOLUME CONTROL .................................................................................................................43  
MX-19H: DACL1/R1 DIGITAL VOLUME ...................................................................................................................44  
MX-1CH: STEREO1 ADC DIGITAL VOLUME CONTROL.............................................................................................46  
MX-1EH: ADC DIGITAL BOOST GAIN CONTROL ......................................................................................................48  
MX-27H: STEREO1 ADC DIGITAL MIXER CONTROL.................................................................................................48  
MX-29H: STEREO ADC TO DAC DIGITAL MIXER CONTROL.....................................................................................49  
MX-2AH: STEREO DAC DIGITAL MIXER CONTROL..................................................................................................49  
MX-3BH: RECMIXL CONTROL 1 .............................................................................................................................50  
MX-3CH: RECMIXL CONTROL 2 .............................................................................................................................51  
MX-3DH: RECMIXR CONTROL 1.............................................................................................................................51  
MX-3EH: RECMIXR CONTROL 2 .............................................................................................................................52  
MX-45H: HPOMIX CONTROL...................................................................................................................................53  
MX-4DH: OUTMIXL CONTROL 1 ............................................................................................................................53  
MX-4EH: OUTMIXL CONTROL 2.............................................................................................................................54  
MX-4FH: OUTMIXL CONTROL 3 .............................................................................................................................54  
MX-50H: OUTMIXR CONTROL 1 .............................................................................................................................55  
MX-51H: OUTMIXR CONTROL 2 .............................................................................................................................56  
MX-52H: OUTMIXR CONTROL 3 .............................................................................................................................56  
MX-53H: LOUTMIX CONTROL ................................................................................................................................57  
MX-61H: POWER MANAGEMENT CONTROL 1............................................................................................................58  
MX-62H: POWER MANAGEMENT CONTROL 2............................................................................................................58  
MX-63H: POWER MANAGEMENT CONTROL 3............................................................................................................59  
MX-64H: POWER MANAGEMENT CONTROL 4............................................................................................................60  
MX-65H: POWER MANAGEMENT CONTROL 5............................................................................................................60  
MX-66H: POWER MANAGEMENT CONTROL 6............................................................................................................61  
MX-6AH: PRIVATE REGISTER INDEX.........................................................................................................................62  
MX-6CH: PRIVATE REGISTER DATA..........................................................................................................................62  
MX-70H: I2S1 DIGITAL INTERFACE CONTROL ..........................................................................................................62  
MX-73H: ADC/DAC CLOCK CONTROL 1..................................................................................................................63  
MX-74H: ADC/DAC CLOCK CONTROL 2..................................................................................................................63  
MX-80H: GLOBAL CLOCK CONTROL.........................................................................................................................64  
MX-81H: PLL CONTROL 1.........................................................................................................................................64  
MX-82H: PLL CONTROL 2.........................................................................................................................................65  
MX-8EH: HP AMP CONTROL 1..................................................................................................................................65  
MX-8FH: HP AMP CONTROL 2 ..................................................................................................................................66  
MX-93H: MICBIAS CONTROL..................................................................................................................................66  
MX-94H: JACK DETECTION CONTROL.......................................................................................................................67  
MX-B0H: EQ CONTROL 1..........................................................................................................................................67  
MX-B1H: EQ CONTROL 2..........................................................................................................................................68  
MX-B4H: DRC/AGC CONTROL 1 .............................................................................................................................69  
MX-B5H: DRC/AGC CONTROL 2 .............................................................................................................................70  
MX-B6H: DRC/AGC CONTROL 3 .............................................................................................................................72  
MX-BBH: JACK DETECTION CONTROL 1...................................................................................................................73  
MX-BCH: JACK DETECTION CONTROL 2...................................................................................................................73  
MX-BDH: IRQ CONTROL 1 .......................................................................................................................................74  
MX-BEH: IRQ CONTROL 2........................................................................................................................................75  
MX-BFH: GPIO AND INTERNAL STATUS...................................................................................................................75  
MX-C0H: GPIO CONTROL 1......................................................................................................................................76  
MX-C1H: GPIO CONTROL 2......................................................................................................................................76  
MX-D3H: WIND FILTER CONTROL 1 .........................................................................................................................77  
MX-D4H: WIND FILTER CONTROL 2 .........................................................................................................................77  
MX-D9H: SOFT VOLUME & ZCD CONTROL..............................................................................................................78  
8.10.  
8.11.  
8.12.  
8.13.  
8.14.  
8.15.  
8.16.  
8.17.  
8.18.  
8.19.  
8.20.  
8.21.  
8.22.  
8.23.  
8.24.  
8.25.  
8.26.  
8.27.  
8.28.  
8.29.  
8.30.  
8.31.  
8.32.  
8.33.  
8.34.  
8.35.  
8.36.  
8.37.  
8.38.  
8.39.  
8.40.  
8.41.  
8.42.  
8.43.  
8.44.  
8.45.  
8.46.  
8.47.  
8.48.  
8.49.  
8.50.  
8.51.  
8.52.  
8.53.  
8.54.  
8.55.  
8.56.  
8.57.  
8.58.  
I2S Audio CODEC for Mobile Devices  
v
Rev. 0.1  
ALC5616  
Datasheet  
8.59.  
8.60.  
8.61.  
8.62.  
8.63.  
8.64.  
8.65.  
8.66.  
8.67.  
8.68.  
8.69.  
8.70.  
8.71.  
8.72.  
8.73.  
8.74.  
8.75.  
8.76.  
8.77.  
8.78.  
8.79.  
8.80.  
8.81.  
8.82.  
MX-FAH: GENERAL CONTROL 1 ...............................................................................................................................79  
PR-3DH: ADC/DAC RESET CONTROL ....................................................................................................................79  
PR-A0H: EQ LOW PASS FILTER COEFFICIENT (LPF:A1) ...........................................................................................80  
PR-A1H: EQ LOW PASS FILTER GAIN (LPF:H0) .......................................................................................................80  
PR-A2H: EQ BAND 1 COEFFICIENT (BPF1:A1) .........................................................................................................80  
PR-A3H: EQ BAND 1 COEFFICIENT (BPF1:A2) .........................................................................................................80  
PR-A4H: EQ BAND 1 GAIN (BPF1:H0) .....................................................................................................................81  
PR-A5H: EQ BAND 2 COEFFICIENT (BPF2:A1) .........................................................................................................81  
PR-A6H: EQ BAND 2 COEFFICIENT (BPF2:A2) .........................................................................................................81  
PR-A7H: EQ BAND 2 GAIN (BPF2:H0) .....................................................................................................................81  
PR-A8H: EQ BAND 3 COEFFICIENT (BPF3:A1) .........................................................................................................82  
PR-A9H: EQ BAND 3 COEFFICIENT (BPF3:A2) .........................................................................................................82  
PR-AAH: EQ BAND 3 GAIN (BPF3:H0) ....................................................................................................................82  
PR-ABH: EQ BAND 4 COEFFICIENT (BPF4:A1).........................................................................................................82  
PR-ACH: EQ BAND 4 COEFFICIENT (BPF4:A2).........................................................................................................83  
PR-ADH: EQ BAND 4 GAIN (BPF4:H0) ....................................................................................................................83  
PR-AEH: EQ HIGH PASS FILTER 1 COEFFICIENT (HPF1:A1).....................................................................................83  
PR-AFH: EQ HIGH PASS FILTER 1 GAIN (HPF1:H0).................................................................................................83  
PR-B0H: EQ HIGH PASS FILTER 2 COEFFICIENT (HPF2:A1)......................................................................................84  
PR-B1H: EQ HIGH PASS FILTER 2 COEFFICIENT (HPF2:A2)......................................................................................84  
PR-B2H: EQ HIGH PASS FILTER 2 GAIN (HPF2:H0) .................................................................................................84  
PR-B3H: EQ PRE VOLUME CONTROL........................................................................................................................84  
PR-B4H: EQ POST VOLUME CONTROL ......................................................................................................................85  
MX-FEH: VENDOR ID ...............................................................................................................................................85  
9.  
ELECTRICAL CHARACTERISTICS ..........................................................................................................................86  
9.1.  
DC CHARACTERISTICS...............................................................................................................................................86  
9.1.1. Absolute Maximum Ratings..................................................................................................................................86  
9.1.2. Recommended Operating Conditions...................................................................................................................86  
9.1.3. Static Characteristics ...........................................................................................................................................86  
9.2.  
9.3.  
ANALOG PERFORMANCE CHARACTERISTICS..............................................................................................................87  
SIGNAL TIMING..........................................................................................................................................................89  
9.3.1. I2C Control Interface............................................................................................................................................89  
9.3.2. I2S/PCM Interface Master Mode ..........................................................................................................................90  
9.3.3. I2S/PCM Interface Slave Mode.............................................................................................................................91  
10.  
11.  
12.  
APPLICATION CIRCUITS .......................................................................................................................................92  
PACKAGE INFORMATION.....................................................................................................................................94  
ORDERING INFORMATION...................................................................................................................................95  
I2S Audio CODEC for Mobile Devices  
vi  
Rev. 0.1  
ALC5616  
Datasheet  
List of Tables  
TABLE 1. DIGITAL I/O PINS ..........................................................................................................................................................7  
TABLE 2. ANALOG I/O PINS..........................................................................................................................................................7  
TABLE 3. FILTER/REFERENCE.......................................................................................................................................................8  
TABLE 4. POWER/GROUND ...........................................................................................................................................................9  
TABLE 5. POWER SUPPLY FOR BEST PERFORMANCE...................................................................................................................10  
TABLE 6. POWER SUPPLY CONDITION FOR POWER DOWN LEAKAGE..........................................................................................10  
TABLE 7. RESET OPERATION ......................................................................................................................................................12  
TABLE 8. POWER-ON RESET VOLTAGE.......................................................................................................................................12  
TABLE 9. CLOCK SETTING TABLE FOR 48K (UNIT: MHZ) ..........................................................................................................14  
TABLE 10. CLOCK SETTING TABLE FOR 44.1K (UNIT: MHZ) .....................................................................................................14  
TABLE 11. THE RELATIVE OF SYSCLK/BCLK/LRCK...............................................................................................................15  
TABLE 12. SAMPLE RATE WITH FILTER COEFFICIENT FOR WIND FILTER.....................................................................................29  
TABLE 13. ADDRESS SETTING (0X36H) ......................................................................................................................................31  
TABLE 14. WRITE WORD PROTOCOL ........................................................................................................................................32  
TABLE 15. READ WORD PROTOCOL..........................................................................................................................................32  
TABLE 16. REGISTER MAP ..........................................................................................................................................................37  
TABLE 17. MX-00H: S/W RESET & DEVICE ID ..........................................................................................................................39  
TABLE 18. MX-02H: HEADPHONE OUTPUT CONTROL................................................................................................................39  
TABLE 19. MX-03H: LINE OUTPUT CONTROL 1 ........................................................................................................................41  
TABLE 20. MX-05H: LINE OUTPUT CONTROL 2 ........................................................................................................................42  
TABLE 21. MX-0DH: IN1/2 INPUT CONTROL .............................................................................................................................42  
TABLE 22. MX-0FH: INL & INR VOLUME CONTROL.................................................................................................................43  
TABLE 23. MX-19H: DACL1/R1 DIGITAL VOLUME ..................................................................................................................44  
TABLE 24. MX-1CH: STEREO1 ADC DIGITAL VOLUME CONTROL ............................................................................................46  
TABLE 25. MX-1EH: ADC DIGITAL BOOST GAIN CONTROL......................................................................................................48  
TABLE 26. MX-27H: STEREO1 ADC DIGITAL MIXER CONTROL ................................................................................................48  
TABLE 27. MX-29H: STEREO ADC TO DAC DIGITAL MIXER CONTROL....................................................................................49  
TABLE 28. MX-2AH: STEREO DAC DIGITAL MIXER CONTROL .................................................................................................49  
TABLE 29. MX-3BH: RECMIXL CONTROL 1 ............................................................................................................................50  
TABLE 30. MX-3CH: RECMIXL CONTROL 2 ............................................................................................................................51  
TABLE 31. MX-3DH: RECMIXR CONTROL 1............................................................................................................................51  
TABLE 32. MX-3EH: RECMIXR CONTROL 2 ............................................................................................................................52  
TABLE 33. MX-45H: HPOMIX CONTROL ..................................................................................................................................53  
TABLE 34. MX-4DH: OUTMIXL CONTROL 1............................................................................................................................53  
TABLE 35. MX-4EH: OUTMIXL CONTROL 2 ............................................................................................................................54  
TABLE 36. MX-4FH: OUTMIXL CONTROL 3 ............................................................................................................................54  
TABLE 37. MX-50H: OUTMIXR CONTROL 1 ............................................................................................................................55  
TABLE 38 MX-51H: OUTMIXR CONTROL 2 .............................................................................................................................56  
TABLE 39. MX-52H: OUTMIXR CONTROL 3 ............................................................................................................................56  
TABLE 40 MX-53H: LOUTMIX CONTROL ................................................................................................................................57  
TABLE 41. MX-61H: POWER MANAGEMENT CONTROL 1...........................................................................................................58  
TABLE 42. MX-62H: POWER MANAGEMENT CONTROL 2...........................................................................................................58  
TABLE 43. MX-63H: POWER MANAGEMENT CONTROL 3...........................................................................................................59  
TABLE 44. MX-64H: POWER MANAGEMENT CONTROL 4...........................................................................................................60  
TABLE 45. MX-65H: POWER MANAGEMENT CONTROL 5...........................................................................................................60  
TABLE 46. MX-66H: POWER MANAGEMENT CONTROL 6...........................................................................................................61  
TABLE 47. MX-6AH: PRIVATE REGISTER INDEX........................................................................................................................62  
TABLE 48. MX-6CH: PRIVATE REGISTER DATA.........................................................................................................................62  
TABLE 49. MX-70H: I2S1 DIGITAL INTERFACE CONTROL..........................................................................................................62  
TABLE 50. MX-73H: ADC/DAC CLOCK CONTROL 1 .................................................................................................................63  
TABLE 51. MX-74H: ADC/DAC CLOCK CONTROL 2 .................................................................................................................63  
TABLE 52. MX-80H: GLOBAL CLOCK CONTROL ........................................................................................................................64  
I2S Audio CODEC for Mobile Devices  
vii  
Rev. 0.1  
ALC5616  
Datasheet  
TABLE 53. MX-81H: PLL CONTROL 1........................................................................................................................................64  
TABLE 54. MX-82H: PLL CONTROL 2........................................................................................................................................65  
TABLE 55. MX-8EH: HP AMP CONTROL 1 .................................................................................................................................65  
TABLE 56. MX-8FH: HP AMP CONTROL 2 .................................................................................................................................66  
TABLE 57. MX-93H: MICBIAS CONTROL .................................................................................................................................66  
TABLE 58. MX-94H: JACK DETECTION CONTROL ......................................................................................................................67  
TABLE 59. MX-B0H: EQ CONTROL 1 .........................................................................................................................................67  
TABLE 60. MX-B1H: EQ CONTROL 2 .........................................................................................................................................68  
TABLE 61. MX-B4H: DRC/AGC CONTROL 1.............................................................................................................................69  
TABLE 62. MX-B5H: DRC/AGC CONTROL 2.............................................................................................................................70  
TABLE 63. MX-B6H: DRC/AGC CONTROL 3.............................................................................................................................72  
TABLE 64. MX-BBH: JACK DETECTION CONTROL 1 ..................................................................................................................73  
TABLE 65. MX-BCH: JACK DETECTION CONTROL 2 ..................................................................................................................73  
TABLE 66. MX-BDH: IRQ CONTROL 1.......................................................................................................................................74  
TABLE 67. MX-BEH: IRQ CONTROL 2 .......................................................................................................................................75  
TABLE 68. MX-BFH: GPIO AND INTERNAL STATUS ..................................................................................................................75  
TABLE 69. MX-C0H: GPIO CONTROL 1 .....................................................................................................................................76  
TABLE 70. MX-C1H: GPIO CONTROL 2 .....................................................................................................................................76  
TABLE 71. MX-D3H: WIND FILTER CONTROL 1.........................................................................................................................77  
TABLE 72. MX-D3H: WIND FILTER CONTROL 2.........................................................................................................................77  
TABLE 73. MX-D9H: SOFT VOLUME & ZCD CONTROL .............................................................................................................78  
TABLE 74. MX-FAH: GENERAL CONTROL 1...............................................................................................................................79  
TABLE 75. PR-3DH: ADC/DAC RESET CONTROL....................................................................................................................79  
TABLE 76. PR-A0H: EQ LOW PASS FILTER COEFFICIENT (LPF:A1)...........................................................................................80  
TABLE 77. PR-A1H: EQ LOW PASS FILTER GAIN (LPF:H0).......................................................................................................80  
TABLE 78. PR-A2H: EQ BAND 1 COEFFICIENT (BPF1:A1).........................................................................................................80  
TABLE 79. PR-A3H: EQ BAND 1 COEFFICIENT (BPF1:A2).........................................................................................................80  
TABLE 80. PR-A4H: EQ BAND 1 GAIN (BPF1:H0).....................................................................................................................81  
TABLE 81 PR-A5H: EQ BAND 2 COEFFICIENT (BPF2:A1)..........................................................................................................81  
TABLE 82. PR-A6H: EQ BAND 2 COEFFICIENT (BPF2:A2).........................................................................................................81  
TABLE 83. PR-A7H: EQ BAND 2 GAIN (BPF2:H0).....................................................................................................................81  
TABLE 84. PR-A8H: EQ BAND 3 COEFFICIENT (BPF3:A1).........................................................................................................82  
TABLE 85. PR-A9H: EQ BAND 3 COEFFICIENT (BPF3:A2).........................................................................................................82  
TABLE 86. PR-AAH: EQ BAND 3 GAIN (BPF3:H0)....................................................................................................................82  
TABLE 87. PR-ABH: EQ BAND 4 COEFFICIENT (BPF4:A1) ........................................................................................................82  
TABLE 88. PR-ACH: EQ BAND 4 COEFFICIENT (BPF4:A2) ........................................................................................................83  
TABLE 89. PR-ADH: EQ BAND 4 GAIN (BPF4:H0)....................................................................................................................83  
TABLE 90. PR-AEH: EQ HIGH PASS FILTER 1 COEFFICIENT (HPF1:A1) ....................................................................................83  
TABLE 91. PR-AFH: EQ HIGH PASS FILTER 1 GAIN (HPF1:H0) ................................................................................................83  
TABLE 92. PR-B0H: EQ HIGH PASS FILTER 2 COEFFICIENT (HPF2:A1).....................................................................................84  
TABLE 93. PR-B1H: EQ HIGH PASS FILTER 2 COEFFICIENT (HPF2:A2).....................................................................................84  
TABLE 94. PR-B2H: EQ HIGH PASS FILTER 2 GAIN (HPF2:H0).................................................................................................84  
TABLE 95. PR-B3H: EQ PRE VOLUME CONTROL .......................................................................................................................84  
TABLE 96. PR-B4H: EQ POST VOLUME CONTROL .....................................................................................................................85  
TABLE 97. MX-FEH: VENDOR ID...............................................................................................................................................85  
TABLE 98. ABSOLUTE MAXIMUM RATINGS................................................................................................................................86  
TABLE 99. RECOMMENDED OPERATING CONDITIONS ................................................................................................................86  
TABLE 110. STATIC CHARACTERISTICS ......................................................................................................................................86  
TABLE 111. ANALOG PERFORMANCE CHARACTERISTICS ...........................................................................................................87  
TABLE 112. I2C TIMING..............................................................................................................................................................89  
TABLE 113 TIMING OF I2S/PCM MASTER MODE........................................................................................................................90  
TABLE 114. I2S/PCM SLAVE MODE TIMING...............................................................................................................................91  
TABLE 115. ORDERING INFORMATION........................................................................................................................................95  
I2S Audio CODEC for Mobile Devices  
viii  
Rev. 0.1  
ALC5616  
Datasheet  
List of Figures  
FIGURE 1. BLOCK DIAGRAM .......................................................................................................................................................3  
FIGURE 2. AUDIO MIXER PATH ...................................................................................................................................................4  
FIGURE 3. DIGITAL MIXER PATH ................................................................................................................................................5  
FIGURE 4. PIN ASSIGNMENTS ......................................................................................................................................................6  
FIGURE 5. AUDIO CLOCK TREE .................................................................................................................................................13  
FIGURE 6. PCM MONO DATA MODE A FORMAT (BCLK POLARITY=0)..............................................................................16  
FIGURE 7. PCM MONO DATA MODE A FORMAT (BCLK POLARITY=1)..............................................................................16  
FIGURE 8. PCM MONO DATA MODE B FORMAT (BCLK POLARITY=0) ..............................................................................17  
FIGURE 9. PCM STEREO DATA MODE A FORMAT (BCLK POLARITY=0)..............................................................................17  
FIGURE 10. PCM STEREO DATA MODE B FORMAT (BCLK POLARITY=0)..............................................................................17  
FIGURE 11. I2S DATA FORMAT (BCLK POLARITY=0).............................................................................................................18  
FIGURE 12. LEFT-JUSTIFIED DATA FORMAT (BCLK POLARITY=0) ........................................................................................18  
FIGURE 13. 2-CHANNEL RECORDING PATH ................................................................................................................................19  
FIGURE 14. 4-CHANNEL PLAYBACK PATH..................................................................................................................................20  
FIGURE 15. DAC DRC FUNCTION BLOCK ..................................................................................................................................25  
FIGURE 16. ADC AGC FUNCTION BLOCK..................................................................................................................................25  
FIGURE 17. DRC/AGC FOR PLAYBACK/RECORDING MODE.......................................................................................................26  
FIGURE 18. DRC/AGC FOR NOISE GATE MODE.........................................................................................................................27  
FIGURE 19. DATA TRANSFER OVER I2C CONTROL INTERFACE ...................................................................................................31  
FIGURE 20. GPIO FUNCTION BLOCK ..........................................................................................................................................33  
FIGURE 21. IRQ FUNCTION BLOCK.............................................................................................................................................33  
FIGURE 22. JD SOURCE SELECTION ............................................................................................................................................34  
FIGURE 23. POWER MANAGEMENT.............................................................................................................................................36  
FIGURE 24. I2C CONTROL INTERFACE.........................................................................................................................................89  
FIGURE 25. TIMING OF I2S/PCM MASTER MODE........................................................................................................................90  
FIGURE 26. I2S/PCM SLAVE MODE TIMING ...............................................................................................................................91  
FIGURE 27. APPLICATION CIRCUIT .............................................................................................................................................93  
FIGURE 28. PACKAGE DIMENSION ..............................................................................................................................................94  
I2S Audio CODEC for Mobile Devices  
ix  
Rev. 0.1  
ALC5616  
Datasheet  
1. General Description  
The ALC5616 is a high performance, low power, stereo channel I2S interface audio CODEC. The  
transmitted data can from analog input or digital microphone input. Also the received data can to  
headphone output, line output.  
The ALC5616 features an ultra low power cap-free headphone amplifier. It consumes only less than  
6.5mW power during playback, providing mobile system longer battery life under headphone listening  
mode.  
The integrated DRC(Dynamic Range Controller) and 7-band parametric Equalizer provide further digital  
sound processing capability of audio playback paths. The DRC in ALC5616 continuously monitors the  
DAC output level. When the power level is low, it increases the input signal gain to make it sound louder.  
At the same time, if a peaking signal is detected, it autonomously reduces the applied gain to avoid hard  
clipping. It ensures the maximum/consistent signal amplitude without producing audio clipping and  
speaker damage. The 7-band parametric Equalizer contains 7 independent filters with programmable gain,  
center frequency and bandwidth to tailor the frequency characteristics of embedded speaker system  
according to user preferences.  
For microphone recording, the DRC in ALC5616 can be used as AGC(Auto Gain Controller) to maintain  
a constant recording volume. Besides, a dynamic wind reduction filter is built in on recording path. The  
filter can detect the level of wind noise and on/off dynamically to keep the recording quality.  
ALC5616 only requires two voltage supplies and consume ultra low power, making it ideal for mobile  
devices.  
Two-Channel Audio Hub/CODEC and SounzRealTM  
Digital Sound Effect for Mobile Devices  
1
Rev. 0.1  
ALC5616  
Datasheet  
2. Features  
Analog Features:  
Digital-to-Analog Converter with 98dBA SNR  
Analog-to-Digital Converter with 94dBA SNR  
Differential analog microphone inputs with boost pre-amplifiers and low noise microphone bias  
+20/+24/+30/+35/+40/+44/+50/+52 dB microphone boost gain  
MIC input to ADC with 50dB boost gain, SNR > 66dBA and THD+N < -65dB  
Adjustable MICBIAS (0.9*MICVDD or 0.75*MICVDD)  
Stereo line inputs  
Line input to ADC with 0dB gain, SNR >= 94dBA, THD+N <= -83dB  
Stereo line outputs  
DAC to line output with 0dB gain, SNR >= 98dBA, THD+N <= -86dB  
Stereo Cap-Free headphone amplifier with ultra low power consumption for playback  
20mW/CH (AVDD=CPVDD=1.8V, THD+N <= -80dB, 16Ohm Load)  
Playback power consumption <= 6.5mW (AVDD=VBVDD=CPVDD=1.8V, 16Ohm, With I2S  
Clock, Playback Silence)  
Playback power consumption <= 14mW (AVDD=VBVDD=CPVDD=1.8V, 16Ohm, With I2S  
Clock, Playback 1mW/CH)  
Audio jack detection  
Inside PLL can receiver wide range clock input  
Digital Features:  
One 24bit/8kHz ~ 192kHz I2S/PCM interface for stereo DAC and stereo ADC  
I2C control interface  
7-bands flexible equalizer (EQ) for DAC path or ADC path  
Enhanced DRC(Dynamic Range Control)/AGC(Auto Gain Control) function for DAC path or ADC  
path  
One wind noise reduction filter  
Zero detection and soft volume for pop noise suppression  
3. System Application  
Smart Phones  
Tablet  
I2S Audio CODEC for Mobile Devices  
2
Rev. 0.1  
ALC5616  
Datasheet  
4. Function Block and Mixer Path  
4.1. Function Block  
CPP  
CPN  
CPP2  
CPN2  
Digtial I/O  
Analog Core  
Charge Pump  
Headphone  
block  
MICBIAS  
0.9 * MICVDD  
0.75 * MICVDD  
DCVDD  
Digital Core  
CPVEE  
CPVPP  
LDO  
CPGND  
DGND  
AGND  
Charge Pump  
HPOL  
HPOR  
AIN  
IN1P  
BST1  
ADC_L  
INL_Vol  
Output  
Mixer  
&
REC  
Mixer  
DACL1  
Audio Signal  
Processing  
INR_Vol  
ADC  
Volume  
DAC  
Volume  
LOUTL/P  
LOUTR/N  
Volume  
ADC_R  
High Pass  
Filter  
High Pass  
Filter  
IN2P/INL1  
IN2N/INR1  
DACR1  
BST2  
Analog JD  
MICBIAS  
JD1/2  
LDO  
MICBIAS  
AVDD  
Reference  
Voltage  
Digital Audio Interface  
VREF  
I2C  
Control  
PLL  
Figure 1. Block Diagram  
I2S Audio CODEC for Mobile Devices  
3
Rev. 0.1  
ALC5616  
Datasheet  
4.2. Audio Mixer Path  
HPOVOLL  
Gain  
RECMIXL  
mu_hpvol_hpo, MX45[13]  
HPOL  
En_bst_hp  
MX45[12]  
-18 ~ 0dB, 3dB/step  
Gain  
-18 ~ 0dB, 3dB/step  
Gain  
0/20/24/30/35/40/44/50/52  
mu_hpo_l  
MX02[15]  
BST2  
HPOVOLL  
OUTVOLL  
DACL1  
IN1P  
Gain  
BST2  
BST1  
HPOVOLL  
vol_hpol  
MX02[13:8]  
mu_bst2_outmixl, MX4F[6]  
BST1  
mu_hpovoll_in  
MX02[14]  
Gain_bst2_outmixl, MX4D[12:10]  
mu_dac1_hpo, MX45[14]  
-6 ~ 0dB, 6dB/step  
mu_bst2_recmixl  
BST1  
HPOLMIX  
Gain_bst2_recmixl, MX3B[3:1]  
MX3C[2]  
Gain  
(-46.5 ~ +12dB, 1.5dB/step)  
mu_bst1_outmixl, MX4F[5]  
INL1  
Gain_bst1_outmixl, MX4D[9:7]  
Gain  
ADC_L  
Sel_bst1  
Gain  
VMID  
MX0D[15:12]  
mu_bst1_recmixl  
MX3C[1]  
Gain_bst1_recmixl, MX3C[15:13]  
BST1  
mu_inl1_outmixl, MX4F[4]  
RECMIXL  
DACL1  
Gain_inl1_outmixl, MX4D[6:4]  
Gain  
Gain_recmixl_outmixl, MX4D[3:1]  
DAC_L1  
INL1  
Gain  
OUTVOLL  
mu_inl1_recmixl  
MX3C[5]  
mu_recmixl_outmixl, MX4F[3]  
DACL1  
mu_outvoll_in  
MX03[14]  
vol_outl  
MX03[13:8]  
(-46.5 ~ +12dB, 1.5dB/step)  
Gain_inl1_recmixl, MX3B[12:10]  
RECMIXL  
DACL1  
Gain  
Gain  
0/20/24/30/35/40/44/50/52  
BST2  
mu_dacl1_outmixl, MX4F[0]  
mu_dacl1_lout, MX53[15]  
Gain_inl2_outmixl, MX4E[6:4]  
LOUTL  
bst_lout  
IN2P  
IN2N  
mu_lout_l  
OUTMIXL  
MX53[11]  
MX03[15]  
LOUTL/P  
En_in2_df  
OUTVOLL  
Gain  
Gain  
MX0D[6]  
mu_outvoll_lout, MX53[13]  
DACR1  
Sel_bst2  
MX0D[11:8]  
mu_lout_r  
MX03[7]  
BST2  
VMID  
mu_dacr1_lout, MX53[14]  
LOUTR/N  
LOUTR  
bst_lout  
MX53[11]  
-18 ~ 0dB, 3dB/step  
Audio Signal  
Processing  
INR1  
-18 ~ 0dB, 3dB/step  
Gain  
INR1  
OUTVOLR  
Gain  
DACR1  
DACR1  
Gain  
DAC_R1  
mu_inr1_recmixr  
MX3E[5]  
OUTVOLR  
HPOVOLR  
Gain_inr1_recmixr, MX3D[12:10]  
mu_outvolr_lout, MX53[12]  
-34.5~+12dB,1.5dB/step  
vol_inr1  
MX0F[4:0]  
OUTVOLR  
mu_dacr1_outmixr, MX52[0]  
RECMIXR  
mu_outvolr_in  
MX03[6]  
Gain_dacr1_outmixr, MX51[9:7]  
vol_outr  
LOUTMIX  
BST1  
-6 ~ 0dB, 6dB/step  
ADC_R  
Gain  
MX03[5:0]  
(-46.5 ~ +12dB, 1.5dB/step)  
mu_bst1_recmixr  
MX3E[1]  
Gain  
Gain_bst1_recmixr, MX3E[15:13]  
mu_recmixr_outmixr, MX52[3]  
INR1  
Gain_recmixr_outmixr, MX50[3:1]  
BST2  
Gain  
INL1  
-28.5~+18dB,1.5dB/step  
vol_inl1  
MX0F[12:8]  
Gain  
mu_bst2_recmixr  
MX3E[2]  
mu_inr1_outmixr, MX52[4]  
BST1  
Gain_inr1_outmixr, MX50[6:4]  
Gain_bst2_recmixr, MX3D[3:1]  
RECMIXR  
Gain  
HPOVOLR  
mu_bst1_outmixr, MX52[5]  
BST2  
Gain_bst1_outmixr, MX50[9:7]  
Gain  
mu_hpovolr_in  
MX02[6]  
vol_hpor  
MX02[5:0]  
RECMIXR  
HPOVOLR  
Gain  
mu_bst2_outmixr, MX52[6]  
mu_hpvol_hpo, MX45[13]  
-46.5 ~ +12dB, 1.5dB/step)  
HPOR  
En_bst_hp  
MX45[12]  
Gain  
Gain_bst2_outmixr, MX50[12:10]  
OUTMIXR  
mu_hpo_r  
MX02[7]  
DACR1  
mu_dac1_hpo, MX45[14]  
HPORMIX  
-6 ~ 0dB, 6dB/step  
Figure 2.  
Audio Mixer Path  
Two-Channel Audio Hub/CODEC and SounzRealTM  
Digital Sound Effect for Mobile Devices  
4
Rev. 0.1  
ALC5616  
Datasheet  
4.3. Digital Mixer Path  
Stereo1_ADC_Mixer_R  
IF1_DAC1_L  
mu_stereo1_adc_mixer_1  
MX29[15]  
gain_dacl1_to_stereo_l, MX2A[13]  
Gain  
mu_stereo1_adcl1  
MX27[13]  
mu_stereo_dacl1_mixl  
MX2A[14]  
DACL1  
DACR1  
EQ  
ALC  
EQ  
ALC  
Wind  
filter  
ADC_L  
VOL  
Stereo_DAC_MIXL  
DACL1  
mu_adc1_vol_l  
MX1C[15]  
VOL  
vol_adc1_l  
MX1C[14:8]  
mu_dac1_l  
MX29[14]  
mu_stereo_dacr1_mixl  
MX2A[9]  
vol_dac1_l  
MX19[15:8]  
Gain  
Only one of DAC/ADC  
path pass through RTK  
Effect  
Only one of DAC/ADC  
path pass through RTK  
Effect  
gain_dacr1_to_stereo_l, MX2A[8]  
mu_dac1_r  
MX29[6]  
IF1_DAC1_R  
VOL  
gain_dacr1_to_stereo_r, MX2A[5]  
Gain  
vol_dac1_r  
MX19[7:0]  
DACR1  
DACL1  
mu_stereo_dacr1_mixr  
MX2A[6]  
mu_stereo1_adcr1  
MX27[6]  
Wind  
filter  
EQ  
ALC  
VOL  
EQ  
ALC  
ADC_R  
mu_adc1_vol_r  
MX1C[7]  
Stereo_DAC_MIXR  
DACR1  
vol_adc1_r  
MX1C[6:0]  
mu_stereo1_adc_mixer_r  
MX29[7]  
mu_stereo_dacl1_mixr  
MX2A[1]  
Gain  
gain_dacl1_to_stereo_r, MX2A[0]  
Stereo1_ADC_Mixer_L  
Stereo1_ADC_Mixer_L  
Stereo1_ADC_Mixer_R  
IF1_ADC1  
Digital Interface  
I2S Digital Interface Process  
Figure 3. Digital Mixer Path  
Two-Channel Audio Hub/CODEC and SounzRealTM  
Digital Sound Effect for Mobile Devices  
5
Rev. 0.1  
ALC5616  
Datasheet  
5. Pin Assignments  
24  
23  
22  
21  
20  
19  
18  
17  
25  
16  
15  
14  
13  
12  
11  
10  
9
MCLK  
CPVPP  
CPVDD  
26  
SCL  
27  
SDA  
CPP1  
CPN1  
CPP2  
CPN2  
28  
GPIO1/IRQ1  
ALC5616  
29  
DBVDD  
30  
DCVDD  
xxxxxxx  
ywwvs  
(Top View)  
31  
MICVDD  
LOUTR/N  
LOUTL/P  
32  
MICBIAS1  
1
2
3
4
5
6
7
8
Figure 4. Pin Assignments  
Two-Channel Audio Hub/CODEC and SounzRealTM  
Digital Sound Effect for Mobile Devices  
6
Rev. 0.1  
ALC5616  
Datasheet  
6. Pin Descriptions  
6.1. Digital I/O Pins  
Table 1. Digital I/O Pins  
Name  
Type Pin  
Description  
Characteristic Definition  
Schmitt trigger  
First I2S interface serial data input  
DACDAT1  
ADCDAT1  
I
22  
(VIL=0.35*DBVDD, VIH=0.65*DBVDD)  
VOL=0.1*DBVDD, VOH=0.9*DBVDD  
Master: VOL =0.1*DBVDD, VOH =0.9*DBVDD  
O
21 First I2S interface serial data output  
First I2S interface serial bit clock  
24  
BCLK1  
LRCK1  
I/O  
I/O  
Slave: Schmitt trigger  
(VIL=0.35*DBVDD, VIH=0.65*DBVDD)  
Master: VOL =0.1*DBVDD, VOH =0.9*DBVDD  
First I2S interface synchronous signal  
23  
Slave: Schmitt trigger  
(VIL=0.35*DBVDD, VIH=0.65*DBVDD)  
Open drain structure  
SDA  
SCL  
I/O  
I
27 I2C interface serial data  
26 I2C interface clock input  
Schmitt trigger  
Schmitt trigger  
I2S interface master clock input  
25  
MCLK  
I
(VIL=0.35*DBVDD, VIH=0.65*DBVDD)  
Output: VOL =0.1*DBVDD, VOH =0.9*DBVDD  
General purpose input and output  
GPIO1/IRQ  
I/O  
28  
Interrupt output  
Input: Schmitt trigger  
Total: 8 Pins  
6.2. Analog I/O Pins  
Table 2. Analog I/O Pins  
Description  
Line output type  
Name  
Type Pin  
Characteristic Definition  
Analog output  
LOUTR/N  
O
O
I
10 Right channel single-end output  
Negative channel differential output  
Line output type  
Analog output  
LOUTL/P  
IN2P  
9
Left channel single-end output  
Positive channel differential output  
Positive differential input for microphone Analog input  
2
3
Left channel line input  
Negative differential input for  
microphone 2  
Right channel line input  
Second jack detection pin  
Analog input  
JD threshold: VIL = 0.5V, VIH = 1.2V  
IN2N/JD2  
I
4
I2S Audio CODEC for Mobile Devices  
7
Rev. 0.1  
ALC5616  
Datasheet  
Name  
Type Pin  
Description  
Single-end input for microphone 1  
First jack detection pin  
Characteristic Definition  
Analog input  
IN1P  
I
2
Multi-level jack detection pin  
JD threshold:  
JD1  
I
1
Vt1 = 1.485V  
Vt2 = 1.925V  
Vt3 = 2.7V  
Headphone amplifier output  
Right channel  
Analog output  
HPO_R  
HPO_L  
O
O
17  
20  
Headphone amplifier output  
Left channel  
Analog output  
Total: 8 Pins  
6.3. Filter/Reference  
Table 3. Filter/Reference  
Description  
32 Bias voltage output for microphone  
Internal reference voltage  
Name  
MICBIAS1  
VREF  
Type Pin  
Characteristic Definition  
O
O
-
Programmable analog DC output  
4.7uF capacitor to analog ground  
Headphone ground  
8
CPVREF  
CPN1  
18 Headphone reference ground  
-
13 First charge pump bucket capacitor  
14 First charge pump bucket capacitor  
11 Second charge pump bucket capacitor  
12 Second charge pump bucket capacitor  
2.2uf capacitor to CPP1  
2.2uf capacitor to CPN1  
2.2uf capacitor to CPP2  
2.2uf capacitor to CPN2  
Total: 7 Pins  
CPP1  
-
CPN2  
-
CPP2  
-
I2S Audio CODEC for Mobile Devices  
8
Rev. 0.1  
ALC5616  
Datasheet  
6.4. Power/Ground  
Table 4. Power/Ground  
Name  
MICVDD  
AVDD  
Type Pin  
Description  
Characteristic Definition  
P
P
P
P
31 Analog power for MICBIAS  
3.0V ~ 3.3V (Default 3.3V is recommended)  
1.71V ~ 1.9V (Default 1.8V is recommended)  
1.71V ~ 1.9V (Default 1.8V is recommended)  
6
5
7
Analog power  
Analog power  
Analog ground  
DACREF  
AGND  
Analog power for headphone charge  
pump  
1.71V ~ 1.9V (Default 1.8V is recommended)  
CPVDD  
P
15  
CPVEE  
CPVPP  
DCVDD  
DBVDD  
CPGND/  
DGND  
P
P
P
P
19 Charge pump negative voltage output  
16 Charge pump positive voltage output  
30 Digital power for digital core.  
2.2uf capacitor to analog ground  
2.2uf capacitor to analog ground  
Internal LDO generated  
29 Digital power for digital I/O buffer  
1.71V~3.3V (Default 1.8V is recommended)  
Exposed-Pad  
Charge pump ground  
33*  
P
Digital ground  
Total: 9 Pins  
I2S Audio CODEC for Mobile Devices  
9
Rev. 0.1  
ALC5616  
Datasheet  
7. Function Description  
7.1. Power  
There are different power types in ALC5616. DBVDD is for digital I/O power, DCVDD is for digital  
core power, AVDD and DACREF are for analog power, CPVDD is for charge pump power, MICVDD is  
for MICBIAS power.  
The power supplier limit condition are MICVDD > AVDD = DACREF = CPVDD, and for the best  
performance, our design setting is show on below.  
Table 5. Power Supply for Best Performance  
Power  
DBVDD  
DCVDD  
AVDD  
DACREF  
CPVDD  
MICVDD  
Setting  
1.8V  
1.2V  
1.8V  
1.8V  
1.8V  
3.3V  
*1.2V DCVDD was generated by internal LDO.  
To prevent all power down leakage, needs keep all power supply on.  
Table 6. Power Supply Condition for Power Down Leakage  
Power  
DBVDD  
AVDD  
DACREF  
CPVDD  
MICVDD  
Setting  
Supplied  
Supplied  
Supplied  
Supplied  
Supplied  
I2S Audio CODEC for Mobile Devices  
10  
Rev. 0.1  
ALC5616  
Datasheet  
7.2. Power Supply On/Off Sequence  
To prevent pop noise and make sure function work normally, following power on and off sequence are  
recommended.  
Power On Sequence: (Sequentially turn on power pins)  
1. DBVDD/AVDD/DACREF/CPVDD power supply on.  
2. MICVDD power supply on.  
3. Software starts to initialize ALC5616.  
Power Off Sequence: (Sequentially turn off power pins)  
1. Power down all Codec function (Write 0x0000h to register MX-00h).  
2. MICVDD power supply off.  
3. DBVDD/AVDD/DACREF/CPVDD power supply off  
I2S Audio CODEC for Mobile Devices  
11  
Rev. 0.1  
ALC5616  
Datasheet  
7.3. Reset  
There are 2 types of reset operation: power on reset (POR) and register reset.  
Table 7. Reset Operation  
Reset Type  
Trigger Condition  
CODEC Response  
POR  
Monitor digital power supply voltage reach Reset all hardware logic and all registers to default  
VPOR  
values.  
Register Reset  
Write MX-00h  
Reset all registers to default values except some specify  
control registers and logic.  
7.3.1. Power-On Reset (POR)  
When powered on, DCVDD passes through the VPOR band of the ALC5616 (VPOR_ON ~VPOR_OFF). A  
power on reset (POR) will generate an internal reset signal (POR reset ‘LOW’) to reset the whole chip.  
Table 8. Power-On Reset Voltage  
Symbol  
VPOR_ON  
VPOR_OFF  
Min  
Typical  
0.8  
Max  
Unit  
V
-
-
-
-
0.52  
V
Note:  
1.VPOR_OFF must be below VPOR_ON  
2. ToC = 25oC  
3. When DCVDD is supplied 1.2V  
7.3.2. Software Reset  
When MX-00h is wrote, all registers become to default value.  
I2S Audio CODEC for Mobile Devices  
12  
Rev. 0.1  
ALC5616  
Datasheet  
7.4. Clocking  
The system clock of ALC5616 can be selected from MCLK or PLL. MCLK is always provided externally  
while the reference clock of PLL can be selected from MCLK, BCLK1. The driver should arrange the  
clock of each block and setup each divider.  
The Clk_sys_i2s1=256*Fs provides clocks into stereo1 DAC/ADC filter that can be selected from MCLK  
or PLL. Refer to Figure 5. Audio SYSCLK  
When ALC5616 at master mode, the clock source from MCLK will be divided and be sent to external  
device. The ratio of BCLK and LRCK can set by register MX73.  
MX80[15:14]  
MCLK  
MX73[14:12]  
Stereo1  
DAC/ADC  
Clk_sys_i2s1(256FS)  
MX80[3]  
DIV_F1  
MX80[13:12]  
÷2  
MCLK  
Inter. Clock  
(Slave)  
PLL  
PLL  
MX81 & MX82  
MX70[15]  
BCLK1(Master)  
LRCK1(Master)  
BCLK1  
LRCK1  
Master Mode  
LRCK/BCLK  
Clk_sys_i2s1 (256FS)  
Ratio  
(64FS)  
MX70[15]  
LRCK1(Slave)  
Figure 5.  
Audio Clock Tree  
I2S Audio CODEC for Mobile Devices  
13  
Rev. 0.1  
ALC5616  
Datasheet  
7.4.1. Phase-Locked Loop  
A Phase-Locked Loop (PLL) is used to provide a flexible input clock from 2.048MHz to 40MHz. The  
source of the PLL can be set to MCLK, BCLK1 by setting register.  
The S/W driver can set up the PLL to output a frequency to match the requirement of system clock.  
The PLL transmit formula as below:  
FOUT = (MCLK * (N+2)) / ((M+2) * (K+2)) {Typical K=2}  
Table 9. Clock Setting Table for 48K (Unit: MHz)  
MCLK  
13  
N
M
7
FVCO  
98.222  
98.304  
98.304  
98.304  
98.4  
K
2
2
2
2
2
2
2
2
2
2
FOUT  
24.555  
24.576  
24.576  
24.576  
24.6  
66  
78  
94  
70  
80  
81  
78  
80  
78  
39  
3.6864  
2.048  
4.096  
12  
1
0
1
8
15.36  
16  
11  
11  
14  
14  
8
98.068  
98.462  
98.4  
24.517  
24.615  
24.6  
19.2  
19.68  
24  
98.4  
24.6  
98.4  
24.6  
Table 10. Clock Setting Table for 44.1K (Unit: MHz)  
MCLK  
13  
N
M
8
FVCO  
91  
K
2
2
2
2
2
2
2
2
2
2
FOUT  
68  
72  
86  
64  
66  
63  
66  
64  
67  
62  
22.75  
3.6864  
2.048  
4.096  
12  
1
90.931  
90.112  
90.112  
90.667  
90.764  
90.667  
90.514  
90.528  
90.352  
22.733  
22.528  
22.528  
22.667  
22.691  
22.667  
22.629  
22.632  
22.588  
0
1
7
15.36  
16  
9
10  
12  
13  
15  
19.2  
19.68  
24  
I2S Audio CODEC for Mobile Devices  
14  
Rev. 0.1  
ALC5616  
Datasheet  
7.4.2. I2C and I2S/PCM Interface  
The ALC5616 supports I2C for the digital control interface, and has one I2S/PCM for digital data  
interface. The I2S/PCM audio digital interface was used to send data to stereo DACs or receive data from  
a stereo ADC. The I2S/PCM audio digital interface was also can be configured to Master mode or Slave  
mode.  
Master Mode  
Under master mode, BCLK and LRCK are configured as output. If I2S SYSCLK is selected from MCLK  
source, sel_sysclk1 (MX-80[15:14]) should set as 00b. If selected from PLL output, sel_sysclk1 should  
set as 01b. PLLs source is suggested to provide frequency from 2.048MHz to 40MHz. The driver  
should set each divider (MX-73 and MX-89) to arrange the clock distribution. Refer to Figure5. Audio  
Clock Tree, for details.  
Table 11. The relative of SYSCLK/BCLK/LRCK  
Register Settings  
MX-73[15]=0b  
MX-73[15]=1b  
MX-73[15]=0b  
MX-73[15]=1b  
MCLK  
BCLK  
LRCK  
256*FS=12.288MHz  
256*FS=12.288MHz  
256*FS=11.2896MHz  
256*FS=11.2896MHz  
32*FS=1.536MHz  
64*FS=3.072MHz  
32*FS=1.4112MHz  
64*FS=2.8224MHz  
FS=48KHz  
FS=48KHz  
FS=44.1KHz  
FS=44.1KHz  
Example for master mode:  
Target format:  
Sample Rate: 48 KHz  
Channel Length: 32 bits  
LRCK=48KHz  
BCLK=3.071MHz (64 * 48KHz)  
MCLK clock request:  
MCLK=12.288MHz (256 * 48 KHz)  
Register settings:  
Set MX-FA[0] to 1”  
Set MX-61[15] to 1”  
Set MX-70[15] to 0”  
// For MCLK input clock getting control  
// Enable I2S-1  
// Enable Master mode  
Slave Mode  
Under slave mode BCLK and LRCK are configured as input. The SYSCLK can be input from MCLK or  
PLL and BCLK is need to synchronous to MCLK. If the SYSCLK is selected from PLL, the internal PLL  
should generate 256*FS by BCLK. And the driver should set each divider to arrange the clock  
distribution. Refer to Figure5. Audio Clock Tree, for details.  
I2S Audio CODEC for Mobile Devices  
15  
Rev. 0.1  
ALC5616  
Datasheet  
7.5. Digital Data Interface  
7.5.1. Two I2S/PCM Interface  
The two I2S/PCM interface can be configured as master mode or slave mode. Four audio data formats are  
supported:  
PCM mode  
Left justified mode  
I2S mode  
1/Fs  
LRCK  
BLCK  
DACDAT/  
ADCDAT  
1
2
n-1 n  
LSB  
MSB  
Figure 6. PCM MONO Data Mode A Format (BCLK POLARITY=0)  
1/Fs  
LRCK  
BLCK  
DACDAT/  
ADCDAT  
1
2
n-1 n  
LSB  
MSB  
Figure 7. PCM MONO Data Mode A Format (BCLK POLARITY=1)  
I2S Audio CODEC for Mobile Devices  
16  
Rev. 0.1  
ALC5616  
Datasheet  
1/Fs  
LRCK  
BLCK  
DACDAT/  
ADCDAT  
1
2
n-1 n  
LSB  
MSB  
Figure 8. PCM MONO Data Mode B Format (BCLK POLARITY=0)  
1/Fs  
LRCK  
BLCK  
DACDAT/  
ADCDAT  
1
2
3
n-1 n  
LSB  
Right-Channel  
1
2
3
n-1 n  
MSB  
LSBMSB  
Left-Channel  
Figure 9. PCM Stereo Data Mode A Format (BCLK POLARITY=0)  
1/Fs  
LRCK  
BLCK  
DACDAT/  
ADCDAT  
1
2
3
n-1 n  
LSB  
1
2
3
n-1 n  
MSB  
LSBMSB  
Left-Channel  
Right-Channel  
Figure 10. PCM Stereo Data Mode B Format (BCLK POLARITY=0)  
I2S Audio CODEC for Mobile Devices  
17  
Rev. 0.1  
ALC5616  
Datasheet  
1/Fs  
Left Channel  
Right Channel  
LRCK  
BLCK  
DACDAT/  
ADCDAT  
1
2
n-1  
n
1
2
n-1 n  
LSB  
MSB  
LSB  
MSB  
Figure 11. I2S Data Format (BCLK POLARITY=0)  
1/Fs  
Left Channel  
Right Channel  
LRCK  
BLCK  
DACDAT/  
ADCDAT  
1
2
n-1  
n
1
2
n-1  
n
LSB  
MSB  
LSB  
MSB  
Figure 12. Left-Justified Data Format (BCLK POLARITY=0)  
I2S Audio CODEC for Mobile Devices  
18  
Rev. 0.1  
ALC5616  
Datasheet  
7.6. Audio Data Path  
The ALC5616 provides 2-channel analog DACs for playback and 2-channel analog ADCs for recording.  
7.6.1. Stereo Analog ADCs Record Path  
There are two analog ADCs and with 2-channel recording path. You can use two analog microphones  
pass to analog ADCs or stereo line inputs to analog ADCs.  
The full scale input of analog ADC with 0dB path setting is around 0.7Vrms. In order to save power, the  
left and right analog ADC can be powered down separately by setting pow_adc_l (MX-61[2]) and  
pow_adc_r (MX-61[1]). And the volume control of the stereo ADC is also separately controlled by  
ad_gain_l (MX-1C[14:8]) and ad_gain_r (MX-1C[6:0]).  
Analog ADC_L  
CH1  
IF1_ADC  
I2S  
Analog ADC_R  
CH2  
Figure 13. 2-Channel Recording Path  
I2S Audio CODEC for Mobile Devices  
19  
Rev. 0.1  
ALC5616  
Datasheet  
7.6.2. Stereo Analog DACs with Playback Path  
There are two analog DACs and with 2-channel playback path. The stereo analog DACs can output audio  
signal to headphone output or line output.  
The full scale output of analog DAC with 0dB path setting is around 1Vrms at line output port. In order to  
save power, the two analog DACs can be powered down separately by setting pow_dac_l_1 (MX-61[12]),  
pow_dac_r_1 (MX-61[11]). And the two digital volume controls are also separately controlled by  
vol_dac1_l (MX-19[15:8]) and vol_dac1_r (MX-19[7:0]).  
L
R
Analog DACL1  
CH1  
CH2  
IF1_DAC  
I2S  
Analog DACR1  
Figure 14. 4-Channel Playback Path  
I2S Audio CODEC for Mobile Devices  
20  
Rev. 0.1  
ALC5616  
Datasheet  
7.6.3. Mixers  
The ALC5616 has analog mixers build-in.  
Output mixer - OUTMIXL/R  
The stereo analog mixer can do mixing for DAC output and analog input. The mixer output is mainly  
for headphone output and line output. Each input path has individual mute control to the mixer block  
in MX-4D ~ MX-52. pow_outmixl and pow_outmixr can be used to power on/off OUTMIXL/R  
Record mixer RECMIXL/R  
The stereo analog mixer can do mixing for analog input and OUTMIX output. The mixer output is for  
ADC input. Each input path has individual mute control to the mixer block in MX-3B ~ MX-3E.  
pow_recmixl and pow_recmixr can be used to power on/off RECMIXL/R.  
I2S Audio CODEC for Mobile Devices  
21  
Rev. 0.1  
ALC5616  
Datasheet  
7.7. Analog Audio Input Port  
The ALC5616 has two types analog input ports: microphone input and line input.  
IN1P  
The IN1P is a microphone type input port. The input port is single-ended type input. The microphone  
input port has its microphone bias and microphone boost. The low noise microphone bias can improve  
recording performance and enhance recording quality. Build-in short current detection scheme can be  
used for switch detection. Multi-steps microphone boost gain set by sel_bst1 (MX-0D[15:12]) is easy  
to use for microphone application. Pow_bst1 can be used to power down the MIC1 boost and  
pow_micbias1 can be used to power down the microphone bias 1.  
IN2P/N  
The IN2P/N is a dual type input port: microphone input and line input. Microphone input can be  
configured to differential input or single-ended input by MX-0D[6]. Multi-steps microphone boost  
gain set by sel_bst2 (MX-0D[11:8]) is easy to use for microphone application. Pow_bst2 can be used  
to power down the MIC2 boost. As line input, it has volume control for tuning by MX-0F[12:8] and  
MX-0F[4:0].  
I2S Audio CODEC for Mobile Devices  
22  
Rev. 0.1  
ALC5616  
Datasheet  
7.8. Analog Audio Output Port  
The ALC5616 supports two type output ports:  
HPO_L/R  
The headphone output of ALC5616 is a stereo output with cap-free type headphone amplifier. It does  
not need to connect external capacitor and can connect to earphone device directly. The headphone  
output source can mix from output mixer (OUTMIX) or DAC by setting MX-45. The front stage of  
headphone output has volume control and gain control. The volume range is from +12dB to -46.5dB  
with 1.5dB/step by MX-02.  
En_l_hp and en_r_hp (MX-63[7/6]) can be used to power on/off Headphone Amplifier, and  
pow_hpo_voll and pow_hpo_volr (MX-66[11/10]) can be used to power on/off headphone volume  
control. In addition, pow_pump_hp (MX-8E[3]) can be used to power on/off charge pump circuit for  
Headphone Amplifier.  
Line_OUT_L/R/P/N  
The output type is line type output. The output is a stereo single ended output or mono differential  
output. The input can be selected from OUTVOL or DAC output by setting MX-53[15:12]. The front  
stage of LOUT output has gain control for attenuation. The gain control is 0dB or -6dB by  
MX-53[11].  
I2S Audio CODEC for Mobile Devices  
23  
Rev. 0.1  
ALC5616  
Datasheet  
7.9. Multi-Function Pins  
There are two multi-function pins in ALC5616. For different function on pin is controlled by register.  
You need to set the right register settings for multi-function pin by your application.  
GPIO1/IRQ Pin 38  
The pin default is GPIO function. If want to change to IRQ output, write MX-C0[15] to 1b that will  
switch to IRQ function.  
IN2N/JD2 Pin 4  
In IN2N microphone input function, need to disable JD2 jack detection function MX-64[1] = 0b.  
In JD2 jack detection function, need to set these register settings:  
1. Power on JD2 MX-64[1] = 1b  
2. Mute IN2 to each analog mixer - (RECMIXL/RECMIXR/OUTMIXR).  
3. Set MX-64[4] = 1b  
4. Enable JD2 as jack detection source MX-BC[11:9] = 011b  
I2S Audio CODEC for Mobile Devices  
24  
Rev. 0.1  
ALC5616  
Datasheet  
7.10. DRC and AGC Function  
The Dynamic Range Controller (DRC) dynamically adjusts the input signal and let the output signal  
achieve the target level. The ALC5616 supports playback DRC for DAC path, and the DRC can also be  
used as AGC(Auto Gain Controller) for ADC path. The control register is at MX-B4[15:14]. The function  
block is shown as below. The signal input pass through the Pre-Gain first, then DRC volume and  
Post-Gain then output. The Pre-Gain is use to enlarge the input signal. The DRC volume is use to  
attenuate the signal after detected by DRC. The Post-Gain is use to fine tune the signal after pass DRC  
tuning.  
0 ~ 28.5dB, 1.5/step  
MXB5[4:0]  
-95.625 ~ 0dB  
0.375/step  
-11.625 ~ 12dB, 0.375/step  
MXB5[13:8]  
DRC  
Volume  
I2C Interface  
Pre-Gain  
Post-Gain  
DAC  
DRC  
1. Limiter level  
2. Attack / Release time  
3. Zero data  
Figure 15. DAC DRC Function Block  
-95.625 ~ 0dB  
0.375/step  
0 ~ 28.5dB, 1.5/step  
MXB5[4:0]  
-11.625 ~ 12dB, 0.375/step  
MXB5[13:8]  
Analog  
Pre-Boost  
AGC  
Volume  
ADC  
Pre-Gain  
Post-Gain  
I2S Interface  
AGC  
1. Limiter level  
2. Attack / Release time  
3. Noise gate  
Figure 16. ADC AGC Function Block  
Two-Channel Audio Hub/CODEC and SounzRealTM  
Digital Sound Effect for Mobile Devices  
25  
Rev. 0.1  
ALC5616  
Datasheet  
Playback/Recording Mode:  
For DAC playback or ADC recording mode, when the input signal exceeds target threshold, the signal  
will decrease “DRC/AGC Digital Volume” (0.375dB/step at every zero-crossing) until drop to target  
level then keep the digital volume. When input signal is below the target threshold, the signal will step-up  
DRC/AGC Digital Volume” (0.375dB/step every zero-crossing) until return to original level. If want to  
return to the target level, need to set the pre-gain to achieve.  
Fine tune parameters:  
Limiter Threshold: 0 ~ -46.5dB, 1.5dB/step, MX-B6[11:7]  
Attack Rate: T=(4*2^n)/sample rate, n = MX-B4[12:8]  
Recovery Rate: T=(4*2^n)/sample rate, n = MX-B4[4:0]  
Input signal  
Target Level  
Volume  
0dB  
Attack Rate  
Recovery Rate  
Output signal  
Figure 17. DRC/AGC for Playback/Recording Mode  
I2S Audio CODEC for Mobile Devices  
26  
Rev. 0.1  
ALC5616  
Datasheet  
Noise Gate Mode:  
The Noise Gate Function is use to reduce the noise floor for DAC path or ADC path. When input signal is  
below noise gate level, the input signal will be reduced by DRC/AGC volume in order to suppress the  
background noise. The reducing level can be set by register. And when input signal is above noise gate,  
the input signal will be boosted to target level.  
Fine tune parameters:  
Noise Gate Threshold: -36 ~ -82.5dB, 1.5dB/step, MX-B6[4:0]  
Noise Gate Attack Rate: T=(4*2^n)/sample rate, n = PR-06[4:0]  
Noise Gate Recovery Rate: T=(4*2^n)/sample rate, n = PR-02[12:8]  
Reducing Noise Level: 0 ~ 45dB, 3dB/step, MX-B6[15:12]  
Input signal  
Target Level  
Noise Gate  
Volume  
0dB  
Attack Rate  
Recovery Rate  
Attack Rate  
Recovery Rate  
Noise Reduction  
Output signal  
Target Level  
Noise Gate  
Figure 18. DRC/AGC for Noise Gate Mode  
I2S Audio CODEC for Mobile Devices  
27  
Rev. 0.1  
ALC5616  
Datasheet  
7.11. Equalizer Block  
The equalizer block cascades 7 bands of equalizer to tailor the frequency characteristics of embedded  
speaker system according to user preferences and to emulate environment sound. The 7 bands equalizer  
includes two high pass filter, four band pass filter and one low pass filter. One high pass filter cascaded in  
the front end is used to drop low frequency tone, The tone has a large amplitude and may damage a mini  
speaker. The high pass filter can be used to adjust Treble strength with gain control. One low pass filter  
with gain control can adjust the Bass strength. Four bands of bi-quad band pass filters are used to emulate  
environment sounds, e.g., ‘Pub, Live, Rock,etc.. The gain, center frequency and bandwidth of each  
filter are all programmable.  
7.12. Wind Filter with Dynamic Wind Noise Detector  
7.12.1. Wind Filter  
The wind filter is implemented by a high pass filter. The wind filter is mainly for ADC recording used.  
The cut-off frequency of wind filter is programmable and is varied according to different sample rate. The  
filter is used to remove DC offset at normal condition, and to remove wind noise at application mode.  
Wind filter setting procedure:  
Step1: Disable wind filter MX-D3[15]  
Step2: Select target sample rate MX-D3[14:12] and MX-D3[10:8]  
Step3: Fine tune wind filter Fc MX-D4[13:8] and MX-D4[5:0]  
Step4: Enable wind filter MX-D3[15]  
The following table is shown the Fc with sample rate selection.  
For the formula of Fc calculation is also shown as:  
Fc = (Fs * tan-1(a/(2-a))) / π  
Where:  
Sample rate = 8K/12K/16K (MX-D3[14:12] & [10:8]), a = 2-6 + n * 2-6 (n is MX-D4[13:8] & [5:0])  
Sample rate = 24K/32K (MX-D3[14:12] & [10:8]), a = 2-7 + n * 2-7 (n is MX-D4[13:8] & [5:0])  
Sample rate = 44.1K/48L (MX-D3[14:12] & [10:8]), a = 2-8 + n * 2-8 (n is MX-D4[13:8] & [5:0])  
Sample rate = 88.2K/96L (MX-D3[14:12] & [10:8]), a = 2-9 + n * 2-9 (n is MX-D4[13:8] & [5:0])  
Sample rate = 176.4K/192L (MX-D3[14:12] & [10:8]), a = 2-10 + n * 2-10 (n is MX-D4[13:8] & [5:0])  
I2S Audio CODEC for Mobile Devices  
28  
Rev. 0.1  
ALC5616  
Datasheet  
Table 12. Sample Rate with filter coefficient for Wind Filter  
L & R Channel Sample Rate Setting  
MX-D4  
n
8K  
20.0  
16K  
40.1  
32K  
39.9  
44.1K  
27.4  
48K  
29.8  
000000b, 0  
000001b, 1  
000010b, 2  
000011b, 3  
000100b, 4  
000101b, 5  
000110b, 6  
000111b, 7  
001000b, 8  
001001b, 9  
001010b, 10  
001011b, 11  
001100b, 12  
001101b, 13  
001110b, 14  
001111b, 15  
010000b, 16  
010001b, 17  
010010b, 18  
010011b, 19  
010100b, 20  
010101b, 21  
010110b, 22  
010111b, 23  
011000b, 24  
011001b, 25  
011010b, 26  
011011b, 27  
011100b, 28  
011101b, 29  
011110b, 30  
011111b, 31  
100000b, 32  
100001b, 33  
100010b, 34  
100011b, 35  
100100b, 36  
100101b, 37  
100110b, 38  
100111b, 39  
101000b, 40  
101001b, 41  
101010b, 42  
101011b, 43  
101100b, 44  
101101b, 45  
101110b, 46  
101111b, 47  
110000b, 48  
110001b, 49  
40.4  
61.1  
82.1  
80.8  
122.2  
164.2  
206.9  
250.2  
294.3  
339.0  
384.4  
430.5  
477.4  
524.9  
573.2  
622.3  
672.1  
722.6  
773.9  
80.2  
120.7  
161.6  
202.8  
244.4  
286.2  
328.4  
371.0  
413.8  
457.0  
500.5  
544.4  
588.6  
633.2  
678.1  
723.3  
55.0  
82.7  
59.9  
90.0  
110.5  
138.4  
166.4  
194.5  
222.7  
251.1  
279.5  
308.1  
336.8  
365.6  
394.5  
423.5  
452.6  
481.9  
511.2  
540.7  
570.3  
600.0  
629.8  
659.7  
689.8  
719.9  
750.2  
780.6  
811.1  
841.8  
872.5  
903.4  
934.4  
965.5  
996.8  
1028.1  
1059.6  
1091.2  
1122.9  
1154.8  
1186.7  
1218.8  
1251.0  
1283.4  
1315.8  
1348.4  
1381.1  
1414.0  
1447.0  
1480.0  
1513.3  
120.3  
150.6  
181.1  
211.7  
242.5  
273.3  
304.3  
335.4  
366.6  
397.9  
429.4  
460.9  
492.6  
524.5  
556.4  
588.5  
620.7  
653.0  
685.5  
718.1  
750.8  
783.6  
816.6  
849.6  
882.9  
916.2  
949.7  
983.3  
1017.0  
1050.9  
1084.9  
1119.0  
1153.3  
1187.7  
1222.2  
1256.9  
1291.7  
1326.6  
1361.7  
1396.9  
1432.2  
1467.7  
1503.3  
1539.0  
1574.9  
1610.9  
1647.1  
103.4  
125.1  
147.1  
169.5  
192.2  
215.2  
238.7  
262.4  
286.6  
311.1  
336.0  
361.3  
386.9  
413.0  
439.4  
466.2  
493.5  
521.1  
549.1  
577.5  
606.3  
635.5  
665.1  
695.2  
725.6  
756.4  
787.6  
819.3  
851.3  
883.7  
916.6  
949.8  
983.3  
1017.3  
1051.6  
1086.3  
1121.4  
1156.8  
1192.6  
1228.7  
1265.1  
1301.8  
1338.8  
1376.1  
1413.7  
1451.5  
826.0  
878.9  
932.5  
987.0  
768.9  
814.9  
861.2  
907.8  
1042.2  
1098.2  
1155.0  
1212.7  
1271.1  
1330.3  
1390.4  
1451.2  
1512.9  
1575.3  
1638.6  
1702.7  
1767.5  
1822.3  
1899.6  
1966.7  
2034.7  
2103.3  
2172.7  
2242.9  
2313.7  
2385.2  
2457.4  
2530.2  
2603.6  
2677.7  
2752.3  
2827.5  
2903.1  
954.9  
1002.2  
1050.0  
1098.1  
1146.6  
1195.5  
1244.7  
1294.3  
1344.3  
1394.7  
1445.4  
1496.5  
1548.0  
1599.9  
1652.2  
1704.9  
1757.9  
1811.4  
1865.2  
1919.5  
1974.1  
2029.1  
2084.6  
2140.4  
2196.6  
2253.3  
2310.3  
2367.7  
2425.5  
I2S Audio CODEC for Mobile Devices  
29  
Rev. 0.1  
ALC5616  
Datasheet  
L & R Channel Sample Rate Setting  
MX-D4  
n
8K  
16K  
32K  
44.1K  
48K  
110010b, 50  
110011b, 51  
110100b, 52  
110101b, 53  
110110b, 54  
110111b, 55  
111000b, 56  
111001b, 57  
111010b, 58  
111011b, 59  
111100b, 60  
111101b, 61  
111110b, 62  
111111b, 63  
1489.6  
1528.0  
1566.5  
1605.3  
1644.2  
1683.3  
1722.5  
1761.9  
1801.4  
1841.0  
1880.7  
1920.4  
1960.2  
2000.0  
2979.3  
3056.0  
3133.1  
3210.6  
3288.4  
3366.6  
3445.1  
3523.9  
3602.9  
3682.1  
3761.4  
3840.8  
3920.4  
4000.0  
2483.8  
2542.4  
2601.5  
2660.9  
2720.8  
2781.0  
2841.7  
2902.7  
2964.2  
3026.1  
3088.3  
3151.0  
3214.1  
3277.5  
1546.6  
1580.1  
1613.7  
1647.4  
1681.3  
1715.3  
1749.4  
1783.6  
1818.0  
1852.5  
1887.1  
1921.9  
1956.8  
1991.8  
1683.4  
1719.8  
1756.4  
1793.1  
1830.0  
1867.0  
1904.1  
1941.4  
1978.8  
2016.3  
2054.0  
2091.9  
2129.9  
2168.0  
I2S Audio CODEC for Mobile Devices  
30  
Rev. 0.1  
ALC5616  
Datasheet  
7.13. I2C Control Interface  
I2C is a 2-wire (SCL/SDA) half-duplex serial communication interface, supporting only slave mode. SCL  
is used for clock and SDA is for data. SCL clock supports up to 400KHz rate and SDA data is a open  
drain structure.  
7.13.1. Address Setting  
Table 13. Address Setting (0x36h)  
(MSB)  
BIT  
(LSB)  
0
0
1
1
0
1
0
R/W  
7.13.2. Complete Data Transfer  
Data Transfer over I2C Control Interface  
Figure 19. Data Transfer Over I2C Control Interface  
I2S Audio CODEC for Mobile Devices  
31  
Rev. 0.1  
ALC5616  
Datasheet  
Write WORD Protocol  
Table 14. Write WORD Protocol  
1
7
1
1
8
1
8
1
8
1
1
S
Device Address Wr A  
Register Address  
A
Data Byte High  
A
Data Byte Low  
A
P
Read WORD Protocol  
Table 15. Read WORD Protocol  
1
7
1
1
8
1
7
1
8
1
8
1
1
S
Device Address Wr  
A
Register Address  
A
S
Device Address Rd  
A
Data Byte High  
A
Data Byte Low  
NA  
P
Start Condition  
0 for ACK, 1 for NACK  
16-bit Mixer data  
Master-to-Slave  
S:  
Slave Address:  
Wr:  
A:  
7-bit Device Address  
0 for Write Command  
1 for Read Command  
8-bit Register Address  
Data Byte:  
:  
:  
Slave-to-Master  
Rd:  
Command Code:  
I2S Audio CODEC for Mobile Devices  
32  
Rev. 0.1  
ALC5616  
Datasheet  
7.14. GPIO, Interrupt and Jack Detection  
The ALC5616 supports one GPIO GPIO1 and two jack detection pins.  
For GPIO function, the GPIO can be configured to input or output. For input type, the internal circuit can  
read pin status and report to register table. For output type, the internal circuit can drive this pin to high or  
low to control external device. In GPIO function, the pin polarity can be controlled by register at output  
type.  
MX-C2[3]  
MX-C2[4]  
GPIO1  
High  
EN_OBUF  
Low  
MX-BF[11]  
EN_IBUF  
MX-C2[5]  
Figure 20. GPIO Function Block  
For IRQ function is shown at Figure 22, the IRQ output source can be selected from gpio_jd Status, jd1_1  
Status, jd1_2 Status, jd2 Status and MICBIAS1 Over-Current Status. When either status is trigged, the  
GPIO will output a flag as interrupt signal to external device.  
MX-BD[11]  
MX-BD[13]  
sta_gpio_jd(MX-BF[4])  
sta_jd1_1(MX-BF[12])  
Sticky Control  
MX-BD[7]  
MX-BD[4]  
MX-BE[7]  
MX-BD[8]  
MX-BD[3]  
MX-BE[15]  
MX-BD[6]  
MX-BD[9]  
MX-FB[15]  
Sticky Control  
MX-BD[5]  
IRQ  
sta_jd1_2(MX-BF[13])  
Sticky Control  
MX-BE[11]  
sta_micbias1_ovcd(MX-BE[3])  
Sticky Control  
MX-BD[1]  
MX-BD[2]  
sta_jd2(MX-BF[14])  
Sticky Control  
Figure 21. IRQ Function Block  
I2S Audio CODEC for Mobile Devices  
33  
Rev. 0.1  
ALC5616  
Datasheet  
In general, the IRQ output needs to combine with JD function. When JD is trigger, IRQ will output a flag  
to host to notice S/W driver. The S/W driver will do something by system design. The behavior flow  
chard as following:  
Initial Settings  
(For JD and IRQ)  
Device Plug-In  
JD Triggered  
IRQ Flag Output to Host  
S/W Driver Settings  
Clear JD Status for Next  
JD Trigger  
The MICBIAS supports short detection function. When MICBIAS circuit is short, MICBIAS circuit will  
generate an over-current flag. The flag can generate an interrupt signal to notice host and let S/W do  
follow-up processes.  
For jack detection pins are shown at Figure 23. There is GPIO1 pins can be selected and control by  
MX-BB[15:13]. When has GPIO been triggered, the status sta_jd_internal MX-BF[4] will change. JD1  
pin can used to detect two jacks and has two statuses for each jack. JD2 pin only used to detection one  
jack.  
MX-BF[4]  
sta_gpio_jd  
GPIO1  
MX-BB[15:13]  
MX-BF[12]  
sta_jd1_1  
JD1  
MX-BF[13]  
sta_jd1_2  
MX-BF[14]  
sta_jd2  
JD2  
Figure 22. JD Source Selection  
I2S Audio CODEC for Mobile Devices  
34  
Rev. 0.1  
ALC5616  
Datasheet  
The jack detect function can be used to turn-on or turn-off the related output ports. When jack detect pin  
is trigged, the selected output ports will turn-on or turn-off. For example on HP and LOUT auto switch  
when JD is trigger.  
Setting procedure:  
1. Select JD source: use sta_jd1_1 as JD status. MX-BC[11:9] = 001b  
2. Set target behavior by JD active HP & LOUT auto switch when JD is triggered.  
MX-BB[11:10] = 11b & MX-BB[3:2] = 10b  
3. When JD status is low, HP_OUT is mute and LOUT is un-mute.  
When JD status is low go high, HP is un-mute and LOUT is mute.  
Note: For HP and SPK jack switch function, driver need to turn-on DAC to HP path and DAC to LOUT  
path first. The register control of MX-BB is only do mute/un-mute function for HP and SPK.  
I2S Audio CODEC for Mobile Devices  
35  
Rev. 0.1  
ALC5616  
Datasheet  
7.15. Power Management  
ALC5616 detailed Power Management control registers are supported in MX-61h, 62h, 63h, 64h, 65h and  
66h. Each particular block will only be active when each bit of each register is set to enable.  
MX-61  
I2S-1 Power  
DACL1 Power  
DACR1 Power  
MX-62  
ADCL Power  
ADCR Power  
AD Digital  
Filter Power  
DA Digital  
Filter Power  
MX-63  
MX-64  
MX-65  
Analog MBias  
Analog Vref  
Power  
LOUT Mixer  
Power  
Headphone  
Amp Power  
Power  
MIC BST1  
Power  
MIC BST2  
Power  
MICBIAS1  
Power  
PLL  
Power  
JD1  
Power  
JD2  
Power  
OUTMIXR  
Power  
OUTMIXL  
Power  
RECMIXR  
Power  
RECMIXL  
Power  
MX-66  
OUTVOLL  
Power  
OUTVOLR  
Power  
HPOVOLR  
Power  
HPOVOLL  
Power  
INRVOL  
Power  
INLVOL  
Power  
Figure 23. Power Management  
I2S Audio CODEC for Mobile Devices  
36  
Rev. 0.1  
ALC5616  
Datasheet  
8. Registers List  
ALC5616 register map as shown as following and accessing unimplemented registers will return a 0.  
8.1. Register Map  
Table 16. Register Map  
Type  
Name  
Description  
Register Address Reset State  
Reset  
S/W Reset  
HPOUT  
S/W Reset & Device ID  
Headphone Output Volume & Mute/Un-Mute  
Line Output Control 1  
Line Output Control 2  
IN1/2 Mode and Gain Boost Control  
INL/INR Volume Control  
DACL1/R1 Digital Volume Control  
ADCL/R Digital Volume & Mute/Un-Mute Control  
ADC Boost Gain  
ADC Stereo1 Digital Mixer Control  
ADC to DAC Digital Mixer Control  
DAC Stereo Digital Mixer Control  
MX-00h  
MX-02h  
MX-03h  
MX-05h  
MX-0Dh  
MX-0Fh  
MX-19h  
MX-1Ch  
MX-1Eh  
MX-27h  
MX-29h  
MX-2Ah  
MX-3Bh  
MX-3Ch  
MX-3Dh  
MX-3Eh  
MX-45h  
MX-4Dh  
MX-4Eh  
MX-4Fh  
MX-50h  
MX-51h  
MX-52h  
MX-53h  
0x0000h  
0xC8C8’h  
0xC8C8’h  
0x0000’h  
0x0000’h  
0x0808’h  
0xAFAF’h  
0x2F2F’h  
0x0000’h  
0x7860’h  
0x8080’h  
0x5252’h  
0x0000’h  
0x006F’h  
0x0000’h  
0x006F’h  
0x6000’h  
0x0000’h  
0x0000’h  
0x0279’h  
0x0000’h  
0x0000’h  
0x0279’h  
0xF000’h  
Line Output  
MIC Input  
Line Input  
DACL1/R1  
ADCL/R-1  
ADCL/R-2  
ADC-1  
Digital  
Gain/Volume  
Digital Mixer ADC-2  
DAC-1  
RECMIXL-1 RECMIXL Gain Control  
RECMIXL-2 RECMIXL Gain & Selection Control  
RECMIXR-1 RECMIXR Gain Control  
RECMIXR-2 RECMIXR Gain & Selection Control  
HPOMIX  
OUTMIXL-1 OUTMIXL Control 1  
OUTMIXL-2 OUTMIXL Control 2  
OUTMIXL-3 OUTMIXL Control 3  
OUTMIXR-1 OUTMIXR Control 1  
OUTMIXR-2 OUTMIXR Control 2  
OUTMIXR-3 OUTMIXR Control 3  
Input Mixer  
HPOMIX Gain & Selection Control  
Output Mixer  
LOUTMIX  
LOUTMIX Control  
Management-  
1
Management-  
2
I2S & DAC & ADC & Power Control  
MX-61h  
MX-62h  
MX-63h  
MX-64h  
MX-65h  
MX-66h  
0x0000’h  
0x0000’h  
0x00C0’h  
0x0000’h  
0x0000’h  
0x0000’h  
Digital Filter Power Control  
Management- VREF & MBias & LOUTMIX & HP & LDO Power  
3
Management-  
4
Management-  
5
Management-  
6
Control  
Power  
Management  
MICBST & MICBIAS & JD Power Control  
OUTMIX & RECMIX Power Control  
OUTVOL & HPOVOL & INVOL Power Control  
PR Index  
PR Data  
PR Register Index  
PR Register Data  
MX-6Ah  
Mx-6Ch  
MX-70h  
0x0000’h  
0x0000’h  
0x8000’h  
PR Register  
I2S1 Port Ctrl I2S-1 Interface Control  
Digital  
Interface  
ADC/DAC  
ADC/DAC Clock Control-1  
Clock-1  
MX-73h  
0x1104’h  
Two-Channel Audio Hub/CODEC and SounzRealTM  
Digital Sound Effect for Mobile Devices  
37  
Rev. 0.1  
ALC5616  
Datasheet  
Type  
Name  
Description  
Register Address Reset State  
ADC/DAC  
Clock-2  
ADC/DAC Clock Control-2  
MX-74h  
0x0C00’h  
Global Clock Global Clock Control  
MX-80h  
MX-81h  
MX-82h  
MX-8Eh  
MX-8Fh  
MX-93h  
MX-94h  
MX-B0h  
MX-B1h  
PR-A0h  
PR-A1h  
PR-A2h  
PR-A3h  
PR-A4h  
PR-A5h  
PR-A6h  
PR-A7h  
PR-A8h  
PR-A9h  
PR-AAh  
PR-ABh  
PR-ACh  
PR-ADh  
PR-AEh  
PR-AFh  
PR-B0h  
PR-B1h  
PR-B2h  
MX-B4h  
MX-B5h  
MX-B6h  
MX-BBh  
MX-BCh  
MX-BDh  
MX-BEh  
MX-BFh  
MX-C0h  
MX-C1h  
MX-D3h  
MX-D4h  
MX-D9h  
MX-FAh  
PR-3Dh  
MX-FEh  
0x0000’h  
0x0000’h  
0x0000’h  
0x0004h  
0x1100’h  
0x2000’h  
0x0200h  
0x2080’h  
0x0000’h  
0x1C10h  
0x01F4h  
0xC5E9h  
0x1A98h  
0x1D2Ch  
0xC882h  
0x1C10h  
0x01F4h  
0xE904h  
0x1C10h  
0x01F4h  
0xE904h  
0x1C10h  
0x01F4h  
0x1C10h  
0x01F4h  
0x2000h  
0x0000h  
0x2000h  
0x2206’h  
0x1F00’h  
0x0000’h  
0x0000’h  
0x0000’h  
0x0000’h  
0x0000’h  
0x0000’h  
0x0100’h  
0x0000h  
0xB320’h  
0x0000’h  
0x0809h  
0x0010h  
0x2800h  
0x10EC’h  
Global Clock PLL-1  
PLL-2  
PLL Control-1  
PLL Control-2  
HP Amp Control 1  
HP Amp Control 2  
MICBIAS Control  
Jack Detection Control  
EQ Control-1  
HP Amp  
HP  
MICBIAS  
JD  
MICBIAS  
JD  
EQ-1  
EQ-2  
EQ Control-2  
EQ-Parameter EQ Low Pass Filter a1  
EQ-Parameter EQ Low Pass Filter H0  
EQ-Parameter EQ Band Pass Filter 1 a1  
EQ-Parameter EQ Band Pass Filter 1 a2  
EQ-Parameter EQ Band Pass Filter 1 H0  
EQ-Parameter EQ Band Pass Filter 2 a1  
EQ-Parameter EQ Band Pass Filter 2 a2  
EQ-Parameter EQ Band Pass Filter 2 H0  
EQ-Parameter EQ Band Pass Filter 3 a1  
EQ-Parameter EQ Band Pass Filter 3 a2  
EQ-Parameter EQ Band Pass Filter 3 H0  
EQ-Parameter EQ Band Pass Filter 4 a1  
EQ-Parameter EQ Band Pass Filter 4 a2  
EQ-Parameter EQ Band Pass Filter 4 H0  
EQ-Parameter EQ High Pass Filter 1 a1  
EQ-Parameter EQ High Pass Filter 1 H0  
EQ-Parameter EQ High Pass Filter 2 a1  
EQ-Parameter EQ High Pass Filter 2 a2  
EQ-Parameter EQ High Pass Filter 2 H0  
DRC/AGC-1 DRC/AGC Control-1  
EQ  
DRC/AGC  
DRC/AGC-2 DRC/AGC Control-2  
DRC/AGC-3 DRC/AGC Control-3  
JD-1  
JD-2  
IRQ-1  
Jack Detection Control-1  
Jack Detection Control-2  
IRQ Control-1  
Jack Detection  
IRQ  
IRQ-2  
IRQ Control-2  
Flag Status  
GPIO  
Status  
GPIO & Internal Status  
GPIO Control-1  
GPIO Control-2  
Wind Filter Control 1  
Wind Filter Control 2  
GPIO-1  
GPIO-2  
Control-1  
Control-2  
Wind Filter  
SVOL & ZCD SVOL & ZCD Soft Volume and ZCD Control  
General Control 1  
ADC/DAC RESET Control  
Vendor ID  
General  
Control  
Vendor ID  
ID  
I2S Audio CODEC for Mobile Devices  
38  
Rev. 0.1  
ALC5616  
Datasheet  
8.2. MX-00h: S/W Reset & Device ID  
Default: 0020h  
Table 17. MX-00h: S/W Reset & Device ID  
Read/Write Reset State Description  
0020’h  
Port Name  
Bits  
15:6  
R
Reserved  
Reserved  
Note: Writes to this register will reset all registers to their default values.  
8.3. MX-02h: Headphone Output Control  
Default: C8C8h  
Table 18. MX-02h: Headphone Output Control  
Name  
Bits  
Read/Write Reset State Description  
mu_hpo_l  
15  
R/W  
1’h  
Mute Control for Left Headphone Output Port (HPOL)  
0b: Un-Mute  
1b: Mute  
Mu_hpovoll_in  
vol_hpol  
Mute Control for Left Headphone Volume Channel  
14  
R/W  
1h  
(HPOVOLL)  
0b: Un-Mute  
1’b: Mute  
13:8  
R/W  
8’h  
Left Headphone Channel Volume Control (HPOVOLL)  
00h: +12dB  
08h: 0dB  
27h: -46.5dB, with 1.5dB/step  
mu_hpo_r  
7
6
R/W  
R/W  
1’h  
1h  
Mute Control Right Headphone Output Port (HPOR)  
0b: Un-Mute  
1’b: Mute  
Mu_hpovolr_in  
Mute Control for Right Headphone Volume Channel  
(HPOVOLR)  
0b: Un-Mute  
1’b: Mute  
I2S Audio CODEC for Mobile Devices  
39  
Rev. 0.1  
ALC5616  
Datasheet  
Name  
Vol_hpor  
Bits  
5:0  
Read/Write Reset State Description  
R/W 8’h Right Headphone Channel Volume Control (HPOVOLR)  
00h: +12dB  
08h: 0dB  
27h: -46.5dB, with 1.5dB/step  
Volume Table  
DEC HEX Boost Gain DEC HEX Boost Gain DEC HEX Boost Gain  
12  
10.5  
9
32  
33  
34  
35  
36  
37  
38  
39  
20  
21  
22  
23  
24  
25  
26  
27  
0
1
0
1
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
1A  
1B  
1C  
1D  
1E  
1F  
-12  
-13.5  
-15  
-36  
-37.5  
-39  
2
2
7.5  
6
3
3
-16.5  
-18  
-40.5  
-42  
4
4
4.5  
3
5
5
-19.5  
-21  
-43.5  
-45  
6
6
1.5  
0
7
7
-22.5  
-24  
-46.5  
8
8
9
9
-1.5  
-3  
-25.5  
-27  
10  
11  
12  
13  
14  
15  
A
B
C
D
E
F
-4.5  
-6  
-28.5  
-30  
-7.5  
-9  
-31.5  
-33  
-10.5  
-34.5  
I2S Audio CODEC for Mobile Devices  
40  
Rev. 0.1  
ALC5616  
Datasheet  
8.4. MX-03h: LINE Output Control 1  
Default: C8C8h  
Table 19. MX-03h: LINE Output Control 1  
Read/Write Reset State Description  
Name  
Bits  
Mu_lout_l  
15  
R/W  
R/W  
R/W  
1’h  
Mute Control for Left Line Output Port(LOUTL)  
0b: Un-Mute  
1’b: Mute  
Mute Control for Left Output Volume Channel (OUTVOLL)  
0b: Un-Mute  
1’b: Mute  
Mu_outvoll_in  
Vol_outl  
14  
1h  
13:8  
08’h  
Left Output Volume Control (OUTVOLL)   
00h: +12dB  
08h: 0dB  
27h: -46.5dB, with 1.5dB/step  
Mute Control for Right Line Output Port (LOUTR)  
0b: Un-Mute  
Mu_lout_r  
7
6
R/W  
R/W  
1’h  
1h  
1’b: Mute  
Mu_outvolr_in  
Mute Control for Right Output Volume Channel  
(OUTVOLR)  
0b: Un-Mute  
1’b: Mute  
Vol_outr  
5:0  
R/W  
08’h  
Right Output Volume Control   
00h: +12dB  
08h: 0dB  
27h: -46.5dB, with 1.5dB/step  
Volume Table  
DEC HEX Boost Gain DEC HEX Boost Gain DEC HEX Boost Gain  
12  
10.5  
9
32  
33  
34  
35  
36  
37  
38  
39  
20  
21  
22  
23  
24  
25  
26  
27  
0
1
2
3
4
5
6
7
8
9
0
1
2
3
4
5
6
7
8
9
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
-12  
-13.5  
-15  
-36  
-37.5  
-39  
7.5  
6
-16.5  
-18  
-40.5  
-42  
4.5  
3
-19.5  
-21  
-43.5  
-45  
1.5  
0
-22.5  
-24  
-46.5  
-1.5  
-25.5  
I2S Audio CODEC for Mobile Devices  
41  
Rev. 0.1  
ALC5616  
Datasheet  
-3  
-4.5  
-6  
10  
11  
12  
13  
14  
15  
A
B
C
D
E
F
26  
27  
28  
29  
30  
31  
1A  
1B  
1C  
1D  
1E  
1F  
-27  
-28.5  
-30  
-7.5  
-9  
-31.5  
-33  
-10.5  
-34.5  
8.5. MX-05h: LINE Output Control 2  
Default: 0000h  
Table 20. MX-05h: LINE Output Control 2  
Read/Write Reset State Description  
Name  
Bits  
En_dfo  
15  
R/W  
0’h  
Enable Differential Line Output  
0b: Disable  
1b: Enable (LP / RN)  
Reserved  
reserved  
14:0  
R
0h  
8.6. MX-0Dh: IN1/2 Input Control  
Default: 0000h  
Table 21. MX-0Dh: IN1/2 Input Control  
Name  
Bits  
Read/Write  
Reset State Description  
Sel_bst1  
15:12  
R/W  
0h IN1 Boost Control (BST1)  
0000b: Bypass  
0001b: +20dB  
0010b: +24dB  
0011b: +30dB  
0100b: +35dB  
0101b: +40dB  
0110b: +44dB  
0111b: +50dB  
1000b: +52dB  
Others : Reserved  
I2S Audio CODEC for Mobile Devices  
42  
Rev. 0.1  
ALC5616  
Datasheet  
Name  
Bits  
Read/Write  
Reset State Description  
Sel_bst2  
11:8  
R/W  
0h  
IN2 Boost Control (BST2)  
0000b: Bypass  
0001b: +20dB  
0010b: +24dB  
0011b: +30dB  
0100b: +35dB  
0101b: +40dB  
0110b: +44dB  
0111b: +50dB  
1000b: +52dB  
Others : Reserved  
IN1 Input Mode Control  
En_in1_df  
En_in2_df  
reserved  
7
6
R/W  
R/W  
0’h  
0’h  
0b: Single Ended Mode  
1b: Differential Mode  
IN2 Input Mode Control  
0b: Single Ended Mode  
1b: Differential Mode  
5:0  
R/W  
0h  
Reserved  
8.7. MX-0Fh: INL & INR Volume Control  
Default: 0808h  
Table 22. MX-0Fh: INL & INR Volume Control  
Name  
Bits  
Read/Write  
Reset State Description  
reserved  
15:13  
R
0’h  
Reserved  
Vol_inl  
12:8  
R/W  
8h  
INL Channel Volume Control   
00h: +12dB  
08h: 0dB  
1Fh: -34.5dB, with 1.5dB/step  
Reserved  
Vol_inr  
7:5  
4:0  
R
0’h  
Reserved  
R/W  
8h  
INR Channel Volume Control   
00h: +12dB  
08h: 0dB  
1Fh: -34.5dB, with 1.5dB/step  
Volume Table:  
DEC HEX Boost Gain DEC HEX Boost Gain  
I2S Audio CODEC for Mobile Devices  
43  
Rev. 0.1  
ALC5616  
Datasheet  
12  
10.5  
9
0
1
0
1
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
1A  
1B  
1C  
1D  
1E  
1F  
-12  
-13.5  
-15  
2
2
7.5  
6
3
3
-16.5  
-18  
4
4
4.5  
3
5
5
-19.5  
-21  
6
6
1.5  
0
7
7
-22.5  
-24  
8
8
9
9
-1.5  
-3  
-25.5  
-27  
10  
11  
12  
13  
14  
15  
A
B
C
D
E
F
-4.5  
-6  
-28.5  
-30  
-7.5  
-9  
-31.5  
-33  
-10.5  
-34.5  
8.8. MX-19h: DACL1/R1 Digital Volume  
Default: AFAFh  
Table 23. MX-19h: DACL1/R1 Digital Volume  
Name  
Bits  
Read/Write Reset State Description  
vol_dac1_l  
15:8  
R/W  
AF’h  
DAC1 Left Channel Digital Volume   
00h: -65.625dB  
AFh: 0dB, with 0.375dB/Step  
DAC1 Right Channel Digital Volume   
00h: -65.625dB  
vol_dac1_r  
7:0  
R/W  
AF’h  
AFh: 0dB, with 0.375dB/Step  
Volume Table:  
DEC HEX Boost Gain DEC HEX Boost Gain DEC HEX Boost Gain DEC HEX Boost Gain DEC HEX Boost Gain  
-65.625  
-65.25  
106 6A  
159  
9F  
-6  
212 D4  
213 D5  
214 D6  
0
1
2
0
1
2
53  
54  
55  
35  
36  
37  
-45.75  
-45.375  
-45  
-25.875  
-25.5  
107  
108  
6B  
6C  
160 A0  
161 A1  
-5.625  
-5.25  
-64.875  
-25.125  
I2S Audio CODEC for Mobile Devices  
44  
Rev. 0.1  
ALC5616  
Datasheet  
-64.5  
-64.125  
-63.75  
-63.375  
-63  
109 6D  
162 A2  
163 A3  
164 A4  
165 A5  
166 A6  
167 A7  
168 A8  
169 A9  
170 AA  
171 AB  
172 AC  
173 AD  
174 AE  
175 AF  
176 B0  
177 B1  
178 B2  
179 B3  
180 B4  
181 B5  
182 B6  
183 B7  
184 B8  
185 B9  
186 BA  
187 BB  
188 BC  
189 BD  
190 BE  
191 BF  
192 C0  
193 C1  
194 C2  
195 C3  
196 C4  
197 C5  
-4.875  
-4.5  
215 D7  
3
3
4
56  
57  
58  
59  
60  
61  
62  
63  
64  
65  
66  
67  
68  
69  
70  
71  
72  
73  
74  
75  
76  
77  
78  
79  
80  
81  
82  
83  
84  
85  
86  
87  
88  
89  
90  
91  
38  
39  
3A  
3B  
3C  
3D  
3E  
3F  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
4A  
4B  
4C  
4D  
4E  
4F  
50  
51  
52  
53  
54  
55  
56  
57  
58  
59  
5A  
5B  
-44.625  
-44.25  
-43.875  
-43.5  
-24.75  
-24.375  
-24  
110  
111  
112  
113  
114  
115  
116  
117  
118  
119  
120  
121  
6E  
6F  
70  
71  
72  
73  
74  
75  
76  
77  
78  
79  
216 D8  
217 D9  
218 DA  
219 DB  
220 DC  
221 DD  
222 DE  
223 DF  
4
-4.125  
-3.75  
-3.375  
-3  
5
5
6
6
-23.625  
-23.25  
-22.875  
-22.5  
7
7
-43.125  
-42.75  
-42.375  
-42  
-62.625  
-62.25  
-61.875  
-61.5  
8
8
-2.625  
-2.25  
-1.875  
-1.5  
9
9
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
38  
A
-22.125  
-21.75  
-21.375  
-21  
B
-41.625  
-41.25  
-40.875  
-40.5  
-61.125  
-60.75  
-60.375  
-60  
224  
E0  
C
-1.125  
-0.75  
-0.375  
0
D
225 E1  
226  
227  
E
-20.625  
-20.25  
-19.875  
-19.5  
E2  
E3  
F
-40.125  
-39.75  
-39.375  
-39  
-59.625  
-59.25  
-58.875  
-58.5  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
1A  
1B  
1C  
1D  
1E  
1F  
20  
21  
22  
23  
24  
25  
26  
122 7A  
123 7B  
124 7C  
125 7D  
126 7E  
127 7F  
228 E4  
229 E5  
230 E6  
231 E7  
232 E8  
233 E9  
234 EA  
235 EB  
236 EC  
237 ED  
238 EE  
239 EF  
240 F0  
241 F1  
242 F2  
243 F3  
244 F4  
245 F5  
246 F6  
247 F7  
248 F8  
249 F9  
250 FA  
-19.125  
-18.75  
-18.375  
-18  
-38.625  
-38.25  
-37.875  
-37.5  
-58.125  
-57.75  
-57.375  
-57  
128  
129  
130  
131  
132  
133  
134  
135  
136  
137  
80  
81  
82  
83  
84  
85  
86  
87  
88  
89  
-17.625  
-17.25  
-16.875  
-16.5  
-37.125  
-36.75  
-36.375  
-36  
-56.625  
-56.25  
-55.875  
-55.5  
-16.125  
-15.75  
-15.375  
-15  
-35.625  
-35.25  
-34.875  
-34.5  
-55.125  
-54.75  
-54.375  
-54  
-14.625  
-14.25  
-13.875  
-13.5  
-34.125  
-33.75  
-33.375  
-33  
-53.625  
-53.25  
-52.875  
-52.5  
138 8A  
139 8B  
140 8C  
141 8D  
142 8E  
143 8F  
-13.125  
-12.75  
-12.375  
-12  
-32.625  
-32.25  
-31.875  
-31.5  
-52.125  
-51.75  
-51.375  
-11.625  
144  
90  
I2S Audio CODEC for Mobile Devices  
45  
Rev. 0.1  
ALC5616  
Datasheet  
-51  
-31.125  
-30.75  
-30.375  
-30  
-11.25  
-10.875  
-10.5  
39  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
50  
51  
52  
27  
28  
29  
2A  
2B  
2C  
2D  
2E  
2F  
30  
31  
32  
33  
34  
92  
93  
5C  
5D  
5E  
5F  
60  
61  
62  
63  
64  
65  
66  
67  
68  
69  
145  
146  
147  
148  
149  
150  
151  
152  
153  
91  
92  
93  
94  
95  
96  
97  
98  
99  
198 C6  
199 C7  
200 C8  
201 C9  
202 CA  
203 CB  
204 CC  
205 CD  
206 CE  
207 CF  
208 D0  
209 D1  
210 D2  
211 D3  
251 FB  
-50.625  
-50.25  
-49.875  
-49.5  
252 FC  
253 FD  
254 FE  
255 FF  
94  
-10.125  
-9.75  
95  
96  
-29.625  
-29.25  
-28.875  
-28.5  
-9.375  
-9  
-49.125  
-48.75  
-48.375  
-48  
97  
98  
-8.625  
-8.25  
99  
100  
101  
102  
103  
104  
105  
-28.125  
-27.75  
-27.375  
-27  
-7.875  
-7.5  
-47.625  
-47.25  
-46.875  
-46.5  
154 9A  
155 9B  
156 9C  
157 9D  
158 9E  
-7.125  
-6.75  
-26.625  
-26.25  
-6.375  
-46.125  
8.9. MX-1Ch: Stereo1 ADC Digital Volume Control  
Default: 2F2Fh  
Table 24. MX-1Ch: Stereo1 ADC Digital Volume Control  
Name  
Bits  
Read/Write  
Reset State Description  
Mu_adc_vol_l  
15  
R/W  
0h  
Mute Control for Stereo1 ADC Left Volume Channel  
0’b: Un-Mute  
1’b: Mute  
Vol_adc1_l  
14:8  
R/W  
2Fh  
Stereo1 ADC Left Channel Volume Control  
00h: -17.625dB  
2Fh: 0dB  
7Fh: +30dB, with 0.375dB/Step  
Mute Control for Stereo1 ADC Right Volume Channel  
0’b: Un-Mute  
Mu_adc_vol_r  
7
R/W  
0h  
1’b: Mute  
I2S Audio CODEC for Mobile Devices  
46  
Rev. 0.1  
ALC5616  
Datasheet  
Vol_adc1_r  
6:0  
R/W  
2Fh  
Stereo1 ADC Right Channel Volume Control  
00h: -17.625dB  
2Fh: 0dB  
7Fh: +30dB, with 0.375dB/Step  
Volume Table:  
DEC HEX Boost Gain DEC HEX Boost Gain DEC HEX Boost Gain DEC HEX Boost Gain DEC HEX Boost Gain  
-17.625  
-17.25  
-16.875  
-16.5  
-7.875  
1.875  
2.25  
2.625  
3
11.625  
21.375  
21.75  
22.125  
22.5  
0
1
0
1
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
50  
51  
1A  
1B  
1C  
1D  
1E  
1F  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
2A  
2B  
2C  
2D  
2E  
2F  
30  
31  
32  
33  
52  
53  
54  
55  
56  
57  
58  
59  
60  
61  
62  
63  
64  
65  
66  
67  
68  
69  
70  
71  
72  
73  
74  
75  
76  
77  
34  
35  
36  
37  
38  
39  
3A  
3B  
3C  
3D  
3E  
3F  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
4A  
4B  
4C  
4D  
78  
79  
80  
81  
82  
83  
84  
85  
86  
87  
88  
89  
90  
91  
92  
93  
94  
95  
96  
97  
98  
99  
100  
101  
102  
103  
4E  
4F  
50  
51  
52  
53  
54  
55  
56  
57  
58  
59  
5A  
5B  
5C  
5D  
5E  
5F  
60  
61  
62  
63  
64  
65  
66  
67  
104  
105  
68  
69  
-7.5  
12  
-7.125  
-6.75  
-6.375  
-6  
12.375  
12.75  
13.125  
13.5  
2
2
106 6A  
107 6B  
108 6C  
109 6D  
110 6E  
111 6F  
3
3
-16.125  
-15.75  
-15.375  
-15  
3.375  
3.75  
4.125  
4.5  
22.875  
23.25  
23.625  
24  
4
4
5
5
-5.625  
-5.25  
-4.875  
-4.5  
13.875  
14.25  
14.625  
15  
6
6
7
7
-14.625  
-14.25  
-13.875  
-13.5  
4.875  
5.25  
5.625  
6
24.375  
24.75  
25.125  
25.5  
8
8
112  
113  
114  
115  
116  
117  
118  
119  
120  
121  
70  
71  
72  
73  
74  
75  
76  
77  
78  
79  
9
9
-4.125  
-3.75  
-3.375  
-3  
15.375  
15.75  
16.125  
16.5  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
A
B
-13.125  
-12.75  
-12.375  
-12  
6.375  
6.75  
7.125  
7.5  
25.875  
26.25  
26.625  
27  
C
D
E
-2.625  
-2.25  
-1.875  
-1.5  
16.875  
17.25  
17.625  
18  
F
-11.625  
-11.25  
-10.875  
-10.5  
7.875  
8.25  
8.625  
9
27.375  
27.75  
28.125  
28.5  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
-1.125  
-0.75  
-0.375  
0
18.375  
18.75  
19.125  
19.5  
122 7A  
123 7B  
124 7C  
125 7D  
126 7E  
127 7F  
-10.125  
-9.75  
9.375  
9.75  
10.125  
10.5  
10.875  
11.25  
28.875  
29.25  
29.625  
30  
-9.375  
-9  
0.375  
0.75  
19.875  
20.25  
20.625  
-8.625  
-8.25  
1.125  
1.5  
21  
I2S Audio CODEC for Mobile Devices  
47  
Rev. 0.1  
ALC5616  
Datasheet  
8.10. MX-1Eh: ADC Digital Boost Gain Control  
Default: 0000h  
Table 25. MX-1Eh: ADC Digital Boost Gain Control  
Name  
Bits  
Read/Write  
Reset State Description  
Ad_boost_gain_l  
15:14  
R/W  
0h  
0h  
0h  
ADC Left Channel Digital Boost Gain  
00b: 0dB  
01b: 12dB  
10b: 24dB  
11b: 36dB  
Ad_boost_gain_r  
13:12  
R/W  
R/W  
ADC Right Channel Digital Boost Gain  
00b: 0dB  
01b: 12dB  
10b: 24dB  
11b: 36dB  
reserved  
11:0  
Reserved  
8.11. MX-27h: Stereo1 ADC Digital Mixer Control  
Default: 7860h  
Table 26. MX-27h: Stereo1 ADC Digital Mixer Control  
Name  
reserved  
mu_stereo1_adcl1  
Bits  
15  
14  
Read/Write  
Reset State Description  
R
R/W  
0h  
1h  
reserved  
Mute Control for Stereo1 ADC1 Left Channel  
0b: Un-Mute  
1b: Mute  
reserved  
mu_stereo1_adcr1  
13:7  
6
R
R/W  
70h  
1h  
Reserved  
Mute Control for Stereo1 ADC1 Right Channel  
0b: Un-Mute  
1b: Mute  
reserved  
reserved  
4:0  
R
20h  
I2S Audio CODEC for Mobile Devices  
48  
Rev. 0.1  
ALC5616  
Datasheet  
8.12. MX-29h: Stereo ADC to DAC Digital Mixer Control  
Default: 8080h  
Table 27. MX-29h: Stereo ADC to DAC Digital Mixer Control  
Name  
Bits Read/Write Reset State Description  
mu_stereo1_adc_mix 15  
er_l  
R/W  
1h  
Mute Control for Stereo1 ADC Left Channel to DAC  
0b: Un-Mute  
1b: Mute  
mu_dac1_l  
14  
R/W  
0h  
Mute Control for I2S-1 to DAC Left Channel  
0b: Un-Mute  
1b: Mute  
Reserved  
mu_stereo1_adc_mix  
er_r  
13:8  
7
R
R/W  
0h  
1h  
Reserved  
Mute Control for Stereo1 ADC Right Channel to DAC  
0b: Un-Mute  
1b: Mute  
mu_dac1_r  
reserved  
6
R/W  
R
0h  
0h  
Mute Control for I2S-1 to DAC Right Channel  
0b: Un-Mute  
1b: Mute  
reserved  
5:0  
8.13. MX-2Ah: Stereo DAC Digital Mixer Control  
Default: 5252h  
Table 28. MX-2Ah: Stereo DAC Digital Mixer Control  
Name  
Bits Read/Write Reset State Description  
reserved  
mu_stereo_dacl1_mix 14  
l
15  
R
R/W  
0h  
1h  
reserved  
Mute Control for DACL1 to Stereo DAC Left Mixer  
0b: Un-Mute  
1b: Mute  
gain_dacl1_to_stereo 13  
_l  
R/W  
0h  
Gain Control for DACL1 to Stereo DAC Left Mixer  
0b: 0dB  
1b: -6dB  
Reserved  
mu_stereo_dacr1_mi  
xl  
12:10  
9
R
R/W  
4h  
1h  
reserved  
Mute Control for DACR1 to Stereo DAC Left Mixer  
0b: Un-Mute  
1b: Mute  
gain_dacr1_to_stereo  
_l  
8
R/W  
0h  
Gain Control for DACR1 to Stereo DAC Left Mixer  
0b: 0dB  
1b: -6dB  
Reserved  
mu_stereo_dacr1_mi  
xr  
7
6
R
R/W  
0h  
1h  
reserved  
Mute Control for DACR1 to Stereo DAC Right Mixer  
0b: Un-Mute  
1b: Mute  
gain_dacr1_to_stereo  
_r  
5
R/W  
0h  
Gain Control for DACR1 to Stereo DAC Right Mixer  
0b: 0dB  
1b: -6dB  
I2S Audio CODEC for Mobile Devices  
49  
Rev. 0.1  
ALC5616  
Datasheet  
Name  
Bits Read/Write Reset State Description  
reserved  
mu_stereo_dacl1_mix  
r
4:2  
1
R
R/W  
4h  
1h  
reserved  
Mute Control for DACL1 to Stereo DAC Right Mixer  
0b: Un-Mute  
1b: Mute  
gain_dacl1_to_stereo  
_r  
0
R/W  
0h  
Gain Control for DACL1 to Stereo DAC Right Mixer  
0b: 0dB  
1b: -6dB  
8.14. MX-3Bh: RECMIXL Control 1  
Default: 0000h  
Table 29. MX-3Bh: RECMIXL Control 1  
Bits Read/Write Reset State Description  
Name  
reserved  
Gain_inl_recmixl  
15:13  
12:10  
R
R/W  
0h  
0h  
reserved  
Gain Control for INL to RECMIXL  
000b: 0dB  
001b: -3dB  
010b: -6dB  
011b: -9dB  
100b: -12dB  
101b: -15dB  
110b: -18dB  
Others: Reserved  
Reserved  
Gain Control for BST2 to RECMIXL  
000b: 0dB  
Reserved  
Gain_bst2_recmixl  
9:4  
3:1  
R
R/W  
0h  
0h  
001b: -3dB  
010b: -6dB  
011b: -9dB  
100b: -12dB  
101b: -15dB  
110b: -18dB  
Others: Reserved  
reserved  
reserved  
0
R
0h  
I2S Audio CODEC for Mobile Devices  
50  
Rev. 0.1  
ALC5616  
Datasheet  
8.15. MX-3Ch: RECMIXL Control 2  
Default: 006Fh  
Table 30. MX-3Ch: RECMIXL Control 2  
Bits Read/Write Reset State Description  
Name  
Gain_bst1_recmixl  
15:13  
R/W  
0h  
Gain Control for BST1 to RECMIXL  
000b: 0dB  
001b: -3dB  
010b: -6dB  
011b: -9dB  
100b: -12dB  
101b: -15dB  
110b: -18dB  
Others: Reserved  
reserved  
Mute Control for INL to RECMIXL  
0b: Un-Mute  
reserved  
Mu_inl_rexmixl  
12:6  
5
R
R/W  
1h  
1h  
1b: Mute  
reserved  
Mu_bst2_recmixl  
4:3  
2
R
R/W  
1h  
1h  
reserved  
Mute Control for BST2 to RECMIXL  
0b: Un-Mute  
1b: Mute  
Mu_bst1_recmixl  
Reserved  
1
0
R/W  
R
1h  
1h  
Mute Control for BST1 to RECMIXL  
0b: Un-Mute  
1b: Mute  
Reserved  
8.16. MX-3Dh: RECMIXR Control 1  
Default: 0000h  
Table 31. MX-3Dh: RECMIXR Control 1  
Bits Read/Write Reset State Description  
Name  
reserved  
Gain_inr_recmixr  
15:13  
12:10  
R
R/W  
0h  
0h  
Reserved  
Gain Control for INR to RECMIXR  
000b: 0dB  
001b: -3dB  
010b: -6dB  
011b: -9dB  
100b: -12dB  
101b: -15dB  
110b: -18dB  
Others: Reserved  
Reserved  
reserved  
9:4  
R
0h  
I2S Audio CODEC for Mobile Devices  
51  
Rev. 0.1  
ALC5616  
Datasheet  
Name  
Bits Read/Write Reset State Description  
Gain_bst2_recmixr  
3:1  
R/W  
0h  
Gain Control for BST2 to RECMIXR  
000b: 0dB  
001b: -3dB  
010b: -6dB  
011b: -9dB  
100b: -12dB  
101b: -15dB  
110b: -18dB  
Others: Reserved  
Reserved  
reserved  
0
R
0h  
8.17. MX-3Eh: RECMIXR Control 2  
Default: 006Fh  
Table 32. MX-3Eh: RECMIXR Control 2  
Bits Read/Write Reset State Description  
Name  
Gain_bst1_recmixr  
15:13  
R/W  
0h  
Gain Control for BST1 to RECMIXR  
000b: 0dB  
001b: -3dB  
010b: -6dB  
011b: -9dB  
100b: -12dB  
101b: -15dB  
110b: -18dB  
Others: Reserved  
reserved  
Mute Control for INR to RECMIXR  
0b: Un-Mute  
reserved  
Mu_inr_rexmixr  
12:6  
5
R
R/W  
1h  
1h  
1b: Mute  
reserved  
Mu_bst2_recmixr  
4:3  
2
R
R/W  
1h  
1h  
reserved  
Mute Control for BST2 to RECMIXR  
0b: Un-Mute  
1b: Mute  
Mu_bst1_recmixr  
Reserved  
1
0
R/W  
R
1h  
1h  
Mute Control for BST1 to RECMIXR  
0b: Un-Mute  
1b: Mute  
Reserved  
I2S Audio CODEC for Mobile Devices  
52  
Rev. 0.1  
ALC5616  
Datasheet  
8.18. MX-45h: HPOMIX Control  
Default: 6000h  
Table 33. MX-45h: HPOMIX Control  
Bits Read/Write Reset State Description  
Name  
Reserved  
mu_dac1_hpomix  
15  
14  
R
R/W  
0h  
1h  
Reserved  
Mute Control for DAC1 to HPOMIX  
0b: Un-Mute  
1b: Mute  
mu_hpovol_hpomix  
Gain_hpomix  
Reserved  
13  
12  
R/W  
R/W  
R
1h  
0h  
0h  
Mute Control for HPOVOL to HPOMIX  
0b: Un-Mute  
1b: Mute  
Gain Control for HPOMIX  
0b: 0dB  
1b: -6dB  
11:0  
Reserved  
8.19. MX-4Dh: OUTMIXL Control 1  
Default: 0000h  
Table 34. MX-4Dh: OUTMIXL Control 1  
Bits Read/Write Reset State Description  
Name  
reserved  
Gain_bst2_outmixl  
15:13  
12:10  
R
R/W  
0h  
0h  
Reserved  
Gain Control for BST2 to OUTMIXL  
000b: 0dB  
001b: -3dB  
010b: -6dB  
011b: -9dB  
100b: -12dB  
101b: -15dB  
110b: -18dB  
Others: reserved  
Gain Control for BST1 to OUTMIXL  
000b: 0dB  
Gain_bst1_outmixl  
9:7  
R/W  
0h  
001b: -3dB  
010b: -6dB  
011b: -9dB  
100b: -12dB  
101b: -15dB  
110b: -18dB  
Others: reserved  
I2S Audio CODEC for Mobile Devices  
53  
Rev. 0.1  
ALC5616  
Datasheet  
Name  
Bits Read/Write Reset State Description  
Gain_inl_outmixl  
6:4  
R/W  
R/W  
R
0h  
0h  
0h  
Gain Control for INL to OUTMIXL  
000b: 0dB  
001b: -3dB  
010b: -6dB  
011b: -9dB  
100b: -12dB  
101b: -15dB  
110b: -18dB  
Others: reserved  
Gain Control for RECMIXL to OUTMIXL  
000b: 0dB  
001b: -3dB  
010b: -6dB  
011b: -9dB  
100b: -12dB  
101b: -15dB  
110b: -18dB  
Gain_recmixl_outmix 3:1  
l
Others: reserved  
reserved  
Reserved  
0
8.20. MX-4Eh: OUTMIXL Control 2  
Default: 0000h  
Table 35. MX-4Eh: OUTMIXL Control 2  
Bits Read/Write Reset State Description  
Name  
Reserved  
Gain_dacl1_outmixl  
15:10  
9:7  
R
R/W  
0h  
0h  
Reserved  
Gain Control for DACL1 to OUTMIXL  
000b: 0dB  
001b: -3dB  
010b: -6dB  
011b: -9dB  
100b: -12dB  
101b: -15dB  
110b: -18dB  
Others: reserved  
Reserved  
reserved  
6:0  
R
0h  
8.21. MX-4Fh: OUTMIXL Control 3  
Default: 0279h  
Table 36. MX-4Fh: OUTMIXL Control 3  
Bits Read/Write Reset State Description  
15:7 4h Reserved  
Name  
reserved  
R
I2S Audio CODEC for Mobile Devices  
54  
Rev. 0.1  
ALC5616  
Datasheet  
Name  
Bits Read/Write Reset State Description  
Mu_bst2_outmixl  
6
5
4
3
R/W  
R/W  
R/W  
R/W  
1h  
1h  
1h  
1h  
Mute Control for BST2 to OUTMIXL  
0b: Un-Mute  
1b: Mute  
Mute Control for BST1 to OUTMIXL  
0b: Un-Mute  
1b: Mute  
Mute Control for INL to OUTMIXL  
0b: Un-Mute  
1b: Mute  
Mute Control for RECMIXL to OUTMIXL  
0b: Un-Mute  
Mu_bst1_outmixl  
Mu_inl_outmixl  
Mu_recmixl_outmixl  
1b: Mute  
reserved  
Mu_dacl1_outmixl  
2:1  
0
R
R/W  
0h  
1h  
Reserved  
Mute Control for DACL1 to OUTMIXL  
0b: Un-Mute  
1b: Mute  
8.22. MX-50h: OUTMIXR Control 1  
Default: 0000h  
Table 37. MX-50h: OUTMIXR Control 1  
Bits Read/Write Reset State Description  
Name  
reserved  
Gain_bst2_outmixr  
15:13  
12:10  
R
R/W  
0h  
0h  
Reserved  
Gain Control for BST2 to OUTMIXR  
000b: 0dB  
001b: -3dB  
010b: -6dB  
011b: -9dB  
100b: -12dB  
101b: -15dB  
110b: -18dB  
Others: reserved  
Gain Control for BST1 to OUTMIXR  
000b: 0dB  
Gain_bst1_outmixr  
9:7  
R/W  
0h  
001b: -3dB  
010b: -6dB  
011b: -9dB  
100b: -12dB  
101b: -15dB  
110b: -18dB  
Others: reserved  
I2S Audio CODEC for Mobile Devices  
55  
Rev. 0.1  
ALC5616  
Datasheet  
Name  
Bits Read/Write Reset State Description  
Gain_inr_outmixr  
6:4  
R/W  
R/W  
R
0h  
0h  
0h  
Gain Control for INR to OUTMIXR  
000b: 0dB  
001b: -3dB  
010b: -6dB  
011b: -9dB  
100b: -12dB  
101b: -15dB  
110b: -18dB  
Others: reserved  
Gain Control for RECMIXR to OUTMIXR  
000b: 0dB  
001b: -3dB  
010b: -6dB  
011b: -9dB  
100b: -12dB  
101b: -15dB  
110b: -18dB  
Gain_recmixr_outmix 3:1  
r
Others: reserved  
Reserved  
reserved  
0
8.23. MX-51h: OUTMIXR Control 2  
Default: 0000h  
Table 38 MX-51h: OUTMIXR Control 2  
Bits Read/Write Reset State Description  
Name  
Reserved  
Gain_dacr1_outmixr 9:7  
15:10  
R
R/W  
0h  
0h  
Reserved  
Gain Control for DACR1 to OUTMIXR  
000b: 0dB  
001b: -3dB  
010b: -6dB  
011b: -9dB  
100b: -12dB  
101b: -15dB  
110b: -18dB  
Others: reserved  
Reserved  
reserved  
6:0  
R
0h  
8.24. MX-52h: OUTMIXR Control 3  
Default: 0279h  
Table 39. MX-52h: OUTMIXR Control 3  
Bits Read/Write Reset State Description  
15:7 4h Reserved  
Name  
reserved  
R
I2S Audio CODEC for Mobile Devices  
56  
Rev. 0.1  
ALC5616  
Datasheet  
Name  
Bits Read/Write Reset State Description  
Mu_bst2_outmixr  
6
5
4
3
R/W  
R/W  
R/W  
R/W  
1h  
1h  
1h  
1h  
Mute Control for BST2 to OUTMIXR  
0b: Un-Mute  
1b: Mute  
Mute Control for BST1 to OUTMIXR  
0b: Un-Mute  
1b: Mute  
Mute Control for INR to OUTMIXR  
0b: Un-Mute  
1b: Mute  
Mute Control for RECMIXR to OUTMIXR  
0b: Un-Mute  
Mu_bst1_outmixr  
Mu_inr_outmixr  
Mu_recmixr_outmixr  
1b: Mute  
Reserved  
Mu_dacr1_outmixr  
2:1  
0
R
R/W  
0h  
1h  
Reserved  
Mute Control for DACR1 to OUTMIXR  
0b: Un-Mute  
1b: Mute  
8.25. MX-53h: LOUTMIX Control  
Default: F000h  
Table 40 MX-53h: LOUTMIX Control  
Bits Read/Write Reset State Description  
Name  
Mu_dacl1_lout  
15  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
1h  
1h  
1h  
1h  
0h  
0h  
Mute Control for DACL1 to LOUTMIX  
0b: Un-Mute  
1b: Mute  
Mute Control for DACR1 to LOUTMIX  
0b: Un-Mute  
1b: Mute  
Mute Control for OUTVOLL to LOUTMIX  
0b: Un-Mute  
1b: Mute  
Mute Control for OUTVOLR to LOUTMIX  
0b: Un-Mute  
1b: Mute  
Gain Control for LOUTMIX  
0b: 0dB  
1b: -6dB  
Mu_dacr1_lout  
Mu_outvoll_lout  
Mu_outvolr_lout  
Gain_lout  
14  
13  
12  
11  
reserved  
10:0  
Reserved  
I2S Audio CODEC for Mobile Devices  
57  
Rev. 0.1  
ALC5616  
Datasheet  
8.26. MX-61h: Power Management Control 1  
Default: 0000h  
Table 41. MX-61h: Power Management Control 1  
Name  
Bits Read/Write Reset State Description  
En_i2s1  
15  
R/W  
0h  
I2S1 Digital Interface Power Control  
0b: Power Down  
1b: Power On  
reserved  
Pow_dac_l_1  
14:13  
12  
R/W  
R/W  
0h  
0h  
Reserved  
Analog DACL1 Power Control  
0b: Power Down  
1b: Power On  
Pow_dac_r_1  
11  
R/W  
0h  
Analog DACR1 Power Control  
0b: Power Down  
1b: Power On  
reserved  
Pow_adc_l  
10:3  
2
R
R/W  
0h  
0h  
Reserved  
Analog ADCL Power Control  
0b: Power Down  
1b: Power On  
Pow_adc_r  
Reserved  
1
0
R/W  
R
0h  
0h  
Analog ADCR Power Control  
0b: Power Down  
1b: Power On  
Reserved  
8.27. MX-62h: Power Management Control 2  
Default: 0000h  
Table 42. MX-62h: Power Management Control 2  
Name  
Bits Read/Write Reset State Description  
Pow_adc_stereo1_filt 15  
er  
R/W  
0h  
Stereo1 ADC Digital Filter Power Control  
0b: Power Down  
1b: Power On  
reserved  
Pow_dac_stereo1_filt 11  
er  
14:12  
R
R/W  
0h  
0h  
Reserved  
Stereo1 DAC Digital Filter Power Control  
0b: Power Down  
1b: Power On  
Reserved  
10:0  
R
0h  
Reserved  
I2S Audio CODEC for Mobile Devices  
58  
Rev. 0.1  
ALC5616  
Datasheet  
8.28. MX-63h: Power Management Control 3  
Default: 00C0h  
Table 43. MX-63h: Power Management Control 3  
Name  
Bits Read/Write Reset State Description  
Pow_vref1  
15  
14  
13  
12  
11  
R/W  
R/W  
R/W  
R/W  
R/W  
0h  
0h  
0h  
0h  
0h  
VREF1 Power Control  
0b: Power Down  
1b: Power On  
VREF1 Fast Mode Control  
0b: Fast VREF  
1b: Slow VREF, (For good analog performance)  
MBIAS Power Control  
0b: Power Down  
1b: Power On  
LOUTMIX Power Control  
0b: Power Down  
1b: Power On  
MBIAS Bandgap Power Control  
0b: Power Down  
En_fastb1  
Pow_main_bias  
Pow_lout  
Pow_bg_bias  
1b: Power On  
reserved  
En_l_hp  
10:8  
7
R
R/W  
0h  
1h  
Reserved  
Left Headphone Amp Power Control  
0b: Power Down  
1b: Power On  
En_r_hp  
6
5
4
3
R/W  
R/W  
R/W  
R/W  
1h  
0h  
0h  
0h  
Right Headphone Amp Power Control  
0b: Power Down  
1b: Power On  
Improve HP Amp Driving  
0b: Disable  
1b: Enable  
VREF2 Power Control  
0b: Power Down  
1b: Power On  
VREF2 Fast Mode Control  
0b: Fast VREF  
En_amp_hp  
Pow_vref2  
En_fastb2  
1b: Slow VREF, (For good analog performance)  
Reserved  
LDO Output Control  
00b: 1.1V  
Reserved  
Ldo_dvo  
2
1:0  
R
R/W  
0h  
0h  
01b: 1.2V  
10b: 1.3V  
11b: 1.4V  
I2S Audio CODEC for Mobile Devices  
59  
Rev. 0.1  
ALC5616  
Datasheet  
8.29. MX-64h: Power Management Control 4  
Default: 0000h  
Table 44. MX-64h: Power Management Control 4  
Name  
Bits Read/Write Reset State Description  
Pow_bst1  
15  
R/W  
0h  
MIC BST1 Power Control  
0b: Power Down  
1b: Power On  
Pow_bst2  
14  
R/W  
0h  
MIC BST2 Power Control  
0b: Power Down  
1b: Power On  
Reserved  
Pow_micbias1  
13:12  
11  
R
R/W  
0h  
0h  
Reserved  
MICBIAS1 Power Control  
0b: Power Down  
1b: Power On  
reserved  
Pow_pll  
10  
9
R/W  
R/W  
0h  
0h  
reserved  
PLL Power Control  
0b: Power Down  
1b: Power On  
reserved  
Pow_bst1_op2  
8:6  
5
R
R/W  
0h  
0h  
Reserved  
MIC1 SE Mode Control  
0b: For differential mode  
1b: For single-end mode  
MIC2 SE Mode Control  
0b: For differential mode  
1b: For single-end mode or line-input mode  
Reserved  
Pow_bst2_op2  
4
R/W  
0h  
Reserved  
Pow_jd_m  
3
2
R
R/W  
0h  
0h  
JD_Multilevel Power Control  
0b: Power down  
1b: Power on  
Pow_jd2  
Reserved  
1
0
R/W  
R
0h  
0h  
JD2 Power Control  
0b: Power down  
1b: Power on  
Reserved  
8.30. MX-65h: Power Management Control 5  
Default: 0000h  
Table 45. MX-65h: Power Management Control 5  
Name  
Bits Read/Write Reset State Description  
Pow_outmixl  
15  
R/W  
R/W  
R
0h  
0h  
0h  
OUTMIXL Power Control  
0b: Power Down  
1b: Power On  
OUTMIXR Power Control  
0b: Power Down  
1b: Power On  
Pow_outmixr  
reserved  
14  
13:12  
Reserved  
I2S Audio CODEC for Mobile Devices  
60  
Rev. 0.1  
ALC5616  
Datasheet  
Name  
Bits Read/Write Reset State Description  
Pow_recmixl  
11  
R/W  
R/W  
R
0h  
0h  
0h  
RECMIXL Power Control  
0b: Power Down  
1b: Power On  
RECMIXR Power Control  
0b: Power Down  
1b: Power On  
Pow_recmixr  
reserved  
10  
9:0  
Reserved  
8.31. MX-66h: Power Management Control 6  
Default: 0000h  
Table 46. MX-66h: Power Management Control 6  
Name  
Bits Read/Write Reset State Description  
reserved  
Pow_outvoll  
15:14  
13  
R
R/W  
0h  
0h  
Reserved  
OUTVOLL Power Control  
0b: Power Down  
1b: Power On  
Pow_outvolr  
Pow_hpovoll  
Pow_hpovolr  
Pow_inlvol  
Pow_inrvol  
reserved  
12  
11  
10  
9
R/W  
R/W  
R/W  
R/W  
R/W  
R
0h  
0h  
0h  
0h  
0h  
0h  
OUTVOLR Power Control  
0b: Power Down  
1b: Power On  
HPOVOLL Power Control  
0b: Power Down  
1b: Power On  
HPOVOLR Power Control  
0b: Power Down  
1b: Power On  
INLVOL Power Control  
0b: Power Down  
1b: Power On  
8
INRVOL Power Control  
0b: Power Down  
1b: Power On  
7:0  
Reserved  
I2S Audio CODEC for Mobile Devices  
61  
Rev. 0.1  
ALC5616  
Datasheet  
8.32. MX-6Ah: Private Register Index  
Default: 0000h  
Table 47. MX-6Ah: Private Register Index  
Bits Read/Write Reset State Description  
Name  
reserved  
Pr_index  
15:8  
7:0  
R
R/W  
0h  
0h  
reserved  
PR Register Index  
8.33. MX-6Ch: Private Register Data  
Default: 0000h  
Table 48. MX-6Ch: Private Register Data  
Bits Read/Write Reset State Description  
15:0 R/W 0h PR Register Data  
Name  
Pr_data  
8.34. MX-70h: I2S1 Digital Interface Control  
Default: 8000h  
Table 49. MX-70h: I2S1 Digital Interface Control  
Name  
Bits Read/Write Reset State Description  
Sel_i2s1_ms  
15  
R/W  
1h  
I2S1 Digital Interface Mode Control  
0b: Master Mode  
1b: Slave Mode  
Reserved  
en_i2s1_out_comp  
14:12  
11:10  
R
R/W  
0h  
0’h  
Reserved  
I2S1 Output Data Compress (For ADCDAT1 Output)  
00b: OFF  
01b: µ law  
10b: A law  
11b: Reserved  
I2S1 Input Data Compress (For DACDAT1 Input)  
00b: OFF  
01b: µ law  
10b: A law  
11b: Reserved  
I2S1 BCLK Polarity Control  
0b: Normal  
en_i2s1_in_comp  
Inv_i2s1_bclk  
9:8  
7
R/W  
R/W  
0’h  
0’h  
1b: Invert  
reserved  
sel_i2s1_len  
6:4  
3:2  
R
R/W  
0’h  
0’h  
Reserved  
I2S1 Data Length Selection  
00b: 16 bits  
01b: 20 bits  
10b: 24 bits  
11b: 8 bits  
I2S Audio CODEC for Mobile Devices  
62  
Rev. 0.1  
ALC5616  
Datasheet  
Name  
Bits Read/Write Reset State Description  
sel_i2s1_format  
1:0  
R/W  
0’h  
I2S1 PCM Data Format Selection  
00b: I2S format  
01b: Left justified  
10b: PCM Mode A (LRCK One Plus at Master Mode)  
11b: PCM Mode B (LRCK One Plus at Master Mode)  
8.35. MX-73h: ADC/DAC Clock Control 1  
Default: 1104h  
Table 50. MX-73h: ADC/DAC Clock Control 1  
Name  
Bits Read/Write Reset State Description  
Reserved  
I2S Clock Pre-Divider 1  
000b: ÷ 1  
Reserved  
sel_i2s_pre_div1  
15  
14:12  
R
R/W  
0’h  
1h  
001b: ÷ 2  
010b: ÷ 3  
011b: ÷ 4  
100b: ÷ 6  
101b: ÷ 8  
110b: ÷ 12  
111b: ÷ 16  
Reserved  
reserved  
sel_dac_osr  
11:4  
3:2  
R
R/W  
10h  
1h  
Stereo DAC Over Sample Rate Select  
00’b: 128Fs  
01’b: 64Fs  
10’b: 32Fs  
11’b: 128Fs/3  
Stereo ADC Over Sample Rate Select  
00’b: 128Fs  
sel_adc_osr  
1:0  
R/W  
0’h  
01’b: 64Fs  
10’b: 32Fs  
11’b: 128Fs/3  
8.36. MX-74h: ADC/DAC Clock Control 2  
Default: 0C00h  
Table 51. MX-74h: ADC/DAC Clock Control 2  
Name  
Bits Read/Write Reset State Description  
Reserved  
Dahpf_en  
15:12  
11  
R
R/W  
0’h  
1h  
Reserved  
Stereo1 DAC Filter HPF Power Control  
0b: Disable  
1b: Enable  
I2S Audio CODEC for Mobile Devices  
63  
Rev. 0.1  
ALC5616  
Datasheet  
Name  
Bits Read/Write Reset State Description  
adhpf_en  
10  
R/W  
1h  
Stereo1 ADC Filter HPF Power Control  
0b: Disable  
1b: Enable  
Reserved  
reserved  
9:0  
R
0h  
8.37. MX-80h: Global Clock Control  
Default: 0000h  
Table 52. MX-80h: Global Clock Control  
Bits Read/Write Reset State Description  
Name  
sel_sysclk1  
15:14  
R/W  
0’h  
System Clock Source MUX Control  
00’b: MCLK  
01’b: PLL  
10b: Reserved  
11b: Reserved  
PLL Source Selection  
00’b: From MCLK  
01’b: From BCLK1  
10’b: Reserved  
11’b: Reserved  
Reserved  
sel_pll_sour  
13:12  
R/W  
0’h  
reserved  
sel_pll_pre_div  
11:4  
3
R
R/W  
0’h  
0’h  
PLL Pre-Divider  
0’b: ÷ 1  
1’b: ÷ 2  
reserved  
2:0  
R
0’h  
Reserved  
8.38. MX-81h: PLL Control 1  
Default: 0000h  
Table 53. MX-81h: PLL Control 1  
Bits Read/Write Reset State Description  
Name  
Pll_n_code  
15:7  
R/W  
0’h  
PLL N[8:0] Code  
000000000b: Div 2  
000000001b: Div 3  
111111111b: Div 513  
Reserved  
PLL K[4:0] Code  
00000’b: Div 2  
00001’b: Div 3  
Reserved  
Pll_k_code  
6:5  
4:0  
R
R/W  
0h  
0’h  
11111’b: Div 33  
I2S Audio CODEC for Mobile Devices  
64  
Rev. 0.1  
ALC5616  
Datasheet  
8.39. MX-82h: PLL Control 2  
Default: 0000h  
Table 54. MX-82h: PLL Control 2  
Bits Read/Write Reset State Description  
Name  
Pll_m_code  
15:12  
R/W  
0’h  
PLL M[3:0] Code  
0000b: Div 2  
0001b: Div 3  
1111b: Div 17  
Bypass PLL M Code  
0’b : No bypass  
1’b : Bypass  
Reserved  
Pll_m_bypass  
Reserved  
11  
R/W  
R
0’h  
0h  
10:0  
8.40. MX-8Eh: HPAmp Control 1  
Default: 0004h  
Table 55. MX-8Eh: HP Amp Control 1  
Bits Read/Write Reset State Description  
Name  
Enable Softgen Trigger for Soft Mute Depop  
Smttrig_hp  
15  
R/W  
0h  
0b: Disable  
1b: Enable  
Reserved  
Enable HP_L Mute/Un-Mute Depop  
0b: Disbale  
reserved  
En_smt_l_hp  
14:10  
9
R/W  
R/W  
0h  
0h  
1b: Enable  
Enable HP_R Mute/Un-Mute Depop  
0b: Disbale  
1b: Enable  
Capless Depop Power Down Control  
0b: Disbale  
1b: Enable  
Reset Softgen to Initialize SOFTP=1  
0b: Disbale  
1b: Reset  
Reset Softgen to Initialize SOFTP=0  
0b: Disbale  
1b: Reset  
Enable Headphone Output  
0b: Disable  
1b: Enable  
Charge Pump Power Control  
0b: Power Down  
1b: Power On  
Power On Soft Generator  
0b: Power down  
1b: Power on  
En_smt_r_hp  
Pdn_hp  
8
7
6
5
4
3
2
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
0h  
0h  
0h  
0h  
0h  
0h  
1h  
Softgen_rstn  
Softgen_rstp  
En_out_hp  
Pow_pump_hp  
En_softgen_hp  
I2S Audio CODEC for Mobile Devices  
65  
Rev. 0.1  
ALC5616  
Datasheet  
Name  
Bits Read/Write Reset State Description  
Reserved  
reserved  
Pow_capless  
1
0
R/W  
R/W  
0h  
0h  
HP Amp All Power On Control  
0b: Power Down  
1b: Power On  
8.41. MX-8Fh: HPAmp Control 2  
Default: 1100h  
Table 56. MX-8Fh: HP Amp Control 2  
Bits Read/Write Reset State Description  
Name  
Reserved  
reserved  
Depop_mode_hp  
15:14  
13  
R
R/W  
0h  
0h  
Select HP Depop Mode  
0b: Depop mode 1  
1b: Depop mode 2  
Reserved  
HP Depop Mode 1 Control  
0b: Disbale  
reserved  
En_depop_mode1  
12:7  
6
R/W  
R/W  
22h  
0h  
1b: Enable  
Reserved  
reserved  
5:0  
R/W  
0h  
8.42. MX-93h: MICBIAS Control  
Default: 2000h  
Table 57. MX-93h: MICBIAS Control  
Bits Read/Write Reset State Description  
Name  
Sel_micbias1  
15  
R/W  
0h  
MICBIAS1 Output Voltage Control  
0b: 0.9 * MICVDD  
1b: 0.75 * MICVDD  
Reserved  
MICBIAS1 Short Current Detector Control  
0b: Disable  
reserved  
Pow_mic1_ovcd  
14:12  
11  
R/W  
R/W  
2h  
0h  
1b: Enable  
Mic1_ovcd_th_sel  
reserved  
10:9  
8:0  
R/W  
R/W  
0h  
0h  
MICBIAS1 Short Current Detector Threshold  
00b: 600uA  
01b: 1500uA  
1xb: 2000uA  
Note: tolerance is 200uA  
reserved  
I2S Audio CODEC for Mobile Devices  
66  
Rev. 0.1  
ALC5616  
Datasheet  
8.43. MX-94h: Jack Detection Control  
Default: 0200h  
Table 58. MX-94h: Jack Detection Control  
Bits Read/Write Reset State Description  
Name  
Reserved  
Jad_cmp  
Pullup_jd  
15:14  
13  
11  
R
R
R/W  
0h  
0h  
0h  
Reserved  
JD2 Status  
JD2 Pull Up Control  
0b: Off  
1b: Pull up  
Pulldown_jd  
10  
R/W  
0h  
JD2 Pull Down Control  
0b: Off  
1b: Pull down  
Reserved  
JD_M Output  
JD_M Pull Up Control  
0b: Off  
Reserved  
Jd_m_cmp  
Pullup_jd_m  
9:7  
6:4  
3
R/W  
R
R/W  
4h  
0h  
0h  
1b: Pull up  
Pulldown_jd_m  
Reserved  
2
R/W  
R/W  
0h  
0h  
JD_M Pull Down Control  
0b: Off  
1b: Pull down  
Reserved  
1:0  
8.44. MX-B0h: EQ Control 1  
Default: 2080h  
Table 59. MX-B0h: EQ Control 1  
Name  
Bits Read/Write Reset State Description  
0’h  
eq_sour  
15  
R/W  
EQ Path Control  
0b: DAC path  
1b: ADC path  
0h  
eq_para_update  
14  
R/W  
EQ Parameter Update Control  
0b: No action  
1b: Update parameter  
Reserved  
EQ High Pass Filter (HPF2) Status.  
0’b: Normal  
reserved  
sta_hpf2  
13:7  
6
R/W  
R
41h  
0’h  
1’b: Overflow.  
This bit is set if overflow had ever occurred.  
Write 1 to clear it.  
sta_hpf1  
5
R
0’h  
EQ High Pass Filter (HPF1) Status.  
0’b: Normal  
1’b: Overflow.  
This bit is set if overflow had ever occurred.  
Write 1 to clear it.  
I2S Audio CODEC for Mobile Devices  
67  
Rev. 0.1  
ALC5616  
Datasheet  
Name  
Bits Read/Write Reset State Description  
sta_bpf4  
4
3
2
1
0
R
R
R
R
R
0’h  
0’h  
0’h  
0’h  
0’h  
EQ Band-4 (BP4) Status.  
0’b: Normal  
1’b: Overflow.  
This bit is set if overflow had ever occurred.  
Write 1 to clear it.  
EQ Band-3 (BP3) Status.  
0’b: Normal  
1’b: Overflow.  
This bit is set if overflow had ever occurred.  
Write 1 to clear it.  
EQ Band-2 (BP2) Status.  
0’b: Normal  
1’b: Overflow.  
This bit is set if overflow had ever occurred.  
Write 1 to clear it.  
EQ Band-1 (BP1) Status.  
0’b: Normal  
1’b: Overflow.  
This bit is set if overflow had ever occurred.  
Write 1 to clear it.  
sta_bpf3  
sta_bpf2  
sta_bpf1  
sta_lpf  
EQ Low Pass Filter (LPF) Status.  
0’b: Normal  
1’b: Overflow.  
This bit is set if overflow had ever occurred.  
Write 1 to clear it.  
8.45. MX-B1h: EQ Control 2  
Default: 0000h  
Table 60. MX-B1h: EQ Control 2  
Bits Read/Write Reset State Description  
Name  
0h  
0’h  
reserved  
reg_typ_hpf_en  
15:9  
8
R
R/W  
Reserved  
EQ High Pass Filter1 Mode Control  
0b: High frequency shelving filter  
1b: 1st order Butterworth HPF (-20dB per decade)  
EQ Low Pass Filter Mode Control  
0b: Low frequency shelving filter  
1b: 1st order Butterworth LPF (-20dB per decade)  
EQ High Pass 2nd Butterworth Filter (HPF) Control.  
0b: Disabled (bypass) and reset  
1b: Enabled  
EQ High Pass Filter (HPF) Control.  
0b: Disabled (bypass) and reset  
1b: Enabled  
EQ Band-4 (BP4) shelving Filter Control.  
0b: Disabled and reset  
0’h  
0’h  
0’h  
0’h  
reg_typ_lpf_en  
en_hpf2  
7
6
5
4
R/W  
R/W  
R/W  
R/W  
en_hpf1  
en_bpf4  
1b: Enabled.  
I2S Audio CODEC for Mobile Devices  
68  
Rev. 0.1  
ALC5616  
Datasheet  
Name  
Bits Read/Write Reset State Description  
0’h  
0’h  
0’h  
0’h  
en_bpf3  
3
2
1
0
R/W  
R/W  
R/W  
R/W  
EQ Band-3 (BP3) shelving Filter Control.  
0b: Disabled and reset  
1b: Enabled.  
EQ Band-2 (BP2) shelving Filter Control.  
0b: Disabled and reset  
1b: Enabled.  
EQ Band-1 (BP1) shelving Filter Control.  
0b: Disabled and reset  
1b: Enabled.  
EQ Low Pass Filter (LPF) Filter Control.  
0b: Disabled and reset  
en_bpf2  
en_bpf1  
en_lpf  
1b: Enabled.  
8.46. MX-B4h: DRC/AGC Control 1  
Default: 2206h  
Table 61. MX-B4h: DRC/AGC Control 1  
Bits Read/Write Reset State Description  
Name  
sel_drc_agc  
15:14  
R/W  
0’h  
DRC/AGC Enable  
00’b: Disable DRC/AGC  
01’b: Enable DRC to DAC Path  
10b: Disable DRC/AGC  
11b: Enable AGC to ADC Path  
Update DRC/AGC Parameter  
Write 1b to update all DRC/AGC parameter  
Select DRC/AGC attack rate (0.375dB/TU)  
00h: 83 uSec  
update_drc_agc_para  
m
13  
R
1’h  
2h  
sel_drc_agc_atk  
12:8  
R/W  
01h: 0.167 mSec  
10h: 5.46 Sec  
Others: Reserved  
I2S Audio CODEC for Mobile Devices  
69  
Rev. 0.1  
ALC5616  
Datasheet  
Name  
Bits Read/Write Reset State Description  
Drc_agc_rate_sel  
7:5  
R/W  
0’h  
DRC/AGC Rate Control for Sample Rate Change  
001b: 48kHz  
010b: 96kHz  
011b: 192kHz  
101b: 44.1kHz  
110b: 88.2kHz  
111b: 176.4kHz  
Others: Reserved  
Select DRC/AGC recovery rate (0.375dB/TU)  
00h: 83 uSec  
sel_rc_rate  
4:0  
R/W  
6h  
01h: 0.167 mSec  
10h: 5.46 Sec  
Others: Reserved  
attack time=(4*2^n)/Sample_Rate, n = MX-B4[12:8], default=0.33mS  
recovery time=(4*2^n)/Sample_Rate, n = MX-B4[4:0], default=5.3mS  
When change I2Ss sample rate, the DRC/AGC rate control is need to be changed same with I2Ss sample rate. When  
change the DRC/AGC rate, the parameter of DRC/AGC isnt need be modified.  
When I2Ss sample rate is below 48kHz, that need to set the DRC/AGC rate to 48kHz and re-calculate the DRC/AGCs  
parameter by I2Ss sample rate.  
8.47. MX-B5h: DRC/AGC Control 2  
Default: 1F00h  
Table 62. MX-B5h: DRC/AGC Control 2  
Name  
Bits Read/Write Reset State Description  
reserved  
15:14  
R
0h  
Reserved  
sel_drc_agc_post_bst 13:8  
R/W  
1f’h  
DRC/AGC Digital Post-Boost Gain (0.375dB/step)  
00h= -11.625dB  
………………..  
3Fh= 12dB  
Others: Reserved  
DRC/AGC Compression Function Control  
0b: Disable  
En_drc_agc_compres  
s
7
R/W  
0h  
1b: Enable  
I2S Audio CODEC for Mobile Devices  
70  
Rev. 0.1  
ALC5616  
Datasheet  
Name  
Bits Read/Write Reset State Description  
Sel_ratio  
6:5  
R/W  
0h  
DRC/AGC Compression Ratio Selection  
00b: 1:1  
01b: 1:2  
10b: 1:4  
11b: 1:8  
sel_drc/agc_pre_bst  
4:0  
R/W  
0’h  
DRC/AGC Digital Pre-Boost Gain (1.5dB/step)  
00h= 0dB  
01h= 1.5dB  
02h= 3dB  
03h= 4.5dB  
………………..  
13h= 28.5dBFS  
Others: Reserved  
Gain table:  
DEC HEX Boost Gain DEC HEX Boost Gain DEC HEX Boost Gain DEC HEX Boost Gain DEC HEX Boost Gain  
-11.625  
-11.25  
-10.875  
-10.5  
-10.125  
-9.75  
-9.375  
-9  
-5.625  
-5.25  
-4.875  
-4.5  
0
1
0
1
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
1A  
1B  
1C  
1D  
1E  
1F  
32  
33  
34  
35  
36  
37  
38  
39  
40  
41  
42  
43  
44  
45  
46  
47  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
2A  
2B  
2C  
2D  
2E  
2F  
0.375  
0.75  
1.125  
1.5  
48  
49  
50  
51  
52  
53  
54  
55  
56  
57  
58  
59  
60  
61  
62  
63  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
3A  
3B  
3C  
3D  
3E  
3F  
6.375  
6.75  
64  
65  
66  
67  
68  
69  
70  
71  
72  
73  
74  
75  
76  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
4A  
4B  
4C  
2
2
7.125  
7.5  
3
3
-4.125  
-3.75  
-3.375  
-3  
4
4
1.875  
2.25  
2.625  
3
7.875  
8.25  
5
5
6
6
8.625  
9
7
7
-8.625  
-8.25  
-7.875  
-7.5  
-2.625  
-2.25  
-1.875  
-1.5  
8
8
3.375  
3.75  
4.125  
4.5  
9.375  
9.75  
9
9
10  
11  
12  
13  
14  
15  
A
B
C
D
E
F
10.125  
10.5  
-7.125  
-6.75  
-6.375  
-6  
-1.125  
-0.75  
-0.375  
0
4.875  
5.25  
5.625  
6
10.875  
11.25  
11.625  
12  
DEC HEX Boost Gain DEC HEX Boost Gain  
24  
25.5  
27  
0
1
2
0
1
2
0
1.5  
3
16  
17  
18  
10  
11  
12  
I2S Audio CODEC for Mobile Devices  
71  
Rev. 0.1  
ALC5616  
Datasheet  
28.5  
3
4
3
4
4.5  
6
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
13  
14  
15  
16  
17  
18  
19  
1A  
1B  
1C  
1D  
1E  
1F  
5
5
7.5  
9
6
6
7
7
10.5  
12  
8
8
13.5  
15  
9
9
10  
11  
12  
13  
14  
15  
A
B
C
D
E
F
16.5  
18  
19.5  
21  
22.5  
8.48. MX-B6h: DRC/AGC Control 3  
Default: 0000h  
Table 63. MX-B6h: DRC/AGC Control 3  
Bits Read/Write Reset State Description  
Name  
Noise_gate_boost  
15:12  
11:7  
6
R/W  
R/W  
R/W  
0h  
0’h  
0’h  
Select Compensation Gain When Signal is Below Noise Gate  
0h: 0dB  
1h: 3dB  
2h: 6dB  
Eh: 42dB  
Fh: 45dB  
sel_drc_agc_thmax  
DRC/AGC Limiter Level (1.5dB/step)  
00h= 0dBFS  
01h= -1.5dBFS  
02h= -3dBFS  
03h= -4.5dBFS  
1Fh= -46.5dBFS  
Enable Noise Gate function  
0b: Diaable  
en_drc_agc_noise_ga  
te  
1b: Enable  
I2S Audio CODEC for Mobile Devices  
72  
Rev. 0.1  
ALC5616  
Datasheet  
Name  
Bits Read/Write Reset State Description  
En_drc_agc_noise_ga  
5
R/W  
0h  
Enable Noise Gate Hold Data Function  
te_hold  
0b: Disable  
1b: Enable  
sel_drc_agc_noise_th  
4:0  
R/W  
0h  
Noise Gate Threshold (-1.5dB/step)  
00h: -36dBFS  
01h: -375dBFS  
………………..  
1Fh: -82.5 dBFS  
8.49. MX-BBh: Jack Detection Control 1  
Default: 0000h  
Table 64. MX-BBh: Jack Detection Control 1  
Bits Read/Write Reset State Description  
Name  
sel_gpio_jd  
15:13  
R/W  
0’h  
Jack Detect Selection  
000b: OFF  
001b: GPIO1  
Others: Reserved  
reserved  
en_jd_hpo  
12  
11  
R
R/W  
0’h  
0’h  
Reserved  
Enable Jack Detect Trigger HPOUT  
0’b: Disable  
1’b: Enable  
polarity_jd_tri_hpo  
10  
R/W  
0’h  
Select Jack Detect Polarity Trigger HPOUT  
0’b: Low trigger  
1’b: High trigger  
reserved  
en_jd_lout  
9:4  
3
R
R/W  
0’h  
0’h  
Reserved  
Enable Jack Detect Trigger LOUT  
0’b: Disable  
1’b: Enable  
polarity_jd_tri_lout  
reserved  
2
R/W  
R/W  
0’h  
0’h  
Select Jack Detect Polarity Trigger LOUT  
0’b: Low trigger  
1’b: High trigger  
1:0  
reserved  
8.50. MX-BCh: Jack Detection Control 2  
Default: 0000h  
Table 65. MX-BCh: Jack Detection Control 2  
Bits Read/Write Reset State Description  
15:12 0h Reserved  
Name  
reserved  
R
I2S Audio CODEC for Mobile Devices  
73  
Rev. 0.1  
ALC5616  
Datasheet  
Name  
Bits Read/Write Reset State Description  
Sel_jd_trigger  
11:9  
R/W  
0h  
JD Trigger Source Selection  
000b: From sta_gpio_jd  
001b: From sta_jd1_1  
010b: From sta_jd1_2  
011b: From sta_jd2  
Others: Reserved  
reserved  
8:0  
R
0h  
Reserved  
8.51. MX-BDh: IRQ Control 1  
Default: 0000h  
Table 66. MX-BDh: IRQ Control 1  
Bits Read/Write Reset State Description  
Name  
en_irq_gpio_jd  
15  
R/W  
0’h  
IRQ Output Source Configure of GPIO Jack Detection Status  
0’b: Disable  
1’b: Enable  
Reserved  
en_gpio_jd_sticky  
14  
13  
R
R/W  
0’h  
0h  
Reserved  
Sticky Control for GPIO Jack Detect  
0b: Disable  
1b: Enable  
Reserved  
inv_gpio_jd  
12  
11  
R
R/W  
0’h  
0h  
Reserved  
GPIO Jack Detection Status Polarity  
0b: Normal  
1b: Output Invert  
reserved  
en_irq_jd1_1  
10  
9
R
R/W  
0h  
0’h  
Reserved  
IRQ Output Source Configure of JD1_1 Jack Detection  
Status  
0’b: Disable  
1’b: Enable  
en_jd1_1_sticky  
inv_jd1_1  
8
7
6
R/W  
R/W  
R/W  
0h  
0h  
0’h  
Sticky Control for JD1_1 Jack Detect  
0b: Disable  
1b: Enable  
JD1_1 Jack Detection Status Polarity  
0b: Normal  
1b: Output Invert  
IRQ Output Source Configure of JD1_2 Jack Detection  
en_irq_jd1_2  
Status  
0’b: Disable  
1’b: Enable  
en_jd1_2_sticky  
inv_jd1_2  
5
4
R/W  
R/W  
0h  
0h  
Sticky Control for JD1_2 Jack Detect  
0b: Disable  
1b: Enable  
JD1_2 Jack Detection Status Polarity  
0b: Normal  
1b: Output Invert  
I2S Audio CODEC for Mobile Devices  
74  
Rev. 0.1  
ALC5616  
Datasheet  
Name  
Bits Read/Write Reset State Description  
en_irq_jd2  
3
2
1
0
R/W  
R/W  
R/W  
R
0’h  
0h  
0h  
0h  
IRQ Output Source Configure of JD2 Jack Detection Status  
0’b: Disable  
1’b: Enable  
Sticky Control for JD2 Jack Detect  
0b: Disable  
1b: Enable  
JD2 Jack Detection Status Polarity  
0b: Normal  
1b: Output Invert  
Reserved  
en_jd2_sticky  
inv_jd2  
reserved  
8.52. MX-BEh: IRQ Control 2  
Default: 0000h  
Table 67. MX-BEh: IRQ Control 2  
Bits Read/Write Reset State Description  
Name  
en_irq_micbias1_ovc  
d
15  
R/W  
0’h  
IRQ Output Source Configure of MICBIAS1 Over Current  
Status  
0b: Disable  
1b: Enable  
reserved  
en_micbias1_ovcd_st  
icky  
14:12  
11  
R/W  
R/W  
0’h  
0h  
Reserved  
Sticky Control for MICBIAS1 Over Current  
0b: Disable  
1b: Enable  
reserved  
inv_micbias1_ovcd  
10:8  
7
R/W  
R/W  
0’h  
0’h  
Reserved  
MICBIAS1 over current status polarity  
0’b: Normal  
1’b: Output Invert  
reserved  
Ovc_micbias1  
6:4  
3
R
R
0’h  
0’h  
Reserved  
MICBIAS1 Over Current Status  
Read: return status of each status pin  
Write: Write 0to clear stick bit  
Reserved  
Reserved  
2:0  
R
0’h  
8.53. MX-BFh: GPIO and Internal Status  
Default: 0000h  
Table 68. MX-BFh: GPIO and Internal Status  
Name  
Bits Read/Write Reset State Description  
Reserved  
sta_jd2  
15  
14  
R
R
0h  
0’h  
Reserved  
JD2 Pin Status  
Read: return status of JD2 pin  
Write: Write 0to clear stick bit  
I2S Audio CODEC for Mobile Devices  
75  
Rev. 0.1  
ALC5616  
Datasheet  
Name  
Bits Read/Write Reset State Description  
sta_jd1_2  
13  
R
0’h  
JD1 Pin Status  
Read: return status of JD1_2  
Write: Write 0to clear stick bit  
JD1 Pin Status  
sta_jd1_1  
12  
R
0’h  
Read: return status of JD1_1  
Write: Write 0to clear stick bit  
Reserved  
Reserved  
sta_gpio1  
11:9  
8
R
R
0’h  
0’h  
GPIO1 Pin Status  
Read: return status of GPIO1 pin  
Reserved  
GPIO_JD Status  
Reserved  
sta_gpio_jd  
7:5  
4
R
R
0’h  
0h  
Read: Return status of Jack Detect Select output  
Write: Write 0to clear stick bit  
Reserved  
reserved  
3:0  
R
0h  
8.54. MX-C0h: GPIO Control 1  
Default: 0100h  
Table 69. MX-C0h: GPIO Control 1  
Bits Read/Write Reset State Description  
Name  
sel_gpio1_type  
15  
R/W  
0’h  
GPIO1 Pin Function Select  
0’b: GPIO1  
1’b: IRQ output  
Reserved  
reserved  
14:0  
R
100’h  
8.55. MX-C1h: GPIO Control 2  
Default: 0000h  
Table 70. MX-C1h: GPIO Control 2  
Name  
Bits Read/Write Reset State Description  
reserved  
sel_gpio1  
15:3  
2
R
R/W  
0h  
0’h  
Reserved  
GPIO1 Pin Configuration  
0’b: Input  
1’b: Output  
sel_gpio1_logic  
inv_gpio1  
1
0
R/W  
R/W  
0’h  
0’h  
GPIO1 Output Pin Control  
0’b: Drive Low  
1’b: Drive High  
GPIO1 Pin Polarity  
0’b: Normal  
1’b: Output Invert  
I2S Audio CODEC for Mobile Devices  
76  
Rev. 0.1  
ALC5616  
Datasheet  
8.56. MX-D3h: Wind Filter Control 1  
Default: B320h  
Table 71. MX-D3h: Wind Filter Control 1  
Bits Read/Write Reset State Description  
Name  
Enable Adjustable 2nd Wind Filter  
0'b : Disable (bypass mode)  
1'b : Enable  
adj_hpf_2nd_en  
15  
R/W  
1h  
adj_hpf_coef_l_sel  
14:12  
R/W  
3h  
Left Channel Coefficient Sample Rate Selection  
000'b: 8K/12K/16K Hz  
001'b: 24K/32K Hz  
010'b: 48K/44.1K Hz  
011'b: 96K/88.2K Hz  
100'b: 192K/176.4K Hz  
Others: Reserved  
Reserved  
adj_hpf_coef_r_sel  
11  
10:8  
R
R/W  
0h  
2h  
Reserved  
Right Channel Coefficient Sample Rate Selection  
000'b: 8K/12K/16K Hz  
001'b: 24K/32K Hz  
010'b: 48K/44.1K Hz  
011'b: 96K/88.2K Hz  
100'b: 192K/176.4K Hz  
Others: Reserved  
reserved  
7:0  
R/W  
20h  
Reserved  
8.57. MX-D4h: Wind Filter Control 2  
Default: 0000h  
Table 72. MX-D3h: Wind Filter Control 2  
Bits Read/Write Reset State Description  
Name  
Reserved  
adj_hpf_coef_l_num  
15:14  
13:8  
R
R/W  
0h  
0h  
Reserved  
Left Channel Coefficient Fine Parameter Selection  
(0 ~ 63)  
Reserved  
adj_hpf_coef_r_num  
7:6  
5:0  
R
R/W  
0h  
0h  
Reserved  
Right Channel Coefficient Fine Parameter Selection  
(0 ~ 63)  
I2S Audio CODEC for Mobile Devices  
77  
Rev. 0.1  
ALC5616  
Datasheet  
8.58. MX-D9h: Soft Volume & ZCD Control  
Default: 0809h  
Table 73. MX-D9h: Soft Volume & ZCD Control  
Name  
Bits Read/Write Reset State Description  
en_softvol  
15  
R/W  
0h  
Digital Soft Volume Delay Control  
0b: Disable  
1b: Enable  
Reserved  
en_o_svol  
14  
13  
R
R/W  
0h  
0h  
Reserved  
OUTVOLL/R Soft Volume Delay Control  
0b: Disable  
1b: Enable  
en_hpo_svol  
en_zcd_digital  
pow_zcd  
12  
11  
10  
R/W  
R/W  
R/W  
0h  
1h  
0h  
HPOVOLL/R Soft Volume Delay Control  
0b: Disable  
1b: Enable  
Digital Volume Zero Crossing Detection Control  
0b: Disable  
1b: Enable  
Power On Zero Crossing  
0b: Power Down  
1b: Power On  
Reserved  
En_zcd_outmixr  
9:8  
7
R
R/W  
0h  
0h  
Reserved  
OUTMIXR Mute/Un-Mute ZCD Control  
0b: Disable  
1b: Enable  
En_zcd_outmixl  
En_zcd_recmixr  
En_zcd_recmixl  
sel_svol  
6
5
R/W  
R/W  
R/W  
R/W  
0h  
0h  
0h  
9h  
OUTMIXL Mute/Un-Mute ZCD Control  
0b: Disable  
1b: Enable  
RECMIXR Mute/Un-Mute ZCD Control  
0b: Disable  
1b: Enable  
RECMIXL Mute/Un-Mute ZCD Control  
0b: Disable  
1b: Enable  
Soft Volume Change Delay Time  
0000: 1 SVSYNC  
4
3:0  
0001: 2 SVSYNC  
0010: 4 SVSYNC  
0011: 8 SVSYNC  
0100: 16 SVSYNC  
0101: 32 SVSYNC  
0110: 64 SVSYNC  
0111: 128 SVSYNC  
1000: 256 SVSYNC  
1001: 512 SVSYNC  
1010: 1024 SVSYNC  
Others: Reserved  
Note: SVSYNC=1/Fs, Step:-1.5dBFS  
I2S Audio CODEC for Mobile Devices  
78  
Rev. 0.1  
ALC5616  
Datasheet  
8.59. MX-FAh: General Control 1  
Default: 0010h  
Table 74. MX-FAh: General Control 1  
Bits Read/Write Reset State Description  
Name  
Reserved  
En_detect_clk_sys  
15:4  
3
R
R/W  
1h  
0h  
Reserved  
Enable MCLK Detection and Auto Switch to Internal Clock  
0b: Disable  
1b: Enable  
Reserved  
Digital_gate_ctrl  
2:1  
0h  
R/W  
R/W  
0h  
0h  
Reserved  
MCLK Clock Gating Control  
0b: Gating input clock  
0b: Enable input clock  
8.60. PR-3Dh: ADC/DAC RESET Control  
Default: 2000h  
Table 75. PR-3Dh: ADC/DAC RESET Control  
Name  
Bits Read/Write Reset State Description  
Reserved  
En_ckgen_adc  
15:13  
12  
R/W  
R/W  
1h  
0h  
Reserved  
Enable ADC Clock Generator  
0b: Disable  
1b: Enable  
Reserved  
Ckxen_dac  
11  
10  
R/W  
R/W  
0h  
0h  
Reserved  
Enable DAC Clock1 Generator  
0b: Disable  
1b: Enable  
En_ckgen_dac  
Reserved  
9
R/W  
R/W  
0h  
0h  
Enable DAC Clock2 Generator  
0b: Disable  
1b: Enable  
8:0  
Reserved  
I2S Audio CODEC for Mobile Devices  
79  
Rev. 0.1  
ALC5616  
Datasheet  
8.61. PR-A0h: EQ Low Pass Filter Coefficient (LPF:a1)  
Default: 1C10h  
Table 76. PR-A0h: EQ Low Pass Filter Coefficient (LPF:a1)  
Name  
Bits Read/Write Reset State Description  
lpf_a1  
15:0  
R/W  
1C10’h  
2’s complement in 3.13 format. (The range is from 4~3.99,  
the a1 should be in -2 ~ 1.99)  
8.62. PR-A1h: EQ Low Pass Filter Gain (LPF:H0)  
Default: 01F4h  
Table 77. PR-A1h: EQ Low Pass Filter Gain (LPF:H0)  
Name  
Bits Read/Write Reset State Description  
lpf_h0  
15:0  
R/W  
01F4’h  
2’s complement in 3.13 format. (The range is from –4~3.99,  
the H0 should be in -4 ~ 3.99)  
8.63. PR-A2h: EQ Band 1 Coefficient (BPF1:a1)  
Default: C5E9h  
Table 78. PR-A2h: EQ Band 1 Coefficient (BPF1:a1)  
Name  
Bits Read/Write Reset State Description  
Bpf1_a1  
15:0  
R/W  
C5E9’h  
2’s complement in 3.13 format. (The range is from 4~3.99,  
the a1 should be in -2 ~ 1.99)  
8.64. PR-A3h: EQ Band 1 Coefficient (BPF1:a2)  
Default: 1A98h  
Table 79. PR-A3h: EQ Band 1 Coefficient (BPF1:a2)  
Name  
Bits Read/Write Reset State Description  
Bpf1_a2  
15:0  
R/W  
1A98’h  
2’s complement in 3.13 format. (The range is from 4~3.99,  
the a2 should be in -2 ~ 1.99)  
I2S Audio CODEC for Mobile Devices  
80  
Rev. 0.1  
ALC5616  
Datasheet  
8.65. PR-A4h: EQ Band 1 Gain (BPF1:H0)  
Default: 1D2Ch  
Table 80. PR-A4h: EQ Band 1 Gain (BPF1:H0)  
Name  
Bits Read/Write Reset State Description  
Bpf1_h0  
15:0  
R/W  
1D2C’h  
2’s complement in 3.13 format. (The range is from 4~3.99,  
the H0 should be in -4 ~ 3.99)  
8.66. PR-A5h: EQ Band 2 Coefficient (BPF2:a1)  
Default: C882h  
Table 81 PR-A5h: EQ Band 2 Coefficient (BPF2:a1)  
Name  
Bits Read/Write Reset State Description  
Bpf2_a1  
15:0  
R/W  
C882’h  
2’s complement in 3.13 format. (The range is from 4~3.99,  
the a1 should be in -2 ~ 1.99)  
8.67. PR-A6h: EQ Band 2 Coefficient (BPF2:a2)  
Default: 1C10h  
Table 82. PR-A6h: EQ Band 2 Coefficient (BPF2:a2)  
Name  
Bits Read/Write Reset State Description  
Bpf2_a2  
15:0  
R/W  
1C10’h  
2’s complement in 3.13 format. (The range is from 4~3.99,  
the a2 should be in -2 ~ 1.99)  
8.68. PR-A7h: EQ Band 2 Gain (BPF2:H0)  
Default: 01F4h  
Table 83. PR-A7h: EQ Band 2 Gain (BPF2:H0)  
Name  
Bits Read/Write Reset State Description  
Bpf2_h0  
15:0  
R/W  
01F4’h  
2’s complement in 3.13 format. (The range is from 4~3.99,  
the H0 should be in -4 ~ 3.99)  
I2S Audio CODEC for Mobile Devices  
81  
Rev. 0.1  
ALC5616  
Datasheet  
8.69. PR-A8h: EQ Band 3 Coefficient (BPF3:a1)  
Default: E904h  
Table 84. PR-A8h: EQ Band 3 Coefficient (BPF3:a1)  
Name  
Bits Read/Write Reset State Description  
Bpf3_a1  
15:0  
R/W  
E904’h  
2’s complement in 3.13 format. (The range is from 4~3.99,  
the a1 should be in -2 ~ 1.99)  
8.70. PR-A9h: EQ Band 3 Coefficient (BPF3:a2)  
Default: 1C10h  
Table 85. PR-A9h: EQ Band 3 Coefficient (BPF3:a2)  
Name  
Bits Read/Write Reset State Description  
Bpf3_a2  
15:0  
R/W  
1C10’h  
2’s complement in 3.13 format. (The range is from 4~3.99,  
the a2 should be in -2 ~ 1.99)  
8.71. PR-AAh: EQ Band 3 Gain (BPF3:H0)  
Default: 01F4h  
Table 86. PR-AAh: EQ Band 3 Gain (BPF3:H0)  
Name  
Bits Read/Write Reset State Description  
Bpf3_h0  
15:0  
R/W  
01F4’h  
2’s complement in 3.13 format. (The range is from 4~3.99,  
the H0 should be in -4 ~ 3.99)  
8.72. PR-ABh: EQ Band 4 Coefficient (BPF4:a1)  
Default: E904h  
Table 87. PR-ABh: EQ Band 4 Coefficient (BPF4:a1)  
Name  
Bits Read/Write Reset State Description  
Bpf4_a1  
15:0  
R/W  
E904’h  
2’s complement in 3.13 format. (The range is from 4~3.99,  
the a1 should be in -2 ~ 1.99)  
I2S Audio CODEC for Mobile Devices  
82  
Rev. 0.1  
ALC5616  
Datasheet  
8.73. PR-ACh: EQ Band 4 Coefficient (BPF4:a2)  
Default: 1C10h  
Table 88. PR-ACh: EQ Band 4 Coefficient (BPF4:a2)  
Name  
Bits Read/Write Reset State Description  
Bpf4_a2  
15:0  
R/W  
1C10’h  
2’s complement in 3.13 format. (The range is from 4~3.99,  
the a2 should be in -2 ~ 1.99)  
8.74. PR-ADh: EQ Band 4 Gain (BPF4:H0)  
Default: 01F4h  
Table 89. PR-ADh: EQ Band 4 Gain (BPF4:H0)  
Name  
Bits Read/Write Reset State Description  
Bpf4_h0  
15:0  
R/W  
01F4’h  
2’s complement in 3.13 format. (The range is from 4~3.99,  
the H0 should be in -4 ~ 3.99)  
8.75. PR-AEh: EQ High Pass Filter 1 Coefficient (HPF1:a1)  
Default: 1C10h  
Table 90. PR-AEh: EQ High Pass Filter 1 Coefficient (HPF1:a1)  
Name  
Bits Read/Write Reset State Description  
Hpf1_a1  
15:0  
R/W  
1C10’h  
2’s complement in 3.13 format. (The range is from 4~3.99,  
the a1 should be in -2 ~ 1.99)  
8.76. PR-AFh: EQ High Pass Filter 1 Gain (HPF1:H0)  
Default: 01F4h  
Table 91. PR-AFh: EQ High Pass Filter 1 Gain (HPF1:H0)  
Name  
Bits Read/Write Reset State Description  
Hpf1_h0  
15:0  
R/W  
01F4’h  
2’s complement in 3.13 format. (The range is from 4~3.99,  
the H0 should be in -4 ~ 3.99)  
I2S Audio CODEC for Mobile Devices  
83  
Rev. 0.1  
ALC5616  
Datasheet  
8.77. PR-B0h: EQ High Pass Filter 2 Coefficient (HPF2:a1)  
Default: 2000h  
Table 92. PR-B0h: EQ High Pass Filter 2 Coefficient (HPF2:a1)  
Name  
Bits Read/Write Reset State Description  
Hpf2_a1  
15:0  
R/W  
2000’h  
2’s complement in 3.13 format. (The range is from 4~3.99,  
the a1 should be in -2 ~ 1.99)  
8.78. PR-B1h: EQ High Pass Filter 2 Coefficient (HPF2:a2)  
Default: 0000h  
Table 93. PR-B1h: EQ High Pass Filter 2 Coefficient (HPF2:a2)  
Name  
Bits Read/Write Reset State Description  
Hpf2_a2  
15:0  
R/W  
0000’h  
2’s complement in 3.13 format. (The range is from 4~3.99,  
the a2 should be in -2 ~ 1.99)  
8.79. PR-B2h: EQ High Pass Filter 2 Gain (HPF2:H0)  
Default: 2000h  
Table 94. PR-B2h: EQ High Pass Filter 2 Gain (HPF2:H0)  
Name  
Bits Read/Write Reset State Description  
Hpf2_h0  
15:0  
R/W  
2000’h  
2’s complement in 3.13 format. (The range is from 4~3.99,  
the H0 should be in -4 ~ 3.99)  
8.80. PR-B3h: EQ Pre Volume Control  
Default: 0800h  
Table 95. PR-B3h: EQ Pre Volume Control  
Bits Read/Write Reset State Description  
Name  
Eq_pre_vol  
15:0  
R/W  
0800’h  
2’s complement in 5.11 format. (Default is 0dB)  
(The range is from 16~15.99, pre-gain should be in 0 ~  
15.99 [+24dB ~ -66dB])  
I2S Audio CODEC for Mobile Devices  
84  
Rev. 0.1  
ALC5616  
Datasheet  
8.81. PR-B4h: EQ Post Volume Control  
Default: 0800h  
Table 96. PR-B4h: EQ Post Volume Control  
Bits Read/Write Reset State Description  
15:0 R/W 0800’h 2’s complement in 5.11 format. (Default is 0dB)  
Name  
Eq_post_vol  
(The range is from 16~15.99, pre-gain should be in 0 ~  
15.99 [+24dB ~ -66dB])  
8.82. MX-FEh: Vendor ID  
Default: 10ECh  
Table 97. MX-FEh: Vendor ID  
Name  
Bits Read/Write Reset State Description  
Vendor_id  
15:0  
R
10EC’h  
Vendor ID  
I2S Audio CODEC for Mobile Devices  
85  
Rev. 0.1  
ALC5616  
Datasheet  
9. Electrical Characteristics  
9.1. DC Characteristics  
9.1.1. Absolute Maximum Ratings  
Table 98. Absolute Maximum Ratings  
Parameter  
Symbol  
Min  
Typ  
Max  
Units  
Power Supplies  
Digital IO Buffer  
Digital Core  
Analog  
Analog  
Headphone  
Micbias  
Operating Ambient Temperature  
Storage Temperature  
DBVDD  
DCVDD  
AVDD  
DACREF  
CPVDD  
MICVDD  
Ta  
-0.3  
-0.3  
-0.3  
-0.3  
-0.3  
-0.3  
-25  
-
-
-
-
-
-
-
-
3.63  
1.98  
1.98  
1.98  
1.98  
3.63  
+85  
V
V
V
V
V
V
oC  
oC  
Ts  
-55  
+125  
9.1.2. Recommended Operating Conditions  
Table 99. Recommended Operating Conditions  
Parameter  
Digital IO Buffer  
Digital Core  
Analog  
Analog  
Headphone  
Micbias  
Symbol  
DBVDD  
DCVDD  
AVDD  
DACREF  
CPVDD  
MICVDD  
Min  
1.71  
1.1  
1.71  
1.71  
1.71  
3.0  
Typ  
1.8  
1.2  
1.8  
1.8  
1.8  
3.3  
Max  
3.6  
1.9  
1.9  
1.9  
1.9  
3.6  
Units  
V
V
V
V
V
V
9.1.3. Static Characteristics  
Table 110. Static Characteristics  
Parameter  
Input Voltage Range  
Symbol  
Min  
-0.30  
-
Typ  
-
-
-
-
Max  
DBVDD+0.30  
0.35DBVDD  
Units  
V
V
V
V
VIN  
VIL  
VIH  
VOH  
VOL  
-
-
-
-
Low Level Input Voltage  
High Level Input Voltage  
High Level Output Voltage  
Low Level Output Voltage  
Output Buffer High Drive Current  
Output Buffer Low Drive Current  
Input Buffer Pull-Up Resistor  
Input Buffer Pull-Down Resistor  
0.65DBVDD  
0.9DBVDD  
-
-
0.1DBVDD  
4.3  
-
-
V
0.6  
0.7  
55  
63  
1.8  
2.1  
110  
130  
mA  
mA  
K  
K  
4.8  
270  
300  
Note: DBVDD=1.8V, DCVDD=1.2V, Tambient=40C.  
I2S Audio CODEC for Mobile Devices  
86  
Rev. 0.1  
ALC5616  
Datasheet  
9.2. Analog Performance Characteristics  
Table 111. Analog Performance Characteristics  
Parameter  
Min  
Typ  
Max  
Units  
Full Scale Input Voltage  
Line Inputs (Single-ended)  
MIC Inputs (Single-ended )  
MIC Inputs (Differential)  
-
-
-
0.6  
0.6  
1.2  
-
-
-
Vrms  
Vrms  
Vrms  
Full Scale Output Voltage  
Line Outputs (Single-ended)  
Line Outputs (Differential)  
-
-
-
1.0  
1.0  
1.0  
0.7  
-
-
-
Vrms  
Vrms  
Vrms  
Vrms  
Headphone Amplifiers Outputs (For 10KOhm Load)  
Headphone Amplifiers Outputs (For 16Ohm Load)  
S/N Ratio  
Stereo DAC Direct to HP_L/R with 32Ohm  
-
-
98  
100  
dBA  
Line_In to Stereo ADC with 0dB (Single-end)  
MIC_In to Stereo ADC with 0dB (Differential or Single-end)  
94  
94  
89  
95  
95  
dBA  
dBA  
dBA  
MIC_In to Stereo ADC with 20dB and MICBIAS (Differential or  
Single-end)  
MIC_In to Stereo ADC with 40dB and MICBIAS (Differential or  
Single-end)  
MIC_In to Stereo ADC with 50dB and MICBIAS (Differential or  
Single-end)  
78  
68  
dBA  
dBA  
Total Harmonic Distortion + Noise  
DAC Direct to HP_L/R with 16Ohm  
Po = 20mW/CH  
-80  
-86  
-83  
dB  
dB  
DAC Direct to HP_L/R with 10KOhm  
-3dBFS  
Line_In to Stereo ADC with 0dB (Single-end)  
-83  
-83  
-81  
dB  
dB  
dB  
MIC_In to Stereo ADC with 0dB (Differential or Single-end)  
MIC_In to Stereo ADC with 20dB and MICBIAS (Differential or  
Single-end)  
MIC_In to Stereo ADC with 40dB and MICBIAS (Differential or  
Single-end)  
-74  
-65  
dB  
dB  
MIC_In to Stereo ADC with 50dB and MICBIAS (Differential or  
Single-end)  
Power Consumption (Slave I2S Mode, 24-bit, SR: 44.1KHz)  
P_power down (No Clock Input)  
<50  
uW  
P_playback (Stereo DAC to HP_OUT with 16 Ohm Load, With  
Clock, play silence)  
<= 6.5  
mW  
P_playback (Stereo DAC to HP_OUT with 16 Ohm Load, With  
Clock, Po=1mW/CH)  
P_record (LINE_IN to Stereo ADC, With Clock)  
<= 14  
< 9  
mW  
mW  
Power Down Current  
I2S Audio CODEC for Mobile Devices  
87  
Rev. 0.1  
ALC5616  
Datasheet  
Parameter  
Min  
Typ  
Max  
20  
Units  
µA  
IDD_1.8V  
-
-
-
-
IDDD_3.3V  
10  
µA  
MICBIAS1 Output Voltage  
Setting 1  
Setting 2  
0.9*MICVDD  
0.75*MICVDD  
-
-
-
-
V
V
MICBIAS1 Drive Current  
MICBIAS = 0.9*MICVDD  
-
4
-
mA  
Note: Standard test conditions:  
Tambient=25C  
DBVDD=1.8V  
DCVDD=1.2V  
AVDD=1.8V  
MICVDD=3.3V  
CPVDD=1.8V  
1kHz input sine wave; PCM Sampling frequency=48kHz; Test bench Characterization BW: 10Hz~22kHz, 0dB attenuation  
I2S Audio CODEC for Mobile Devices  
88  
Rev. 0.1  
ALC5616  
Datasheet  
9.3. Signal Timing  
9.3.1. I2C Control Interface  
t
t
(10)  
(9)  
w
w
t
sp  
SCLK  
SDA  
t
(7)  
su  
t
t
t
(8)  
(5)  
(6)  
h
su  
h
Figure 24. I2C Control Interface  
Table 112. I2C Timing  
Parameter  
Symbol  
tw(9)  
tw(10)  
F
Min  
1.3  
600  
0
Typ  
Max  
Units  
µs  
ns  
Clock Pulse Duration  
Clock Pulse Duration  
Clock Frequency  
Start Hold Time  
Data Setup Time  
Data Hold Time  
Rising Time  
-
-
-
-
-
-
-
-
-
-
-
-
400K  
-
Hz  
ns  
th(5)  
tsu(7)  
th(6)  
tr  
600  
100  
-
-
ns  
900  
300  
300  
-
ns  
-
ns  
Falling Time  
tf  
-
ns  
Stop Setup Time  
tsu(8)  
tsp  
600  
0
ns  
Pulse Width of Spikes Suppressed Input Filter  
50  
ns  
I2S Audio CODEC for Mobile Devices  
89  
Rev. 0.1  
ALC5616  
Datasheet  
9.3.2. I2S/PCM Interface Master Mode  
Figure 25. Timing of I2S/PCM Master Mode  
Table 113 Timing of I2S/PCM Master Mode  
Parameter  
Symbol  
tLRD  
Min  
-
Typ  
Max  
30  
30  
-
Units  
ns  
LRCK Output to BCLK Delay  
Data Output to BCLK Delay  
Data Input Setup Time  
Data Input Hold Time  
-
-
-
-
tADD  
-
ns  
tDAS  
10  
10  
ns  
tDAH  
-
ns  
I2S Audio CODEC for Mobile Devices  
90  
Rev. 0.1  
ALC5616  
Datasheet  
9.3.3. I2S/PCM Interface Slave Mode  
Figure 26. I2S/PCM Slave Mode Timing  
Table 114. I2S/PCM Slave Mode Timing  
Parameter  
Symbol  
tBCH  
Min  
20  
20  
30  
-
Typ  
Max  
Units  
ns  
BCLK High Pulse Width  
BCLK Low Pulse Width  
LRCK Input Setup Time  
Data Output to BCLK Delay  
Data Input Setup Time  
Data Input Hold Time  
-
-
-
-
-
-
-
-
tBCL  
ns  
tLRS  
-
ns  
tADD  
tDAS  
30  
-
ns  
10  
10  
ns  
tDAH  
-
ns  
I2S Audio CODEC for Mobile Devices  
91  
Rev. 0.1  
ALC5616  
Datasheet  
10. Application Circuits  
C32  
2.2uF  
U1  
MICBIAS1  
R19 0/5%  
32  
2
MICBIAS1  
IN1P  
C41 2.2uF/6.3V  
14  
13  
C7  
CPP1  
CPN1  
MIC_IN  
4.7uF/6.3V  
12  
11  
2.2uF/6.3V  
C42  
CPP2  
CPN2  
INL  
INR  
3
4
IN2P  
IN2N/JD2  
HPOR  
HPOL  
17  
20  
HPO_R  
HPO_L  
MCLK_IC  
DACDAT  
ADCDAT  
BCLK  
LOUTL  
LOUTR  
25  
22  
21  
24  
23  
9
10  
MCLK  
LOUTL/P  
LOUTR/N  
DACDAT1  
ADCDAT1  
BCLK1  
LRCK  
LRCK1  
C10 2.2uF/6.3V  
C12 2.2uF/6.3V  
16  
19  
18  
8
CPVPP  
CPVEE  
CPVREF  
VREF2  
C18 4.7uF/6.3V  
I2C Interface  
GPIO1/IRQ  
SCL  
SDA  
28  
1
26  
27  
SCL_Host  
SDA_Host  
GPIO1/IRQ1  
JD1  
SCL  
SDA  
R26  
R27  
10k/5%  
DBVDD  
10k/5%  
MIC_VDD  
R29  
10k/5%  
JD1_1  
JD1_2  
ALC5651  
0/5%/0805  
R5  
I2S Audio CODEC for Mobile Devices  
92  
Rev. 0.1  
ALC5616  
Datasheet  
Line Output  
Heaphone Output  
R20  
33/5%  
33/5%  
PH8  
HPOL  
1
2
3
4
5
JD1_1  
RJ4  
R21  
R24 22/5%  
LOUTL  
C24 1u/6.3V  
C26 1u/6.3V  
PH7  
HPOR  
1
2
3
4
5
C66  
C55  
LOUTR  
0.1uF/6.3V  
R23  
0.1uF/6.3V  
R22  
R25 22/5%  
10K/5%  
22/5%  
22/5%  
MIC Input  
Line Input  
MICBIAS1  
R3  
C25 2.2uF/6.3V  
PH9  
INL  
INR  
1
2
3
4
5
MIC1  
2.2K/5%  
C4 2.2uF/6.3V  
JD1_2  
C27 2.2uF/6.3V  
MIC_IN  
SE1  
P
N
1
2
RJ5  
20K/5%  
I2S1 Interface  
Power  
C45  
MICVDD  
3.0V ~ 3.6V  
NC/22pF/6.3V  
CPVDD  
AVDD  
1.71V ~ 1.9V  
DACREF  
47/5%  
1.71V ~ 1.9V  
MCLK_IC  
R9 0/5%  
R28  
MCLK  
BCLK1  
LRCK1  
C33  
C22  
C43  
C44  
4.7uF/6.3V  
NC/22pF/6.3V  
C21  
C19  
C20  
4.7uF/6.3V  
C23  
4.7uF/6.3V  
BCLK  
C34  
0.1uF/6.3V  
R7 0/5%  
NC/22pF/6.3V  
0.1uF/6.3V  
4.7uF/6.3V  
0.1uF/6.3V  
LRCK  
R16 0/5%  
C46 NC/22pF/6.3V  
DBVDD  
DACDAT  
R17 0/5%  
DACDAT1  
1.71V ~ 3.3V  
NC/22pF/6.3V  
C47  
C29  
C30  
2.2uF/6.3V  
ADCDAT  
R18 0/5%  
ADCDAT1  
0.1uF/6.3V  
By-Pass Capcity Near The Power Pins  
Figure 27. Application Circuit  
I2S Audio CODEC for Mobile Devices  
93  
Rev. 0.1  
ALC5616  
Datasheet  
11. Package Information  
Plastic Quad Flat No-Lead Package 32 Leads 4x4mm2 Outline  
Dimension in mm  
Symbol  
Dimension in inch  
Nom  
Min  
0.80  
0.00  
Nom  
0.85  
Max  
0.90  
0.05  
0.70  
Min  
0.031  
0.000  
Max  
A
A1  
A2  
A3  
b
D/E  
D2/E2  
e
0.033  
0.001  
0.026  
0.035  
0.002  
0.028  
0.02  
0.65  
0.20 REF  
0.20  
4.00 BSC  
2.70  
0.008 REF  
0.080  
0.157 BSC  
0.106  
0.016 BSC  
0.016  
0.15  
2.55  
0.25  
2.85  
0.006  
0.100  
0.010  
0.112  
0.40 BSC  
0.40  
L
0.30  
0.50  
0.482  
0.012  
0.011  
0.020  
0.019  
L1  
0.282  
0.382  
0.015  
Notes  
1. CONTROLLING DIMENSION MILLIMETER(mm).  
2. REFERENCE DOCUMENTL JEDEC MO-220.  
Figure 28. Package Dimension  
I2S Audio CODEC for Mobile Devices  
94  
Rev. 0.1  
ALC5616  
Datasheet  
12. Ordering Information  
Table 115. Ordering Information  
Part Number  
ALC5616-CG  
ALC5616-CGT  
Package  
Status  
N/A  
32-Pin QFN (4mm x 4mm) in GreenPackage (Tray)  
32-Pin QFN (4mm x 4mm) in GreenPackage (Tape & Reel)  
N/A  
Realtek Semiconductor Corp.  
Headquarters  
No. 2, Innovation Road II  
Hsinchu Science Park, Hsinchu 300, Taiwan  
Tel.: +886-3-578-0211. Fax: +886-3-577-6047  
www.realtek.com  
I2S Audio CODEC for Mobile Devices  
95  
Rev. 0.1  

相关型号:

SI9130DB

5- and 3.3-V Step-Down Synchronous Converters

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135LG-T1

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135LG-T1-E3

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135_11

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9136_11

Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130CG-T1-E3

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130LG-T1-E3

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130_11

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137DB

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137LG

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9122E

500-kHz Half-Bridge DC/DC Controller with Integrated Secondary Synchronous Rectification Drivers

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY