0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
ADAU1787BCBZRL

ADAU1787BCBZRL

  • 厂商:

    AD(亚德诺)

  • 封装:

    WLCSP42

  • 描述:

    4个ADC,2个DAC,音频dsp的低功耗编解码器 WLCSP42 0.85-1.98V

  • 数据手册
  • 价格&库存
ADAU1787BCBZRL 数据手册
Four ADC, Two DAC, Low Power Codec with Audio DSPs ADAU1787 Data Sheet FEATURES Programmable FastDSP audio processing engine Up to 768 kHz sample rate Biquad filters, limiters, volume controls, mixing 28-bit SigmaDSP audio processing core Visually programmable using SigmaStudio Up to 50 MIPS performance Low latency, 24-bit ADCs and DACs 96 dB SNR (signal through PGA and ADC with A-weighted filter) 105 dB combined SNR (signal through DAC and headphone with A-weighted filter) Serial port fSYNC frequency from 8 kHz to 768 kHz 5 μs group delay (fS = 768 kHz) analog in to analog out with FastDSP bypass (zero instructions) 4 single-ended analog inputs, configurable as microphone or line inputs 8 digital microphone inputs 2 analog differential audio outputs, configurable as either line output or headphone driver PLL supporting any input clock rate from 30 kHz to 27 MHz Full-duplex, 4-channel ASRCs 2, 16-channel serial audio ports supporting I2S, left justified, or up to TDM16 8 interpolators and 8 decimators with flexible routing Power supplies Analog AVDD at 1.8 V typical Digital I/O IOVDD at 1.1 V to 1.98 V Rev. A Digital DVDD at 0.9 V typical Low power (11.079 mW for typical stereo ANC settings) I2C and SPI control interfaces, self boot from I2C EEPROM Flexible GPIO 42-ball, 0.35 mm pitch, 2.695 mm × 2.320 mm WLCSP APPLICATIONS Noise cancelling handsets, headsets, and headphones Bluetooth ANC handsets, headsets, and headphones Personal navigation devices Digital still and video cameras Musical instrument effect processors Multimedia speaker systems Smartphones GENERAL DESCRIPTION The ADAU1787 is a codec with four inputs and two outputs that incorporates two digital signal processors (DSPs). The path from the analog input to the DSP core to the analog output is optimized for low latency and is ideal for noise cancelling headsets. With the addition of just a few passive components, the ADAU1787 provides a complete headset solution. Note that throughout this data sheet, multifunction pins, such as BCLK_0/MP1, are referred to either by the entire pin name or by a single function of the pin, for example, BCLK_0, when only that function is relevant. Document Feedback Information furnished by Analog Devices is believed to be accurate and reliable. However, no responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other rights of third parties that may result from its use. Specifications subject to change without notice. No license is granted by implication or otherwise under any patent or patent rights of Analog Devices. Trademarks and registered trademarks are the property of their respective owners. One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 ©2019-2020 Analog Devices, Inc. All rights reserved. Technical Support www.analog.com ADAU1787 Data Sheet TABLE OF CONTENTS Features .............................................................................................. 1  Interpolation and Decimation Blocks ..................................... 39  Applications ....................................................................................... 1  Signal Levels ................................................................................ 39  General Description ......................................................................... 1  FastDSP Core .................................................................................. 40  Revision History ............................................................................... 5  Instructions ................................................................................. 40  Functional Block Diagram .............................................................. 6  Filter Precision ............................................................................ 40  Specifications..................................................................................... 7  Flags and Conditional Execution ............................................. 40  Analog Performance Specifications ........................................... 7  Input Sources .............................................................................. 40  Crystal Amplifier Specifications................................................. 9  Power and Run Control ............................................................. 41  Digital Input and Output Specifications ................................... 9  Data Memory .............................................................................. 41  Power Supply Specifications...................................................... 10  Parameters ................................................................................... 41  Power-Down Current ................................................................ 10  Parameter Bank Switching ........................................................ 41  Typical Power Consumption..................................................... 10  Parameter Bank Copying .......................................................... 41  Digital Filters ............................................................................... 11  Parameter Memory Access........................................................ 42  Digital Timing Specifications ................................................... 12  FastDSP Parameter Safeload ..................................................... 42  Absolute Maximum Ratings.......................................................... 16  SigmaDSP Core .............................................................................. 43  Thermal Resistance .................................................................... 16  Read/Write Data Formats ......................................................... 44  ESD Caution ................................................................................ 16  Software Safeload ....................................................................... 45  Pin Configuration and Function Descriptions ........................... 17  FastDSP Safeload ........................................................................ 45  Typical Performance Characteristics ........................................... 20  Program RAM, Parameter RAM, and Data RAM ..................... 46  System Block Diagram ................................................................... 27  Program RAM ............................................................................ 46  Theory of Operation ...................................................................... 28  Parameter RAM .......................................................................... 46  System Clocking and Power-Up ................................................... 29  Data RAM ................................................................................... 46  Power-Down Operation and Options ..................................... 29  Power Saving Options .................................................................... 47  Example ADC to DAC Power-up ............................................. 30  Control Port .................................................................................... 49  DVDD LDO Regulator .............................................................. 30  Burst Mode Communication .................................................... 49  Clock Initialization ..................................................................... 30  Reading and Writing to Memories .......................................... 50  PLL ............................................................................................... 31  I2C Port ........................................................................................ 50  Multichip Phase Synchronization ............................................ 32  SPI Port ........................................................................................ 53  Clock Output............................................................................... 32  Self Boot ....................................................................................... 54  Power Supply Sequencing ......................................................... 32  Multipurpose Pins ...................................................................... 56  Signal Routing ................................................................................. 33  Serial Data Ports ............................................................................. 57  Input Signal Paths ........................................................................... 34  Applications Information .............................................................. 59  Analog Inputs .............................................................................. 34  Power Supply Bypass Capacitors .............................................. 59  Digital Microphone Inputs ........................................................ 35  Layout .......................................................................................... 59  ADCs ............................................................................................ 36  Grounding ................................................................................... 59  Output Signal Paths ........................................................................ 37  PCB Stackup ................................................................................ 59  Analog Outputs........................................................................... 37  Register Summary .......................................................................... 60  DACs ............................................................................................ 37  Register Details ............................................................................... 67  PDM Outputs .............................................................................. 38  ADI Vendor ID Register ............................................................ 67  ASRCs .......................................................................................... 38  Device ID Registers .................................................................... 67  Rev. A | Page 2 of 280 Data Sheet ADAU1787 Revision Code Register ..............................................................67  PGA Channel 3 Gain Control LSBs Register .......................... 92  ADC, DAC, Headphone Power Controls Register .................68  PGA Slew Rate and Gain Link Register ................................... 93  PLL, Microphone Bias, and PGA Power Controls Register ..69  Microphone Bias Level and Current Register ......................... 93  Digital Microphone Power Controls Register .........................70  Digital Microphone Clock Rate Control Register .................. 94  Serial Port, PDM Output, and Digital Microphone CLK Power Controls Register .............................................................71  Digital Microphone Channel 0 and Channel 1 Rate, Order, Mapping, and Edge Control Register .......................................... 95  DSP Power Controls Register ....................................................72  Digital Microphone Channel 2 and Channel 3 Rate, Order, Mapping, and Edge Control Register .......................................... 96  ASRC Power Controls Register .................................................72  Interpolator Power Controls Register ......................................73  Decimator Power Controls Register .........................................74  Digital Microphone Channel 4 and Channel 5 Rate, Order, Mapping, and Edge Control Register .......................................... 97  State Retention Controls Register .............................................75  Digital Microphone Channel 6 and Channel 7 Rate, Order, Mapping, and Edge Control Register .......................................... 98  Chip Power Control Register.....................................................76  Digtial Microphone Volume Options Register ....................... 99  Clock Control Register ...............................................................77  Digital Microphone Channel Mute Controls Register.........100  PLL Input Divider Register ........................................................78  Digital Microphone Channel 0 Volume Control Register...101  PLL Feedback Integer Divider (LSBs Register) .......................78  Digital Microphone Channel 1 Volume Control Register...102  PLL Feedback Integer Divider (MSBs Register) .....................78  Digital Microphone Channel 2 Volume Control Register...103  PLL Fractional Numerator Value (LSBs Register) ..................78  Digital Microphone Channel 3 Volume Control Register...104  PLL Fractional Numerator Value (MSBs Register) ................79  Digital Microphone Channel 4 Volume Control Register...105  PLL Fractional Denominator (LSBs Register).........................79  Digital Microphone Channel 5 Volume Control Register...106  PLL Fractional Denominator (MSBs Register) .......................79  Digital Microphone Channel 6 Volume Control Register...107  PLL Update Register ...................................................................79  Digital Microphone Channel 7 Volume Control Register...108  ADC Sample Rate Control Register .........................................80  DAC Sample Rate, Filtering, and Power Controls Register......109  ADC IBIAS Controls Register .......................................................81  ADC HPF Control Register .......................................................81  DAC Volume Link, High-Pass Filter (HPF), and Mute Controls Register.......................................................................110  ADC Mute and Compensation Control Register ...................82  DAC Channel 0 Volume Register ...........................................111  Analog Input Precharge Time Register ....................................83  DAC Channel 1 Volume Register ...........................................112  ADC Channel Mutes Register ...................................................84  DAC Channel 0 Routing Register ...........................................113  ADC Channel 0 Volume Control Register ..............................85  DAC Channel 1 Routing Register ...........................................115  ADC Channel 1 Volume Control Register ..............................86  Headphone Control Register ...................................................117  ADC Channel 2 Volume Control Register ..............................87  ADC Channel 3 Volume Control Register ..............................88  Fast to Slow Decimator Sample Rates Channel 0 and Channel 1 Register........................................................................................117  PGA Channel 0 Gain Control MSBs, Mute, Boost, Slew Register .........................................................................................89  Fast to Slow Decimator Sample Rates Channel 2 and Channel 3 Register........................................................................................118  PGA Channel 0 Gain Control LSBs Register ..........................89  Fast to Slow Decimator Sample Rates Channel 4 and Channel 5 Register........................................................................................119  PGA Channel 1 Gain Control MSBs, Mute, Boost, Slew Register .........................................................................................90  PGA Channel 1 Gain Control LSBs Register ..........................90  PGA Channel 2 Gain Control MSBs, Mute, Boost, Slew Register .........................................................................................91  PGA Channel 2 Gain Control LSBs Register ..........................91  PGA Channel 3 Gain Control MSBs, Mute, Boost, Slew Register .........................................................................................92  Fast to Slow Decimator Sample Rates Channel 6 and Channel 7 Register........................................................................................120  Fast to Slow Decimator Channel 0 Input Routing Register .....121  Fast to Slow Decimator Channel 1 Input Routing Register .....122  Fast to Slow Decimator Channel 2 Input Routing Register .....124  Fast to Slow Decimator Channel 3 Input Routing Register .....125  Fast to Slow Decimator Channel 4 Input Routing Register .....127  Rev. A | Page 3 of 280 ADAU1787 Data Sheet Fast to Slow Decimator Channel 5 Input Routing Register ..... 128  Fast to Slow Decimator Channel 6 Input Routing Register ..... 130  FastDSP Modulo N Counter for Lower Rate Conditional Execution Register ................................................................... 167  Fast to Slow Decimator Channel 7 Input Routing Register ..... 131  FastDSP Generic Conditional Execution Registers ............. 168  Slow to Fast Interpolator Sample Rates Channel 0 and Channel 1 Register ................................................................... 133  FastDSP Safeload Address Register........................................ 169  FastDSP Safeload Parameter 0 Value Registers .................... 169  Slow to Fast Interpolator Sample Rates Channel 2 and Channel 3 Register ................................................................... 134  FastDSP Safeload Parameter 1 Value Registers .................... 170  Slow to Fast Interpolator Sample Rates Channel 4 and Channel 5 Register ................................................................... 135  FastDSP Safeload Parameter 3 Value Registers .................... 172  Slow to Fast Interpolator Sample Rates Channel 6 and Channel 7 Register ................................................................... 136  FastDSP Safeload Update Register ......................................... 174  Slow to Fast Interpolator Channel 0 Input Routing Register ..................................................................................................... 137  FastDSP Safeload Parameter 2 Value Registers .................... 171  FastDSP Safeload Parameter 4 Value Registers .................... 173  SigmaDSP Frame Rate Source Select Register ..................... 174  SigmaDSP Run Register .......................................................... 175  Slow to Fast Interpolator Channel 1 Input Routing Register ..................................................................................................... 139  SigmaDSP Watchdog Controls Register................................ 176  Slow to Fast Interpolator Channel 2 Input Routing Register ..................................................................................................... 141  SigmaDSP Modulo Data Memory Start Position Registers 177  Slow to Fast Interpolator Channel 3 Input Routing Register ..................................................................................................... 143  SigmaDSP Set Interrupts Register.......................................... 178  Slow to Fast Interpolator Channel 4 Input Routing Register ..................................................................................................... 145  SigmaDSP Watchdog Value Registers ................................... 176  SigmaDSP Fixed Frame Rate Divisor Registers ................... 177  MultiPurpose Pin 0 and Pin 1 Mode Select Register........... 179  MultiPurpose Pin 2 and Pin 3 Mode Select Register........... 180  Slow to Fast Interpolator Channel 5 Input Routing Register ..................................................................................................... 147  MultiPurpose Pin 4 and Pin 5 Mode Select Register........... 181  Slow to Fast Interpolator Channel 6 Input Routing Register ..................................................................................................... 149  MultiPurpose Pin 8 and Pin 9 Mode Select Register........... 183  Slow to Fast Interpolator Channel 7 Input Routing Register ..................................................................................................... 151  Input ASRC Control, Source, and Rate Selection Register . 153  Input ASRC Channel 0 and Channel 1 Input Routing Register ..................................................................................................... 154  Input ASRC Channel 2 and Channel 3 Input Routing Register ..................................................................................................... 155  MultiPurpose Pin 6 and Pin 7 Mode Select Register........... 182  MultiPurpose Pin 10 and Pin 11 Mode Select Register ...... 184  General-Purpose Input Debounce Control and Master Clock Output Rate Selection Register............................................... 185  General-Purpose Outputs Control Pin 0 to Pin 7 Register ..... 186  General-Purpose Outputs Control Pin 8 to Pin 10 Register ... 187  FSYNC_0 Pin Controls Register ............................................ 188  BCLK_0 Pin Controls Register ............................................... 189  Output ASRC Control Register .............................................. 156  SDATAO_0 Pin Control Register ........................................... 189  Output ASRC Channel 0 Input Routing Register ................ 157  SDATAI_0 Pin Controls Register ........................................... 190  Output ASRC Channel 1 Input Routing Register ................ 158  FSYNC_1 Pin Controls Register ............................................ 191  Output ASRC Channel 2 Input Routing Register ................ 160  BCLK_1 Pin Controls Register ............................................... 192  Output ASRC Channel 3 Input Routing Register ................ 161  SDATAO_1 Pin Controls Register ......................................... 193  FastDSP Run Register .............................................................. 163  SDATAI_1 Pin Controls Register ........................................... 194  FastDSP Current Bank and Bank Ramping Controls Register ..................................................................................................... 163  DMIC_CLK0 Pin Controls Register ...................................... 195  FastDSP Bank Ramping Stop Point Register ........................ 164  DMIC01 Pin Controls Register .............................................. 197  FastDSP Bank Copying Register ............................................ 165  DMIC23 Pin Controls Register .............................................. 198  FastDSP Frame Rate Source Register..................................... 166  SDA/MISO Pin Controls Register ......................................... 198  FastDSP Fixed Rate Division MSBs Register ........................ 166  IRQ Signaling and Clearing Register ..................................... 199  FastDSP Fixed Rate Division LSBs Register ......................... 167  IRQ1 Masking Registers .......................................................... 200  DMIC_CLK1 Pin Controls Register ...................................... 196  Rev. A | Page 4 of 280 Data Sheet ADAU1787 IRQ2 Masking Registers .......................................................... 203  Serial Port 0 Output Routing Slot 15 Register ......................241  Chip Resets Register ................................................................ 205  Serial Port 1 Control 1 Register ..............................................243  FastDSP Current Lambda Register ........................................ 206  Serial Port 1 Control 2 Register ..............................................244  Chip Status 1 Register .............................................................. 207  Serial Port 1 Output Routing Slot 0 (Left Register)..............245  Chip Status 2 Register .............................................................. 208  Serial Port 1 Output Routing Slot 1 (Right Register) ...........246  General-Purpose Input Read 0 to Input Read 7 Register ... 209  Serial Port 1 Output Routing Slot 2 Register.........................248  General-Purpose Input Read 8 to Input Read 10 Register ...... 210  Serial Port 1 Output Routing Slot 3 Register.........................249  DSP Status Register .................................................................. 210  Serial Port 1 Output Routing Slot 4 Register.........................251  IRQ1 Status 1 Register ............................................................. 211  Serial Port 1 Output Routing Slot 5 Register.........................252  IRQ1 Status 2 Register ............................................................. 212  Serial Port 1 Output Routing Slot 6 Register.........................254  IRQ1 Status 3 Register ............................................................. 213  Serial Port 1 Output Routing Slot 7 Register.........................255  IRQ2 Status 1 Register ............................................................. 214  Serial Port 1 Output Routing Slot 8 Register.........................257  IRQ2 Status 2 Register ............................................................. 215  Serial Port 1 Output Routing Slot 9 Register.........................258  IRQ2 Status 3 Register ............................................................. 216  Serial Port 1 Output Routing Slot 10 Register ......................260  Serial Port 0 Control 1 Register .............................................. 217  Serial Port 1 Output Routing Slot 11 Register ......................261  Serial Port 0 Control 2 Register .............................................. 218  Serial Port 1 Output Routing Slot 12 Register ......................263  Serial Port 0 Output Routing Slot 0 (Left Register) ............. 219  Serial Port 1 Output Routing Slot 13 Register ......................264  Serial Port 0 Output Routing Slot 1 (Right Register) .......... 220  Serial Port 1 Output Routing Slot 14 Register ......................266  Serial Port 0 Output Routing Slot 2 Register ........................ 222  Serial Port 1 Output Routing Slot 15 Register ......................267  Serial Port 0 Output Routing Slot 3 Register ........................ 223  MP12 Pin Control Register......................................................269  Serial Port 0 Output Routing Slot 4 Register ........................ 225  SELFBOOT Pin Controls Register .........................................270  Serial Port 0 Output Routing Slot 5 Register ........................ 226  SW_EN Pin Controls Register ................................................271  Serial Port 0 Output Routing Slot 6 Register ........................ 228  PDM Sample Rate and Filtering Control Register ...............272  Serial Port 0 Output Routing Slot 7 Register ........................ 229  PDM Muting, High-Pass, and Volume Options Register ....273  Serial Port 0 Output Routing Slot 8 Register ........................ 231  PDM Output Channel 0 Volume Register .............................274  Serial Port 0 Output Routing Slot 9 Register ........................ 232  PDM Output Channel 1 Volume Register .............................275  Serial Port 0 Output Routing Slot 10 Register ...................... 234  PDM Output Channel 0 Routing Register ............................276  Serial Port 0 Output Routing Slot 11 Register ...................... 235  PDM Output Channel 1 Routing Register ............................278  Serial Port 0 Output Routing Slot 12 Register ...................... 237  Outline Dimensions ......................................................................280  Serial Port 0 Output Routing Slot 13 Register ...................... 238  Ordering Guide .........................................................................280  Serial Port 0 Output Routing Slot 14 Register ...................... 240  REVISION HISTORY 1/2020—Rev. 0 to Rev. A Changes to Features Section ............................................................ 1 Changes to Typical Power Consumption Section and Table 6 .......................................................................................10 Changes to Table 7 and Added Note 1 to Table 8 .......................11 Added Note 1 to Table 9, Renumbered Sequentially ..................12 Changes to Figure 7.........................................................................15 Changes to Table 10 ........................................................................16 Changes to Analog Input Precharge Time Register Section and Table 67 ....................................................................................83 4/2019—Revision 0: Initial Revision Rev. A | Page 5 of 280 ADAU1787 Data Sheet XTALO XTALI/MCLKIN SAI_0 SAI_0 SAI_1 SAI_1 SAI_1 ADC DECIMATION 4 8kHz TO DMIC 768kHz ADC OUTPUT ASRCI ADC SigmaDSP 16 DMIC 50 MIPs SDSP ASRCI ADC FastDSP 16 ASRCI 64 INSTRUCTIONS FDSP FDSP FDSP SDSP SDSP ADC SAI_0 ROUTE INPUT 4 ASYNCHRONOUS SAMPLE RATE ASRCI CONVERTER ROUTE 16 16 SERIAL AUDIO PORT 0 MASTER OR SLAVE SERIAL AUDIO PORT 1 MASTER OR SLAVE DAC OUTPUT ASYNCHRONOUS SAMPLE RATE CONVERTER 4 I2C OR SPI CONTROL PORT HPOUTP1/ LOUTP1 HPOUTN1/ LOUTN1 4 ASRCO ADAU1787 20127-001 SDA/MISO SCL/SCLK ADDR0/SS ADDR1/MOSI SDATAI_1/MP6 SELFBOOT/MP11 NOTES 1. SAI_0 IS THE SERIAL AUDIO INTERFACE 0. 2. SAI_1 IS THE SERIAL AUDIO INTERFACE 1. 3. DMIC IS THE DIGITAL MICROPHONE. 4. ASRCI IS THE INPUT ASYNCHRONOUS SAMPLE RATE CONVERTER. 5. ASRCO IS THE OUTPUT ASYNCHRONOUS SAMPLE RATE CONVERTER. 6. FDSP IS FastDSP. 7. SDSP IS SigmaDSP. SADATAO_1/MP5 FSYNC_1/MP3 SDATAI_0/MP2 SADATAO_0 FSYNC_0/MP0 BCLK_0/MP1 SW_EN/MP12 DGND AGND AGND HPOUTN0/ LOUTN0 ROUTE DMIC4_5 DMIC6_7 HPGND HPOUTP0/ LOUTP0 ROUTE SAI_0 16 ROUTE DIGITAL MICROPHONE 8 DECIMATION 8kHz TO DMIC 768kHz OUTPUT 4 DAC HP CM IOVDD HPVDD AVDD AVDD SAI_0 SAI_1 DMIC_CLK0/ MP7 DMIC_CLK1/ MP8 DMIC01/ MP9 DMIC23/ MP10 BCLK_1 FSYNC_1 HP ADC MASTER CLOCK PLL PD ADC CLK OSCILATOR SAI_1 AIN3 CM GENERATOR 16 PGA AIN2 LDO ADC PGA AIN1 PGA AIN0 BCLK_0 FSYNC_0 BCLK_1/MP4 MICBIAS1 MICROPHONE BIAS GENERATOR PGA MICBIAS0 DVDD REG_EN FUNCTIONAL BLOCK DIAGRAM Figure 1. Rev. A | Page 6 of 280 Data Sheet ADAU1787 SPECIFICATIONS Master clock input = 24.576 MHz, serial input sample rate = 48 kHz, measurement bandwidth = 20 Hz to 20 kHz, word width = 24 bits, ambient temperature (TA) = 25°C, and line output load = 10 kΩ, unless otherwise noted. ANALOG PERFORMANCE SPECIFICATIONS Supply voltages AVDD = IOVDD = 1.8 V and DVDD = 0.9 V, unless otherwise noted. Table 1. Parameter ANALOG-TO-DIGITAL CONVERTERS (ADCs) ADC Resolution Digital Gain Step Digital Gain Range INPUT RESISTANCE Single-Ended Line Input Programmable Gain Amplifier (PGA) Inputs SINGLE-ENDED LINE INPUT Full-Scale Input Voltage Dynamic Range1 With A-Weighted Filter (RMS) With Flat 20 Hz to 20 kHz Filter Signal-to-Noise Ratio (SNR)2 With A-Weighted Filter (RMS) With Flat 20 Hz to 20 kHz Filter Interchannel Gain Mismatch Total Harmonic Distortion + Noise (THD + N) Level Offset Error Gain Error Interchannel Isolation Power Supply Rejection Ratio (PSRR) SINGLE-ENDED PGA INPUT Full-Scale Input Voltage Dynamic Range1 With A-Weighted Filter (RMS) With Flat 20 Hz to 20 kHz Filter THD + N Level SNR2 With A-Weighted Filter (RMS) With Flat 20 Hz to 20 kHz Filter PGA Gain Variation With 0 dB Setting With 35.25 dB Setting PGA Boost Interchannel Gain Mismatch Test Conditions/Comments Min All ADCs Typ Max Unit +24 Bits dB dB 24 0.375 −71 0 dB gain 32 dB gain PGAx_EN = 0, PGAx_BOOST = 0, PGAx_SLEW_DIS = 1 0 dBFS 0 dBFS 20 Hz to 20 kHz, −60 dB input 14.3 20.26 kΩ kΩ 0.97 kΩ 0.49 1.38 V rms V p-p 97 94 dB dB 98 96 40 dB dB mdB −90 ±0.1 ±0.2 100 dBFS mV dB dB 60 40 dB dB 0.49 1.38 V rms V p-p 96 94 −88 dB dB dBFS 96 94 dB dB 0.05 0.15 10 0.005 dB dB dB dB 20 Hz to 20 kHz, −1 dB full-scale output CM capacitor = 10 μF CM capacitor = 10 μF 100 mV p-p at 1 kHz 100 mV p-p at 10 kHz PGAx_EN = 1, PGA_x_BOOST = 0 0 dBFS 20 Hz to 20 kHz, −60 dB input 20 Hz to 20 kHz, −1 dBFS output Standard deviation PGA_x_BOOST Rev. A | Page 7 of 280 ADAU1787 Parameter Offset Error Gain Error Interchannel Isolation PSRR MICROPHONE BIAS Bias Voltage Data Sheet Test Conditions/Comments Min CM capacitor = 10 μF, 100 mV p-p at 1 kHz 100 mV p-p at 1 kHz MBIASx_EN = 1, 1 μF load MBIASx_LEVEL = 1 MBIASx_LEVEL = 0 Bias Current Source Output Impedance MICBIASx Isolation Noise3 CONVERTERS DIGITAL Internal Converter Resolution Digital Gain Step Range Ramp Rate DAC DIFFERENTIAL OUTPUT Full-Scale Output Voltage Dynamic Range1 With A-Weighted Filter (RMS) With Flat 20 Hz to 20 kHz Filter SNR2 With A-Weighted Filter (RMS) With Flat 20 Hz to 20 kHz Filter Interchannel Gain Mismatch THD + N Level Gain Error Dynamic Range1 With A-Weighted Filter (RMS) With Flat 20 Hz to 20 kHz Filter SNR2 With A-Weighted Filter (RMS) With Flat 20 Hz to 20 kHz Filter Interchannel Gain Mismatch THD + N Level 32 Ω Load 24 Ω Load 16 Ω Load Headphone Output Power 32 Ω Load 24 Ω Load 16 Ω Load Typ 0 ±0.2 83 70 49 Max 1.18 1.63 1 95 99 V V mA Ω dB dB 3.5 3.5 μV μV 24 Bits 2 MBIASx_LEVEL = 0 MBIASx_LEVEL = 1 AVDD = 1.8 V, 20 Hz to 20 kHz, A-weighted MBIASx_LEVEL = 0 MBIASx_LEVEL = 1 All digital-to-analog converters (DACs)/ADCs Unit mV dB dB dB dB 0.375 4.5 dB dB dB/ms 1.0 V rms 105 102 dB dB 105 102 20 −93 dB dB mdB dBV % 105 101 dB dB Headphone mode Headphone mode −1 dBFS, output power (POUT) = 27 mW POUT = 1 mW −2 dBFS, POUT = 28 mW −3 dBFS, POUT = 33 mW 105 101 75 dB dB mdB −75 −82 −75 −75 dBV dBV dBV dBV AVDD = 1.8 V, 25 MIPs operation of the SigmaDSP is not needed, there is no downside to bypassing the PLL. DAC Bias Current Control Table 21 PLL_BIAS Power Comparison The DACs provide a mechanism to modify the bias current level used, allowing performance vs. power consumption options for the user. Four possible settings can be set via the DAC_IBIAS control bit. PLL_BYPASS 0 1 PLL Operation Used Bypassed Relative Power Consumption (mW) 0 −0.55 Table 22. ADCxx_IBIAS Power and Performance Options ADCxx_IBIAS Setting 010 000 011 001 Description Enhanced performance Normal operation Power saving Extreme power saving Change in Digital Noise Reduction (DNR), A-Weighted (dB) 0 0 −0.7 −0.7 Change in THD + N Level at 1 kHz(dB) 0 0 9 11.5 Change in Power Consumption per ADC Channel (mW) +0.12 0 −0.27 −0.39 Table 23. DAC_IBIAS Power and Performance Options in Headphone Mode DAC_IBIAS Setting 010 000 011 001 Description Enhanced performance Normal operation Power saving Extreme power saving Change in DNR, A-Weighted (dB) 0 0 −0.5 −1.0 Change in THD + N Level at 1 kHz (dB) −1 0 +4 +7 Change in Power Consumption per DAC Channel (mW) +0.22 0 −0.51 −0.73 Table 24. DAC Low Power and Performance Options in Line Output Mode Mode Default DAC_LPM = 1 DAC_LPM_II = 1 Relative THD + N at 1 kHz, −6 dB 0 dB 0 dB 8 dB DNR A-Weighted (dB) 105.5 105.5 105.8 Rev. A | Page 47 of 280 Relative Power per Channel (mW) 0 −0.041 −0.058 ADAU1787 Data Sheet SigmaDSP Clock Speed Control By default, SDSP_SPEED is set to 0 and the SigmaDSP receives a 24.576 MHz clock. If the PLL is used and SDSP_SPEED is set to 1, the SigmaDSP receives a 49.152 MHz clock and is able to run twice as many instructions. If this extra processing power is not needed, keeping SDSP_SPEED = 0 saves power. Table 25. SDSP_SPEED Power Comparison SDSP_SPEED 1 0 SigmaDSP Clock Rate (MHz) 49.152 24.576 Asynchronous Sample Rate Converters Low Power Modes The ASRCs offer two separate, selectable low power operating modes. These modes allow power vs. performance trade-offs when using the ASRCs. Generally, if the data being sourced or sinked to the ASRCs is from or to the ADC or DAC using the ASRCx_LPM_II setting provides the lowest power consumption and does not degrade the performance of the converters. Relative Power Consumption (mW) 0 −0.076 Table 26. Input ASRC Power and Performance Options for 44.1 kHz to 48 kHz Conversion Mode Default ASRCI_LPM = 1 ASRCI_LPM_II = 1 THD + N at 1 kHz (dB) 123 120 112 THD + N at 20 kHz 123 118 108 DNR AW (dB) 130 130 130 Relative Power per Channel (mW) 0 −0.041 −0.058 Table 27. Output ASRC Power and Performance Options for 48 kHz to 44.1 kHz Conversion Mode Default ASRCO_LPM = 1 ASRCO_LPM_II = 1 THD + N at 1 kHz (dB) 123 120 112 THD + N at 20 kHz 123 118 108 DNR AW (dB) 130 130 130 Rev. A | Page 48 of 280 Relative Power per Channel (mW) 0 −0.045 −0.070 Data Sheet ADAU1787 CONTROL PORT Registers and bits shown as reserved in the register map read back 0s. The ADAU1787 has a 4-wire SPI control port and a 2-wire I2C bus control port. Each port can set the memories and registers. The IC defaults to I2C mode but can be put into SPI control mode by pulling the SS pin low three times. When in I2C mode, the unused control pins determine the I2C device address. The IC can be put into I2C and/or SPI mode by tying the SW_EN pin to DGND. The control port pins are multifunctional, depending on the mode in which the device is operating. Table 28 describes these multiple functions. Table 28. Control Port Pin Functions I2C Mode SCL—input SDA—open-collector output I2C Address Bit 1—input I2C Address Bit 0—input Pin SCL/SCLK SDA/MISO ADDR1/MOSI ADDR0/SS The control port is capable of full read/write operation for all addressable memories and registers. Most signal processing parameters are controlled by writing new values to the parameter memories using the control port. Other functions, such as mute and input/output mode control, are programmed through the registers. SPI Mode SCLK—input MISO—output MOSI—input SS—input BURST MODE COMMUNICATION All addresses can be accessed in either single address mode or burst mode. The first byte (Byte 0) of a control port write contains the 7-bit IC address plus the R/W bit. The next two bytes (Byte 1 and Byte 2) are the 16-bit subaddress of the memory or register location within the ADAU1787. All subsequent bytes (starting with Byte 3) contain the data, such as the register, program, or parameter data. The exact formats for specific types of writes are shown in Figure 61 and Figure 62. Burst mode addressing, in which the subaddresses are automatically incremented at word boundaries, can be used for writing large amounts of data to contiguous memory locations. This increment happens automatically after a single-word write unless the control port communication is stopped (that is, a stop condition is issued for I2C, or SS is brought high for SPI). The registers and RAMs in the ADAU1787 range in width from one byte to five bytes, so the auto-increment feature knows the mapping between subaddresses and the word length of the destination register (or memory location). If large blocks of data must be downloaded to the ADAU1787 DSP cores, the output of the cores can be disabled, new data can be loaded, and the core can then be restarted. This restart is typically done during the booting sequence at start-up or when loading a new program into memory. Table 29. Control Pins Function Setup List Mode I2C IOVDD (V) 1.2 to 1.8 I2C Address 0x28 BCLK0 Pin BCLK0 SDATAO_0 Pin SDATAO_0 ADDR1/ MOSI Pin 0 ADDR0/ SS Pin 0 SCL/ SCLK Pin SCL SDA/ MISO Pin SDA SW_EN Pin 0 I2C 1.2 to 1.8 0x29 BCLK0 SDATAO_0 0 1 SCL SDA 0 2 IC 1.2 to 1.8 0x2A BCLK0 SDATAO_0 1 0 SCL SDA 0 I2C 1.2 to 1.8 0x2B BCLK0 SDATAO_0 1 1 SCL SDA 0 SPI 1.2 to 1.8 Not applicable BCLK0 SDATAO_0 MOSI SS SCLK MISO 0 Table 30. I2C/SPI Control Data Word Sizes and Address Ranges Base Address 0x0000 0x2000 0x5000 0x7800 0xC000 0xD000 0xD100 0xE000 End Address 0x0F00 0x3FFF 0x77FF 0x97FF 0xC0E1 0xD0FF 0xDFFF 0xE3FF Description Reserved SigmaDSP parameter RAM SigmaDSP program RAM SigmaDSP data RAM Control registers FastDSP program FastDSP parameter FastDSP state Width per Address Not applicable 8 8 8 8 8 8 8 Rev. A | Page 49 of 280 Write Modes Not applicable Direct, safeload Direct Direct Direct Direct Direct safeload Direct Writes Needed for Update Not applicable 4 5 4 1 4 4 4 ADAU1787 Data Sheet READING AND WRITING TO MEMORIES All SigmaDSP and FastDSP memory locations are larger than a single byte. While each byte occupies a single address when communicating over a control interface (I2C or SPI), when writing to these memories, an entire memory word must be written starting with the lowest address and continuing sequentially to the highest address for a write to actually occur. Similarly, a read must begin at the lowest memory address. However, for reads, all locations must not be read. The mapping of bytes over the control interface is the most significant byte, or a memory location is written or read first, and the least significant byte is written or read last. The memories can be read or written in burst mode or single byte mode so that the proceeding requirements are met. Table 31. Example Write to SigmaDSP Program RAM Word 0 Address 0x5000 0x5001 0x5002 0x5003 0x5004 Data Data, Bits[39:32] Data, Bits[31:24] Data, Bits[23:16] Data, Bits[15:8] Data, Bits[7:0], the memory is written to after this write I2C PORT The ADAU1787 supports a 2-wire serial (I2C-compatible) microprocessor bus driving multiple peripherals. I2C uses two pins, serial data (SDA) and serial clock (SCL), to carry data between the ADAU1787 and the system I2C master controller. In I2C mode, the ADAU1787 is always a slave on the bus, except when the IC is self booting. See the Self Boot section for details about using the ADAU1787 in self boot mode. The device supports fast mode plus I2C operation, but for most bus capacitances, the SDA_MISO_DRIVE bit must be set to 1 to support these operating speeds. Each slave device is recognized by a unique 7-bit device address. The ADAU1787 I2C address format is shown in Table 32. The LSB of this first byte sent from the I2C master sets either a read or write operation. Logic Level 1 corresponds to a read operation, and Logic Level 0 corresponds to a write operation. Pin ADDR0 and Pin ADDR1 set the LSBs of the I2C address (see Table 33). Therefore, each ADAU1787 can be set to one of four unique addresses, allowing multiple ICs to exist on the same I2C bus without address contention. The 7-bit I2C addresses are shown in Table 33. An I2C data transfer is always terminated by a stop condition. Both SDA and SCL must have 2.0 kΩ pull-up resistors on the lines connected to these pins. The voltage on these signal lines cannot be higher than IOVDD. Table 32. I2C Address Format Bit 6 0 Bit 5 1 Bit 4 0 Bit 3 1 Bit 2 0 Bit 1 ADDR1 Bit 0 ADDR0 Table 33. I2C Addresses ADDR1 (MOSI) 0 0 1 1 ADDR0 (SS) 0 1 0 1 Slave Address 0x28 0x29 0x2A 0x2B Addressing Initially, each device on the I2C bus is in an idle state and monitoring the SDA and SCL lines for a start condition and the proper address. The I2C master initiates a data transfer by establishing a start condition, defined by a high to low transition on SDA while SCL remains high, indicating that an address/data stream follows. All devices on the bus respond to the start condition and shift the next eight bits (the 7-bit address plus the R/W bit) MSB first. The device that recognizes the transmitted address responds by pulling the data line low during the ninth clock pulse. This ninth bit is known as an acknowledge bit. All other devices withdraw from the bus at this point and return to the idle condition. The R/W bit determines the direction of the data. A Logic 0 on the LSB of the first byte indicates that the master writes information to the peripheral, whereas a Logic 1 indicates that the master reads information from the peripheral after writing the subaddress and repeating the start address. A data transfer takes place until a stop condition is encountered. A stop condition occurs when SDA transitions from low to high while SCL is held high. Figure 59 shows the timing of an I2C write, and Figure 60 shows an I2C read. Stop and start conditions can be detected at any stage during the data transfer. If these conditions are asserted out of sequence with normal read and write operations, the ADAU1787 immediately jumps to the idle condition. During a given SCL high period, the user can only issue one start condition, one stop condition, or a single stop condition followed by a single start condition. A noacknowledge condition is where the SDA line is not pulled low on the ninth clock pulse on SCL. If an invalid subaddress is issued by the user, the ADAU1787 issues an acknowledge, but no data write occurs, and a read returns zeros. If the highest subaddress location is reached while in write mode, the data for the invalid byte is not loaded to any subaddress register. Rev. A | Page 50 of 280 Data Sheet ADAU1787 SCL 0 SDA 1 0 START BY MASTER 1 0 ADDR1 ADDR0 R/W ACKNOWLEDGE BY ADAU1787 FRAME 1 CHIP ADDRESS BYTE FRAME 2 SUBADDRESS BYTE 1 ACKNOWLEDGE BY ADAU1787 SCL (CONTINUED) FRAME 3 SUBADDRESS BYTE 2 ACKNOWLEDGE BY ADAU1787 ACKNOWLEDGE BY ADAU1787 FRAME 4 DATA BYTE 1 STOP BY MASTER 20127-064 SDA (CONTINUED) Figure 59. I2C Write to ADAU1787 Clocking SCL SDA 0 1 0 1 0 ADDR1 ADDR0 R/W ACKNOWLEDGE BY ADAU1787 ACKNOWLEDGE BY ADAU1787 START BY MASTER FRAME 1 CHIP ADDRESS BYTE FRAME 2 SUBADDRESS BYTE 1 SCL (CONTINUED) SDA (CONTINUED) 0 FRAME 3 SUBADDRESS BYTE 2 ACKNOWLEDGE BY ADAU1787 1 REPEATED START BY MASTER 0 1 0 ADDR1 ADDR0 R/W ACKNOWLEDGE BY ADAU1787 FRAME 4 CHIP ADDRESS BYTE SCL (CONTINUED) ACKNOWLEDGE BY ADAU1787 FRAME 5 READ DATA BYTE 1 ACKNOWLEDGE STOP BY BY ADAU1787 MASTER FRAME 6 READ DATA BYTE 2 Figure 60. I2C Read from ADAU1787 Clocking Rev. A | Page 51 of 280 20127-065 SDA (CONTINUED) ADAU1787 Data Sheet I2C Read and Write Operations back to the master. The master then responds every ninth pulse with an acknowledge pulse to the ADAU1787. Figure 61 shows the timing of a single-word write operation. Every ninth clock pulse, the ADAU1787 issues an acknowledge by pulling SDA low. Figure 64 shows the timing of a burst mode read sequence. Figure 64 shows an example where the target read words are two bytes. The ADAU1787 increments its subaddress every two bytes because the requested subaddress corresponds to a register or memory area with word lengths of two bytes. Other address ranges may have a variety of word lengths, ranging from one byte to four bytes. The ADAU1787 always decodes the subaddress and sets the auto-increment circuit so that the address increments after the appropriate number of bytes. Figure 62 shows the timing of a burst mode write sequence. Figure 62 shows an example where the target destination words are two bytes, such as the program memory. The ADAU1787 knows to increment its subaddress register every two bytes because the requested subaddress corresponds to a register or memory area with a 2-byte word length. The timing of a single-word read operation is shown in Figure 63. Note that the first R/W bit is 0, indicating a write operation because the subaddress still must be written to set up the internal address. After the ADAU1787 acknowledges the receipt of the subaddress, the master must issue a repeated start command, followed by the chip address byte with the R/W set to 1 (read), causing the ADAU1787 SDA to reverse and begin driving data I2C ADDRESS, R/W = 0 AS SUBADDRESS HIGH     SUBADDRESS LOW AS AS S is the start bit. P is the stop bit. AM is acknowledge by master. AS is acknowledge by slave. DATA BYTE 1 AS ... AS DATA BYTE N P 20127-066 S Figure 61 to Figure 64 use the following abbreviations: DATA-WORD 2, BYTE 1 AS DATA-WORD 2 BYTE 2 AS ... DATA BYTE 2 I2C ADDRESS, R/W = 0 AS SUBADDRESS HIGH AS SUBADDRESS LOW DATA-WORD 1, BYTE 1 AS AS DATA-WORD 1, BYTE 2 AS P S I2C ADDRESS, R/W = 0 AS SUBADDRESS HIGH AS SUBADDRESS LOW AS S I2C ADDRESS, R/W = 1 AS DATA BYTE 1 AM DATA BYTE 2 ... AM DATA BYTE N P Figure 63. Single-Word I2C Read Format S I2C ADDRESS, R/W = 0 AS SUBADDRESS HIGH AS SUBADDRESS LOW AS S I2C ADDRESS, R/W = 1 AS DATA-WORD 1 AM BYTE 1 Figure 64. Burst Mode I2C Read Format Rev. A | Page 52 of 280 DATA-WORD 1 AM BYTE 2 ... P 20127-068 Figure 62. Burst Mode I2C Write Format 20127-069 S 20127-067 Figure 61. Single-Word I2C Write Format Data Sheet ADAU1787 SPI PORT R/W 2 By default, the ADAU1787 is in I C mode, but the device can be put in SPI control mode by pulling SS low three times by issuing three SPI writes, which are in turn ignored by the ADAU1787. The next (fourth) SPI write is then latched in the SPI port. The first byte of an SPI transaction indicates whether the communication is a read or a write with the R/W bit. The LSB of this first byte determines whether the SPI transaction is a read (Logic Level 1) or a write (Logic Level 0). The SPI port uses a 4-wire interface, consisting of SS, SCLK, MOSI, and MISO signals, and is always a slave port. The SS signal must go low at the beginning of a transaction and high at the end of a transaction. The SCLK signal latches MOSI on a low to high transition. MISO data is shifted out of the ADAU1787 on the falling edge of SCLK and must be clocked to a receiving device, such as a microcontroller, on the SCLK rising edge. The MOSI signal carries the serial input data, and the MISO signal is the serial output data. The MISO signal remains tristated until a read operation is requested, allowing other SPI-compatible peripherals to share the same readback line. The 16-bit subaddress word is decoded into a location in one of the memories or registers. This subaddress is the location of the appropriate memory location or register. Subaddress It is necessary to add an unused byte of zeros after the subaddress to effectively make the subaddress 24 bits with the actual address placed in the 16 MSBs. Data Bytes The number of data bytes varies according to the register or memory being accessed. During a burst mode write, an initial subaddress is written followed by a continuous sequence of data for consecutive memory and/or register locations. All SPI transactions have the same basic format shown in Table 34. The timing diagrams for SPI write and SPI read are shown in Figure 65 and Figure 66, respectively. All data must be written MSB first. The ADAU1787 can only be taken out of SPI mode by pulling the PD pin low or by powering down the IC. A sample timing diagram for a single-write SPI operation to the parameter RAM is shown in Figure 65. A sample timing diagram of a single-read SPI operation is shown in Figure 66. The MISO pin goes from tristate to being driven at the beginning of Byte 3. In this example, Byte 0 to Byte 2 contain the addresses and the R/W bit and subsequent bytes carry the data. Table 34. Generic SPI Word Format Byte 0 0000000, R/W Byte 2 Register/memory address, Bits[7:0] Byte 3 Zeros, Bits[7:0] (dummy) Byte 4 Data Byte 51 Data Continues to end of data. SS SCLK BYTE 0 BYTE 1 BYTE 2 REGISTER ADDRESS BYTE 4 BYTE 3 DUMMY DATA 20127-070 MOSI DATA Figure 65. SPI Write to ADAU1787 Clocking (Single-Write Mode) SS SCLK REGISTER ADDRESS MOSI MISO BYTE 0 BYTE 1 BYTE 2 HIGH-Z DUMMY DATA BYTE 3 ZERO DATA Figure 66. SPI Read from ADAU1787 Clocking (Single-Read Mode) Rev. A | Page 53 of 280 DUMMY DATA BYTE 4 VALID DATA HIGH-Z 20127-071 1 Byte 1 Register/memory address, Bits[15:8] ADAU1787 Data Sheet Table 35. EEPROM Self Boot Instructions Instruction Byte ID 0x00 0x01 0x02 0x03 0x04 0x05 Instruction Byte Description End self boot Write multibyte length minus two bytes, starting at target address Delays by the 16-bit setting × 2048 clock cycles No operation Wait for PLL lock Write single byte to target address Following Bytes Cyclical redundancy check (CRC) Length (high byte), length (low byte), address (high byte), address (low byte), data (0), data (1), … , data (length – 3) Delay (high byte), delay (low byte) None None Address (high byte), address (low byte), data 0x02 0x00 0x04 0x01 0x00 0x05 0x00 0x80 DELAY DELAY (HIGH BYTE) DELAY (LOW BYTE) WRITE LENGTH (HIGH BYTE) LENGTH (LOW BYTE) ADDRESS (HIGH BYTE) ADDRESS (LOW BYTE) DELAY LENGTH 0x2B DATA (1) 0x3C DATA (LENGTH – 3) 0x04 PLL LOCK 0x03 NO OP PROGRAM RAM ADDRESS 0x00 END 20127-072 0x1A DATA (0) LENGTH PROGRAM RAM DATA Figure 67. Example of Self Boot EEPROM Instructions SELF BOOT The ADAU1787 boots up from an EEPROM over the I2C bus when the SELFBOOT pin is set high at power-up and the PD pin is set high. The state of the SELFBOOT pin is checked internally only when the ADAU1787 comes out of a reset via the PD pin going high or by applying power with PD already set high. When the device comes out of reset and there is a MCLK source present, the state of the SELFBOOT pin is registered to determine whether to self boot. At reset, the state is set not to self boot. Therefore, if a master clock at the MCLKIN pin is not present, the self boot does not occur. The EEPROM is not used after a self boot completes. During booting, ensure that there is a stable DVDD in the system. The PD pin must remain high during self boot operation. If the SELFBOOT pin is not used for a multipurpose pin function, tie the pin to either IOVDD or DGND. The master SCL clock output from the ADAU1787 is derived from the input clock on XTALI/MCLKIN. A divide by 64 circuit ensures that the SCL output frequency during self boot operation is never greater than 400 kHz for most input clock frequencies. With the external master clock to the ADAU1787 being between 11.264 MHz and 27 MHz, the SCL frequency ranges from 176 kHz to 422 kHz. If the self-boot EEPROM is not rated for operation above 400 kHz, use a master clock that is no faster than 25.6 MHz. Table 35 details the list of instructions that are possible during an ADAU1787 self boot. The 0x01 and 0x05 instruction bytes are used to load the register, program, and parameter settings. EEPROM Size The self-boot circuit is compatible with an EEPROM that has a 2-byte address. For most EEPROM families, a 2-byte address is used on devices that are 32 kB or larger. The EEPROM must be set to Address 0x50. Examples of two compatible EEPROMs include Atmel AT24C256C and STMicroelectronics M24256. Table 36 lists the maximum necessary EEPROM size, assuming that there is 100% utilization. There is inherently some overhead for instructions to control the self boot procedure. CRC An 8-bit CRC validates the content of the EEPROM. This CRC is strong enough to detect single error bursts of up to eight bits in size. The terminate self boot instruction (0x00 instruction byte) must be followed by a CRC byte. The CRC is generated using all of the EEPROM bytes from Address 0x0000 to the last 0x00 instruction byte. The polynomial for the CRC is x8 + x2 + x + 1. If the CRC is incorrect or if an unrecognized instruction byte is read during self boot, the boot process is immediately stopped and restarted after a 250 ms delay (for a 12.288 MHz input clock). When SigmaStudio is used, the CRC byte is generated automatically when a configuration is downloaded to the EEPROM. Delay The delay instruction (0x02 instruction byte) delays by the 16-bit setting × 2048 clock cycles. Boot Time The time to self boot the ADAU1787 from an EEPROM can be calculated by the following equation: Self Boot Time = 64/MCLK Frequency × Total Bytes + Wait Time The self boot operation starts after 16,568 clock cycles are seen on the XTALI/MCLKIN pin after PD is set high. With a 12.288 MHz clock, this wait time corresponds to approximately a 1.35 ms wait time from power-up. This delay ensures that the crystal used for generating the master clock has ramped up to a stable oscillation. Rev. A | Page 54 of 280 ADAU1787 Data Sheet Table 36. Maximum EEPROM Size ADAU1787 Memory Blocks Program FastDSP Bank A Parameters FastDSP Bank B Parameters FastDSP Bank C Parameters Registers SigmaDSP Program SigmaDSP Parameter Total Bytes Word Size (Bytes per Word) 4 4 4 4 1 5 4 Not applicable Words 64 320 (64 × 5) 320 320 512 2048 2048 Not applicable Rev. A | Page 55 of 280 Total EEPROM Space Requirement (Bytes) 256 1280 1280 1280 512 10240 8192 23040 ADAU1787 Data Sheet MULTIPURPOSE PINS Table 37. Multipurpose Pin Functions The ADAU1787 has thirteen multipurpose (MPx) pins that can be used for serial data I/O, digital microphone inputs, clock outputs, PDM outputs, and interrupts. Each pin can be individually set to either its default or MPx setting. The function of each of these pins is set in using the MPx_MODE bits. By default, each pin is configured as its normal function. MPx Pin Function1 Digital Microphone Channel 4 to Channel 5 Input (DMIC45) Digital Microphone Channel 6 to Channel 7 Input (DMIC67) General-Purpose Input (GPI) General-Purpose Output from GPIOx_OUT Bits (GPO_REG) General-Purpose Output from SigmaDSP (GPO_SDSP) MCLK Output (MCLKO) IRQ1 Output (IRQ1) IRQ2 Output (IRQ2) Care must be taken when using SELFBOOT/MP11 and SW_EN/MP12 as multipurpose pins. The states of these pins at power-up (later of either PD pin going high or power being applied with PD pin already high) determine whether the device self boots, which must still be followed even if the pins are used for another multipurpose function later. When an MPx pin is set as a general-purpose input, the MPx pin can be read via all control interfaces via the GPIOx_IN bits, the pin can also be read and acted upon by the SigmaDSP core, and the pin can be used to conditionally execute instructions or trigger the compressor in the FastDSP. When an MPx pin is set as general-purpose output, the state of the pin can be set via all control interfaces using the GPIOx_OUT bits or by the SigmaDSP core. The GPIO maps to the corresponding MPx pin, for example, GPIO1 maps to MP1/BCLK_0. Any MPx pin can be used as the digital microphone input for Digital Microphone Channel 4/ Digital Microphone Channel 5 or Digital Microphone Channel 6/ Digital Microphone Channel 7. If multiple pins are assigned to this function, the lowest number MPx pin is used, and the other pins have no function. Any MPx pin can be used as a master clock output. The rate of the master clock output is determined by the MCLKO_RATE bits. Multiple pins can be used as this function if desired. Any MPx pin can be used to output the PDM clock or data signal for the PDM output interface. Any MPx pin can be used to output the interrupt status from the two interrupt sources. 1 Direction In In In Out Out Out Out Out These functions are enumeration options in Register 0xC08B through Register 0xC090 that any of the MPx pins can be set to. Interrupts Each multipurpose pin can be used to output one of two interrupts that have various sources when selected for this function. The sources for the interrupts are for DAC and ADC channels clipping, PLL locking or unlocking, input and output ASRCs locking or unlocking, the generic SigmaDSP interrupts, and the AVDD undervoltage warning. Each interrupt source can be individually masked with their respective IRQx_MASKx registers. Each interrupt output can be set to active low or active high output on the pin selected for the interrupt output via the IRQx_FUNC bits. The status of each interrupt source can be read via the IRQ status registers (IRQx_STATUSx). When an interrupt source is masked, if that interrupt becomes true, the interrupt is shown in the interrupt status registers but does not cause the MPx pin (if set as IRQx) to show an interrupt. All sources of each interrupt are cleared via a write of 1 to the IRQx_CLEAR bits. The interrupt status bits are sticky, such that if an interrupt source becomes true, the status reads 1 until a clear occurs, even if that interrupt source is no longer true. The SigmaDSP interrupts are initiated by the SigmaDSP writing to the SDSP_INTx bits. Pin Controls Each pin that can be used as a multipurpose pin has several control selections to set various setting. When the pin is used as an output, the drive strength can be selected at 2 mA, 4 mA, 8 mA, or 12 mA. In addition, a weak pull-up or pull-down can be selected. These settings are in their respective pin control register. These pin control settings affect the pins operation in both normal functional mode and when used in all multipurpose pin modes. Rev. A | Page 56 of 280 Data Sheet ADAU1787 SERIAL DATA PORTS The serial data input and output ports of the ADAU1787 can be set to accept or transmit data in a 2-channel format such as I2S or up to 16 channels in a time division multiplexing (TDM) stream to interface to external ADCs, DACs, DSPs, and system on chips (SOCs). Data is processed in twos complement, MSB first format. The left channel data field always precedes the right channel data field in 2-channel streams. When using a high bit clock rate (12.288 MHz or higher), it is recommended to increase the drive strength settings for the output signal pins. The high drive strength effectively speeds up the transition times of the waveforms, thereby improving the signal integrity of the clock and data lines. The drive strength can be set in the pad drive strength registers (Register 0xC094 through Register 0xC0A0). The serial data clocks do not need to be synchronous with the ADAU1787 master clock input, but the frame clock and bit clock must be synchronous to each other. The FSYNC_x and BCLK_x pins are used to clock both the serial input and output ports. The pins can also be used as a source to the PLL to provide the main chip clock. Each serial port can be set to be either the master or the slave in a system. Because there is only one set of serial data clocks, the input and output of a single port must always both be either master or slave. Table 38 describes the proper serial port settings for standard audio data formats. More information about the settings in Table 38 can be found in the SPTx_CTRLx register descriptions. The SPTx_SAI_MODE bits set whether the serial port is operating in stereo mode or TDM mode. In stereo modes, both edges of frame clock determine where data is placed, and the left channel maps to the output for Channel 0, while the right channel maps to the output for Channel 1. In TDM mode only, the rising edge of frame clock determine where data is placed. In TDM mode, each channel of data receives a slot that can be either 16, 24, or 32 BCLKs wide. The width of each slot is determined by the SPTx_SLOT_WIDTH bits. The serial data control registers allow control of the clock polarity and the data input modes. The valid data formats are I2S (delay by 1), left justified (delay by 0), or right justified (delay by 8, 12, or 16 BCLKs). The delay indicates the number of bit clocks BCLKs from the rising/falling edge of frame clock FSYNC_x where the MSB of the data is placed in stereo modes, and the number of bit clocks BCLKs from the rising of frame clock in TDM mode. In all modes except for the right justified mode, the serial port inputs an arbitrary number of bits up to a limit of 24. Extra bits do not cause an error, but the bits are ignored. The serial port can operate with an arbitrary number of bit clock BCLK_x transitions in each frame clock frame. The polarity of both frame clock and bit clock can be inverted via the SPTx_LRCLK_POL and SPTx_BCLK_POL bits. These bits do not need to be used to support the typical formats shown in Table 38. Setting either SPTx_LRCLK_POL or SPTx_BCLK_POL to 1 places an inverter at the input to the serial port on its respective signal. For example, while serial data and frame clock are normally sampled on the rising edge of bit clock, setting SPTx_BCLK_POL = 1 samples on the falling edge of bit clock. Each serial port can be set to be a master, in which case BCLK_x and FSYNC_x are driven as outputs. The output rate and direction of these two signals are set via the SPTx_LRCLK_SRC and SPTx_BCLK_SRC bits. A bit clock rate higher than 24.576 MHz cannot be generated. Therefore, the settings of these registers that request this rate result in no bit clock. Unused bit slots can be tristated so that multiple ICs can drive a single serial data bus, which is controlled via the SPTx_TRI_ STATE bit. For example, in a 32-bit TDM frame with 24-bit data, the eight unused bits are tristated. Inactive channels are also tristated for one full frame each. Serial output channels are disabled when the SPTx_OUT_ROUTEy bits are set to 0x3E. Note that the timing for serial data output changes based on the minimum IOVDD voltage. While the serial ports can work for inputting a signal on SDATAI_x for any IOVDD and bit clock rate within the specification, the delay on SDATAO_x at 1.1 V excludes operating at higher bit clock rates. Table 38. Serial Port Data Format Settings Format I2S (See Figure 68) Left Justified (See Figure 68) Right Justified (See Figure 68) TDM (See Figure 69) 1 Frame Clock Mode, Bit (SPTx_SAI_MODE) 0 (50 % duty cycle) 0 0 0 0 1 (single bit clock wide pulse) Sets the Slot Width per Channel, Bit (SPTx_SLOT_WIDTH)1 XX XX XX XX XX XX X = don’t care. Rev. A | Page 57 of 280 Sets the MSB Position from Start of Frame Clock, Bit (SPTx_DATA_FORMAT) 000 (One bit clock delay) 001 (No delay) 010 (delay by 8 bit clocks) 011 (delay by 12 bit clocks) 100 (delay by 16 bit clocks) 000 ADAU1787 Data Sheet BCLK_x SDATAx I2S LEFT CHANNEL RIGHT CHANNEL SDATAx_x LEFT JUSTIFIED LEFT CHANNEL RIGHT CHANNEL SDATAx_x RIGHT JUSTIFIED LEFT CHANNEL 20127-073 FSYNC_x RIGHT CHANNEL Figure 68. Stereo Modes: I2S, Left Justified, and Right Justified Modes, 16 Bits to 24 Bits per Channel, Any Number of BCLKs Are Allowed BCLK_x SDATAx_x 29 30 31 0 1 2 3 25 26 27 28 29 30 31 0 CHANNEL 0 1 2 3 4 26 CHANNEL 7 Figure 69. 8-Channel TDM Mode, Default Settings, Except SPTx_SAI_MODE = 1 Rev. A | Page 58 of 280 27 28 29 30 31 0 20127-074 FSYNC_x Data Sheet ADAU1787 APPLICATIONS INFORMATION POWER SUPPLY BYPASS CAPACITORS LAYOUT Bypass each analog and digital power supply pin to its nearest appropriate ground pin with a single 0.1 μF capacitor. The connections to each side of the capacitor must be as short as possible, and the trace must be routed on a single layer with no vias. For maximum effectiveness, locate the capacitor equidistant from the power and ground pins or slightly closer to the power pin if equidistant placement is not possible. Thermal connections to the ground planes must be made on the far side of the capacitor. The HPVDD supply is for the headphone amplifiers. If the headphone amplifiers are enabled, the PCB trace to this pin must be wider than the traces to other pins to increase the current carrying capacity. A wider trace must also be used for the headphone output lines. Each supply signal on the board must also be bypassed with a single bulk capacitor (10 μF to 47 μF). AVDD PIN AGND PIN Use a single ground plane in the application layout. Place the components in the analog signal path away from the digital signals. PCB STACKUP Figure 71 shows the PCB stackup. TO AGND 20127-075 CAPACITOR FROM AVDD GROUNDING Figure 70. Recommended Power Supply Bypass Capacitor Layout VIA L1 TO L4 SILKSCREEN AND SOLDER MASK (0.8 MIL THICK) LAYER 1 TOP SIDE 1.5OZ CU FINISHED (2 MIL THICK) LAMINATE (8.7 MIL THICK) LAYER 2 GROUND PLANE CU (0.6 MIL THICK) CORE (8 MIL THICK) LAYER 3 POWER PLANE 1 CU (0.6 MIL THICK) PREPREG (8.45 MIL THICK) LAYER 4 SIGNAL (CU 0.6 MIL THICK) PREPREG (3.9 MIL THICK) LAYER 5 BLANK (NO COPPER) PREPREG (8.45 MIL THICK) LAYER 5 (CU 0.6 MIL THICK) CORE (8 MIL THICK) LAYER 5 (GROUND PLANE CU 0.6 MIL THICK) PREPREG (8.7 MIL THICK) LAYER 6 BOTTOM SIDE 1.5 0Z CU FINISHED (2 MIL THICK) SCREEN AND SOLDER MASK 0.8 MIL THICK VIA L1 TO L6 0.062 ± 0.005 Figure 71. PCB Stackup Rev. A | Page 59 of 280 20127-171 6 LAYER CONSTRUCTION DETAIL SCALE: NONE ADAU1787 Data Sheet REGISTER SUMMARY Table 39. Reg (Hex) C000 C001 C002 C003 C004 Bits [7:0] [7:0] [7:0] [7:0] [7:0] Bit 7 [7:0] PGA3_EN [7:0] [7:0] DMIC7_EN PDM1_EN C008 C009 C00A C00B C00C C00D Name VENDOR_ID DEVICE_ID1 DEVICE_ID2 REVISION ADC_DAC_ HP_PWR PLL_MB_ PGA_PWR DMIC_PWR SAI_CLK_ PWR DSP_PWR ASRC_PWR FINT_PWR FDEC_PWR KEEPS CHIP_PWR C00E C00F C010 C011 C012 C013 C014 C015 C016 C017 CLK_CTRL1 CLK_CTRL2 CLK_CTRL3 CLK_CTRL4 CLK_CTRL5 CLK_CTRL6 CLK_CTRL7 CLK_CTRL8 CLK_CTRL9 ADC_CTRL1 [7:0] [7:0] [7:0] [7:0] [7:0] [7:0] [7:0] [7:0] [7:0] [7:0] C018 C019 ADC_CTRL2 ADC_CTRL3 [7:0] [7:0] C01A ADC_CTRL4 [7:0] C01B C01C ADC_CTRL5 ADC_MUTES [7:0] [7:0] C01D C01E C01F C020 C021 ADC0_VOL ADC1_VOL ADC2_VOL ADC3_VOL PGA0_ CTRL1 PGA0_ CTRL2 PGA1_ CTRL1 PGA1_ CTRL2 PGA2_ CTRL1 PGA2_ CTRL2 PGA3_ CTRL1 PGA3_ CTRL2 PGA_CTRL MBIAS_ CTRL DMIC_ CTRL1 [7:0] [7:0] [7:0] [7:0] [7:0] C005 C006 C007 C022 C023 C024 C025 C026 C027 C028 C029 C02A C02B [7:0] [7:0] [7:0] [7:0] [7:0] [7:0] [7:0] Bit 6 Bit 5 Bit 4 PB1_EN PB0_EN PGA2_EN PGA1_EN PGA0_EN DMIC6_EN PDM0_EN DMIC5_EN DMIC_ CLK1_EN DMIC4_EN DMIC_CLK0_EN RESERVED RESERVED ASRCO2_EN FINT6_EN FDEC6_EN RESERVED RESERVED Bit 3 VENDOR DEVICE1 DEVICE2 REV ADC3_EN Bit 2 Bit 1 Bit 0 ADC2_EN ADC1_EN MBIAS1_EN MBIAS0_EN DMIC3_EN SPT1_ OUT_EN DMIC2_EN SPT1_IN_EN PGA1_ SLEW_DIS PGA2_GAIN[10:5] PGA3_GAIN[10:5] [7:0] PGA3_ BOOST RESERVED [7:0] [7:0] RESERVED RESERVED PGA2_ SLEW_DIS [7:0] [7:0] PLL_EN 0x02 R/W DMIC1_EN SPT0_ OUT_EN DMIC0_EN SPT0_IN_EN 0x00 0x00 R/W R/W 0x00 0x00 0x00 0x00 0x10 0x10 R/W R/W R/W R/W R/W R/W 0xC8 0x00 0x00 0x02 0x00 0x00 0x00 0x00 0x00 0x22 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W 0x00 0x00 R/W R/W 0x40 R/W 0x06 0x00 R/W R/W 0x40 0x40 0x40 0x40 0x00 R/W R/W R/W R/W R/W 0x00 R/W 0x00 R/W 0x00 R/W 0x00 R/W 0x00 R/W 0x00 R/W 0x00 R/W 0x00 0x00 R/W R/W 0x33 R/W SDSP_EN ASRCO0_EN FINT4_EN FDEC4_EN CM_KEEP_ALIVE DLDO_CTRL PGA2_ BOOST RESERVED [7:0] [7:0] XTAL_EN ASRCO1_EN FINT5_EN FDEC5_EN PGA1_GAIN[10:5] [7:0] R/W R R R R R/W RESERVED FDSP_EN ASRCI3_EN ASRCI2_EN ASRCI1_EN ASRCI0_EN FINT3_EN FINT2_EN FINT1_EN FINT0_EN FDEC3_EN FDEC2_EN FDEC1_EN FDEC0_EN RESERVED KEEP_SDSP KEEP_FDSP RESERVED CM_ MASTER_ POWER_EN STARTUP_ BLOCK_EN OVER SYNC_SOURCE PLL_BYPASS PLL_TYPE XTAL_MODE PLL_SOURCE RESERVED PLL_INPUT_PRESCALER RESERVED PLL_INTEGER_DIVIDER[12:8] PLL_INTEGER_DIVIDER[7:0] PLL_NUMERATOR[15:8] PLL_NUMERATOR[7:0] PLL_DENOMINATOR[15:8] PLL_DENOMINATOR[7:0] RESERVED PLL_UPDATE ADC01_ ADC23_ ADC23_FS ADC01_FS DEC_ORDER DEC_ORDER RESERVED ADC23_IBIAS RESERVED ADC01_IBIAS ADC3_ ADC2_ ADC1_ ADC0_ RESERVED HPF_EN HPF_EN HPF_EN HPF_EN RESERVED ADC_ ADC_ ADC_ RESERVED ADC23_ ADC01_ VOL_ZC VOL_LINK HARD_VOL FCOMP FCOMP RESERVED DIFF_INPUT ADC_AIN_CHRG_TIME ADC3_ ADC2_ ADC1_ ADC0_ RESERVED MUTE MUTE MUTE MUTE ADC0_VOL ADC1_VOL ADC2_VOL ADC3_VOL PGA0_ PGA0_ PGA0_GAIN[10:5] SLEW_DIS BOOST RESERVED PGA0_GAIN[4:0] ASRCO3_EN FINT7_EN FDEC7_EN PGA1_ BOOST RESERVED [7:0] ADC0_EN Reset 0x41 0x17 0x87 0x01 0x00 PGA3_ SLEW_DIS RESERVED PGA1_GAIN[4:0] PGA2_GAIN[4:0] PGA3_GAIN[4:0] PGA_GAIN_LINK MBIAS_IBIAS DMIC_CLK1_RATE RESERVED RESERVED RESERVED Rev. A | Page 60 of 280 PGA_SLEW_RATE MBIAS1_ MBIAS0_ LEVEL LEVEL DMIC_CLK0_RATE Data Sheet Reg (Hex) C02C ADAU1787 Bits [7:0] C032 C033 C034 C035 C036 C037 C038 C039 C03A Name DMIC_ CTRL2 DMIC_ CTRL3 DMIC_ CTRL4 DMIC_ CTRL5 DMIC_ CTRL6 DMIC_ MUTES DMIC_VOL0 DMIC_VOL1 DMIC_VOL2 DMIC_VOL3 DMIC_VOL4 DMIC_VOL5 DMIC_VOL6 DMIC_VOL7 DAC_CTRL1 C03B DAC_CTRL2 [7:0] C03C C03D C03E DAC_VOL0 DAC_VOL1 DAC_ ROUTE0 DAC_ ROUTE1 HP_CTRL FDEC_ CTRL1 FDEC_ CTRL2 FDEC_ CTRL3 FDEC_ CTRL4 FDEC_ ROUTE0 FDEC_ ROUTE1 FDEC_ ROUTE2 FDEC_ ROUTE3 FDEC_ ROUTE4 FDEC_ ROUTE5 FDEC_ ROUTE6 FDEC_ ROUTE7 FINT_CTRL1 FINT_CTRL2 FINT_CTRL3 FINT_CTRL4 [7:0] [7:0] [7:0] RESERVED DMIC3_ MUTE DMIC0_VOL DMIC1_VOL DMIC2_VOL DMIC3_VOL DMIC4_VOL DMIC5_VOL DMIC6_VOL DMIC7_VOL DAC_ FCOMP DAC_ LPM_II DAC0_VOL DAC1_VOL DAC0_ROUTE [7:0] RESERVED DAC1_ROUTE [7:0] [7:0] RESERVED HP1_MODE FDEC01_OUT_FS RESERVED [7:0] RESERVED FDEC23_OUT_FS [7:0] RESERVED [7:0] RESERVED C02D C02E C02F C030 C031 C03F C040 C041 C042 C043 C044 C045 C046 C047 C048 C049 C04A C04B C04C C04D C04E C04F C050 [7:0] [7:0] [7:0] Bit 7 DMIC01_ MAP DMIC23_ MAP DMIC45_ MAP DMIC67_ MAP Bit 6 DMIC01_ EDGE DMIC23_ EDGE DMIC45_ EDGE DMIC67_ EDGE [7:0] [7:0] [7:0] [7:0] [7:0] [7:0] [7:0] [7:0] [7:0] [7:0] [7:0] DMIC7_ MUTE DMIC6_ MUTE DAC_ MORE_FILT DAC1_MUTE Bit 5 DMIC01_ FCOMP DMIC23_ FCOMP DMIC45_ FCOMP DMIC67_ FCOMP RESERVED Bit 4 DMIC01_ DEC_ORDER DMIC23_ DEC_ORDER DMIC45_ DEC_ORDER DMIC67_ DEC_ORDER DMIC5_ MUTE DMIC4_ MUTE Reset 0x01 R/W R/W DMIC23_FS 0x01 R/W DMIC45_FS 0x01 R/W DMIC67_FS 0x01 R/W 0x04 R/W 0x00 R/W 0x40 0x40 0x40 0x40 0x40 0x40 0x40 0x40 0x02 R/W R/W R/W R/W R/W R/W R/W R/W R/W 0xC4 R/W 0x40 0x40 0x00 R/W R/W R/W 0x01 R/W FDEC01_IN_FS 0x00 0x25 R/W R/W RESERVED FDEC23_IN_FS 0x25 R/W FDEC45_OUT_FS RESERVED FDEC45_IN_FS 0x25 R/W FDEC67_OUT_FS RESERVED FDEC67_IN_FS 0x25 R/W DAC_LPM DAC0_ MUTE RESERVED DAC_IBIAS DAC1_ HPF_EN DAC0_ HPF_EN Bit 3 DMIC01_ HPF_EN DMIC23_ HPF_EN DMIC45_ HPF_EN DMIC67_ HPF_EN Bit 2 DMIC_ VOL_ZC DMIC2_ MUTE Bit 1 DMIC01_FS DMIC_ VOL_LINK DMIC1_ MUTE Bit 0 DMIC_ HARD_VOL DMIC0_ MUTE DAC_FS DAC_ VOL_ZC DAC_ HARD_VOL RESERVED DAC_ VOL_LINK HP0_MODE [7:0] RESERVED FDEC0_ROUTE 0x00 R/W [7:0] RESERVED FDEC1_ROUTE 0x00 R/W [7:0] RESERVED FDEC2_ROUTE 0x00 R/W [7:0] RESERVED FDEC3_ROUTE 0x00 R/W [7:0] RESERVED FDEC4_ROUTE 0x00 R/W [7:0] RESERVED FDEC5_ROUTE 0x00 R/W [7:0] RESERVED FDEC6_ROUTE 0x00 R/W [7:0] RESERVED FDEC7_ROUTE 0x00 R/W 0x52 0x52 0x52 0x52 R/W R/W R/W R/W [7:0] [7:0] [7:0] [7:0] RESERVED RESERVED RESERVED RESERVED FINT01_OUT_FS FINT23_OUT_FS FINT45_OUT_FS FINT67_OUT_FS RESERVED RESERVED RESERVED RESERVED Rev. A | Page 61 of 280 FINT01_IN_FS FINT23_IN_FS FINT45_IN_FS FINT67_IN_FS ADAU1787 Reg (Hex) C051 C052 C053 C054 C055 C056 C057 C058 C059 C05A C05B C05C C05D C05E C05F C060 C061 C062 C063 C064 C065 C066 C067 C068 C069 C06A C06B C06C C06D C06E C06F C070 Data Sheet Name FINT_ ROUTE0 FINT_ ROUTE1 FINT_ ROUTE2 FINT_ ROUTE3 FINT_ ROUTE4 FINT_ ROUTE5 FINT_ ROUTE6 FINT_ ROUTE7 ASRCI_CTRL Bits [7:0] Bit 7 RESERVED Reset 0x00 R/W R/W [7:0] RESERVED FINT1_ROUTE 0x00 R/W [7:0] RESERVED FINT2_ROUTE 0x00 R/W [7:0] RESERVED FINT3_ROUTE 0x00 R/W [7:0] RESERVED FINT4_ROUTE 0x00 R/W [7:0] RESERVED FINT5_ROUTE 0x00 R/W [7:0] RESERVED FINT6_ROUTE 0x00 R/W [7:0] RESERVED FINT7_ROUTE 0x00 R/W [7:0] ASRCI_ MORE_FILT ASRCI_ ROUTE01 ASRCI_ ROUTE23 ASRCO_ CTRL ASRCO_ ROUTE0 ASRCO_ ROUTE1 ASRCO_ ROUTE2 ASRCO_ ROUTE3 FDSP_RUN FDSP_ CTRL1 [7:0] ASRCI_ LPM ASRCI1_ROUTE 0x02 R/W ASRCI0_ROUTE 0x00 R/W [7:0] ASRCI3_ROUTE ASRCI2_ROUTE 0x00 R/W 0x02 R/W 0x00 R/W FDSP_ CTRL2 FDSP_ CTRL3 FDSP_ CTRL4 FDSP_ CTRL5 FDSP_ CTRL6 FDSP_ CTRL7 FDSP_ CTRL8 FDSP_SL_ ADDR FDSP_SL_ P0_3 FDSP_SL_ P0_2 FDSP_SL_ P0_1 FDSP_SL_ P0_0 FDSP_SL_ P1_3 FDSP_SL_ P1_2 [7:0] RESERVED [7:0] RESERVED [7:0] [7:0] Bit 6 Bit 5 ASRCI_ VFILT ASRCO_ ASRCO_ MORE_FILT VFILT RESERVED ASRCO_ LPM Bit 4 Bit 3 FINT0_ROUTE ASRCI_ SOURCE Bit 2 Bit 1 ASRCI_ LPM_II ASRCO_SAI_ SEL Bit 0 ASRCI_OUT_FS ASRCO_ LPM_II ASRCO0_ROUTE ASRCO_IN_FS [7:0] RESERVED ASRCO1_ROUTE 0x00 R/W [7:0] RESERVED ASRCO2_ROUTE 0x00 R/W [7:0] RESERVED ASRCO3_ROUTE 0x00 R/W 0x00 0x70 R/W R/W 0x3F R/W 0x00 W 0x00 R/W 0x00 R/W 0x7F R/W 0x00 R/W 0x00 R/W 0x00 R/W [7:0] [7:0] [7:0] RESERVED FDSP_RAMP_RATE FDSP_ COPY_CB RESERVED [7:0] [7:0] FDSP_ FDSP_ COPY_CA COPY_BC FDSP_EXP_ ATK_SPEED FDSP_RATE_DIV[15:8] FDSP_RUN FDSP_BANK_SEL FDSP_ FDSP_ COPY_BA COPY_AC FDSP_RATE_SOURCE FDSP_ COPY_AB FDSP_RATE_DIV[7:0] [7:0] RESERVED [7:0] FDSP_REG_ FDSP_REG_ COND7 COND6 RESERVED [7:0] FDSP_ FDSP_ ZERO_ RAMP_ STATE MODE FDSP_LAMBDA FDSP_MOD_N FDSP_REG_ COND5 FDSP_REG_ COND4 FDSP_REG_ FDSP_REG_ COND3 COND2 FDSP_SL_ADDR FDSP_REG_ COND1 FDSP_REG_ COND0 [7:0] FDSP_SL_P0[31:24] 0x00 R/W [7:0] FDSP_SL_P0[23:16] 0x00 R/W [7:0] FDSP_SL_P0[15:8] 0x00 R/W [7:0] FDSP_SL_P0[7:0] 0x00 R/W [7:0] FDSP_SL_P1[31:24] 0x00 R/W [7:0] FDSP_SL_P1[23:16] 0x00 R/W Rev. A | Page 62 of 280 Data Sheet Reg (Hex) C071 C072 C073 0xC074 C075 C076 C077 C078 C079 C07A C07B C07C C07D C07E C07F C080 C081 C082 C083 C084 C085 C086 C087 C088 C089 C08A C08B C08C C08D C08E C08F C090 C091 C092 C093 Name FDSP_SL_ P1_1 FDSP_SL_ P1_0 FDSP_SL_ P2_3 FDSP_SL_ P2_2 FDSP_SL_ P2_1 FDSP_SL_ P2_0 FDSP_SL_ P3_3 FDSP_SL_ P3_2 FDSP_SL_ P3_1 FDSP_SL_ P3_0 FDSP_SL_ P4_3 FDSP_SL_ P4_2 FDSP_SL_ P4_1 FDSP_SL_ P4_0 FDSP_SL_ UPDATE SDSP_ CTRL1 SDSP_ CTRL2 SDSP_ CTRL3 SDSP_ CTRL4 SDSP_ CTRL5 SDSP_ CTRL6 SDSP_ CTRL7 SDSP_ CTRL8 SDSP_ CTRL9 SDSP_ CTRL10 SDSP_ CTRL11 MP_CTRL1 MP_CTRL2 MP_CTRL3 MP_CTRL4 MP_CTRL5 MP_CTRL6 MP_CTRL7 MP_CTRL8 MP_CTRL9 ADAU1787 Bits [7:0] Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 FDSP_SL_P1[15:8] Bit 2 Bit 1 Bit 0 Reset 0x00 R/W R/W [7:0] FDSP_SL_P1[7:0] 0x00 R/W [7:0] FDSP_SL_P2[31:24] 0x00 R/W [7:0] FDSP_SL_P2[23:16] 0x00 R/W [7:0] FDSP_SL_P2[15:8] 0x00 R/W [7:0] FDSP_SL_P2[7:0] 0x00 R/W [7:0] FDSP_SL_P3[31:24] 0x00 R/W [7:0] FDSP_SL_P3[23:16] 0x00 R/W [7:0] FDSP_SL_P3[15:8] 0x00 R/W [7:0] FDSP_SL_P3[7:0] 0x00 R/W [7:0] FDSP_SL_P4[31:24] 0x00 R/W [7:0] FDSP_SL_P4[23:16] 0x00 R/W [7:0] FDSP_SL_P4[15:8] 0x00 R/W [7:0] FDSP_SL_P4[7:0] 0x00 R/W 0x00 W 0x00 R/W SDSP_RUN 0x00 R/W SDSP_ WDOG_EN 0x00 R/W 0x00 R/W [7:0] FDSP_SL_ UPDATE RESERVED [7:0] RESERVED [7:0] SDSP_SPEED SDSP_RATE_SOURCE RESERVED [7:0] RESERVED [7:0] SDSP_ WDOG_MUTE SDSP_WDOG_VAL[23:16] [7:0] SDSP_WDOG_VAL[15:8] 0x00 R/W [7:0] SDSP_WDOG_VAL[7:0] 0x00 R/W 0x07 R/W [7:0] RESERVED RESERVED SDSP_MOD_DATA_MEM[11:8] [7:0] SDSP_MOD_DATA_MEM[7:0] 0xF4 R/W [7:0] SDSP_RATE_DIV[15:8] 0x07 R/W [7:0] SDSP_RATE_DIV[7:0] 0xFF R/W SDSP_INT0 0x00 W GPIO0_OUT GPIO8_OUT 0x00 0x00 0x00 0x00 0x00 0x00 0x10 0x00 0x00 R/W R/W R/W R/W R/W R/W R/W R/W R/W [7:0] [7:0] [7:0] [7:0] [7:0] [7:0] [7:0] [7:0] [7:0] [7:0] RESERVED RESERVED GPIO7_OUT MP1_MODE MP3_MODE MP5_MODE MP7_MODE MP9_MODE MP11_MODE MCLKO_RATE GPIO6_OUT GPIO5_OUT GPIO4_OUT RESERVED GPIO12_OUT SDSP_INT3 SDSP_INT2 RESERVED GPIO3_OUT GPIO11_ OUT MP0_MODE MP2_MODE MP4_MODE MP6_MODE MP8_MODE MP10_MODE GPI_DB GPIO2_OUT GPIO1_OUT GPIO10_ GPIO9_OUT OUT Rev. A | Page 63 of 280 SDSP_INT1 ADAU1787 Reg (Hex) C094 Data Sheet Name FSYNC0_ CTRL BCLK0_ CTRL SDATAO0_ CTRL SDATAI0_ CTRL FSYNC1_ CTRL BCLK1_ CTRL SDATAO1_ CTRL SDATAI1_ CTRL DMIC_ CLK0_CTRL Bits [7:0] C09D C09E C095 C096 C097 [7:0] Bit 7 Bit 6 RESERVED RESERVED [7:0] Bit 5 FSYNC0_ PULL_SEL BCLK0_ PULL_SEL RESERVED Bit 4 FSYNC0_ PULL_EN BCLK0_ PULL_EN SDATAI0_ PULL_SEL FSYNC1_ PULL_SEL BCLK1_ PULL_SEL SDATAO1_ PULL_SEL SDATAI1_ PULL_SEL DMIC_ CLK0_ PULL_SEL DMIC_ CLK1_ PULL_SEL DMIC01_ PULL_SEL DMIC23_ PULL_SEL SDATAI0_ PULL_EN FSYNC1_ PULL_EN BCLK1_ PULL_EN SDATAO1_ PULL_EN SDATAI1_ PULL_EN DMIC_CLK0_ PULL_EN Bit 3 RESERVED RESERVED [7:0] RESERVED [7:0] RESERVED [7:0] RESERVED [7:0] RESERVED [7:0] RESERVED [7:0] RESERVED DMIC_ CLK1_CTRL [7:0] RESERVED DMIC01_ CTRL DMIC23_ CTRL I2C_SPI_ CTRL IRQ_CTRL1 [7:0] RESERVED [7:0] RESERVED C0A2 IRQ1_ MASK1 [7:0] IRQ1_ADC3_ CLIP_MASK IRQ1_ADC2_ CLIP_MASK C0A3 IRQ1_ MASK2 [7:0] IRQ1_ ASRCO_ UNLOCKED_ MASK C0A4 IRQ1_ MASK3 [7:0] IRQ1_ ASRCO_ LOCKED_ MASK RESERVED C0A5 IRQ2_ MASK1 [7:0] IRQ2_ADC3_ CLIP_MASK IRQ2_ADC2_ CLIP_MASK IRQ2_ ADC1_ CLIP_MASK IRQ2_ADC0_ CLIP_MASK C0A6 IRQ2_ MASK2 [7:0] IRQ2_ ASRCO_ UNLOCKED_ MASK IRQ2_ ASRCI_ UNLOCKED_ MASK IRQ2_ASRCI_ LOCKED_MASK IRQ2_ PRAMP_ MASK C0A7 IRQ2_ MASK3 [7:0] IRQ2_ ASRCO_ LOCKED_ MASK RESERVED IRQ2_ SDSP3_ MASK C0A8 RESETS [7:0] RESERVED IRQ2_ POWER_UP_ COMPLETE_ MASK SOFT_RESET C0A9 [7:0] C0AA C0AB READ_ LAMBDA STATUS1 STATUS2 C0AC C0AD GPI1 GPI2 [7:0] [7:0] C098 C099 C09A C09B C09C C09F C0A0 C0A1 [7:0] [7:0] [7:0] [7:0] RESERVED DMIC_ CLK1_ PULL_EN DMIC01_ PULL_EN DMIC23_ PULL_EN RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED IRQ2_FUNC IRQ1_FUNC RESERVED IRQ1_ ADC1_ CLIP_MASK IRQ1_ ASRCI_ UNLOCKED_ MASK IRQ1_ADC0_ CLIP_MASK RESERVED IRQ1_ ASRCI_ LOCKED_ MASK IRQ1_POWER_ UP_COMPLETE_ MASK IRQ1_ PRAMP_ MASK IRQ1_ SDSP3_ MASK IRQ1_ AVDD_ UVW_ MASK IRQ1_ SDSP2_ MASK RESERVED IRQ2_ AVDD_ UVW_ MASK IRQ2_ SDSP2_ MASK Bit 1 Bit 0 FSYNC0_DRIVE Reset 0x05 R/W R/W BCLK0_DRIVE 0x05 R/W SDATAO0_ DRIVE SDATAI0_DRIVE 0x04 R/W 0x05 R/W FSYNC1_DRIVE 0x05 R/W BCLK1_DRIVE 0x05 R/W SDATAO1_DRIVE 0x05 R/W SDATAI1_DRIVE 0x05 R/W DMIC_CLK0_DRIVE 0x05 R/W DMIC_CLK1_DRIVE 0x05 R/W DMIC01_DRIVE 0x05 R/W DMIC23_DRIVE 0x05 R/W RESERVED SCL_SCLK_ DRIVE IRQ2_ CLEAR IRQ1_ DAC1_ CLIP_MASK IRQ1_ PLL_ UNLOCKED_ MASK IRQ1_ SDSP1_ MASK SDA_MISO_ DRIVE IRQ1_ CLEAR IRQ1_ DAC0_ CLIP_MASK IRQ1_ PLL_ LOCKED_ MASK IRQ1_ SDSP0_ MASK 0x00 R/W 0x00 R/W 0xF3 R/W 0xFF R/W 0x1F R/W IRQ2_ DAC1_ CLIP_MASK 0xF3 R/W IRQ2_PLL_ UNLOCKED_ MASK IRQ2_ DAC0_ CLIP_ MASK IRQ2_PLL_ LOCKED_ MASK 0xFF R/W IRQ2_ SDSP1 _MASK IRQ2_ SDSP0_ MASK 0x1F R/W SOFT_ FULL_ RESET 0x00 W 0x3F R DAC0_CLIP PLL_LOCK 0x00 0x00 R R GPIO0_IN GPIO8_IN 0x00 0x00 R R RESERVED RESERVED ADC3_CLIP POWER_UP_ COMPLETE GPIO7_IN Bit 2 FSYNC0_ SLEW BCLK0_ SLEW SDATAO0_ SLEW SDATAI0_ SLEW FSYNC1_ SLEW BCLK1_ SLEW SDATAO1_ SLEW SDATAI1_ SLEW DMIC_ CLK0_ SLEW DMIC_ CLK1_ SLEW DMIC01_ SLEW DMIC23_ SLEW FDSP_CURRENT_LAMBDA ADC2_CLIP SYNC_LOCK ADC1_CLIP SPT1_LOCK ADC0_CLIP SPT0_LOCK GPIO6_IN RESERVED GPIO5_IN GPIO4_IN GPIO12_IN RESERVED ASRCO_ ASRCI_ LOCK LOCK GPIO3_IN GPIO2_IN GPIO11_IN GPIO10_IN Rev. A | Page 64 of 280 DAC1_CLIP AVDD_ UVW GPIO1_IN GPIO9_IN Data Sheet Reg (Hex) C0AE ADAU1787 Name DSP_ STATUS Bits [7:0] Bit 7 Bit 6 Bit 5 Bit 4 RESERVED C0AF IRQ1_ STATUS1 [7:0] IRQ1_ STATUS2 [7:0] IRQ1_ ADC1_ CLIP IRQ1_ ASRCI_ UNLOCKED C0B1 IRQ1_ STATUS3 IRQ2_ STATUS1 IRQ2_ STATUS2 [7:0] IRQ1_ ADC2_ CLIP IRQ1_ ASRCO_ LOCKED RESERVED IRQ1_ADC0_ CLIP C0B0 IRQ1_ ADC3_ CLIP IRQ1_ ASRCO_ UNLOCKED IRQ2_ ADC1_CLIP IRQ2_ ASRCI_ UNLOCKED C0B4 IRQ2_ STATUS3 [7:0] IRQ2_ ADC2_CLIP IRQ2_ ASRCO_ LOCKED RESERVED C0B5 SPT0_ CTRL1 SPT0_ CTRL2 SPT0_ ROUTE0 SPT0_ ROUTE1 SPT0_ ROUTE2 SPT0_ ROUTE3 SPT0_ ROUTE4 SPT0_ ROUTE5 SPT0_ ROUTE6 SPT0_ ROUTE7 SPT0_ ROUTE8 SPT0_ ROUTE9 SPT0_ ROUTE10 SPT0_ ROUTE11 SPT0_ ROUTE12 SPT0_ ROUTE13 SPT0_ ROUTE14 SPT0_ ROUTE15 SPT1_ CTRL1 SPT1_ CTRL2 [7:0] RESERVED [7:0] [7:0] SPT0_ LRCLK_POL RESERVED [7:0] RESERVED [7:0] C0B2 C0B3 C0B6 C0B7 C0B8 C0B9 C0BA C0BB C0BC C0BD C0BE C0BF C0C0 C0C1 C0C2 C0C3 C0C4 C0C5 C0C6 C0C7 C0C8 Bit 0 SDSP_ WDOG_ ERROR IRQ1_ DAC0_CLIP Reset 0x00 R/W R 0x00 R IRQ1_PLL_ LOCKED 0x00 R IRQ1_ SDSP1 IRQ2_ DAC1_CLIP IRQ2_PLL_ UNLOCKED IRQ1_ SDSP0 IRQ2_ DAC0_CLIP IRQ2_PLL_ LOCKED 0x00 R 0x00 R 0x00 R IRQ2_ SDSP1 IRQ2_ SDSP0 0x00 R SPT0_ SAI_MODE 0x00 R/W 0x00 R/W 0x10 R/W SPT0_OUT_ROUTE1 0x11 R/W RESERVED SPT0_OUT_ROUTE2 0x3F R/W [7:0] RESERVED SPT0_OUT_ROUTE3 0x3F R/W [7:0] RESERVED SPT0_OUT_ROUTE4 0x3F R/W [7:0] RESERVED SPT0_OUT_ROUTE5 0x3F R/W [7:0] RESERVED SPT0_OUT_ROUTE6 0x3F R/W [7:0] RESERVED SPT0_OUT_ROUTE7 0x3F R/W [7:0] RESERVED SPT0_OUT_ROUTE8 0x3F R/W [7:0] RESERVED SPT0_OUT_ROUTE9 0x3F R/W [7:0] RESERVED SPT0_OUT_ROUTE10 0x3F R/W [7:0] RESERVED SPT0_OUT_ROUTE11 0x3F R/W [7:0] RESERVED SPT0_OUT_ROUTE12 0x3F R/W [7:0] RESERVED SPT0_OUT_ROUTE13 0x3F R/W [7:0] RESERVED SPT0_OUT_ROUTE14 0x3F R/W [7:0] RESERVED SPT0_OUT_ROUTE15 0x3F R/W 0x00 R/W 0x00 R/W [7:0] [7:0] IRQ2_ ADC3_CLIP IRQ2_ ASRCO_ UNLOCKED [7:0] RESERVED [7:0] SPT1_ LRCLK_POL SPT0_ TRI_STATE SPT1_ TRI_STATE Bit 3 RESERVED IRQ1_ASRCI_ LOCKED IRQ1_ PRAMP IRQ1_POWER_ UP_COMPLETE IRQ2_ ADC0_CLIP IRQ2_ASRCI_ LOCKED IRQ1_ SDSP3 IRQ2_ POWER_UP_ COMPLETE SPT0_SLOT_WIDTH SPT0_LRCLK_SRC Bit 2 IRQ1_ AVDD_ UVW IRQ1_ SDSP2 RESERVED IRQ2_PRAMP IRQ2_SDSP3 IRQ1_ DAC1_ CLIP IRQ1_PLL_ UNLOCKED SPT0_DATA_FORMAT SPT0_ BCLK_POL SPT0_OUT_ROUTE0 SPT1_SLOT_WIDTH SPT1_LRCLK_SRC IRQ2_ AVDD_ UVW IRQ2_ SDSP2 Bit 1 SPT0_BCLK_SRC SPT1_DATA_FORMAT SPT1_ BCLK_POL Rev. A | Page 65 of 280 SPT1_BCLK_SRC SPT1_ SAI_MODE ADAU1787 Reg (Hex) C0C9 Data Sheet Bits [7:0] C0DC Name SPT1_ ROUTE0 SPT1_ ROUTE1 SPT1_ ROUTE2 SPT1_ ROUTE3 SPT1_ ROUTE4 SPT1_ ROUTE5 SPT1_ ROUTE6 SPT1_ ROUTE7 SPT1_ ROUTE8 SPT1_ ROUTE9 SPT1_ ROUTE10 SPT1_ ROUTE11 SPT1_ ROUTE12 SPT1_ ROUTE13 SPT1_ ROUTE14 SPT1_ ROUTE15 MP_ CTRL10 SELFBOOT_ CTRL SW_EN_ CTRL PDM_CTRL1 C0DD PDM_CTRL2 [7:0] C0DE C0DF C0E0 PDM_VOL0 PDM_VOL1 PDM_ ROUTE0 PDM_ ROUTE1 [7:0] [7:0] [7:0] [7:0] C0CA C0CB C0CC C0CD C0CE C0CF C0D0 C0D1 C0D2 C0D3 C0D4 C0D5 C0D6 C0D7 C0D8 C0D9 C0DA C0DB C0E1 Bit 7 Bit 6 RESERVED Bit 5 Bit 4 Bit 3 Bit 2 SPT1_OUT_ROUTE0 Bit 1 Bit 0 Reset 0x10 R/W R/W [7:0] RESERVED SPT1_OUT_ROUTE1 0x11 R/W [7:0] RESERVED SPT1_OUT_ROUTE2 0x3F R/W [7:0] RESERVED SPT1_OUT_ROUTE3 0x3F R/W [7:0] RESERVED SPT1_OUT_ROUTE4 0x3F R/W [7:0] RESERVED SPT1_OUT_ROUTE5 0x3F R/W [7:0] RESERVED SPT1_OUT_ROUTE6 0x3F R/W [7:0] RESERVED SPT1_OUT_ROUTE7 0x3F R/W [7:0] RESERVED SPT1_OUT_ROUTE8 0x3F R/W [7:0] RESERVED SPT1_OUT_ROUTE9 0x3F R/W [7:0] RESERVED SPT1_OUT_ROUTE10 0x3F R/W [7:0] RESERVED SPT1_OUT_ROUTE11 0x3F R/W [7:0] RESERVED SPT1_OUT_ROUTE12 0x3F R/W [7:0] RESERVED SPT1_OUT_ROUTE13 0x3F R/W [7:0] RESERVED SPT1_OUT_ROUTE14 0x3F R/W [7:0] RESERVED SPT1_OUT_ROUTE15 0x3F R/W 0x00 R/W [7:0] RESERVED [7:0] RESERVED [7:0] RESERVED [7:0] PDM_ MORE_FILT PDM1_MUTE MP12_MODE SELFBOOT_ SELFBOOT_ SLEW PULL_SEL SWEN_ SWEN_ SLEW PULL_SEL RESERVED SELFBOOT_ PULL_EN SWEN_ PULL_EN PDM_RATE RESERVED SELFBOOT_DRIVE 0x45 R/W RESERVED SWEN_DRIVE 0x45 R/W 0x02 R/W PDM0_ MUTE PDM0_ HPF_EN 0xC4 R/W RESERVED PDM0_VOL PDM1_VOL PDM0_ROUTE 0x40 0x40 0x00 R/W R/W R/W RESERVED PDM1_ROUTE 0x01 R/W PDM1_ HPF_EN PDM_FCOMP RESERVED Rev. A | Page 66 of 280 PDM_FS PDM_ VOL_ZC PDM_ HARD_VOL PDM_ VOL_LINK Data Sheet ADAU1787 REGISTER DETAILS ADI VENDOR ID REGISTER Address: 0xC000, Reset: 0x41, Name: VENDOR_ID 7 6 5 4 3 2 1 0 0 1 0 0 0 0 0 1 [ 7 : 0 ] V EN D O R ( R ) AD I Ve n d o r ID Table 40. Bit Descriptions for VENDOR_ID Bits [7:0] Bit Name VENDOR Settings Description ADI Vendor ID Reset 0x41 Access R DEVICE ID REGISTERS Address: 0xC001, Reset: 0x17, Name: DEVICE_ID1 7 6 5 4 3 2 1 0 0 0 0 1 0 1 1 1 [ 7 : 0 ] D EV I C E1 ( R ) D e v ic e ID 1 Table 41. Bit Descriptions for DEVICE_ID1 Bits [7:0] Bit Name DEVICE1 Settings Description Device ID 1 Reset 0x17 Access R Reset 0x87 Access R Reset 0x1 Access R Address: 0xC002, Reset: 0x87, Name: DEVICE_ID2 7 6 5 4 3 2 1 0 1 0 0 0 0 1 1 1 [ 7 : 0 ] D EV I C E2 ( R ) D e v ic e ID 2 Table 42. Bit Descriptions for DEVICE_ID2 Bits [7:0] Bit Name DEVICE2 Settings Description Device ID 2 REVISION CODE REGISTER Address: 0xC003, Reset: 0x01, Name: REVISION 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 1 [ 7 : 0 ] R EV ( R ) Re v is io n ID Table 43. Bit Descriptions for REVISION Bits [7:0] Bit Name REV Settings Description Revision ID Rev. A | Page 67 of 280 ADAU1787 Data Sheet ADC, DAC, HEADPHONE POWER CONTROLS REGISTER Address: 0xC004, Reset: 0x00, Name: ADC_DAC_HP_PWR 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:6] RESERVED [5] PB1_EN (R/W) Playback Path (DAC/Headphone) Channel 1 Enable 0: DAC and Headphone/Line Output Channel 1 Powered Off. 1: DAC and Headphone/Line Output Channel 1 Powered On. [4] PB0_EN (R/W) Playback Path (DAC/Headphone) Channel 0 Enable 0: DAC and Headphone/Line Output Channel 0 Powered Off. 1: DAC and Headphone/Line Output Channel 0 Powered On. [0] ADC0_EN (R/W) ADC Channel 0 Enable 0: ADC Channel 0 Powered Off. 1: ADC Channel 0 Powered On. [1] ADC1_EN (R/W) ADC Channel 1 Enable 0: ADC Channel 1 Powered Off. 1: ADC Channel 1 Powered On. [2] ADC2_EN (R/W) ADC Channel 2 Enable 0: ADC Channel 2 Powered Off. 1: ADC Channel 2 Powered On. [3] ADC3_EN (R/W) ADC Channel 3 Enable 0: ADC Channel 3 Powered Off. 1: ADC Channel 3 Powered On. Table 44. Bit Descriptions for ADC_DAC_HP_PWR Bits [7:6] 5 Bit Name RESERVED PB1_EN Settings 0 1 4 PB0_EN 0 1 3 ADC3_EN 0 1 2 ADC2_EN 0 1 1 ADC1_EN 0 1 0 ADC0_EN 0 1 Description Reserved. Playback Path (DAC/Headphone) Channel 1 Enable. DAC and Headphone/Line Output Channel 1 Powered Off. DAC and Headphone/Line Output Channel 1 Powered On. Playback Path (DAC/Headphone) Channel 0 Enable. DAC and Headphone/Line Output Channel 0 Powered Off. DAC and Headphone/Line Output Channel 0 Powered On. ADC Channel 3 Enable. ADC Channel 3 Powered Off. ADC Channel 3 Powered On. ADC Channel 2 Enable. ADC Channel 2 Powered Off. ADC Channel 2 Powered On. ADC Channel 1 Enable. ADC Channel 1 Powered Off. ADC Channel 1 Powered On. ADC Channel 0 Enable. ADC Channel 0 Powered Off. ADC Channel 0 Powered On. Rev. A | Page 68 of 280 Reset 0x0 0x0 Access R R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W Data Sheet ADAU1787 PLL, MICROPHONE BIAS, AND PGA POWER CONTROLS REGISTER Address: 0xC005, Reset: 0x02, Name: PLL_MB_PGA_PWR 7 6 5 4 3 2 1 0 0 0 0 0 0 0 1 0 [7] PGA3_EN (R/W) Select Line or Microphone Input 0: AIN3 used as a single-ended line input. PGA powered down. 1: AIN3 used as a single-ended m icrophone input. PGA powered up with slewing. [6] PGA2_EN (R/W) Select Line or Microphone Input 0: AIN2 used as a single-ended line input. PGA powered down. 1: AIN2 used as a single-ended m icrophone input. PGA powered up with slewing. [5] PGA1_EN (R/W) Select Line or Microphone Input 0: AIN1 used as a single-ended line input. PGA powered down. 1: AIN1 used as a single-ended m icrophone input. PGA powered up with slewing. [0] PLL_EN (R/W) PLL Enable 0: PLL Powered Off. 1: PLL Powered On. [1] XTAL_EN (R/W) Crystal Oscillator Enable 0: Crystal oscillator powered off. 1: Crystal oscillator powered on. [2] MBIAS0_EN (R/W) Microphone Bias 0 Enable 0: Microphone Bias 0 Powered Off. 1: Microphone Bias 0 Powered On. [3] MBIAS1_EN (R/W) Microphone Bias 1 Enable 0: Microphone Bias 1 Powered Off. 1: Microphone Bias 1 Powered On. [4] PGA0_EN (R/W) Select Line or Microphone Input 0: AIN0 used as a single-ended line input. PGA powered down. 1: AIN0 used as a single-ended m icrophone input. PGA powered up with slewing. Table 45. Bit Descriptions for PLL_MB_PGA_PWR Bits 7 Bit Name PGA3_EN Settings 0 1 6 PGA2_EN 0 1 5 PGA1_EN 0 1 4 PGA0_EN 0 1 3 MBIAS1_EN 0 1 2 MBIAS0_EN 0 1 1 XTAL_EN 0 1 0 PLL_EN 0 1 Description Select Line or Microphone Input. The PGA inverts the signal going through the bit. AIN3 used as a single-ended line input. PGA powered down. AIN3 used as a single-ended microphone input. PGA powered up with slewing. Select Line or Microphone Input. The PGA inverts the signal going through the bit. AIN2 used as a single-ended line input. PGA powered down. AIN2 used as a single-ended microphone input. PGA powered up with slewing. Select Line or Microphone Input. The PGA inverts the signal going through the bit. AIN1 used as a single-ended line input. PGA powered down. AIN1 used as a single-ended microphone input. PGA powered up with slewing. Select Line or Microphone Input. The PGA inverts the signal going through the bit. AIN0 used as a single-ended line input. PGA powered down. AIN0 used as a single-ended microphone input. PGA powered up with slewing. Microphone Bias 1 Enable. Microphone Bias 1 Powered Off. Microphone Bias 1 Powered On. Microphone Bias 0 Enable. Microphone Bias 0 Powered Off. Microphone Bias 0 Powered On. Crystal Oscillator Enable. Crystal oscillator powered off. Crystal oscillator powered on. PLL Enable. PLL Powered Off. PLL Powered On. Rev. A | Page 69 of 280 Reset 0x0 Access R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x1 R/W 0x0 R/W ADAU1787 Data Sheet DIGITAL MICROPHONE POWER CONTROLS REGISTER Address: 0xC006, Reset: 0x00, Name: DMIC_PWR 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7] DMIC7_EN (R/W) Digital Microphone Channel 7 Enable 0: Digital Microphone Channel 7 Powered Off. 1: Digital Microphone Channel 7 Powered On. [0] DMIC0_EN (R/W) Digital Microphone Channel 0 Enable 0: Digital Microphone Channel 0 Powered Off. 1: Digital Microphone Channel 0 Powered On. [6] DMIC6_EN (R/W) Digital Microphone Channel 6 Enable 0: Digital Microphone Channel 6 Powered Off. 1: Digital Microphone Channel 6 Powered On. [1] DMIC1_EN (R/W) Digital Microphone Channel 1 Enable 0: Digital Microphone Channel 1 Powered Off. 1: Digital Microphone Channel 1 Powered On. [5] DMIC5_EN (R/W) Digital Microphone Channel 5 Enable 0: Digital Microphone Channel 5 Powered Off. 1: Digital Microphone Channel 5 Powered On. [2] DMIC2_EN (R/W) Digital Microphone Channel 2 Enable 0: Digital Microphone Channel 2 Powered Off. 1: Digital Microphone Channel 2 Powered On. [4] DMIC4_EN (R/W) Digital Microphone Channel 4 Enable 0: Digital Microphone Channel 4 Powered Off. 1: Digital Microphone Channel 4 Powered On. [3] DMIC3_EN (R/W) Digital Microphone Channel 3 Enable 0: Digital Microphone Channel 3 Powered Off. 1: Digital Microphone Channel 3 Powered On. Table 46. Bit Descriptions for DMIC_PWR Bits 7 Bit Name DMIC7_EN Settings 0 1 6 DMIC6_EN 0 1 5 DMIC5_EN 0 1 4 DMIC4_EN 0 1 3 DMIC3_EN 0 1 2 DMIC2_EN 0 1 1 DMIC1_EN 0 1 0 DMIC0_EN 0 1 Description Digital Microphone Channel 7 Enable. Digital Microphone Channel 7 Powered Off. Digital Microphone Channel 7 Powered On. Digital Microphone Channel 6 Enable. Digital Microphone Channel 6 Powered Off. Digital Microphone Channel 6 Powered On. Digital Microphone Channel 5 Enable. Digital Microphone Channel 5 Powered Off. Digital Microphone Channel 5 Powered On. Digital Microphone Channel 4 Enable. Digital Microphone Channel 4 Powered Off. Digital Microphone Channel 4 Powered On. Digital Microphone Channel 3 Enable. Digital Microphone Channel 3 Powered Off. Digital Microphone Channel 3 Powered On. Digital Microphone Channel 2 Enable. Digital Microphone Channel 2 Powered Off. Digital Microphone Channel 2 Powered On. Digital Microphone Channel 1 Enable. Digital Microphone Channel 1 Powered Off. Digital Microphone Channel 1 Powered On. Digital Microphone Channel 0 Enable. Digital Microphone Channel 0 Powered Off. Digital Microphone Channel 0 Powered On. Rev. A | Page 70 of 280 Reset 0x0 Access R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W Data Sheet ADAU1787 SERIAL PORT, PDM OUTPUT, AND DIGITAL MICROPHONE CLK POWER CONTROLS REGISTER Address: 0xC007, Reset: 0x00, Name: SAI_CLK_PWR 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7] PDM1_EN (R/W) PDM Output Channel 1 Enable 0: PDM Output Channel 1 Powered Off. 1: PDM Output Channel 1 Powered On. [0] SPT0_IN_EN (R/W) Serial Audio Port 0 Input Side Enable 0: Serial Audio Port 0 Input Side Powered Off. 1: Serial Audio Port 0 Input Side Powered On. [6] PDM0_EN (R/W) PDM Output Channel 0 Enable 0: PDM Output Channel 0 Powered Off. 1: PDM Output Channel 0 Powered On. [1] SPT0_OUT_EN (R/W) Serial Audio Port 0 Output Side Enable 0: Serial Audio Port 0 Output Side Powered Off. 1: Serial Audio Port 0 Output Side Powered On. [5] DMIC_CLK1_EN (R/W) Digital Microphone Clock 1 Enable 0: Digital Microphone Clock 1 Powered Off. 1: Digital Microphone Clock 1 Powered On. [2] SPT1_IN_EN (R/W) Serial Audio Port 1 Input Side Enable 0: Serial Audio Port 1 Input Side Powered Off. 1: Serial Audio Port 1 Input Side Powered On. [4] DMIC_CLK0_EN (R/W) Digital Microphone Clock 0 Enable 0: Digital Microphone Clock 0 Powered Off. 1: Digital Microphone Clock 0 Powered On. [3] SPT1_OUT_EN (R/W) Serial Audio Port 1 Output Side Enable 0: Serial Audio Port 1 Output Side Powered Off. 1: Serial Audio Port 1 Output Side Powered On. Table 47. Bit Descriptions for SAI_CLK_PWR Bits 7 Bit Name PDM1_EN Settings 0 1 6 PDM0_EN 0 1 5 DMIC_CLK1_EN 0 1 4 DMIC_CLK0_EN 0 1 3 SPT1_OUT_EN 0 1 2 SPT1_IN_EN 0 1 1 SPT0_OUT_EN 0 1 0 SPT0_IN_EN 0 1 Description PDM Output Channel 1 Enable. PDM Output Channel 1 Powered Off. PDM Output Channel 1 Powered On. PDM Output Channel 0 Enable. PDM Output Channel 0 Powered Off. PDM Output Channel 0 Powered On. Digital Microphone Clock 1 Enable. Digital Microphone Clock 1 Powered Off. Digital Microphone Clock 1 Powered On. Digital Microphone Clock 0 Enable. Digital Microphone Clock 0 Powered Off. Digital Microphone Clock 0 Powered On. Serial Audio Port 1 Output Side Enable. Serial Audio Port 1 Output Side Powered Off. Serial Audio Port 1 Output Side Powered On. Serial Audio Port 1 Input Side Enable. Serial Audio Port 1 Input Side Powered Off. Serial Audio Port 1 Input Side Powered On. Serial Audio Port 0 Output Side Enable. Serial Audio Port 0 Output Side Powered Off. Serial Audio Port 0 Output Side Powered On. Serial Audio Port 0 Input Side Enable. Serial Audio Port 0 Input Side Powered Off. Serial Audio Port 0 Input Side Powered On. Rev. A | Page 71 of 280 Reset 0x0 Access R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W ADAU1787 Data Sheet DSP POWER CONTROLS REGISTER Address: 0xC008, Reset: 0x00, Name: DSP_PWR 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [ 7 : 5 ] R ES ER V ED [ 0 ] F D S P _EN ( R / W ) Fa s tD SP En a b le 0 : Fa s tD SP Po w e r e d O ff. 1 : Fa s tD SP Po w e r e d O n . [ 4 ] S D S P _EN ( R /W ) Sig m a D SP En a b le 0 : Sig m a D SP Po w e r e d O ff. 1 : Sig m a D SP Po w e r e d O n . [ 3 : 1 ] R ES ER V ED Table 48. Bit Descriptions for DSP_PWR Bits [7:5] 4 Bit Name RESERVED SDSP_EN Settings 0 1 [3:1] 0 RESERVED FDSP_EN 0 1 Description Reserved. SigmaDSP Enable. SigmaDSP Powered Off. SigmaDSP Powered On. Reserved. FastDSP Enable. FastDSP Powered Off. FastDSP Powered On. Reset 0x0 0x0 Access R R/W 0x0 0x0 R R/W ASRC POWER CONTROLS REGISTER Address: 0xC009, Reset: 0x00, Name: ASRC_PWR 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [ 7 ] A S R C O 3 _EN ( R /W ) O u tp u t As y n c h r o n o u s Sa m p le Ra t e Co n v e r te r Ch a n n e l 3 En a b le 0 : O u tp u t As y n c h r o n o u s Sa m p le Ra te Co n v e r te r Ch a n n e l 3 Po w e r e d O ff. 1 : O u tp u t As y n c h r o n o u s Sa m p le Ra te Co n v e r te r Ch a n n e l 3 Po w e r e d O n . [ 0 ] A S R C I0 _EN ( R / W ) In p u t As y n c h r o n o u s Sa m p le Ra te Co n v e r t e r Ch a n n e l 0 En a b le 0 : In p u t As y n c h r o n o u s Sa m p le Ra te Co n v e r t e r Ch a n n e l 0 Po w e r e d O ff . 1 : In p u t As y n c h r o n o u s Sa m p le Ra te Co n v e r t e r Ch a n n e l 0 Po w e r e d O n . [ 6 ] A S R C O 2 _EN ( R /W ) O u tp u t As y n c h r o n o u s Sa m p le Ra t e Co n v e r te r Ch a n n e l 2 En a b le 0 : O u tp u t As y n c h r o n o u s Sa m p le Ra te Co n v e r te r Ch a n n e l 2 Po w e r e d O ff. 1 : O u tp u t As y n c h r o n o u s Sa m p le Ra te Co n v e r te r Ch a n n e l 2 Po w e r e d O n . [ 1 ] A S R C I1 _EN ( R /W ) In p u t As y n c h r o n o u s Sa m p le Ra te Co n v e r t e r Ch a n n e l 1 En a b le 0 : In p u t As y n c h r o n o u s Sa m p le Ra te Co n v e r t e r Ch a n n e l 1 Po w e r e d O ff. 1 : In p u t As y n c h r o n o u s Sa m p le Ra te Co n v e r t e r Ch a n n e l 1 Po w e r e d O n . [ 5 ] A S R C O 1 _EN ( R /W ) O u tp u t As y n c h r o n o u s Sa m p le Ra t e Co n v e r te r Ch a n n e l 1 En a b le 0 : O u tp u t As y n c h r o n o u s Sa m p le Ra te Co n v e r te r Ch a n n e l 1 Po w e r e d O ff. 1 : O u tp u t As y n c h r o n o u s Sa m p le Ra te Co n v e r te r Ch a n n e l 1 Po w e r e d O n . [ 2 ] A S R C I2 _EN ( R /W ) In p u t As y n c h r o n o u s Sa m p le Ra te Co n v e r t e r Ch a n n e l 2 En a b le 0 : In p u t As y n c h r o n o u s Sa m p le Ra te Co n v e r t e r Ch a n n e l 2 Po w e r e d O ff . 1 : In p u t As y n c h r o n o u s Sa m p le Ra te Co n v e r t e r Ch a n n e l 2 Po w e r e d O n . [ 4 ] A S R C O 0 _EN ( R / W ) O u tp u t As y n c h r o n o u s Sa m p le Ra t e Co n v e r te r Ch a n n e l 0 En a b le 0 : O u tp u t As y n c h r o n o u s Sa m p le Ra te Co n v e r te r Ch a n n e l 0 Po w e r e d O ff. 1 : O u tp u t As y n c h r o n o u s Sa m p le Ra te Co n v e r te r Ch a n n e l 0 Po w e r e d O n . [ 3 ] A S R C I3 _EN ( R /W ) In p u t As y n c h r o n o u s Sa m p le Ra te Co n v e r t e r Ch a n n e l 3 En a b le 0 : In p u t As y n c h r o n o u s Sa m p le Ra te Co n v e r t e r Ch a n n e l 3 Po w e r e d O ff . 1 : In p u t As y n c h r o n o u s Sa m p le Ra te Co n v e r t e r Ch a n n e l 3 Po w e r e d O n . Table 49. Bit Descriptions for ASRC_PWR Bits 7 Bit Name ASRCO3_EN Settings 0 1 6 ASRCO2_EN 0 1 Description Output Asynchronous Sample Rate Converter Channel 3 Enable. Output Asynchronous Sample Rate Converter Channel 3 Powered Off. Output Asynchronous Sample Rate Converter Channel 3 Powered On. Output Asynchronous Sample Rate Converter Channel 2 Enable. Output Asynchronous Sample Rate Converter Channel 2 Powered Off. Output Asynchronous Sample Rate Converter Channel 2 Powered On. Rev. A | Page 72 of 280 Reset 0x0 Access R/W 0x0 R/W Data Sheet Bits 5 Bit Name ASRCO1_EN ADAU1787 Settings 0 1 4 ASRCO0_EN 0 1 3 ASRCI3_EN 0 1 2 ASRCI2_EN 0 1 1 ASRCI1_EN 0 1 0 ASRCI0_EN 0 1 Description Output Asynchronous Sample Rate Converter Channel 1 Enable. Output Asynchronous Sample Rate Converter Channel 1 Powered Off. Output Asynchronous Sample Rate Converter Channel 1 Powered On. Output Asynchronous Sample Rate Converter Channel 0 Enable. Output Asynchronous Sample Rate Converter Channel 0 Powered Off. Output Asynchronous Sample Rate Converter Channel 0 Powered On. Input Asynchronous Sample Rate Converter Channel 3 Enable. Input Asynchronous Sample Rate Converter Channel 3 Powered Off. Input Asynchronous Sample Rate Converter Channel 3 Powered On. Input Asynchronous Sample Rate Converter Channel 2 Enable. Input Asynchronous Sample Rate Converter Channel 2 Powered Off. Input Asynchronous Sample Rate Converter Channel 2 Powered On. Input Asynchronous Sample Rate Converter Channel 1 Enable. Input Asynchronous Sample Rate Converter Channel 1 Powered Off. Input Asynchronous Sample Rate Converter Channel 1 Powered On. Input Asynchronous Sample Rate Converter Channel 0 Enable. Input Asynchronous Sample Rate Converter Channel 0 Powered Off. Input Asynchronous Sample Rate Converter Channel 0 Powered On. Reset 0x0 Access R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W INTERPOLATOR POWER CONTROLS REGISTER Address: 0xC00A, Reset: 0x00, Name: FINT_PWR 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [ 7 ] F IN T 7 _EN ( R /W ) In t e r p o la t io n Ch a n n e l 7 En a b le 0 : In te r p o la tio n Ch a n n e l 7 Po w e r e d O ff . 1 : In te r p o la tio n Ch a n n e l 7 Po w e r e d O n . [ 0 ] F IN T 0 _EN ( R /W ) In te r p o la tio n Ch a n n e l 0 En a b le 0 : In te r p o la tio n Ch a n n e l 0 Po w e r e d O f f. 1 : In te r p o la tio n Ch a n n e l 0 Po w e r e d O n . [ 6 ] F IN T 6 _EN ( R /W ) In t e r p o la t io n Ch a n n e l 6 En a b le 0 : In te r p o la tio n Ch a n n e l 6 Po w e r e d O ff . 1 : In te r p o la tio n Ch a n n e l 6 Po w e r e d O n . [ 1 ] F IN T 1 _EN ( R / W ) In te r p o la tio n Ch a n n e l 1 En a b le 0 : In te r p o la tio n Ch a n n e l 1 Po w e r e d O ff . 1 : In te r p o la tio n Ch a n n e l 1 Po w e r e d O n . [ 5 ] F I N T 5 _EN ( R /W ) In t e r p o la t io n Ch a n n e l 5 En a b le 0 : In te r p o la tio n Ch a n n e l 5 Po w e r e d O ff . 1 : In te r p o la tio n Ch a n n e l 5 Po w e r e d O n . [ 2 ] F IN T 2 _EN ( R / W ) In te r p o la tio n Ch a n n e l 2 En a b le 0 : In te r p o la tio n Ch a n n e l 2 Po w e r e d O f f. 1 : In te r p o la tio n Ch a n n e l 2 Po w e r e d O n . [ 4 ] F IN T 4 _EN ( R /W ) In t e r p o la t io n Ch a n n e l 4 En a b le 0 : In te r p o la tio n Ch a n n e l 4 Po w e r e d O ff . 1 : In te r p o la tio n Ch a n n e l 4 Po w e r e d O n . [ 3 ] F IN T 3 _EN ( R / W ) In te r p o la tio n Ch a n n e l 3 En a b le 1 : In te r p o la tio n Ch a n n e l 3 Po w e r e d O n . 0 : In te r p o la tio n Ch a n n e l 3 Po w e r e d O f f. Table 50. Bit Descriptions for FINT_PWR Bits 7 Bit Name FINT7_EN Settings 0 1 6 FINT6_EN 0 1 5 FINT5_EN 0 1 4 FINT4_EN 0 1 Description Interpolation Channel 7 Enable. Interpolation Channel 7 Powered Off. Interpolation Channel 7 Powered On. Interpolation Channel 6 Enable. Interpolation Channel 6 Powered Off. Interpolation Channel 6 Powered On. Interpolation Channel 5 Enable. Interpolation Channel 5 Powered Off. Interpolation Channel 5 Powered On. Interpolation Channel 4 Enable. Interpolation Channel 4 Powered Off. Interpolation Channel 4 Powered On. Rev. A | Page 73 of 280 Reset 0x0 Access R/W 0x0 R/W 0x0 R/W 0x0 R/W ADAU1787 Bits 3 Bit Name FINT3_EN Data Sheet Settings Description Interpolation Channel 3 Enable. Interpolation Channel 3 Powered On. Interpolation Channel 3 Powered Off. Interpolation Channel 2 Enable. Interpolation Channel 2 Powered Off. Interpolation Channel 2 Powered On. Interpolation Channel 1 Enable. Interpolation Channel 1 Powered Off. Interpolation Channel 1 Powered On. Interpolation Channel 0 Enable. Interpolation Channel 0 Powered Off. Interpolation Channel 0 Powered On. 1 0 2 FINT2_EN 0 1 1 FINT1_EN 0 1 0 FINT0_EN 0 1 Reset 0x0 Access R/W 0x0 R/W 0x0 R/W 0x0 R/W Reset 0x0 Access R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W DECIMATOR POWER CONTROLS REGISTER Address: 0xC00B, Reset: 0x00, Name: FDEC_PWR 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [ 7 ] F D EC 7 _EN ( R / W ) D e c im a tio n Ch a n n e l 7 En a b le 0 : D e c im a to r Ch a n n e l 7 Po w e r e d O ff. 1 : D e c im a to r Ch a n n e l 7 Po w e r e d O n . [ 0 ] F D EC 0 _EN ( R / W ) D e c im a tio n Ch a n n e l 0 En a b le 0 : D e c im a to r Ch a n n e l 0 Po w e r e d O f f. 1 : D e c im a to r Ch a n n e l 0 Po w e r e d O n . [ 6 ] F D EC 6 _EN ( R / W ) D e c im a tio n Ch a n n e l 6 En a b le 0 : D e c im a to r Ch a n n e l 6 Po w e r e d O ff. 1 : D e c im a to r Ch a n n e l 6 Po w e r e d O n . [ 1 ] F D EC 1 _EN ( R /W ) D e c im a tio n Ch a n n e l 1 En a b le 0 : D e c im a to r Ch a n n e l 1 Po w e r e d O ff . 1 : D e c im a to r Ch a n n e l 1 Po w e r e d O n . [ 5 ] F D EC 5 _EN ( R /W ) D e c im a tio n Ch a n n e l 5 En a b le 0 : D e c im a to r Ch a n n e l 5 Po w e r e d O ff. 1 : D e c im a to r Ch a n n e l 5 Po w e r e d O n . [ 2 ] F D EC 2 _EN ( R /W ) D e c im a tio n Ch a n n e l 2 En a b le 0 : D e c im a to r Ch a n n e l 2 Po w e r e d O f f. 1 : D e c im a to r Ch a n n e l 2 Po w e r e d O n . [ 4 ] F D EC 4 _EN ( R / W ) D e c im a tio n Ch a n n e l 4 En a b le 0 : D e c im a to r Ch a n n e l 4 Po w e r e d O ff. 1 : D e c im a to r Ch a n n e l 4 Po w e r e d O n . [ 3 ] F D EC 3 _EN ( R /W ) D e c im a tio n Ch a n n e l 3 En a b le 0 : D e c im a to r Ch a n n e l 3 Po w e r e d O f f. 1 : D e c im a to r Ch a n n e l 3 Po w e r e d O n . Table 51. Bit Descriptions for FDEC_PWR Bits 7 Bit Name FDEC7_EN Settings 0 1 6 FDEC6_EN 0 1 5 FDEC5_EN 0 1 4 FDEC4_EN 0 1 3 FDEC3_EN 0 1 Description Decimation Channel 7 Enable. Decimator Channel 7 Powered Off. Decimator Channel 7 Powered On. Decimation Channel 6 Enable. Decimator Channel 6 Powered Off. Decimator Channel 6 Powered On. Decimation Channel 5 Enable. Decimator Channel 5 Powered Off. Decimator Channel 5 Powered On. Decimation Channel 4 Enable. Decimator Channel 4 Powered Off. Decimator Channel 4 Powered On. Decimation Channel 3 Enable. Decimator Channel 3 Powered Off. Decimator Channel 3 Powered On. Rev. A | Page 74 of 280 Data Sheet Bits 2 Bit Name FDEC2_EN ADAU1787 Settings 0 1 1 FDEC1_EN 0 1 0 FDEC0_EN 0 1 Description Decimation Channel 2 Enable. Decimator Channel 2 Powered Off. Decimator Channel 2 Powered On. Decimation Channel 1 Enable. Decimator Channel 1 Powered Off. Decimator Channel 1 Powered On. Decimation Channel 0 Enable. Decimator Channel 0 Powered Off. Decimator Channel 0 Powered On. Reset 0x0 Access R/W 0x0 R/W 0x0 R/W STATE RETENTION CONTROLS REGISTER Address: 0xC00C, Reset: 0x10, Name: KEEPS 7 6 5 4 3 2 1 0 0 0 0 1 0 0 0 0 [7:5] RESERVED [4] CM_KEEP_ALIVE (R/W) Com mon-Mode (CM) Output Keep Alive During Power-Down 0: CM output turns off when POWER_EN = 0, which allows lower shutdown power but longer start-up tim ing. 1: CM output stays on when POWER_EN = 0, which allows faster start-up timing but greater shutdown power. [3:2] RESERVED [0] KEEP_FDSP (R/W) State Retention Control for FastDSP Memories 1: During software full chip power-down, the state of FastDSP m em ories are maintained. 0: During software full chip power-down, the state of FastDSP m em ories are not m aintained. [1] KEEP_SDSP (R/W) State Retention Control for Sigm aDSP Memories 0: During software full chip power-down, the state of Sigm aDSP m em ories are not m aintained. 1: During software full chip power-down, the state of Sigm aDSP m em ories are m aintained. Table 52. Bit Descriptions for KEEPS Bits [7:5] 4 Bit Name RESERVED CM_KEEP_ALIVE Settings 0 1 [3:2] 1 RESERVED KEEP_SDSP 0 1 0 KEEP_FDSP 1 0 Description Reserved. Common-Mode (CM) Output Keep Alive During Power-Down. CM output turns off when POWER_EN = 0, which allows lower shutdown power but longer start-up timing. CM output stays on when POWER_EN = 0, which allows faster start-up timing but greater shutdown power. Reserved. State Retention Control for SigmaDSP Memories. During software full chip power-down, the state of SigmaDSP memories are not maintained. During software full chip power-down, the state of SigmaDSP memories are maintained. State Retention Control for FastDSP Memories. During software full chip power-down, the state of FastDSP memories are maintained. During software full chip power-down, the state of FastDSP memories are not maintained. Rev. A | Page 75 of 280 Reset 0x0 0x1 Access R R/W 0x0 0x0 R R/W 0x0 R/W ADAU1787 Data Sheet CHIP POWER CONTROL REGISTER Address: 0xC00D, Reset: 0x10, Name: CHIP_PWR 7 6 5 4 3 2 1 0 0 0 0 1 0 0 0 0 [7:6] RESERVED [5:4] DLDO_CTRL (R/W) DVDD LDO Regulator Output Voltage 00: Reserved. 01: DVDD regulator is set to 0.9 V. 10: Reserved. 11: Reserved. [3] RESERVED [0] POWER_EN (R/W) Controls Internal DVDD Power Gating 0: Disables internal DVDD supply. 1: Enables internal DVDD supply. Allows block enabling of PLL, FDSP, and SDSP. [1] MASTER_BLOCK_EN (R/W) Master Block Level Enable. Gates block level enabling of all blocks except PLL, crystal, FDSP, and SDSP. 0: All blocks are disabled. 1: All blocks that have their respective block enable set are enabled. [2] CM_STARTUP_OVER (R/W) Disables High Power CM Start-Up Boost Mode 0: CM pin fast charge is enabled. 1: CM pin fast charge is disabled. Table 53. Bit Descriptions for CHIP_PWR Bits [7:6] [5:4] Bit Name RESERVED DLDO_CTRL Settings 00 01 10 11 3 2 RESERVED CM_STARTUP_OVER 0 1 1 MASTER_BLOCK_EN 0 1 0 POWER_EN 0 1 Description Reserved. DVDD LDO Regulator Output Voltage. Reserved. DVDD regulator is set to 0.9 V. Reserved. Reserved. Reserved. Disables High Power CM Start-Up Boost Mode. CM pin fast charge is enabled. CM pin fast charge is disabled. Master Block Level Enable. Gates block level enabling of all blocks except PLL, crystal, FDSP, and SDSP. All blocks are disabled. All blocks that have their respective block enable set are enabled. Controls Internal DVDD Power Gating. Disables internal DVDD supply. Enables internal DVDD supply. Allows block enabling of PLL, FDSP, and SDSP. Rev. A | Page 76 of 280 Reset 0x0 0x1 Access R R/W 0x0 0x0 R R/W 0x0 R/W 0x0 R/W Data Sheet ADAU1787 CLOCK CONTROL REGISTER Address: 0xC00E, Reset: 0xC8, Name: CLK_CTRL1 7 6 5 4 3 2 1 0 1 1 0 0 1 0 0 0 [7:6] SYNC_SOURCE (R/W) Source for Phase Synchronization Signal to Phase Align Multiple Chips. 0: FSYNC_0 signal used for phase synchronization. 1: FSYNC_1 signal used for phase synchronization. 10: Input ASRC used for phase synchronization signal. Used when fram e clock signal is asynchronous to core clock. 11: Phase synchronization signal internally generated. [2:0] PLL_SOURCE (R/W) PLL Source Clock Selection 0: MCLKIN pin or crystal is PLL source. 1: FSYNC_0 pin is PLL source. 10: BCLK_0 pin is PLL source. 11: FSYNC_1 pin is PLL source. 100: BCLK_1 pin is PLL source. [3] XTAL_MODE (R/W) Master Clock/Crystal Oscillator Mode 0: Logic level m aster clock input used. 1: Crystal oscillator used. [5] PLL_BYPASS (R/W) PLL Bypass Control 0: PLL output is source of main chip clock. 1: PLL is bypassed. Main chip clock sourced directly from PLL_SOURCE setting and m ust be 24.576 MHz. [4] PLL_TYPE (R/W) Type of PLL (Integer/Fractional). 0: Integer PLL. 1: Fractional PLL. Table 54. Bit Descriptions for CLK_CTRL1 Bits [7:6] Bit Name SYNC_SOURCE Settings 0 1 10 11 5 PLL_BYPASS 0 1 4 PLL_TYPE 0 1 3 XTAL_MODE 0 1 [2:0] PLL_SOURCE 0 1 10 11 100 Description Source for Phase Synchronization Signal to Phase Align Multiple Chips. FSYNC_0 signal used for phase synchronization. FSYNC_1 signal used for phase synchronization. Input ASRC used for phase synchronization signal. Used when LRCLK signal is async to core clock. Phase synchronization signal internally generated. PLL Bypass Control. PLL output is source of main chip clock. PLL is bypassed. Main chip clock sourced directly from PLL_SOURCE setting and must be 24.576 MHz. Type of PLL (Integer/Fractional). Integer PLL. Fractional PLL. Master Clock/Crystal Oscillator Mode. Logic level master clock input used. Crystal oscillator used. PLL Source Clock Selection. MCLKIN pin or crystal is PLL source. FSYNC_0 pin is PLL source. BCLK_0/SW_CLK pin is PLL source. FSYNC_1 pin is PLL source. BCLK_1 pin is PLL source. Rev. A | Page 77 of 280 Reset 0x3 Access R/W 0x0 R/W 0x0 R/W 0x1 R/W 0x0 R/W ADAU1787 Data Sheet PLL INPUT DIVIDER REGISTER Address: 0xC00F, Reset: 0x00, Name: CLK_CTRL2 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:3] RESERVED [2:0] PLL_INPUT_PRESCALER (R/W) PLL_INPUT_PRESCALER is the input divider rate Table 55. Bit Descriptions for CLK_CTRL2 Bits [7:3] [2:0] Bit Name RESERVED PLL_INPUT_PRESCALER Settings Description Reserved. PLL_INPUT_PRESCALER is the input divider rate. Reset 0x0 0x0 Access R R/W PLL FEEDBACK INTEGER DIVIDER (LSBs REGISTER) Address: 0xC010, Reset: 0x00, Name: CLK_CTRL3 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:5] RESERVED [4:0] PLL_INTEGER_DIVIDER[12:8] (R/W) Feedback Divider Rate (Integer Mode). Table 56. Bit Descriptions for CLK_CTRL3 Bits [7:5] [4:0] Bit Name RESERVED PLL_INTEGER_DIVIDER[12:8] Settings Description Reserved Feedback Divider Rate (Integer Mode) Reset 0x0 0x0 Access R R/W Reset 0x2 Access R/W PLL FEEDBACK INTEGER DIVIDER (MSBs REGISTER) Address: 0xC011, Reset: 0x02, Name: CLK_CTRL4 7 6 5 4 3 2 1 0 0 0 0 0 0 0 1 0 [7:0] PLL_INTEGER_DIVIDER[7:0] (R/W) Feedback Divider Rate (Integer Mode). Table 57. Bit Descriptions for CLK_CTRL4 Bits [7:0] Bit Name PLL_INTEGER_DIVIDER[7:0] Settings Description Feedback Divider Rate (Integer Mode) PLL FRACTIONAL NUMERATOR VALUE (LSBs REGISTER) Address: 0xC012, Reset: 0x00, Name: CLK_CTRL5 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:0] PLL_NUMERATOR[15:8] (R/W) PLL Numerator Table 58. Bit Descriptions for CLK_CTRL5 Bits [7:0] Bit Name PLL_NUMERATOR[15:8] Settings Description PLL Numerator Rev. A | Page 78 of 280 Reset 0x0 Access R/W Data Sheet ADAU1787 PLL FRACTIONAL NUMERATOR VALUE (MSBs REGISTER) Address: 0xC013, Reset: 0x00, Name: CLK_CTRL6 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:0] PLL_NUMERATOR[7:0] (R/W) PLL Numerator Table 59. Bit Descriptions for CLK_CTRL6 Bits [7:0] Bit Name PLL_NUMERATOR[7:0] Settings Description PLL Numerator Reset 0x0 Access R/W PLL FRACTIONAL DENOMINATOR (LSBs REGISTER) Address: 0xC014, Reset: 0x00, Name: CLK_CTRL7 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:0] PLL_DENOMINATOR[15:8] (R/W) PLL Denom inator Table 60. Bit Descriptions for CLK_CTRL7 Bits [7:0] Bit Name PLL_DENOMINATOR[15:8] Settings Description PLL Denominator Reset 0x0 Access R/W Reset 0x0 Access R/W PLL FRACTIONAL DENOMINATOR (MSBs REGISTER) Address: 0xC015, Reset: 0x00, Name: CLK_CTRL8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:0] PLL_DENOMINATOR[7:0] (R/W) PLL Denom inator Table 61. Bit Descriptions for CLK_CTRL8 Bits [7:0] Bit Name PLL_DENOMINATOR[7:0] Settings Description PLL Denominator PLL UPDATE REGISTER Address: 0xC016, Reset: 0x00, Name: CLK_CTRL9 [7:1] RESERVED 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [0] PLL_UPDATE (R/W1T) Update PLL Configuration 0: Write of 0 does nothing. 1: Write of 1 updates all PLL configuration settings. Table 62. Bit Descriptions for CLK_CTRL9 Bits [7:1] 0 Bit Name RESERVED PLL_UPDATE Settings 0 1 Description Reserved. Update PLL Configuration. Write of 0 does nothing. Write of 1 updates all PLL configuration settings. Rev. A | Page 79 of 280 Reset 0x0 0x0 Access R R/W1T ADAU1787 Data Sheet ADC SAMPLE RATE CONTROL REGISTER Address: 0xC017, Reset: 0x22, Name: ADC_CTRL1 7 6 5 4 3 2 1 0 0 0 1 0 0 0 1 0 [7] ADC23_DEC_ORDER (R/W) ADC Channel 2 and Channel 3 Decimation Filter Order 0: Lower Order Decimation Filter: Lower Delay. 1: Higher Order Decimation Filter: Higher Delay. [6:4] ADC23_FS (R/W) ADC Channel 2 and Channel 3 Sam ple Rate Selection 000: 12 kHz Sample Rate. 001: 24 kHz Sample Rate. 010: 48 kHz Sample Rate. 011: 96 kHz Sample Rate. 100: 192 kHz Sam ple Rate. 101: 384 kHz Sam ple Rate. 110: 768 kHz Sam ple Rate. [2:0] ADC01_FS (R/W) ADC Channel 0 and Channel 1 Sam ple Rate Selection 000: 12 kHz Sample Rate. 001: 24 kHz Sample Rate. 010: 48 kHz Sample Rate. 011: 96 kHz Sample Rate. 100: 192 kHz Sam ple Rate. 101: 384 kHz Sam ple Rate. 110: 768 kHz Sam ple Rate. [3] ADC01_DEC_ORDER (R/W) ADC Channel 0 and Channel 1 Decimation Filter Order 0: Lower Order Decimation Filter: Lower Delay. 1: Higher Order Decimation Filter: Higher Delay. Table 63. Bit Descriptions for ADC_CTRL1 Bits 7 Bit Name ADC23_DEC_ORDER Settings 0 1 [6:4] ADC23_FS 000 001 010 011 100 101 110 3 ADC01_DEC_ORDER 0 1 [2:0] ADC01_FS 000 001 010 011 100 101 110 Description ADC Channel 2 and Channel 3 Decimation Filter Order. Lower Order Decimation Filter: Lower Delay. Higher Order Decimation Filter: Higher Delay. ADC Channel 2 and Channel 3 Sample Rate Selection. 12 kHz Sample Rate. 24 kHz Sample Rate. 48 kHz Sample Rate. 96 kHz Sample Rate. 192 kHz Sample Rate. 384 kHz Sample Rate. 768 kHz Sample Rate. ADC Channel 0 and Channel 1 Decimation Filter Order. Lower Order Decimation Filter: Lower Delay. Higher Order Decimation Filter: Higher Delay. ADC Channel 0 and Channel 1 Sample Rate Selection. 12 kHz Sample Rate. 24 kHz Sample Rate. 48 kHz Sample Rate. 96 kHz Sample Rate. 192 kHz Sample Rate. 384 kHz Sample Rate. 768 kHz Sample Rate. Rev. A | Page 80 of 280 Reset 0x0 Access R/W 0x2 R/W 0x0 R/W 0x2 R/W Data Sheet ADAU1787 ADC IBIAS CONTROLS REGISTER Address: 0xC018, Reset: 0x00, Name: ADC_CTRL2 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7] RESERVED [2:0] ADC01_IBIAS (R/W) ADC Channel 0 and Channel 1 Bias Current Setting 000: Normal Operation (Default). 001: Extrem e Power Saving. 010: Enhanced Perform ance. 011: Power Saving. [6:4] ADC23_IBIAS (R/W) ADC Channel 2 and Channel 3 Bias Current Setting 000: Norm al Operation (Default). 001: Extreme Power Saving. 010: Enhanced Performance. 011: Power Saving. [3] RESERVED Table 64. Bit Descriptions for ADC_CTRL2 Bits 7 [6:4] Bit Name RESERVED ADC23_IBIAS Settings 000 001 010 011 3 [2:0] RESERVED ADC01_IBIAS 000 001 010 011 Description Reserved. ADC Channel 2 and Channel 3 Bias Current Setting. Higher bias currents result in higher performance. Normal Operation (Default). Extreme Power Saving. Enhanced Performance. Power Saving. Reserved. ADC Channel 0 and Channel 1 Bias Current Setting. Higher bias currents result in higher performance. Normal Operation (Default). Extreme Power Saving. Enhanced Performance. Power Saving. Reset 0x0 0x0 Access R R/W 0x0 0x0 R R/W ADC HPF CONTROL REGISTER Address: 0xC019, Reset: 0x00, Name: ADC_CTRL3 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:4] RESERVED [3] ADC3_HPF_EN (R/W) ADC Channel 3 Enable High-Pass Filter 0: ADC High-Pass Filter Off. 1: ADC High-Pass Filter On. [2] ADC2_HPF_EN (R/W) ADC Channel 2 Enable High-Pass Filter 0: ADC High-Pass Filter Off. 1: ADC High-Pass Filter On. [0] ADC0_HPF_EN (R/W) ADC Channel 0 Enable High-Pass Filter 0: ADC High-Pass Filter Off. 1: ADC High-Pass Filter On. [1] ADC1_HPF_EN (R/W) ADC Channel 1 Enable High-Pass Filter 0: ADC High-Pass Filter Off. 1: ADC High-Pass Filter On. Table 65. Bit Descriptions for ADC_CTRL3 Bits [7:4] 3 Bit Name RESERVED ADC3_HPF_EN Settings 0 1 2 ADC2_HPF_EN 0 1 Description Reserved. ADC Channel 3 Enable High-Pass Filter. ADC High-Pass Filter Off. ADC High-Pass Filter On. ADC Channel 2 Enable High-Pass Filter. ADC High-Pass Filter Off. ADC High-Pass Filter On. Rev. A | Page 81 of 280 Reset 0x0 0x0 Access R R/W 0x0 R/W ADAU1787 Bits 1 Bit Name ADC1_HPF_EN Data Sheet Settings 0 1 0 ADC0_HPF_EN 0 1 Description ADC Channel 1 Enable High-Pass Filter. ADC High-Pass Filter Off. ADC High-Pass Filter On. ADC Channel 0 Enable High-Pass Filter. ADC High-Pass Filter Off. ADC High-Pass Filter On. Reset 0x0 Access R/W 0x0 R/W ADC MUTE AND COMPENSATION CONTROL REGISTER Address: 0xC01A, Reset: 0x40, Name: ADC_CTRL4 7 6 5 4 3 2 1 0 0 1 0 0 0 0 0 0 [7] RESERVED [6] ADC_VOL_ZC (R/W) ADC Volum e Zero Cross Control 0: Volum e change occurs at any tim e. 1: Volum e change only occurs at zero crossing. [5] ADC_VOL_LINK (R/W) ADC Volum e Link 0: Each ADC channel uses its respective volume value. 1: All ADC channels use Channel 0 volume value. [4] ADC_HARD_VOL (R/W) ADC Hard Volum e 0: Soft Volum e Ramping. 1: Hard/Im m ediate Volum e Change. [0] ADC01_FCOMP (R/W) ADC Channel 0 and Channel 1 Frequency Response Com pensation 0: High frequency response is not com pensated (lower delay). 1: High frequency response is com pensated (higher delay). [1] ADC23_FCOMP (R/W) ADC Channel 2 and Channel 3 Frequency Response Com pensation 0: High frequency response is not com pensated (lower delay). 1: High frequency response is com pensated (higher delay). [3:2] RESERVED Table 66. Bit Descriptions for ADC_CTRL4 Bits 7 6 Bit Name RESERVED ADC_VOL_ZC Settings 0 1 5 ADC_VOL_LINK 0 1 4 ADC_HARD_VOL 0 1 [3:2] 1 RESERVED ADC23_FCOMP 0 1 0 ADC01_FCOMP 0 1 Description Reserved. ADC Volume Zero Cross Control. Volume change occurs at any time. Volume change only occurs at zero crossing. ADC Volume Link. Each ADC channel uses its respective volume value. All ADC channels use Channel 0 volume value. ADC Hard Volume. Soft Volume Ramping. Hard/Immediate Volume Change. Reserved. ADC Channel 2 and Channel 3 Frequency Response Compensation. High frequency response not compensated (lower delay). High frequency response compensated (higher delay). ADC Channel 0 and Channel 1 Frequency Response Compensation. High frequency response not compensated (lower delay). High frequency response compensated (higher delay). Rev. A | Page 82 of 280 Reset 0x0 0x1 Access R R/W 0x0 R/W 0x0 R/W 0x0 0x0 R R/W 0x0 R/W Data Sheet ADAU1787 ANALOG INPUT PRECHARGE TIME REGISTER Address: 0xC01B, Reset: 0x26, Name: ADC_CTRL5 7 6 5 4 3 2 1 0 0 0 1 0 0 1 1 0 [7:5] RESERVED [4] DIFF_INPUT (R/W) Configures the ADCs for differential operation [3:0] ADC_AIN_CHRG_TIME (R/W) Analog Inputs Precharge Tim e Selection. 0x0: No Precharge. 0x1: 5 m s Precharge. 0x2: 10 m s Precharge. ... 0xD: 250 ms Precharge. 0xE: 300 ms Precharge. 0xF: 400 ms Precharge. Table 67. Bit Descriptions for ADC_CTRL5 Bits [7:5] 4 [3:0] Bit Name RESERVED DIFF_INPUT ADC_AIN_CHRG_TIME Settings 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF Description Reserved. Configures the ADCs for differential operation. Analog Inputs Precharge Time Selection. These bits control the amount of time the precharge circuit is used to charge up the coupling capacitors. The time used depends on the value of the capacitor used and the required start-up time of the ADC. No Precharge. 5 ms Precharge. 10 ms Precharge. 20 ms Precharge. 30 ms Precharge. 40 ms Precharge. 50 ms Precharge. 60 ms Precharge. 80 ms Precharge 100 ms Precharge 125 ms Precharge. 150 ms Precharge. 200 ms Precharge. 250 ms Precharge. 300 ms Precharge. 400 ms Precharge. Rev. A | Page 83 of 280 Reset 0x1 0x0 0x6 Access R R/W R/W ADAU1787 Data Sheet ADC CHANNEL MUTES REGISTER Address: 0xC01C, Reset: 0x00, Name: ADC_MUTES 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [ 7 : 4 ] R ES ER V ED [ 3 ] A D C 3 _M U T E ( R /W ) AD C Ch a n n e l 3 M u t e Co n tr o l 0 : AD C U n m u t e d . 1 : AD C M u te d . [ 2 ] A D C 2 _M U T E ( R /W ) AD C Ch a n n e l 2 M u t e Co n tr o l 0 : AD C U n m u t e d . 1 : AD C M u te d . [ 0 ] A D C 0 _M U T E ( R /W ) AD C Ch a n n e l 0 M u te Co n tr o l 0 : AD C U n m u te d . 1 : AD C M u te d . [ 1 ] A D C 1 _M U T E ( R / W ) AD C Ch a n n e l 1 M u te Co n t r o l 0 : AD C U n m u te d . 1 : AD C M u te d . Table 68. Bit Descriptions for ADC_MUTES Bits [7:4] 3 Bit Name RESERVED ADC3_MUTE Settings 0 1 2 ADC2_MUTE 0 1 1 ADC1_MUTE 0 1 0 ADC0_MUTE 0 1 Description Reserved. ADC Channel 3 Mute Control. ADC Unmuted. ADC Muted. ADC Channel 2 Mute Control. ADC Unmuted. ADC Muted. ADC Channel 1 Mute Control. ADC Unmuted. ADC Muted. ADC Channel 0 Mute Control. ADC Unmuted. ADC Muted. Rev. A | Page 84 of 280 Reset 0x0 0x0 Access R R/W 0x0 R/W 0x0 R/W 0x0 R/W Data Sheet ADAU1787 ADC CHANNEL 0 VOLUME CONTROL REGISTER Address: 0xC01D, Reset: 0x40, Name: ADC0_VOL 7 6 5 4 3 2 1 0 0 1 0 0 0 0 0 0 [7:0] ADC0_VOL (R/W) ADC Channel 0 Volum e Control. 00000000: +24 dB. 00000001: +23.625 dB. 00000010: +23.35 dB. ... 11111101: −70.875 dB. 11111110: −71.25 dB. 11111111: Mute. Table 69. Bit Descriptions for ADC0_VOL Bits [7:0] Bit Name ADC0_VOL Settings 00000000 00000001 00000010 00000011 00000100 … 00111111 01000000 01000001 … 11111101 11111110 11111111 Description ADC Channel 0 Volume Control. +24 dB. +23.625 dB. +23.35 dB. +22.875 dB. +22.5 dB. … +0.375 dB. 0 dB. −0.375 dB. … −70.875 dB. −71.25 dB. Mute. Rev. A | Page 85 of 280 Reset 0x40 Access R/W ADAU1787 Data Sheet ADC CHANNEL 1 VOLUME CONTROL REGISTER Address: 0xC01E, Reset: 0x40, Name: ADC1_VOL 7 6 5 4 3 2 1 0 0 1 0 0 0 0 0 0 [7:0] ADC1_VOL (R/W) ADC Channel 1 Volum e Control 00000000: +24 dB. 00000001: +23.625 dB. 00000010: +23.35 dB. ... 11111101: −70.875 dB. 11111110: −71.25 dB. 11111111: Mute. Table 70. Bit Descriptions for ADC1_VOL Bits [7:0] Bit Name ADC1_VOL Settings 00000000 00000001 00000010 00000011 00000100 … 00111111 01000000 01000001 … 11111101 11111110 11111111 Description ADC Channel 1 Volume Control. +24 dB. +23.625 dB. +23.35 dB. +22.875 dB. +22.5 dB. … +0.375 dB. 0 dB. −0.375 dB. … −70.875 dB. −71.25 dB. Mute. Rev. A | Page 86 of 280 Reset 0x40 Access R/W Data Sheet ADAU1787 ADC CHANNEL 2 VOLUME CONTROL REGISTER Address: 0xC01F, Reset: 0x40, Name: ADC2_VOL 7 6 5 4 3 2 1 0 0 1 0 0 0 0 0 0 [7:0] ADC2_VOL (R/W) ADC Channel 2 Volum e Control 00000000: +24 dB. 00000001: +23.625 dB. 00000010: +23.35 dB. ... 11111101: −70.875 dB. 11111110: −71.25 dB. 11111111: Mute. Table 71. Bit Descriptions for ADC2_VOL Bits [7:0] Bit Name ADC2_VOL Settings 00000000 00000001 00000010 00000011 00000100 … 00111111 01000000 01000001 … 11111101 11111110 11111111 Description ADC Channel 2 Volume Control. +24 dB. +23.625 dB. +23.35 dB. +22.875 dB. +22.5 dB. … +0.375 dB. 0 dB. −0.375 dB. … −70.875 dB. −71.25 dB. Mute. Rev. A | Page 87 of 280 Reset 0x40 Access R/W ADAU1787 Data Sheet ADC CHANNEL 3 VOLUME CONTROL REGISTER Address: 0xC020, Reset: 0x40, Name: ADC3_VOL 7 6 5 4 3 2 1 0 0 1 0 0 0 0 0 0 [7:0] ADC3_VOL (R/W) ADC Channel 3 Volum e Control 00000000: +24 dB. 00000001: +23.625 dB. 00000010: +23.35 dB. ... 11111101: −70.875 dB. 11111110: −71.25 dB. 11111111: Mute. Table 72. Bit Descriptions for ADC3_VOL Bits [7:0] Bit Name ADC3_VOL Settings 00000000 00000001 00000010 00000011 00000100 … 00111111 01000000 01000001 … 11111101 11111110 11111111 Description ADC Channel 3 Volume Control. +24 dB. +23.625 dB. +23.35 dB. +22.875 dB. +22.5 dB. … +0.375 dB. 0 dB. −0.375 dB. … −70.875 dB. −71.25 dB. Mute. Rev. A | Page 88 of 280 Reset 0x40 Access R/W Data Sheet ADAU1787 PGA CHANNEL 0 GAIN CONTROL MSBs, MUTE, BOOST, SLEW REGISTER Address: 0xC021, Reset: 0x00, Name: PGA0_CTRL1 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7] PGA0_SLEW_DIS (R/W) PGA Channel 0 Gain Slew Disable 0: PGA slew enabled. 1: PGA slew disabled. [5:0] PGA0_GAIN[10:5] (R/W) PGA Channel 0 Gain Control 00000000000: 0 dB. 00000100000: 0.75 dB. 00001000000: 1.5 dB. ... 10110100000: 33.75 dB. 10111000000: 34.5 dB. 10111100000: 35.25 dB. [6] PGA0_BOOST (R/W) PGA Channel 0 Gain Boost Control 0: No additional PGA0 gain above setting in PGA0_GAIN. 1: Additional 10 dB gain above setting in PGA0_GAIN. Table 73. Bit Descriptions for PGA0_CTRL1 Bits 7 Bit Name PGA0_SLEW_DIS Settings 0 1 6 PGA0_BOOST 0 1 [5:0] PGA0_GAIN[10:5] 00000000000 00000100000 00001000000 … 10110100000 10111000000 10111100000 Description PGA Channel 0 Gain Slew Disable. PGA slew enabled. PGA slew disabled. PGA Channel 0 Gain Boost Control. No additional PGA0 gain above setting in PGA0_GAIN. Additional 10 dB gain above setting in in PGA0_GAIN. PGA Channel 0 Gain Control. 0 dB. 0.75 dB. 1.5 dB … 33.75 dB. 34.5 dB. 35.25 dB. Reset 0x0 Access R/W 0x0 R/W 0x0 R/W PGA CHANNEL 0 GAIN CONTROL LSBs REGISTER Address: 0xC022, Reset: 0x00, Name: PGA0_CTRL2 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:5] RESERVED [4:0] PGA0_GAIN[4:0] (R/W) PGA Channel 0 Gain Control 00000000000: 0 dB. 00000100000: 0.75 dB. 00001000000: 1.5 dB. ... 10110100000: 33.75 dB. 10111000000: 34.5 dB. 10111100000: 35.25 dB. Table 74. Bit Descriptions for PGA0_CTRL2 Bits [7:5] [4:0] Bit Name RESERVED PGA0_GAIN[4:0] Settings 00000000000 00000100000 00001000000 … 10110100000 10111000000 10111100000 Description Reserved. PGA Channel 0 Gain Control. 0 dB. 0.75 dB. 1.5 dB. … 34.5 dB 34.5 dB. 35.25 dB. Rev. A | Page 89 of 280 Reset 0x0 0x0 Access R R/W ADAU1787 Data Sheet PGA CHANNEL 1 GAIN CONTROL MSBs, MUTE, BOOST, SLEW REGISTER Address: 0xC023, Reset: 0x00, Name: PGA1_CTRL1 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7] PGA1_SLEW_DIS (R/W) PGA Channel 1 Gain Slew Disable 0: PGA slew enabled. 1: PGA slew disabled. [5:0] PGA1_GAIN[10:5] (R/W) PGA Channel 1 Gain Control 00000000000: 0 dB. 00000100000: 0.75 dB. 00001000000: 1.5 dB. ... 10110100000: 33.75 dB. 10111000000: 34.5 dB. 10111100000: 35.25 dB. [6] PGA1_BOOST (R/W) PGA Channel 1 Gain Boost Control 0: No additional PGA1 gain above setting in PGA1_GAIN. 1: Additional 10 dB gain above setting in PGA1_GAIN. Table 75. Bit Descriptions for PGA1_CTRL1 Bits 7 Bit Name PGA1_SLEW_DIS Settings 0 1 6 PGA1_BOOST 0 1 [5:0] PGA1_GAIN[10:5] 00000000000 00000100000 00001000000 … 10110100000 10111000000 10111100000 Description PGA Channel 1 Gain Slew Disable. PGA slew enabled. PGA slew disabled. PGA Channel 1 Gain Boost Control. No additional PGA1 gain above setting in PGA1_GAIN. Additional 10 dB gain above setting in in PGA1_GAIN. PGA Channel 1 Gain Control. 0 dB. 0.75 dB. 1.5 dB. … 33.75 dB. 34.5 dB 35.25 dB. Reset 0x0 Access R/W 0x0 R/W 0x0 R/W PGA CHANNEL 1 GAIN CONTROL LSBs REGISTER Address: 0xC024, Reset: 0x00, Name: PGA1_CTRL2 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:5] RESERVED [4:0] PGA1_GAIN[4:0] (R/W) PGA Channel 1 Gain Control 00000000000: 0 dB. 00000100000: 0.75 dB. 00001000000: 1.5 dB. ... 10110100000: 33.75 dB. 10111000000: 34.5 dB. 10111100000: 35.25 dB. Table 76. Bit Descriptions for PGA1_CTRL2 Bits [7:5] [4:0] Bit Name RESERVED PGA1_GAIN[4:0] Settings 00000000000 00000100000 00001000000 … 10110100000 10111000000 10111100000 Description Reserved. PGA Channel 1 Gain Control. 0 dB. 0.75 dB. 1.5 dB. … 33.75 dB. 34.5 dB. 35.25 dB. Rev. A | Page 90 of 280 Reset 0x0 0x0 Access R R/W Data Sheet ADAU1787 PGA CHANNEL 2 GAIN CONTROL MSBs, MUTE, BOOST, SLEW REGISTER Address: 0xC025, Reset: 0x00, Name: PGA2_CTRL1 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7] PGA2_SLEW_DIS (R/W) PGA Channel 2 Gain Slew Disable 0: PGA slew enabled. 1: PGA slew disabled. [5:0] PGA2_GAIN[10:5] (R/W) PGA Channel 2 Gain Control 00000000000: 0 dB. 00000100000: 0.75 dB. 00001000000: 1.5 dB. ... 10110100000: 33.75 dB. 10111000000: 34.5 dB. 10111100000: 35.25 dB. [6] PGA2_BOOST (R/W) PGA Channel 2 Gain Boost Control 0: No additional PGA2 gain above setting in PGA2_GAIN. 1: Additional 10 dB gain above setting in PGA2_GAIN. Table 77. Bit Descriptions for PGA2_CTRL1 Bits 7 Bit Name PGA2_SLEW_DIS Settings 0 1 6 PGA2_BOOST 0 1 [5:0] PGA2_GAIN[10:5] 00000000000 00000100000 00001000000 … 10111000000 10111000000 10111100000 Description PGA Channel 2 Gain Slew Disable. PGA slew enabled. PGA slew disabled. PGA Channel 2 Gain Boost Control. No additional PGA2 gain above setting in PGA2_GAIN. Additional 10 dB gain above setting in PGA2_GAIN. PGA Channel 2 Gain Control. 0 dB. 0.75 dB. 1.5 dB. … 33.75 dB. 34.5 dB. 35.25 dB. Reset 0x0 Access R/W 0x0 R/W 0x0 R/W PGA CHANNEL 2 GAIN CONTROL LSBs REGISTER Address: 0xC026, Reset: 0x00, Name: PGA2_CTRL2 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:5] RESERVED [4:0] PGA2_GAIN[4:0] (R/W) PGA Channel 2 Gain Control 00000000000: 0 dB. 00000100000: 0.75 dB. 00001000000: 1.5 dB. ... 10110100000: 33.75 dB. 10111000000: 34.5 dB. 10111100000: 35.25 dB. Table 78. Bit Descriptions for PGA2_CTRL2 Bits [7:5] [4:0] Bit Name RESERVED PGA2_GAIN[4:0] Settings 00000000000 00000100000 00001000000 … 10110100000 10111000000 10111100000 Description Reserved. PGA Channel 2 Gain Control. 0 dB. 0.75 dB. 1.5 dB. … 33.75 dB. 34.5 dB. 35.25 dB. Rev. A | Page 91 of 280 Reset 0x0 0x0 Access R R/W ADAU1787 Data Sheet PGA CHANNEL 3 GAIN CONTROL MSBs, MUTE, BOOST, SLEW REGISTER Address: 0xC027, Reset: 0x00, Name: PGA3_CTRL1 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7] PGA3_SLEW_DIS (R/W) PGA Channel 3 Gain Slew Disable 0: PGA slew enabled. 1: PGA slew disabled. [5:0] PGA3_GAIN[10:5] (R/W) PGA Channel 3 Gain Control 00000000000: 0 dB. 00000100000: 0.75 dB. 00001000000: 1.5 dB. ... 10110100000: 33.75 dB. 10111000000: 34.5 dB. 10111100000: 35.25 dB. [6] PGA3_BOOST (R/W) PGA Channel 3 Gain Boost Control 0: No additional PGA3 gain above setting in PGA3_GAIN. 1: Additional 10 dB gain above setting in PGA3_GAIN. Table 79. Bit Descriptions for PGA3_CTRL1 Bits 7 Bit Name PGA3_SLEW_DIS Settings Description PGA Channel 3 Gain Slew Disable. PGA slew enabled. PGA slew disabled. PGA Channel 3 Gain Boost Control. No additional PGA3 gain above setting in PGA3_GAIN. Additional 10 dB gain above setting in PGA3_GAIN. PGA Channel 3 Gain Control 0 dB. 0.75 dB. 1.5 dB. … 33.75 dB. 34.5 dB. 35.25 dB. 0 1 6 PGA3_BOOST 0 1 [5:0] PGA3_GAIN[10:5] 00000000000 00000100000 00001000000 … 10110100000 10111000000 10111100000 Reset 0x0 Access R/W 0x0 R/W 0x0 R/W PGA CHANNEL 3 GAIN CONTROL LSBs REGISTER Address: 0xC028, Reset: 0x00, Name: PGA3_CTRL2 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:5] RESERVED [4:0] PGA3_GAIN[4:0] (R/W) PGA Channel 3 Gain Control 00000000000: 0 dB. 00000100000: 0.75 dB. 00001000000: 1.5 dB. ... 10110100000: 33.75 dB. 10111000000: 34.5 dB. 10111100000: 35.25 dB. Table 80. Bit Descriptions for PGA3_CTRL2 Bits [7:5] [4:0] Bit Name RESERVED PGA3_GAIN[4:0] Settings 00000000000 00000100000 00001000000 … 10110100000 10111000000 10111100000 Description Reserved. PGA Channel 3 Gain Control. 0 dB. 0.75 dB. 1.5 dB. … 33.75 dB. 34.5 dB. 35.25 dB. Rev. A | Page 92 of 280 Reset 0x0 0x0 Access R R/W Data Sheet ADAU1787 PGA SLEW RATE AND GAIN LINK REGISTER Address: 0xC029, Reset: 0x00, Name: PGA_CTRL 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:5] RESERVED [1:0] PGA_SLEW_RATE (R/W) Controls how fast the PGA is slewed when changing gain. 00: 2.2 dB/m s. 01: 1.1 dB/m s. 10: 0.5 dB/m s. [4] PGA_GAIN_LINK (R/W) PGA Gain Link. 0: Each PGA channel uses its respective gain value. 1: All PGA channels use Channel 0 gain value. [3:2] RESERVED Table 81. Bit Descriptions for PGA_CTRL Bits [7:5] 4 Bit Name RESERVED PGA_GAIN_LINK Settings 0 1 [3:2] [1:0] RESERVED PGA_SLEW_RATE 00 01 10 Description Reserved. PGA Gain Link. Each PGA channel uses its respective gain value. All PGA channels use Channel 0 gain value. Reserved. Controls how fast the PGA is slewed when changing gain. 2.2 dB/ms. 1.1 dB/ms. 0.5 dB/ms. Reset 0x0 0x0 Access R R/W 0x0 0x0 R R/W MICROPHONE BIAS LEVEL AND CURRENT REGISTER Address: 0xC02A, Reset: 0x00, Name: MBIAS_CTRL 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:6] RESERVED [5:4] MBIAS_IBIAS (R/W) Microphone Input Bias Current Setting 00: Normal Operation (Default). 01: Extrem e Power Saving. 10: Enhanced Perform ance. 11: Power Saving. [3:2] RESERVED [0] MBIAS0_LEVEL (R/W) Level of the MICBIAS0 Output 0: 0.9 × AVDD. 1: 0.65 × AVDD. [1] MBIAS1_LEVEL (R/W) Level of the MICBIAS1 Output 0: 0.9 × AVDD. 1: 0.65 × AVDD. Table 82. Bit Descriptions for MBIAS_CTRL Bits [7:6] [5:4] Bit Name RESERVED MBIAS_IBIAS Settings 00 01 10 11 [3:2] 1 RESERVED MBIAS1_LEVEL 0 1 0 MBIAS0_LEVEL 0 1 Description Reserved. Microphone Input Bias Current Setting. Higher bias currents result in higher performance. Normal Operation (Default). Extreme Power Saving. Enhanced Performance. Power Saving. Reserved. Level of the MICBIAS1 Output. 0.9 × AVDD. 0.65 × AVDD. Level of the MICBIAS0 Output. 0.9 × AVDD. 0.65 × AVDD. Rev. A | Page 93 of 280 Reset 0x0 0x0 Access R R/W 0x0 0x0 R R/W 0x0 R/W ADAU1787 Data Sheet DIGITAL MICROPHONE CLOCK RATE CONTROL REGISTER Address: 0xC02B, Reset: 0x33, Name: DMIC_CTRL1 7 6 5 4 3 2 1 0 0 0 1 1 0 0 1 1 [7] RESERVED [6:4] DMIC_CLK1_RATE (R/W) Digital Microphone Clock 1 Rate 0: 384 kHz Clock Rate. 1: 768 kHz Clock Rate. 10: 1536 kHz Clock Rate. 11: 3072 kHz Clock Rate. 100: 6144 kHz Clock Rate. [2:0] DMIC_CLK0_RATE (R/W) Digital Microphone Clock 0 Rate 0: 384 kHz Clock Rate. 1: 768 kHz Clock Rate. 10: 1536 kHz Clock Rate. 11: 3072 kHz Clock Rate. 100: 6144 kHz Clock Rate. [3] RESERVED Table 83. Bit Descriptions for DMIC_CTRL1 Bits 7 [6:4] Bit Name RESERVED DMIC_CLK1_RATE Settings 0 1 10 11 100 3 [2:0] RESERVED DMIC_CLK0_RATE 0 1 10 11 100 Description Reserved. Digital Microphone Clock 1 Rate. 384 kHz Clock Rate. 768 kHz Clock Rate. 1536 kHz Clock Rate. 3072 kHz Clock Rate. 6144 kHz Clock Rate. Reserved. Digital Microphone Clock 0 Rate. 384 kHz Clock Rate. 768 kHz Clock Rate. 1536 kHz Clock Rate. 3072 kHz Clock Rate. 6144 kHz Clock Rate. Rev. A | Page 94 of 280 Reset 0x0 0x3 Access R R/W 0x0 0x3 R R/W Data Sheet ADAU1787 DIGITAL MICROPHONE CHANNEL 0 AND CHANNEL 1 RATE, ORDER, MAPPING, AND EDGE CONTROL REGISTER Address: 0xC02C, Reset: 0x01, Name: DMIC_CTRL2 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 1 [7] DMIC01_MAP (R/W) Digital Microphone Channel 0 and Channel 1 Clock Mapping 0: Digital microphone channels use DMIC_CLK0. 1: Digital microphone channels use DMIC_CLK1. [6] DMIC01_EDGE (R/W) Selects clock edge for Channel 0 and Channel 1 0: 0 is rising edge, and 1 is falling edge. 1: 1 is rising edge, and 0 is falling edge. [5] DMIC01_FCOMP (R/W) Digital Microphone Channel 0 and Channel 1 Frequency Response Com pensation 0: High frequency response is not com pensated (lower delay). 1: High frequency response is com pensated (higher delay). [2:0] DMIC01_FS (R/W) Digital Microphone Channel 0 and Channel 1 Output Sam ple Rate 000: 12 kHz Sam ple Rate. 001: 24 kHz Sam ple Rate. 010: 48 kHz Sam ple Rate. 011: 96 kHz Sam ple Rate. 100: 192 kHz Sample Rate. 101: 384 kHz Sample Rate. 110: 768 kHz Sample Rate. [3] DMIC01_HPF_EN (R/W) Digital Microphone Channel 0 and Channel 1 High-Pass Filter Enable 0: High-Pass Filter Off. 1: High-Pass Filter On. [4] DMIC01_DEC_ORDER (R/W) Digital Microphone Channel 0 and Channel 1 Decimation Filter Order 0: Fourth-Order Decim ation Filter. 1: Fifth-Order Decim ation Filter. Table 84. Bit Descriptions for DMIC_CTRL2 Bits 7 Bit Name DMIC01_MAP Settings 0 1 6 DMIC01_EDGE 0 1 5 DMIC01_FCOMP 0 1 4 DMIC01_DEC_ORDER 0 1 3 DMIC01_HPF_EN 0 1 [2:0] DMIC01_FS 000 001 010 011 100 101 110 Description Digital Microphone Channel 0 and Channel 1 Clock Mapping. Digital microphone channels use DMIC_CLK0. Digital microphone channels use DMIC_CLK1. Selects clock edge for Channel 0 and Channel 1. 0 is rising edge, and 1 is falling edge. 1 is rising edge, and 0 is falling edge. Digital Microphone Channel 0 and Channel 1 Frequency Response Compensation. High frequency response is not compensated (lower delay). High frequency response is compensated (higher delay). Digital Microphone Channel 0 and Channel 1 Decimation Filter Order. Fourth-Order Decimation Filter. Fifth-Order Decimation Filter. Digital Microphone Channel 0 and Channel 1 High-Pass Filter Enable. High-Pass Filter Off. High-Pass Filter On. Digital Microphone Channel 0 and Channel 1 Output Sample Rate. 12 kHz Sample Rate. 24 kHz Sample Rate. 48 kHz Sample Rate. 96 kHz Sample Rate. 192 kHz Sample Rate. 384 kHz Sample Rate. 768 kHz Sample Rate. Rev. A | Page 95 of 280 Reset 0x0 Access R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x1 R/W ADAU1787 Data Sheet DIGITAL MICROPHONE CHANNEL 2 AND CHANNEL 3 RATE, ORDER, MAPPING, AND EDGE CONTROL REGISTER Address: 0xC02D, Reset: 0x01, Name: DMIC_CTRL3 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 1 [7] DMIC23_MAP (R/W) Digital Microphone Channel 2 and Channel 3 Clock Mapping 0: Digital microphone channels use DMIC_CLK0. 1: Digital microphone channels use DMIC_CLK1. [6] DMIC23_EDGE (R/W) Selects clock edge for Channel 2 and Channel 3 0: 0 is rising edge, and 1 is falling edge. 1: 1 is rising edge, and 0 is falling edge. [5] DMIC23_FCOMP (R/W) Digital Microphone Channel 2 and Channel 3 Frequency Response Com pensation 0: High frequency response is not com pensated (lower delay). 1: High frequency response is com pensated (higher delay). [2:0] DMIC23_FS (R/W) Digital Microphone Channel 2 and Channel 3 Output Sam ple Rate 000: 12 kHz Sam ple Rate. 001: 24 kHz Sam ple Rate. 010: 48 kHz Sam ple Rate. 011: 96 kHz Sam ple Rate. 100: 192 kHz Sample Rate. 101: 384 kHz Sample Rate. 110: 768 kHz Sample Rate. [3] DMIC23_HPF_EN (R/W) Digital Microphone Channel 2 and Channel 3 High-Pass Filter Enable 0: High-Pass Filter Off. 1: High-Pass Filter On. [4] DMIC23_DEC_ORDER (R/W) Digital Microphone Channel 2 and Channel 3 Decimation Filter Order 0: Fourth-Order Decim ation Filter. 1: Fifth-Order Decim ation Filter. Table 85. Bit Descriptions for DMIC_CTRL3 Bits 7 Bit Name DMIC23_MAP Settings 0 1 6 DMIC23_EDGE 0 1 5 DMIC23_FCOMP 0 1 4 DMIC23_DEC_ORDER 0 1 3 DMIC23_HPF_EN 0 1 [2:0] DMIC23_FS 000 001 010 011 100 101 110 Description Digital Microphone Channel 2 and Channel 3 Clock Mapping. Digital microphone channels use DMIC_CLK0. Digital microphone channels use DMIC_CLK1. Selects clock edge for Channel 2 and Channel 3. 0 is rising edge, and 1 is falling edge. 1 is rising edge, and 0 is falling edge. Digital Microphone Channel 2 and Channel 3 Frequency Response Compensation. High frequency response is not compensated (lower delay). High frequency response is compensated (higher delay). Digital Microphone Channel 2 and Channel 3 Decimation Filter Order. Fourth-Order Decimation Filter. Fifth-Order Decimation Filter. Digital Microphone Channel 2 and Channel 3 High-Pass Filter Enable. High-Pass Filter Off. High-Pass Filter On. Digital Microphone Channel 2 and Channel 3 Output Sample Rate. 12 kHz Sample Rate. 24 kHz Sample Rate. 48 kHz Sample Rate. 96 kHz Sample Rate. 192 kHz Sample Rate. 384 kHz Sample Rate. 768 kHz Sample Rate. Rev. A | Page 96 of 280 Reset 0x0 Access R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x1 R/W Data Sheet ADAU1787 DIGITAL MICROPHONE CHANNEL 4 AND CHANNEL 5 RATE, ORDER, MAPPING, AND EDGE CONTROL REGISTER Address: 0xC02E, Reset: 0x01, Name: DMIC_CTRL4 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 1 [7] DMIC45_MAP (R/W) Digital Microphone Channel 4 and Channel 5 Clock Mapping 0: Digital microphone channels use DMIC_CLK0. 1: Digital microphone channels use DMIC_CLK1. [6] DMIC45_EDGE (R/W) Selects clock edge for Channel 4 and Channel 5 0: 0 is rising edge, and 1 is falling edge. 1: 1 is rising edge, and 0 is falling edge. [5] DMIC45_FCOMP (R/W) Digital Microphone Channel 4 and Channel 5 Frequency Response Com pensation 0: High frequency response is not com pensated (lower delay). 1: High frequency response is com pensated (higher delay). [2:0] DMIC45_FS (R/W) Digital Microphone Channel 4 and Channel 5 Output Sam ple Rate 000: 12 kHz Sam ple Rate. 001: 24 kHz Sam ple Rate. 010: 48 kHz Sam ple Rate. 011: 96 kHz Sam ple Rate. 100: 192 kHz Sample Rate. 101: 384 kHz Sample Rate. 110: 768 kHz Sample Rate. [3] DMIC45_HPF_EN (R/W) Digital Microphone Channel 4 and Channel 5 High-Pass Filter Enable 0: High-Pass Filter Off. 1: High-Pass Filter On. [4] DMIC45_DEC_ORDER (R/W) Digital Microphone Channel 4 and Channel 5 Decimation Filter Order 0: Fourth-Order Decim ation Filter. 1: Fifth-Order Decim ation Filter. Table 86. Bit Descriptions for DMIC_CTRL4 Bits 7 Bit Name DMIC45_MAP Settings 0 1 6 DMIC45_EDGE 0 1 5 DMIC45_FCOMP 0 1 4 DMIC45_DEC_ORDER 0 1 3 DMIC45_HPF_EN 0 1 [2:0] DMIC45_FS 000 001 010 011 100 101 110 Description Digital Microphone Channel 4 and Channel 5 Clock Mapping. Digital microphone channels use DMIC_CLK0. Digital microphone channels use DMIC_CLK1. Selects clock edge for Channel 4 and Channel 5. 0 is rising edge, and 1 is falling edge. 1 is rising edge, and 0 is falling edge. Digital Microphone Channel 4 and Channel 5 Frequency Response Compensation. High frequency response is not compensated (lower delay). High frequency response is compensated (higher delay). Digital Microphone Channel 4 and Channel 5 Decimation Filter Order. Fourth-Order Decimation Filter. Fifth-Order Decimation Filter. Digital Microphone Channel 4 and Channel 5 High-Pass Filter Enable. High-Pass Filter Off. High-Pass Filter On. Digital Microphone Channel 4 and Channel 5 Output Sample Rate. 12 kHz Sample Rate. 24 kHz Sample Rate. 48 kHz Sample Rate. 96 kHz Sample Rate. 192 kHz Sample Rate. 384 kHz Sample Rate. 768 kHz Sample Rate. Rev. A | Page 97 of 280 Reset 0x0 Access R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x1 R/W ADAU1787 Data Sheet DIGITAL MICROPHONE CHANNEL 6 AND CHANNEL 7 RATE, ORDER, MAPPING, AND EDGE CONTROL REGISTER Address: 0xC02F, Reset: 0x01, Name: DMIC_CTRL5 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 1 [7] DMIC67_MAP (R/W) Digital Microphone Channel 6 and Channel 7 Clock Mapping 0: Digital microphone channels use DMIC_CLK0. 1: Digital microphone channels use DMIC_CLK1. [6] DMIC67_EDGE (R/W) Selects clock edge for Channel 6 and Channel 7 0: 0 is rising edge, and 1 is falling edge. 1: 1 is rising edge, and 0 is falling edge. [5] DMIC67_FCOMP (R/W) Digital Microphone Channel 6 and Channel 7 Frequency Response Com pensation 0: High frequency response is not com pensated (lower delay). 1: High frequency response is com pensated (higher delay). [2:0] DMIC67_FS (R/W) Digital Microphone Channel 6 and Channel 7 Output Sam ple Rate 000: 12 kHz Sam ple Rate. 001: 24 kHz Sam ple Rate. 010: 48 kHz Sam ple Rate. 011: 96 kHz Sam ple Rate. 100: 192 kHz Sample Rate. 101: 384 kHz Sample Rate. 110: 768 kHz Sample Rate. [3] DMIC67_HPF_EN (R/W) Digital Microphone Channel 6 and Channel 7 High-Pass Filter Enable 0: High-Pass Filter Off. 1: High-Pass Filter On. [4] DMIC67_DEC_ORDER (R/W) Digital Microphone Channel 6 and Channel 7 Decimation Filter Order 0: Fourth-Order Decim ation Filter. 1: Fifth-Order Decim ation Filter. Table 87. Bit Descriptions for DMIC_CTRL5 Bits 7 Bit Name DMIC67_MAP Settings 0 1 6 DMIC67_EDGE 0 1 5 DMIC67_FCOMP 0 1 4 DMIC67_DEC_ORDER 0 1 3 DMIC67_HPF_EN 0 1 [2:0] DMIC67_FS 000 001 010 011 100 101 110 Description Digital Microphone Channel 6 and Channel 7 Clock Mapping. Digital microphone channels use DMIC_CLK0. Digital microphone channels use DMIC_CLK1. Selects clock edge for Channel 6 and Channel 7. 0 is rising edge, and 1 is falling edge. 1 is rising edge, and 0 is falling edge. Digital Microphone Channel 6 and Channel 7 Frequency Response Compensation. High frequency response is not compensated (lower delay). High frequency response is compensated (higher delay). Digital Microphone Channel 6 and Channel 7 Decimation Filter Order. Fourth-Order Decimation Filter. Fifth-Order Decimation Filter. Digital Microphone Channel 6 and Channel 7 High-Pass Filter Enable. High-Pass Filter Off. High-Pass Filter On. Digital Microphone Channel 6 and Channel 7 Output Sample Rate. 12 kHz Sample Rate. 24 kHz Sample Rate. 48 kHz Sample Rate. 96 kHz Sample Rate. 192 kHz Sample Rate. 384 kHz Sample Rate. 768 kHz Sample Rate. Rev. A | Page 98 of 280 Reset 0x0 Access R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x1 R/W Data Sheet ADAU1787 DIGTIAL MICROPHONE VOLUME OPTIONS REGISTER Address: 0xC030, Reset: 0x04, Name: DMIC_CTRL6 7 6 5 4 3 2 1 0 0 0 0 0 0 1 0 0 [7:3] RESERVED [2] DMIC_VOL_ZC (R/W) Digital Microphone Volume Zero Cross Control 0: Volum e change occurs at any tim e. 1: Volum e change only occurs at zero crossing. [0] DMIC_HARD_VOL (R/W) Digital Microphone Hard Volume 0: Soft Volum e Ram ping. 1: Hard/Im m ediate Volume Change. [1] DMIC_VOL_LINK (R/W) Digital Microphone Volume Link 0: Each digital m icrophone channel uses its respective volume value. 1: All digital microphone channels use Channel 0 volum e value. Table 88. Bit Descriptions for DMIC_CTRL6 Bits [7:3] 2 Bit Name RESERVED DMIC_VOL_ZC Settings 0 1 1 DMIC_VOL_LINK 0 1 0 DMIC_HARD_VOL 0 1 Description Reserved. Digital Microphone Volume Zero Cross Control. Volume change occurs at any time. Volume change only occurs at zero crossing. Digital Microphone Volume Link. Each digital microphone channel uses its respective volume value. All digital microphone channels use Channel 0 volume value. Digital Microphone Hard Volume. Soft Volume Ramping. Hard/Immediate Volume Change. Rev. A | Page 99 of 280 Reset 0x0 0x1 Access R R/W 0x0 R/W 0x0 R/W ADAU1787 Data Sheet DIGITAL MICROPHONE CHANNEL MUTE CONTROLS REGISTER Address: 0xC031, Reset: 0x00, Name: DMIC_MUTES 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7] DMIC7_MUTE (R/W) Digital Microphone Channel 7 Mute Control 0: Digital Microphone Unm uted. 1: Digital Microphone Muted. [0] DMIC0_MUTE (R/W) Digital Microphone Channel 0 Mute Control 0: Digital Microphone Unm uted. 1: Digital Microphone Muted. [6] DMIC6_MUTE (R/W) Digital Microphone Channel 6 Mute Control 0: Digital Microphone Unm uted. 1: Digital Microphone Muted. [1] DMIC1_MUTE (R/W) Digital Microphone Channel 1 Mute Control 0: Digital Microphone Unm uted. 1: Digital Microphone Muted. [5] DMIC5_MUTE (R/W) Digital Microphone Channel 5 Mute Control 0: Digital Microphone Unm uted. 1: Digital Microphone Muted. [2] DMIC2_MUTE (R/W) Digital Microphone Channel 2 Mute Control 0: Digital Microphone Unm uted. 1: Digital Microphone Muted. [4] DMIC4_MUTE (R/W) Digital Microphone Channel 4 Mute Control 0: Digital Microphone Unm uted. 1: Digital Microphone Muted. [3] DMIC3_MUTE (R/W) Digital Microphone Channel 3 Mute Control 0: Digital Microphone Unm uted. 1: Digital Microphone Muted. Table 89. Bit Descriptions for DMIC_MUTES Bits 7 Bit Name DMIC7_MUTE Settings 0 1 6 DMIC6_MUTE 0 1 5 DMIC5_MUTE 0 1 4 DMIC4_MUTE 0 1 3 DMIC3_MUTE 0 1 2 DMIC2_MUTE 0 1 1 DMIC1_MUTE 0 1 0 DMIC0_MUTE 0 1 Description Digital Microphone Channel 7 Mute Control. Digital Microphone Unmuted. Digital Microphone Muted. Digital Microphone Channel 6 Mute Control. Digital Microphone Unmuted. Digital Microphone Muted. Digital Microphone Channel 5 Mute Control. Digital Microphone Unmuted. Digital Microphone Muted. Digital Microphone Channel 4 Mute Control. Digital Microphone Unmuted. Digital Microphone Muted. Digital Microphone Channel 3 Mute Control. Digital Microphone Unmuted. Digital Microphone Muted. Digital Microphone Channel 2 Mute Control. Digital Microphone Unmuted. Digital Microphone Muted. Digital Microphone Channel 1 Mute Control. Digital Microphone Unmuted. Digital Microphone Muted. Digital Microphone Channel 0 Mute Control. Digital Microphone Unmuted. Digital Microphone Muted. Rev. A | Page 100 of 280 Reset 0x0 Access R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W Data Sheet ADAU1787 DIGITAL MICROPHONE CHANNEL 0 VOLUME CONTROL REGISTER Address: 0xC032, Reset: 0x40, Name: DMIC_VOL0 7 6 5 4 3 2 1 0 0 1 0 0 0 0 0 0 [7:0] DMIC0_VOL (R/W) Digital Microphone Channel 0 Volum e Control 00000000: +24 dB. 00000001: +23.625 dB. 00000010: +23.35 dB. ... 11111101: −70.875 dB. 11111110: −71.25 dB. 11111111: Mute. Table 90. Bit Descriptions for DMIC_VOL0 Bits [7:0] Bit Name DMIC0_VOL Settings 00000000 00000001 00000010 00000011 00000100 … 00111111 01000000 01000001 … 11111101 11111110 11111111 Description Digital Microphone Channel 0 Volume Control. +24 dB. +23.625 dB. +23.35 dB. +22.875 dB. +22.5 dB. … +0.375 dB. 0 dB. −0.375 dB. … −70.875 dB. −71.25 dB. Mute. Rev. A | Page 101 of 280 Reset 0x40 Access R/W ADAU1787 Data Sheet DIGITAL MICROPHONE CHANNEL 1 VOLUME CONTROL REGISTER Address: 0xC033, Reset: 0x40, Name: DMIC_VOL1 7 6 5 4 3 2 1 0 0 1 0 0 0 0 0 0 [7:0] DMIC1_VOL (R/W) Digital Microphone Channel 1 Volum e Control 00000000: +24 dB. 00000001: +23.625 dB. 00000010: +23.35 dB. ... 11111101: −70.875 dB. 11111110: −71.25 dB. 11111111: Mute. Table 91. Bit Descriptions for DMIC_VOL1 Bits [7:0] Bit Name DMIC1_VOL Settings 00000000 00000001 00000010 00000011 00000100 … 00111111 01000000 01000001 … 11111101 11111110 11111111 Description Digital Microphone Channel 1 Volume Control. +24 dB. +23.625 dB. +23.35 dB. +22.875 dB. +22.5 dB. … +0.375 dB. 0 dB. −0.375 dB. … −70.875 dB. −71.25 dB. Mute. Rev. A | Page 102 of 280 Reset 0x40 Access R/W Data Sheet ADAU1787 DIGITAL MICROPHONE CHANNEL 2 VOLUME CONTROL REGISTER Address: 0xC034, Reset: 0x40, Name: DMIC_VOL2 7 6 5 4 3 2 1 0 0 1 0 0 0 0 0 0 [7:0] DMIC2_VOL (R/W) Digital Microphone Channel 2 Volum e Control 00000000: +24 dB. 00000001: +23.625 dB. 00000010: +23.35 dB. ... 11111101: −70.875 dB. 11111110: −71.25 dB. 11111111: Mute. Table 92. Bit Descriptions for DMIC_VOL2 Bits [7:0] Bit Name DMIC2_VOL Settings 00000000 00000001 00000010 00000011 00000100 … 00111111 01000000 01000001 … 11111101 11111110 11111111 Description Digital Microphone Channel 2 Volume Control. +24 dB. +23.625 dB. +23.35 dB. +22.875 dB. +22.5 dB. … +0.375 dB. 0 dB. −0.375 dB. … −70.875 dB. −71.25 dB. Mute. Rev. A | Page 103 of 280 Reset 0x40 Access R/W ADAU1787 Data Sheet DIGITAL MICROPHONE CHANNEL 3 VOLUME CONTROL REGISTER Address: 0xC035, Reset: 0x40, Name: DMIC_VOL3 7 6 5 4 3 2 1 0 0 1 0 0 0 0 0 0 [7:0] DMIC3_VOL (R/W) Digital Microphone Channel 3 Volum e Control 00000000: +24 dB. 00000001: +23.625 dB. 00000010: +23.35 dB. ... 11111101: −70.875 dB. 11111110: −71.25 dB. 11111111: Mute. Table 93. Bit Descriptions for DMIC_VOL3 Bits [7:0] Bit Name DMIC3_VOL Settings 00000000 00000001 00000010 00000011 00000100 … 00111111 01000000 01000001 … 11111101 11111110 11111111 Description Digital Microphone Channel 3 Volume Control. +24 dB. +23.625 dB. +23.35 dB. +22.875 dB. +22.5 dB. … +0.375 dB. 0 dB. −0.375 dB. … −70.875 dB. −71.25 dB. Mute. Rev. A | Page 104 of 280 Reset 0x40 Access R/W Data Sheet ADAU1787 DIGITAL MICROPHONE CHANNEL 4 VOLUME CONTROL REGISTER Address: 0xC036, Reset: 0x40, Name: DMIC_VOL4 7 6 5 4 3 2 1 0 0 1 0 0 0 0 0 0 [7:0] DMIC4_VOL (R/W) Digital Microphone Channel 4 Volum e Control 00000000: +24 dB. 00000001: +23.625 dB. 00000010: +23.35 dB. ... 11111101: −70.875 dB. 11111110: −71.25 dB. 11111111: Mute. Table 94. Bit Descriptions for DMIC_VOL4 Bits [7:0] Bit Name DMIC4_VOL Settings 00000000 00000001 00000010 00000011 00000100 … 00111111 01000000 01000001 … 11111101 11111110 11111111 Description Digital Microphone Channel 4 Volume Control. +24 dB. +23.625 dB. +23.35 dB. +22.875 dB. +22.5 dB. … +0.375 dB. 0 dB. −0.375 dB. … −70.875 dB. −71.25 dB. Mute. Rev. A | Page 105 of 280 Reset 0x40 Access R/W ADAU1787 Data Sheet DIGITAL MICROPHONE CHANNEL 5 VOLUME CONTROL REGISTER Address: 0xC037, Reset: 0x40, Name: DMIC_VOL5 7 6 5 4 3 2 1 0 0 1 0 0 0 0 0 0 [7:0] DMIC5_VOL (R/W) Digital Microphone Channel 5 Volum e Control 00000000: +24 dB. 00000001: +23.625 dB. 00000010: +23.35 dB. ... 11111101: −70.875 dB. 11111110: −71.25 dB. 11111111: Mute. Table 95. Bit Descriptions for DMIC_VOL5 Bits [7:0] Bit Name DMIC5_VOL Settings 00000000 00000001 00000010 00000011 00000100 … 00111111 01000000 01000001 … 11111101 11111110 11111111 Description Digital Microphone Channel 5 Volume Control. +24 dB. +23.625 dB. +23.35 dB. +22.875 dB. +22.5 dB. … +0.375 dB. 0 dB. −0.375 dB. … −70.875 dB. −71.25 dB. Mute. Rev. A | Page 106 of 280 Reset 0x40 Access R/W Data Sheet ADAU1787 DIGITAL MICROPHONE CHANNEL 6 VOLUME CONTROL REGISTER Address: 0xC038, Reset: 0x40, Name: DMIC_VOL6 7 6 5 4 3 2 1 0 0 1 0 0 0 0 0 0 [7:0] DMIC6_VOL (R/W) Digital Microphone Channel 6 Volum e Control 00000000: +24 dB. 00000001: +23.625 dB. 00000010: +23.35 dB. ... 11111101: −70.875 dB. 11111110: −71.25 dB. 11111111: Mute. Table 96. Bit Descriptions for DMIC_VOL6 Bits [7:0] Bit Name DMIC6_VOL Settings 00000000 00000001 00000010 00000011 00000100 … 00111111 01000000 01000001 … 11111101 11111110 11111111 Description Digital Microphone Channel 6 Volume Control. +24 dB. +23.625 dB. +23.35 dB. +22.875 dB. +22.5 dB. … +0.375 dB. 0 dB. −0.375 dB. … −70.875 dB. −71.25 dB. Mute. Rev. A | Page 107 of 280 Reset 0x40 Access R/W ADAU1787 Data Sheet DIGITAL MICROPHONE CHANNEL 7 VOLUME CONTROL REGISTER Address: 0xC039, Reset: 0x40, Name: DMIC_VOL7 7 6 5 4 3 2 1 0 0 1 0 0 0 0 0 0 [7:0] DMIC7_VOL (R/W) Digital Microphone Channel 7 Volum e Control 00000000: +24 dB. 00000001: +23.625 dB. 00000010: +23.35 dB. ... 11111101: −70.875 dB. 11111110: −71.25 dB. 11111111: Mute. Table 97. Bit Descriptions for DMIC_VOL7 Bits [7:0] Bit Name DMIC7_VOL Settings 00000000 00000001 00000010 00000011 00000100 … 00111111 01000000 01000001 … 11111101 11111110 11111111 Description Digital Microphone Channel 7 Volume Control. +24 dB. +23.625 dB. +23.35 dB. +22.875 dB. +22.5 dB. … +0.375 dB. 0 dB. −0.375 dB. … −70.875 dB. −71.25 dB. Mute. Rev. A | Page 108 of 280 Reset 0x40 Access R/W Data Sheet ADAU1787 DAC SAMPLE RATE, FILTERING, AND POWER CONTROLS REGISTER Address: 0xC03A, Reset: 0x02, Name: DAC_CTRL1 7 6 5 4 3 2 1 0 0 0 0 0 0 0 1 0 [7] DAC_MORE_FILT (R/W) DAC Additional Interpolation Filtering Selection 0: Less Interpolation Filtering: Lower Delay. 1: More Interpolation Filtering: Higher Delay. [6] DAC_LPM (R/W) DAC Low Power Mode Enable 0: DAC Low Power Mode Off (6.144 MHz). 1: DAC Low Power Mode On (3.072 MHz). [5:4] DAC_IBIAS (R/W) DAC Bias Current Select 00: Norm al Operation (Default). 01: Extrem e Power Saving. 10: Enhanced Performance. 11: Power Saving. [2:0] DAC_FS (R/W) DAC Path Sample Rate Selection 000: 12 kHz Sam ple Rate. 001: 24 kHz Sam ple Rate. 010: 48 kHz Sam ple Rate. 011: 96 kHz Sam ple Rate. 100: 192 kHz Sample Rate. 101: 384 kHz Sample Rate. 110: 768 kHz Sample Rate. [3] DAC_FCOMP (R/W) DAC Frequency Response Com pensation 0: High frequency response is not com pensated (lower delay). 1: High frequency response is com pensated for samples rates of 192 kHz or lower when DAC_MORE_FILT = 1 (higher delay). Table 98. Bit Descriptions for DAC_CTRL1 Bits 7 Bit Name DAC_MORE_FILT Settings 0 1 6 DAC_LPM 0 1 [5:4] DAC_IBIAS 00 01 10 11 3 DAC_FCOMP 0 1 [2:0] DAC_FS 000 001 010 011 100 101 110 Description DAC Additional Interpolation Filtering Selection. Less Interpolation Filtering: Lower Delay. More Interpolation Filtering: Higher Delay. DAC Low Power Mode Enable. DAC Low Power Mode Off (6.144 MHz). DAC Low Power Mode On (3.072 MHz). DAC Bias Current Select. Higher bias currents result in higher performance. Normal Operation (Default). Extreme Power Saving. Enhanced Performance. Power Saving. DAC Frequency Response Compensation. High frequency response is not compensated (lower delay). High frequency response is compensated for samples rates of 192 kHz or lower when DAC_MORE_FILT = 1 (higher delay). DAC Path Sample Rate Selection. 12 kHz Sample Rate. 24 kHz Sample Rate. 48 kHz Sample Rate. 96 kHz Sample Rate. 192 kHz Sample Rate. 384 kHz Sample Rate. 768 kHz Sample Rate. Rev. A | Page 109 of 280 Reset 0x0 Access R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x2 R/W ADAU1787 Data Sheet DAC VOLUME LINK, HIGH-PASS FILTER (HPF), AND MUTE CONTROLS REGISTER Address: 0xC03B, Reset: 0xC4, Name: DAC_CTRL2 7 6 5 4 3 2 1 0 1 1 0 0 0 1 0 0 [7] DAC1_MUTE (R/W) DAC Channel 1 Mute Control 0: DAC Unm uted. 1: DAC Muted. [6] DAC0_MUTE (R/W) DAC Channel 0 Mute Control 0: DAC Unm uted. 1: DAC Muted. [5] DAC1_HPF_EN (R/W) DAC Channel 1 Enable High-Pass Filter 0: DAC High-Pass Filter Off. 1: DAC High-Pass Filter On. [4] DAC0_HPF_EN (R/W) DAC Channel 0 Enable High-Pass Filter 0: DAC High-Pass Filter Off. 1: DAC High-Pass Filter On. [0] DAC_VOL_LINK (R/W) DAC Volume Link 0: Each ADC channel uses its respective volum e value. 1: All ADC channels use Channel 0 volum e value. [1] DAC_HARD_VOL (R/W) DAC Hard Volume 0: Soft Volume Ram ping. 1: Hard/Imm ediate Volum e Change. [2] DAC_VOL_ZC (R/W) DAC Volume Zero Cross Control 0: Volume change occurs at any tim e. 1: Volume change only occurs at zero crossing. [3] DAC_LPM_II (R/W) DAC Low Power Mode 2 Enable 0: DAC Low Power Mode 2 Off. 1: DAC Low Power Mode 2 On. Reduced output activity. Table 99. Bit Descriptions for DAC_CTRL2 Bits 7 Bit Name DAC1_MUTE Settings 0 1 6 DAC0_MUTE 0 1 5 DAC1_HPF_EN 0 1 4 DAC0_HPF_EN 0 1 3 DAC_LPM_II 0 1 2 DAC_VOL_ZC 0 1 1 DAC_HARD_VOL 0 1 0 DAC_VOL_LINK 0 1 Description DAC Channel 1 Mute Control. DAC Unmuted. DAC Muted. DAC Channel 0 Mute Control. DAC Unmuted. DAC Muted. DAC Channel 1 Enable High-Pass Filter. ADC High-Pass Filter Off. ADC High-Pass Filter On. DAC Channel 0 Enable High-Pass Filter. ADC High-Pass Filter Off. ADC High-Pass Filter On. DAC Low Power Mode 2 Enable. DAC Low Power Mode 2 Off. DAC Low Power Mode 2 On. Reduced output activity. DAC Volume Zero Cross Control. Volume change occurs at any time. Volume change only occurs at zero crossing. DAC Hard Volume. Soft Volume Ramping. Hard/Immediate Volume Change. DAC Volume Link. Each ADC channel uses its respective volume value. All ADC channels use Channel 0 volume value. Rev. A | Page 110 of 280 Reset 0x1 Access R/W 0x1 R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x1 R/W 0x0 R/W 0x0 R/W Data Sheet ADAU1787 DAC CHANNEL 0 VOLUME REGISTER Address: 0xC03C, Reset: 0x40, Name: DAC_VOL0 7 6 5 4 3 2 1 0 0 1 0 0 0 0 0 0 [7:0] DAC0_VOL (R/W) DAC Channel 0 Volum e Control 00000000: +24 dB. 00000001: +23.625 dB. 00000010: +23.35 dB. ... 11111101: −70.875 dB. 11111110: −71.25 dB. 11111111: Mute. Table 100. Bit Descriptions for DAC_VOL0 Bits [7:0] Bit Name DAC0_VOL Settings 00000000 00000001 00000010 00000011 00000100 … 00111111 01000000 01000001 … 11111101 11111110 11111111 Description DAC Channel 0 Volume Control. +24 dB. +23.625 dB. +23.35 dB. +22.875 dB. +22.5 dB. … +0.375 dB. 0 dB. −0.375 dB. … −70.875 dB. −71.25 dB. Mute. Rev. A | Page 111 of 280 Reset 0x40 Access R/W ADAU1787 Data Sheet DAC CHANNEL 1 VOLUME REGISTER Address: 0xC03D, Reset: 0x40, Name: DAC_VOL1 7 6 5 4 3 2 1 0 0 1 0 0 0 0 0 0 [7:0] DAC1_VOL (R/W) DAC Channel 1 Volum e Control 00000000: +24 dB. 00000001: +23.625 dB. 00000010: +23.35 dB. ... 11111101: −70.875 dB. 11111110: −71.25 dB. 11111111: Mute. Table 101. Bit Descriptions for DAC_VOL1 Bits [7:0] Bit Name DAC1_VOL Settings 00000000 00000001 00000010 00000011 00000100 … 00111111 01000000 01000001 … 11111101 11111110 11111111 Description DAC Channel 1 Volume Control. +24 dB. +23.625 dB. +23.35 dB. +22.875 dB. +22.5 dB. … +0.375 dB. 0 dB. −0.375 dB. … −70.875 dB. −71.25 dB. Mute. Rev. A | Page 112 of 280 Reset 0x40 Access R/W Data Sheet ADAU1787 DAC CHANNEL 0 ROUTING REGISTER Address: 0xC03E, Reset: 0x00, Name: DAC_ROUTE0 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7] RESERVED [6:0] DAC0_ROUTE (R/W) DAC Channel 0 Input Routing 0000000: Serial Port 0 Channel 0. 0000001: Serial Port 0 Channel 1. 0000010: Serial Port 0 Channel 2. ... 1001101: Digital Microphone Channel 5. 1001110: Digital Microphone Channel 6. 1001111: Digital Microphone Channel 7. Table 102. Bit Descriptions for DAC_ROUTE0 Bits 7 [6:0] Bit Name RESERVED DAC0_ROUTE Settings 0000000 0000001 0000010 0000011 0000100 0000101 0000110 0000111 0001000 0001001 0001010 0001011 0001100 0001101 0001110 0001111 0010000 0010001 0010010 0010011 0010100 0010101 0010110 0010111 0011000 0011001 0011010 0011011 0011100 0011101 0011110 0011111 Description Reserved. DAC Channel 0 Input Routing. Serial Port 0 Channel 0. Serial Port 0 Channel 1. Serial Port 0 Channel 2. Serial Port 0 Channel 3. Serial Port 0 Channel 4. Serial Port 0 Channel 5. Serial Port 0 Channel 6. Serial Port 0 Channel 7. Serial Port 0 Channel 8. Serial Port 0 Channel 9. Serial Port 0 Channel 10. Serial Port 0 Channel 11. Serial Port 0 Channel 12. Serial Port 0 Channel 13. Serial Port 0 Channel 14. Serial Port 0 Channel 15. Serial Port 1 Channel 0. Serial Port 1 Channel 1. Serial Port 1 Channel 2. Serial Port 1 Channel 3. Serial Port 1 Channel 4. Serial Port 1 Channel 5. Serial Port 1 Channel 6. Serial Port 1 Channel 7. Serial Port 1 Channel 8. Serial Port 1 Channel 9. Serial Port 1 Channel 10. Serial Port 1 Channel 11. Serial Port 1 Channel 12. Serial Port 1 Channel 13. Serial Port 1 Channel 14. Serial Port 1 Channel 15. Rev. A | Page 113 of 280 Reset 0x0 0x0 Access R R/W ADAU1787 Bits Bit Name Data Sheet Settings 0100000 0100001 0100010 0100011 0100100 0100101 0100110 0100111 0101000 0101001 0101010 0101011 0101100 0101101 0101110 0101111 0110000 0110001 0110010 0110011 0110100 0110101 0110110 0110111 0111000 0111001 0111010 0111011 0111100 0111101 0111110 0111111 1000000 1000001 1000010 1000011 1000100 1000101 1000110 1000111 1001000 1001001 1001010 1001011 1001100 1001101 1001110 1001111 Description FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Input ASRC Channel 0. Input ASRC Channel 1. Input ASRC Channel 2. Input ASRC Channel 3. ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digital Microphone Channel 0. Digital Microphone Channel 1. Digital Microphone Channel 2. Digital Microphone Channel 3. Digital Microphone Channel 4. Digital Microphone Channel 5. Digital Microphone Channel 6. Digital Microphone Channel 7. Rev. A | Page 114 of 280 Reset Access Data Sheet ADAU1787 DAC CHANNEL 1 ROUTING REGISTER Address: 0xC03F, Reset: 0x01, Name: DAC_ROUTE1 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 1 [7] RESERVED [6:0] DAC1_ROUTE (R/W) DAC Channel 1 Input Routing 0000000: Serial Port 0 Channel 0. 0000001: Serial Port 0 Channel 1. 0000010: Serial Port 0 Channel 2. ... 1001101: Digital Microphone Channel 5. 1001110: Digital Microphone Channel 6. 1001111: Digital Microphone Channel 7. Table 103. Bit Descriptions for DAC_ROUTE1 Bits 7 [6:0] Bit Name RESERVED DAC1_ROUTE Settings 0000000 0000001 0000010 0000011 0000100 0000101 0000110 0000111 0001000 0001001 0001010 0001011 0001100 0001101 0001110 0001111 0010000 0010001 0010010 0010011 0010100 0010101 0010110 0010111 0011000 0011001 0011010 0011011 0011100 0011101 0011110 0011111 Description Reserved. DAC Channel 1 Input Routing. Serial Port 0 Channel 0. Serial Port 0 Channel 1. Serial Port 0 Channel 2. Serial Port 0 Channel 3. Serial Port 0 Channel 4. Serial Port 0 Channel 5. Serial Port 0 Channel 6. Serial Port 0 Channel 7. Serial Port 0 Channel 8. Serial Port 0 Channel 9. Serial Port 0 Channel 10. Serial Port 0 Channel 11. Serial Port 0 Channel 12. Serial Port 0 Channel 13. Serial Port 0 Channel 14. Serial Port 0 Channel 15. Serial Port 1 Channel 0. Serial Port 1 Channel 1. Serial Port 1 Channel 2. Serial Port 1 Channel 3. Serial Port 1 Channel 4. Serial Port 1 Channel 5. Serial Port 1 Channel 6. Serial Port 1 Channel 7. Serial Port 1 Channel 8. Serial Port 1 Channel 9. Serial Port 1 Channel 10. Serial Port 1 Channel 11. Serial Port 1 Channel 12. Serial Port 1 Channel 13. Serial Port 1 Channel 14. Serial Port 1 Channel 15. Rev. A | Page 115 of 280 Reset 0x0 0x1 Access R R/W ADAU1787 Bits Bit Name Data Sheet Settings 0100000 0100001 0100010 0100011 0100100 0100101 0100110 0100111 0101000 0101001 0101010 0101011 0101100 0101101 0101110 0101111 0110000 0110001 0110010 0110011 0110100 0110101 0110110 0110111 0111000 0111001 0111010 0111011 0111100 0111101 0111110 0111111 1000000 1000001 1000010 1000011 1000100 1000101 1000110 1000111 1001000 1001001 1001010 1001011 1001100 1001101 1001110 1001111 Description FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Input ASRC Channel 0. Input ASRC Channel 1. Input ASRC Channel 2. Input ASRC Channel 3. ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digital Microphone Channel 0. Digital Microphone Channel 1. Digital Microphone Channel 2. Digital Microphone Channel 3. Digital Microphone Channel 4. Digital Microphone Channel 5. Digital Microphone Channel 6. Digital Microphone Channel 7. Rev. A | Page 116 of 280 Reset Access Data Sheet ADAU1787 HEADPHONE CONTROL REGISTER Address: 0xC040, Reset: 0x00, Name: HP_CTRL 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:5] RESERVED [0] HP0_MODE (R/W) Headphone Channel 0 Output Mode 0: HPOUTP0/HPOUTN0 in Line Output Mode. 1: HPOUTP0/HPOUTN0 in Headphone Mode. [4] HP1_MODE (R/W) Headphone Channel 1 Output Mode 0: HPOUTP0/HPOUTN0 in Line Output Mode. 1: HPOUTP0/HPOUTN0 in Headphone Mode. [3:1] RESERVED Table 104. Bit Descriptions for HP_CTRL Bits [7:5] 4 Bit Name RESERVED HP1_MODE Settings 0 1 [3:1] 0 RESERVED HP0_MODE 0 1 Description Reserved. Headphone Channel 1 Output Mode. HPOUTP0/HPOUTN0 in Line Output Mode. HPOUTP0/HPOUTN0 in Headphone Mode. Reserved. Headphone Channel 0 Output Mode. HPOUTP0/HPOUTN0 in Line Output Mode. HPOUTP0/HPOUTN0 in Headphone Mode. Reset 0x0 0x0 Access R R/W 0x0 0x0 R R/W FAST TO SLOW DECIMATOR SAMPLE RATES CHANNEL 0 AND CHANNEL 1 REGISTER Address: 0xC041, Reset: 0x25, Name: FDEC_CTRL1 7 6 5 4 3 2 1 0 0 0 1 0 0 1 0 1 [7] RESERVED [6:4] FDEC01_OUT_FS (R/W) Decimator Channel 0/Channel 1 Output Sam pling Rate 000: 12 kHz Sam ple Rate. 001: 24 kHz Sam ple Rate. 010: 48 kHz Sam ple Rate. 011: 96 kHz Sam ple Rate. 100: 192 kHz Sam ple Rate. 101: 384 kHz Sam ple Rate. [2:0] FDEC01_IN_FS (R/W) Decim ator Channel 0/Channel 1 Input Sam pling Rate 001: 24 kHz Sample Rate. 010: 48 kHz Sample Rate. 011: 96 kHz Sample Rate. 100: 192 kHz Sam ple Rate. 101: 384 kHz Sam ple Rate. 110: 768 kHz Sam ple Rate. [3] RESERVED Table 105. Bit Descriptions for FDEC_CTRL1 Bits 7 [6:4] Bit Name RESERVED FDEC01_OUT_FS Settings 000 001 010 011 100 101 3 [2:0] RESERVED FDEC01_IN_FS 001 010 011 100 101 110 Description Reserved. Decimator Channel 0/Channel 1 Output Sampling Rate. 12 kHz Sample Rate. 24 kHz Sample Rate. 48 kHz Sample Rate. 96 kHz Sample Rate. 192 kHz Sample Rate. 384 kHz Sample Rate. Reserved. Decimator Channel 0/Channel 1 Input Sampling Rate. 24 kHz Sample Rate. 48 kHz Sample Rate. 96 kHz Sample Rate. 192 kHz Sample Rate. 384 kHz Sample Rate. 768 kHz Sample Rate. Rev. A | Page 117 of 280 Reset 0x0 0x2 Access R R/W 0x0 0x5 R R/W ADAU1787 Data Sheet FAST TO SLOW DECIMATOR SAMPLE RATES CHANNEL 2 AND CHANNEL 3 REGISTER Address: 0xC042, Reset: 0x25, Name: FDEC_CTRL2 7 6 5 4 3 2 1 0 0 0 1 0 0 1 0 1 [7] RESERVED [6:4] FDEC23_OUT_FS (R/W) Decimator Channel 2/Channel 3 Output Sam pling Rate 000: 12 kHz Sam ple Rate. 001: 24 kHz Sam ple Rate. 010: 48 kHz Sam ple Rate. 011: 96 kHz Sam ple Rate. 100: 192 kHz Sam ple Rate. 101: 384 kHz Sam ple Rate. [2:0] FDEC23_IN_FS (R/W) Decim ator Channel 2/Channel 3 Input Sam pling Rate 001: 24 kHz Sample Rate. 010: 48 kHz Sample Rate. 011: 96 kHz Sample Rate. 100: 192 kHz Sam ple Rate. 101: 384 kHz Sam ple Rate. 110: 768 kHz Sam ple Rate. [3] RESERVED Table 106. Bit Descriptions for FDEC_CTRL2 Bits 7 [6:4] Bit Name RESERVED FDEC23_OUT_FS Settings 000 001 010 011 100 101 3 [2:0] RESERVED FDEC23_IN_FS 001 010 011 100 101 110 Description Reserved. Decimator Channel 2/Channel 3 Output Sampling Rate. 12 kHz Sample Rate. 24 kHz Sample Rate. 48 kHz Sample Rate. 96 kHz Sample Rate. 192 kHz Sample Rate. 384 kHz Sample Rate. Reserved. Decimator Channel 2/Channel 3 Input Sampling Rate. 24 kHz Sample Rate. 48 kHz Sample Rate. 96 kHz Sample Rate. 192 kHz Sample Rate. 384 kHz Sample Rate. 768 kHz Sample Rate. Rev. A | Page 118 of 280 Reset 0x0 0x2 Access R R/W 0x0 0x5 R R/W Data Sheet ADAU1787 FAST TO SLOW DECIMATOR SAMPLE RATES CHANNEL 4 AND CHANNEL 5 REGISTER Address: 0xC043, Reset: 0x25, Name: FDEC_CTRL3 7 6 5 4 3 2 1 0 0 0 1 0 0 1 0 1 [7] RESERVED [6:4] FDEC45_OUT_FS (R/W) Decimator Channel 4/Channel 5 Output Sam pling Rate 000: 12 kHz Sam ple Rate. 001: 24 kHz Sam ple Rate. 010: 48 kHz Sam ple Rate. 011: 96 kHz Sam ple Rate. 100: 192 kHz Sam ple Rate. 101: 384 kHz Sam ple Rate. [2:0] FDEC45_IN_FS (R/W) Decim ator Channel 4/Channel 5 Input Sam pling Rate 001: 24 kHz Sample Rate. 010: 48 kHz Sample Rate. 011: 96 kHz Sample Rate. 100: 192 kHz Sam ple Rate. 101: 384 kHz Sam ple Rate. 110: 768 kHz Sam ple Rate. [3] RESERVED Table 107. Bit Descriptions for FDEC_CTRL3 Bits 7 [6:4] Bit Name RESERVED FDEC45_OUT_FS Settings 000 001 010 011 100 101 3 [2:0] RESERVED FDEC45_IN_FS 001 010 011 100 101 110 Description Reserved. Decimator Channel 4/Channel 5 Output Sampling Rate. 12 kHz Sample Rate. 24 kHz Sample Rate. 48 kHz Sample Rate. 96 kHz Sample Rate. 192 kHz Sample Rate. 384 kHz Sample Rate. Reserved. Decimator Channel 4/Channel 5 Input Sampling Rate. 24 kHz Sample Rate. 48 kHz Sample Rate. 96 kHz Sample Rate. 192 kHz Sample Rate. 384 kHz Sample Rate. 768 kHz Sample Rate. Rev. A | Page 119 of 280 Reset 0x0 0x2 Access R R/W 0x0 0x5 R R/W ADAU1787 Data Sheet FAST TO SLOW DECIMATOR SAMPLE RATES CHANNEL 6 AND CHANNEL 7 REGISTER Address: 0xC044, Reset: 0x25, Name: FDEC_CTRL4 7 6 5 4 3 2 1 0 0 0 1 0 0 1 0 1 [7] RESERVED [6:4] FDEC67_OUT_FS (R/W) Decimator Channel 6/Channel 7 Output Sam pling Rate 000: 12 kHz Sam ple Rate. 001: 24 kHz Sam ple Rate. 010: 48 kHz Sam ple Rate. 011: 96 kHz Sam ple Rate. 100: 192 kHz Sam ple Rate. 101: 384 kHz Sam ple Rate. [2:0] FDEC67_IN_FS (R/W) Decim ator Channel 6/Channel 7 Input Sam pling Rate 001: 24 kHz Sample Rate. 010: 48 kHz Sample Rate. 011: 96 kHz Sample Rate. 100: 192 kHz Sam ple Rate. 101: 384 kHz Sam ple Rate. 110: 768 kHz Sam ple Rate. [3] RESERVED Table 108. Bit Descriptions for FDEC_CTRL4 Bits 7 [6:4] Bit Name RESERVED FDEC67_OUT_FS Settings 000 001 010 011 100 101 3 [2:0] RESERVED FDEC67_IN_FS 001 010 011 100 101 110 Description Reserved. Decimator Channel 6/Channel 7 Output Sampling Rate. 12 kHz Sample Rate. 24 kHz Sample Rate. 48 kHz Sample Rate. 96 kHz Sample Rate. 192 kHz Sample Rate. 384 kHz Sample Rate. Reserved. Decimator Channel 6/Channel 7 Input Sampling Rate. 24 kHz Sample Rate. 48 kHz Sample Rate. 96 kHz Sample Rate. 192 kHz Sample Rate. 384 kHz Sample Rate. 768 kHz Sample Rate. Rev. A | Page 120 of 280 Reset 0x0 0x2 Access R R/W 0x0 0x5 R R/W Data Sheet ADAU1787 FAST TO SLOW DECIMATOR CHANNEL 0 INPUT ROUTING REGISTER Address: 0xC045, Reset: 0x00, Name: FDEC_ROUTE0 [7:6] RESERVED 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [5:0] FDEC0_ROUTE (R/W) Fast to Slow Decimator Channel 0 Input Routing 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 101101: Digital Microphone Channel 5. 101110: Digital Microphone Channel 6. 101111: Digital Microphone Channel 7. Table 109. Bit Descriptions for FDEC_ROUTE0 Bits [7:6] [5:0] Bit Name RESERVED FDEC0_ROUTE Settings 0 1 2 3 4 5 6 7 8 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 Description Reserved. Fast to Slow Decimator Channel 0 Input Routing. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Input ASRC Channel 0. Input ASRC Channel 1. Input ASRC Channel 2. Input ASRC Channel 3. Rev. A | Page 121 of 280 Reset 0x0 0x0 Access R R/W ADAU1787 Bits Bit Name Data Sheet Settings 36 37 38 39 40 41 42 43 44 45 46 47 Description ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Reset Access Reset 0x0 0x0 Access R R/W FAST TO SLOW DECIMATOR CHANNEL 1 INPUT ROUTING REGISTER Address: 0xC046, Reset: 0x00, Name: FDEC_ROUTE1 [7:6] RESERVED 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [5:0] FDEC1_ROUTE (R/W) Fas t to Slow Decimator Channel 1 Input Routing 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 101101: Digital Microphone Channel 5. 101110: Digital Microphone Channel 6. 101111: Digital Microphone Channel 7. Table 110. Bit Descriptions for FDEC_ROUTE1 Bits [7:6] [5:0] Bit Name RESERVED FDEC1_ROUTE Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 001100 001101 001110 001111 Description Reserved. Fast to Slow Decimator Channel 1 Input Routing. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. Rev. A | Page 122 of 280 Data Sheet Bits Bit Name ADAU1787 Settings 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 Description SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Input ASRC Channel 0. Input ASRC Channel 1. Input ASRC Channel 2. Input ASRC Channel 3. ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Rev. A | Page 123 of 280 Reset Access ADAU1787 Data Sheet FAST TO SLOW DECIMATOR CHANNEL 2 INPUT ROUTING REGISTER Address: 0xC047, Reset: 0x00, Name: FDEC_ROUTE2 [7:6] RESERVED 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [5:0] FDEC2_ROUTE (R/W) Fas t to Slow Decimator Channel 2 Input Routing 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 101101: Digital Microphone Channel 5. 101110: Digital Microphone Channel 6. 101111: Digital Microphone Channel 7. Table 111. Bit Descriptions for FDEC_ROUTE2 Bits [7:6] [5:0] Bit Name RESERVED FDEC2_ROUTE Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 Description Reserved. Fast to Slow Decimator Channel 2 Input Routing. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Input ASRC Channel 0. Input ASRC Channel 1. Input ASRC Channel 2. Input ASRC Channel 3. Rev. A | Page 124 of 280 Reset 0x0 0x0 Access R R/W Data Sheet Bits Bit Name ADAU1787 Settings 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 Description ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Reset Access Reset 0x0 0x0 Access R R/W FAST TO SLOW DECIMATOR CHANNEL 3 INPUT ROUTING REGISTER Address: 0xC048, Reset: 0x00, Name: FDEC_ROUTE3 [7:6] RESERVED 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [5:0] FDEC3_ROUTE (R/W) Fas t to Slow Decimator Channel 3 Input Routing 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 101101: Digital Microphone Channel 5. 101110: Digital Microphone Channel 6. 101111: Digital Microphone Channel 7. Table 112. Bit Descriptions for FDEC_ROUTE3 Bits [7:6] [5:0] Bit Name RESERVED FDEC3_ROUTE Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 001100 001101 001110 001111 Description Reserved. Fast to Slow Decimator Channel 3 Input Routing. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. Rev. A | Page 125 of 280 ADAU1787 Bits Bit Name Data Sheet Settings 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 Description SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Input ASRC Channel 0. Input ASRC Channel 1. Input ASRC Channel 2. Input ASRC Channel 3. ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Rev. A | Page 126 of 280 Reset Access Data Sheet ADAU1787 FAST TO SLOW DECIMATOR CHANNEL 4 INPUT ROUTING REGISTER Address: 0xC049, Reset: 0x00, Name: FDEC_ROUTE4 [7:6] RESERVED 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [5:0] FDEC4_ROUTE (R/W) Fas t to Slow Decimator Channel 4 Input Routing 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 101101: Digital Microphone Channel 5. 101110: Digital Microphone Channel 6. 101111: Digital Microphone Channel 7. Table 113. Bit Descriptions for FDEC_ROUTE4 Bits [7:6] [5:0] Bit Name RESERVED FDEC4_ROUTE Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 Description Reserved. Fast to Slow Decimator Channel 4 Input Routing. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Input ASRC Channel 0. Input ASRC Channel 1. Input ASRC Channel 2. Input ASRC Channel 3. Rev. A | Page 127 of 280 Reset 0x0 0x0 Access R R/W ADAU1787 Bits Bit Name Data Sheet Settings 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 Description ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Reset Access Reset 0x0 0x0 Access R R/W FAST TO SLOW DECIMATOR CHANNEL 5 INPUT ROUTING REGISTER Address: 0xC04A, Reset: 0x00, Name: FDEC_ROUTE5 [7:6] RESERVED 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [5:0] FDEC5_ROUTE (R/W) Fas t to Slow Decimator Channel 5 Input Routing 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 101101: Digital Microphone Channel 5. 101110: Digital Microphone Channel 6. 101111: Digital Microphone Channel 7. Table 114. Bit Descriptions for FDEC_ROUTE5 Bits [7:6] [5:0] Bit Name RESERVED FDEC5_ROUTE Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 001100 001101 001110 001111 Description Reserved. Fast to Slow Decimator Channel 5 Input Routing. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. Rev. A | Page 128 of 280 Data Sheet Bits Bit Name ADAU1787 Settings 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 Description SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Input ASRC Channel 0. Input ASRC Channel 1. Input ASRC Channel 2. Input ASRC Channel 3. ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Rev. A | Page 129 of 280 Reset Access ADAU1787 Data Sheet FAST TO SLOW DECIMATOR CHANNEL 6 INPUT ROUTING REGISTER Address: 0xC04B, Reset: 0x00, Name: FDEC_ROUTE6 [7:6] RESERVED 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [5:0] FDEC6_ROUTE (R/W) Fas t to Slow Decimator Channel 6 Input Routing 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 101101: Digital Microphone Channel 5. 101110: Digital Microphone Channel 6. 101111: Digital Microphone Channel 7. Table 115. Bit Descriptions for FDEC_ROUTE6 Bits [7:6] [5:0] Bit Name RESERVED FDEC6_ROUTE Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 Description Reserved. Fast to Slow Decimator Channel 6 Input Routing. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Input ASRC Channel 0. Input ASRC Channel 1. Input ASRC Channel 2. Input ASRC Channel 3. Rev. A | Page 130 of 280 Reset 0x0 0x0 Access R R/W Data Sheet Bits Bit Name ADAU1787 Settings 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 Description ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Reset Access Reset 0x0 0x0 Access R R/W FAST TO SLOW DECIMATOR CHANNEL 7 INPUT ROUTING REGISTER Address: 0xC04C, Reset: 0x00, Name: FDEC_ROUTE7 [7:6] RESERVED 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [5:0] FDEC7_ROUTE (R/W) Fas t to Slow Decimator Channel 7 Input Routing 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 101101: Digital Microphone Channel 5. 101110: Digital Microphone Channel 6. 101111: Digital Microphone Channel 7. Table 116. Bit Descriptions for FDEC_ROUTE7 Bits [7:6] [5:0] Bit Name RESERVED FDEC7_ROUTE Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 001100 001101 001110 001111 Description Reserved. Fast to Slow Decimator Channel 7 Input Routing FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. Rev. A | Page 131 of 280 ADAU1787 Bits Bit Name Data Sheet Settings 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 Description SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Input ASRC Channel 0. Input ASRC Channel 1. Input ASRC Channel 2. Input ASRC Channel 3. ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Rev. A | Page 132 of 280 Reset Access Data Sheet ADAU1787 SLOW TO FAST INTERPOLATOR SAMPLE RATES CHANNEL 0 AND CHANNEL 1 REGISTER Address: 0xC04D, Reset: 0x52, Name: FINT_CTRL1 7 6 5 4 3 2 1 0 0 1 0 1 0 0 1 0 [7] RESERVED [6:4] FINT01_OUT_FS (R/W) Interpolator Channel 0/Channel 1 Output Sam pling Rate 001: 24 kHz Sample Rate. 010: 48 kHz Sample Rate. 011: 96 kHz Sample Rate. 100: 192 kHz Sam ple Rate. 101: 384 kHz Sam ple Rate. 110: 768 kHz Sam ple Rate. [2:0] FINT01_IN_FS (R/W) Interpolator Channel 0/Channel 1 Input Sam pling Rate 000: 12 kHz Sam ple Rate. 001: 24 kHz Sam ple Rate. 010: 48 kHz Sam ple Rate. 011: 96 kHz Sam ple Rate. 100: 192 kHz Sample Rate. 101: 384 kHz Sample Rate. [3] RESERVED Table 117. Bit Descriptions for FINT_CTRL1 Bits 7 [6:4] Bit Name RESERVED FINT01_OUT_FS Settings 001 010 011 100 101 110 3 [2:0] RESERVED FINT01_IN_FS 000 001 010 011 100 101 Description Reserved. Interpolator Channel 0/Channel 1 Output Sampling Rate. 24 kHz Sample Rate. 48 kHz Sample Rate. 96 kHz Sample Rate. 192 kHz Sample Rate. 384 kHz Sample Rate. 768 kHz Sample Rate. Reserved. Interpolator Channel 0/Channel 1 Input Sampling Rate. 12 kHz Sample Rate. 24 kHz Sample Rate. 48 kHz Sample Rate. 96 kHz Sample Rate. 192 kHz Sample Rate. 384 kHz Sample Rate. Rev. A | Page 133 of 280 Reset 0x0 0x5 Access R R/W 0x0 0x2 R R/W ADAU1787 Data Sheet SLOW TO FAST INTERPOLATOR SAMPLE RATES CHANNEL 2 AND CHANNEL 3 REGISTER Address: 0xC04E, Reset: 0x52, Name: FINT_CTRL2 7 6 5 4 3 2 1 0 0 1 0 1 0 0 1 0 [7] RESERVED [6:4] FINT23_OUT_FS (R/W) Interpolator Channel 2/Channel 3 Output Sam pling Rate 001: 24 kHz Sample Rate. 010: 48 kHz Sample Rate. 011: 96 kHz Sample Rate. 100: 192 kHz Sam ple Rate. 101: 384 kHz Sam ple Rate. 110: 768 kHz Sam ple Rate. [2:0] FINT23_IN_FS (R/W) Interpolator Channel 2/Channel 3 Input Sam pling Rate 000: 12 kHz Sam ple Rate. 001: 24 kHz Sam ple Rate. 010: 48 kHz Sam ple Rate. 011: 96 kHz Sam ple Rate. 100: 192 kHz Sample Rate. 101: 384 kHz Sample Rate. [3] RESERVED Table 118. Bit Descriptions for FINT_CTRL2 Bits 7 [6:4] Bit Name RESERVED FINT23_OUT_FS Settings 001 010 011 100 101 110 3 [2:0] RESERVED FINT23_IN_FS 000 001 010 011 100 101 Description Reserved. Interpolator Channel 2/Channel 3 Output Sampling Rate. 24 kHz Sample Rate. 48 kHz Sample Rate. 96 kHz Sample Rate. 192 kHz Sample Rate. 384 kHz Sample Rate. 768 kHz Sample Rate. Reserved. Interpolator Channel 2/Channel 3 Input Sampling Rate. 12 kHz Sample Rate. 24 kHz Sample Rate. 48 kHz Sample Rate. 96 kHz Sample Rate. 192 kHz Sample Rate. 384 kHz Sample Rate. Rev. A | Page 134 of 280 Reset 0x0 0x5 Access R R/W 0x0 0x2 R R/W Data Sheet ADAU1787 SLOW TO FAST INTERPOLATOR SAMPLE RATES CHANNEL 4 AND CHANNEL 5 REGISTER Address: 0xC04F, Reset: 0x52, Name: FINT_CTRL3 7 6 5 4 3 2 1 0 0 1 0 1 0 0 1 0 [7] RESERVED [6:4] FINT45_OUT_FS (R/W) Interpolator Channel 4/Channel 5 Output Sam pling Rate 001: 24 kHz Sample Rate. 010: 48 kHz Sample Rate. 011: 96 kHz Sample Rate. 100: 192 kHz Sam ple Rate. 101: 384 kHz Sam ple Rate. 110: 768 kHz Sam ple Rate. [2:0] FINT45_IN_FS (R/W) Interpolator Channel 4/Channel 5 Input Sam pling Rate 000: 12 kHz Sam ple Rate. 001: 24 kHz Sam ple Rate. 010: 48 kHz Sam ple Rate. 011: 96 kHz Sam ple Rate. 100: 192 kHz Sample Rate. 101: 384 kHz Sample Rate. [3] RESERVED Table 119. Bit Descriptions for FINT_CTRL3 Bits 7 [6:4] Bit Name RESERVED FINT45_OUT_FS Settings 001 010 011 100 101 110 3 [2:0] RESERVED FINT45_IN_FS 000 001 010 011 100 101 Description Reserved. Interpolator Channel 4/Channel 5 Output Sampling Rate. 24 kHz Sample Rate. 48 kHz Sample Rate. 96 kHz Sample Rate. 192 kHz Sample Rate. 384 kHz Sample Rate. 768 kHz Sample Rate. Reserved. Interpolator Channel 4/Channel 5 Input Sampling Rate. 12 kHz Sample Rate. 24 kHz Sample Rate. 48 kHz Sample Rate. 96 kHz Sample Rate. 192 kHz Sample Rate. 384 kHz Sample Rate. Rev. A | Page 135 of 280 Reset 0x0 0x5 Access R R/W 0x0 0x2 R R/W ADAU1787 Data Sheet SLOW TO FAST INTERPOLATOR SAMPLE RATES CHANNEL 6 AND CHANNEL 7 REGISTER Address: 0xC050, Reset: 0x52, Name: FINT_CTRL4 7 6 5 4 3 2 1 0 0 1 0 1 0 0 1 0 [7] RESERVED [6:4] FINT67_OUT_FS (R/W) Interpolator Channel 6/Channel 7 Output Sam pling Rate 001: 24 kHz Sample Rate. 010: 48 kHz Sample Rate. 011: 96 kHz Sample Rate. 100: 192 kHz Sam ple Rate. 101: 384 kHz Sam ple Rate. 110: 768 kHz Sam ple Rate. [2:0] FINT67_IN_FS (R/W) Interpolator Channel 6/Channel 7 Input Sam pling Rate 000: 12 kHz Sam ple Rate. 001: 24 kHz Sam ple Rate. 010: 48 kHz Sam ple Rate. 011: 96 kHz Sam ple Rate. 100: 192 kHz Sample Rate. 101: 384 kHz Sample Rate. [3] RESERVED Table 120. Bit Descriptions for FINT_CTRL4 Bits 7 [6:4] Bit Name RESERVED FINT67_OUT_FS Settings 001 010 011 100 101 110 3 [2:0] RESERVED FINT67_IN_FS 000 001 010 011 100 101 Description Reserved. Interpolator Channel 6/Channel 7 Output Sampling Rate. 24 kHz Sample Rate. 48 kHz Sample Rate. 96 kHz Sample Rate. 192 kHz Sample Rate. 384 kHz Sample Rate. 768 kHz Sample Rate. Reserved. Interpolator Channel 6/Channel 7 Input Sampling Rate. 12 kHz Sample Rate. 24 kHz Sample Rate. 48 kHz Sample Rate. 96 kHz Sample Rate. 192 kHz Sample Rate. 384 kHz Sample Rate. Rev. A | Page 136 of 280 Reset 0x0 0x5 Access R R/W 0x0 0x2 R R/W Data Sheet ADAU1787 SLOW TO FAST INTERPOLATOR CHANNEL 0 INPUT ROUTING REGISTER Address: 0xC051, Reset: 0x00, Name: FINT_ROUTE0 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7] RESERVED [6:0] FINT0_ROUTE (R/W) Slow to Fas t Interpolator Channel 0 Input Routing 0000000: Serial Port 0 Channel 0. 0000001: Serial Port 0 Channel 1. 0000010: Serial Port 0 Channel 2. ... 1001101: Digital Microphone Channel 5. 1001110: Digital Microphone Channel 6. 1001111: Digital Microphone Channel 7. Table 121. Bit Descriptions for FINT_ROUTE0 Bits 7 [6:0] Bit Name RESERVED FINT0_ROUTE Settings 0000000 0000001 0000010 0000011 0000100 0000101 0000110 0000111 0001000 0001001 0001010 0001011 0001100 0001101 0001110 0001111 0010000 0010001 0010010 0010011 0010100 0010101 0010110 0010111 0011000 0011001 0011010 0011011 0011100 0011101 0011110 0011111 Description Reserved. Slow to Fast Interpolator Channel 0 Input Routing. Serial Port 0 Channel 0. Serial Port 0 Channel 1. Serial Port 0 Channel 2. Serial Port 0 Channel 3. Serial Port 0 Channel 4. Serial Port 0 Channel 5. Serial Port 0 Channel 6. Serial Port 0 Channel 7. Serial Port 0 Channel 8. Serial Port 0 Channel 9. Serial Port 0 Channel 10. Serial Port 0 Channel 11. Serial Port 0 Channel 12. Serial Port 0 Channel 13. Serial Port 0 Channel 14. Serial Port 0 Channel 15. Serial Port 1 Channel 0. Serial Port 1 Channel 1. Serial Port 1 Channel 2. Serial Port 1 Channel 3. Serial Port 1 Channel 4. Serial Port 1 Channel 5. Serial Port 1 Channel 6. Serial Port 1 Channel 7. Serial Port 1 Channel 8. Serial Port 1 Channel 9. Serial Port 1 Channel 10. Serial Port 1 Channel 11. Serial Port 1 Channel 12. Serial Port 1 Channel 13. Serial Port 1 Channel 14. Serial Port 1 Channel 15. Rev. A | Page 137 of 280 Reset 0x0 0x0 Access R R/W ADAU1787 Bits Bit Name Data Sheet Settings 0100000 0100001 0100010 0100011 0100100 0100101 0100110 0100111 0101000 0101001 0101010 0101011 0101100 0101101 0101110 0101111 0110000 0110001 0110010 0110011 0110100 0110101 0110110 0110111 0111000 0111001 0111010 0111011 0111100 0111101 0111110 0111111 1000000 1000001 1000010 1000011 1000100 1000101 1000110 1000111 1001000 1001001 1001010 1001011 1001100 1001101 1001110 1001111 Description FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Input ASRC Channel 0. Input ASRC Channel 1. Input ASRC Channel 2. Input ASRC Channel 3. ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Rev. A | Page 138 of 280 Reset Access Data Sheet ADAU1787 SLOW TO FAST INTERPOLATOR CHANNEL 1 INPUT ROUTING REGISTER Address: 0xC052, Reset: 0x00, Name: FINT_ROUTE1 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7] RESERVED [6:0] FINT1_ROUTE (R/W) Slow to Fas t Interpolator Channel 1 Input Routing 0000000: Serial Port 0 Channel 0. 0000001: Serial Port 0 Channel 1. 0000010: Serial Port 0 Channel 2. ... 1001101: Digital Microphone Channel 5. 1001110: Digital Microphone Channel 6. 1001111: Digital Microphone Channel 7. Table 122. Bit Descriptions for FINT_ROUTE1 Bits 7 [6:0] Bit Name RESERVED FINT1_ROUTE Settings 0000000 0000001 0000010 0000011 0000100 0000101 0000110 0000111 0001000 0001001 0001010 0001011 0001100 0001101 0001110 0001111 0010000 0010001 0010010 0010011 0010100 0010101 0010110 0010111 0011000 0011001 0011010 0011011 0011100 0011101 0011110 0011111 Description Reserved. Slow to Fast Interpolator Channel 1 Input Routing. Serial Port 0 Channel 0. Serial Port 0 Channel 1. Serial Port 0 Channel 2. Serial Port 0 Channel 3. Serial Port 0 Channel 4. Serial Port 0 Channel 5. Serial Port 0 Channel 6. Serial Port 0 Channel 7. Serial Port 0 Channel 8. Serial Port 0 Channel 9. Serial Port 0 Channel 10. Serial Port 0 Channel 11. Serial Port 0 Channel 12. Serial Port 0 Channel 13. Serial Port 0 Channel 14. Serial Port 0 Channel 15. Serial Port 1 Channel 0. Serial Port 1 Channel 1. Serial Port 1 Channel 2. Serial Port 1 Channel 3. Serial Port 1 Channel 4. Serial Port 1 Channel 5. Serial Port 1 Channel 6. Serial Port 1 Channel 7. Serial Port 1 Channel 8. Serial Port 1 Channel 9. Serial Port 1 Channel 10. Serial Port 1 Channel 11. Serial Port 1 Channel 12. Serial Port 1 Channel 13. Serial Port 1 Channel 14. Serial Port 1 Channel 15. Rev. A | Page 139 of 280 Reset 0x0 0x0 Access R R/W ADAU1787 Bits Bit Name Data Sheet Settings 0100000 0100001 0100010 0100011 0100100 0100101 0100110 0100111 0101000 0101001 0101010 0101011 0101100 0101101 0101110 0101111 0110000 0110001 0110010 0110011 0110100 0110101 0110110 0110111 0111000 0111001 0111010 0111011 0111100 0111101 0111110 0111111 1000000 1000001 1000010 1000011 1000100 1000101 1000110 1000111 1001000 1001001 1001010 1001011 1001100 1001101 1001110 1001111 Description FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Input ASRC Channel 0. Input ASRC Channel 1. Input ASRC Channel 2. Input ASRC Channel 3. ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Rev. A | Page 140 of 280 Reset Access Data Sheet ADAU1787 SLOW TO FAST INTERPOLATOR CHANNEL 2 INPUT ROUTING REGISTER Address: 0xC053, Reset: 0x00, Name: FINT_ROUTE2 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7] RESERVED [6:0] FINT2_ROUTE (R/W) Slow to Fas t Interpolator Channel 2 Input Routing 0000000: Serial Port 0 Channel 0. 0000001: Serial Port 0 Channel 1. 0000010: Serial Port 0 Channel 2. ... 1001101: Digital Microphone Channel 5. 1001110: Digital Microphone Channel 6. 1001111: Digital Microphone Channel 7. Table 123. Bit Descriptions for FINT_ROUTE2 Bits 7 [6:0] Bit Name RESERVED FINT2_ROUTE Settings 0000000 0000001 0000010 0000011 0000100 0000101 0000110 0000111 0001000 0001001 0001010 0001011 0001100 0001101 0001110 0001111 0010000 0010001 0010010 0010011 0010100 0010101 0010110 0010111 0011000 0011001 0011010 0011011 0011100 0011101 0011110 0011111 Description Reserved. Slow to Fast Interpolator Channel 2 Input Routing. Serial Port 0 Channel 0. Serial Port 0 Channel 1. Serial Port 0 Channel 2. Serial Port 0 Channel 3. Serial Port 0 Channel 4. Serial Port 0 Channel 5. Serial Port 0 Channel 6. Serial Port 0 Channel 7. Serial Port 0 Channel 8. Serial Port 0 Channel 9. Serial Port 0 Channel 10. Serial Port 0 Channel 11. Serial Port 0 Channel 12. Serial Port 0 Channel 13. Serial Port 0 Channel 14. Serial Port 0 Channel 15. Serial Port 1 Channel 0. Serial Port 1 Channel 1. Serial Port 1 Channel 2. Serial Port 1 Channel 3. Serial Port 1 Channel 4. Serial Port 1 Channel 5. Serial Port 1 Channel 6. Serial Port 1 Channel 7. Serial Port 1 Channel 8. Serial Port 1 Channel 9. Serial Port 1 Channel 10. Serial Port 1 Channel 11. Serial Port 1 Channel 12. Serial Port 1 Channel 13. Serial Port 1 Channel 14. Serial Port 1 Channel 15. Rev. A | Page 141 of 280 Reset 0x0 0x0 Access R R/W ADAU1787 Bits Bit Name Data Sheet Settings 0100000 0100001 0100010 0100011 0100100 0100101 0100110 0100111 0101000 0101001 0101010 0101011 0101100 0101101 0101110 0101111 0110000 0110001 0110010 0110011 0110100 0110101 0110110 0110111 0111000 0111001 0111010 0111011 0111100 0111101 0111110 0111111 1000000 1000001 1000010 1000011 1000100 1000101 1000110 1000111 1001000 1001001 1001010 1001011 1001100 1001101 1001110 1001111 Description FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Input ASRC Channel 0. Input ASRC Channel 1. Input ASRC Channel 2. Input ASRC Channel 3. ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Rev. A | Page 142 of 280 Reset Access Data Sheet ADAU1787 SLOW TO FAST INTERPOLATOR CHANNEL 3 INPUT ROUTING REGISTER Address: 0xC054, Reset: 0x00, Name: FINT_ROUTE3 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7] RESERVED [6:0] FINT3_ROUTE (R/W) Slow to Fas t Interpolator Channel 3 Input Routing 0000000: Serial Port 0 Channel 0. 0000001: Serial Port 0 Channel 1. 0000010: Serial Port 0 Channel 2. ... 1001101: Digital Microphone Channel 5. 1001110: Digital Microphone Channel 6. 1001111: Digital Microphone Channel 7. Table 124. Bit Descriptions for FINT_ROUTE3 Bits 7 [6:0] Bit Name RESERVED FINT3_ROUTE Settings 0000000 0000001 0000010 0000011 0000100 0000101 0000110 0000111 0001000 0001001 0001010 0001011 0001100 0001101 0001110 0001111 0010000 0010001 0010010 0010011 0010100 0010101 0010110 0010111 0011000 0011001 0011010 0011011 0011100 0011101 0011110 0011111 Description Reserved. Slow to Fast Interpolator Channel 3 Input Routing. Serial Port 0 Channel 0. Serial Port 0 Channel 1. Serial Port 0 Channel 2. Serial Port 0 Channel 3. Serial Port 0 Channel 4. Serial Port 0 Channel 5. Serial Port 0 Channel 6. Serial Port 0 Channel 7. Serial Port 0 Channel 8. Serial Port 0 Channel 9. Serial Port 0 Channel 10. Serial Port 0 Channel 11. Serial Port 0 Channel 12. Serial Port 0 Channel 13. Serial Port 0 Channel 14. Serial Port 0 Channel 15. Serial Port 1 Channel 0. Serial Port 1 Channel 1. Serial Port 1 Channel 2. Serial Port 1 Channel 3. Serial Port 1 Channel 4. Serial Port 1 Channel 5. Serial Port 1 Channel 6. Serial Port 1 Channel 7. Serial Port 1 Channel 8. Serial Port 1 Channel 9. Serial Port 1 Channel 10. Serial Port 1 Channel 11. Serial Port 1 Channel 12. Serial Port 1 Channel 13. Serial Port 1 Channel 14. Serial Port 1 Channel 15. Rev. A | Page 143 of 280 Reset 0x0 0x0 Access R R/W ADAU1787 Bits Bit Name Data Sheet Settings 0100000 0100001 0100010 0100011 0100100 0100101 0100110 0100111 0101000 0101001 0101010 0101011 0101100 0101101 0101110 0101111 0110000 0110001 0110010 0110011 0110100 0110101 0110110 0110111 0111000 0111001 0111010 0111011 0111100 0111101 0111110 0111111 1000000 1000001 1000010 1000011 1000100 1000101 1000110 1000111 1001000 1001001 1001010 1001011 1001100 1001101 1001110 1001111 Description FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Input ASRC Channel 0. Input ASRC Channel 1. Input ASRC Channel 2. Input ASRC Channel 3. ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Rev. A | Page 144 of 280 Reset Access Data Sheet ADAU1787 SLOW TO FAST INTERPOLATOR CHANNEL 4 INPUT ROUTING REGISTER Address: 0xC055, Reset: 0x00, Name: FINT_ROUTE4 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7] RESERVED [6:0] FINT4_ROUTE (R/W) Slow to Fas t Interpolator Channel 4 Input Routing 0000000: Serial Port 0 Channel 0. 0000001: Serial Port 0 Channel 1. 0000010: Serial Port 0 Channel 2. ... 1001101: Digital Microphone Channel 5. 1001110: Digital Microphone Channel 6. 1001111: Digital Microphone Channel 7. Table 125. Bit Descriptions for FINT_ROUTE4 Bits 7 [6:0] Bit Name RESERVED FINT4_ROUTE Settings 0000000 0000001 0000010 0000011 0000100 0000101 0000110 0000111 0001000 0001001 0001010 0001011 0001100 0001101 0001110 0001111 0010000 0010001 0010010 0010011 0010100 0010101 0010110 0010111 0011000 0011001 0011010 0011011 0011100 0011101 0011110 0011111 Description Reserved. Slow to Fast Interpolator Channel 4 Input Routing Serial Port 0 Channel 0. Serial Port 0 Channel 1. Serial Port 0 Channel 2. Serial Port 0 Channel 3. Serial Port 0 Channel 4. Serial Port 0 Channel 5. Serial Port 0 Channel 6. Serial Port 0 Channel 7. Serial Port 0 Channel 8. Serial Port 0 Channel 9. Serial Port 0 Channel 10. Serial Port 0 Channel 11. Serial Port 0 Channel 12. Serial Port 0 Channel 13. Serial Port 0 Channel 14. Serial Port 0 Channel 15. Serial Port 1 Channel 0. Serial Port 1 Channel 1. Serial Port 1 Channel 2. Serial Port 1 Channel 3. Serial Port 1 Channel 4. Serial Port 1 Channel 5. Serial Port 1 Channel 6. Serial Port 1 Channel 7. Serial Port 1 Channel 8. Serial Port 1 Channel 9. Serial Port 1 Channel 10. Serial Port 1 Channel 11. Serial Port 1 Channel 12. Serial Port 1 Channel 13. Serial Port 1 Channel 14. Serial Port 1 Channel 15. Rev. A | Page 145 of 280 Reset 0x0 0x0 Access R R/W ADAU1787 Bits Bit Name Data Sheet Settings 0100000 0100001 0100010 0100011 0100100 0100101 0100110 0100111 0101000 0101001 0101010 0101011 0101100 0101101 0101110 0101111 0110000 0110001 0110010 0110011 0110100 0110101 0110110 0110111 0111000 0111001 0111010 0111011 0111100 0111101 0111110 0111111 1000000 1000001 1000010 1000011 1000100 1000101 1000110 1000111 1001000 1001001 1001010 1001011 1001100 1001101 1001110 1001111 Description FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Input ASRC Channel 0. Input ASRC Channel 1. Input ASRC Channel 2. Input ASRC Channel 3. ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Rev. A | Page 146 of 280 Reset Access Data Sheet ADAU1787 SLOW TO FAST INTERPOLATOR CHANNEL 5 INPUT ROUTING REGISTER Address: 0xC056, Reset: 0x00, Name: FINT_ROUTE5 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7] RESERVED [6:0] FINT5_ROUTE (R/W) Slow to Fas t Interpolator Channel 5 Input Routing 0000000: Serial Port 0 Channel 0. 0000001: Serial Port 0 Channel 1. 0000010: Serial Port 0 Channel 2. ... 1001101: Digital Microphone Channel 5. 1001110: Digital Microphone Channel 6. 1001111: Digital Microphone Channel 7. Table 126. Bit Descriptions for FINT_ROUTE5 Bits 7 [6:0] Bit Name RESERVED FINT5_ROUTE Settings 0000000 0000001 0000010 0000011 0000100 0000101 0000110 0000111 0001000 0001001 0001010 0001011 0001100 0001101 0001110 0001111 0010000 0010001 0010010 0010011 0010100 0010101 0010110 0010111 0011000 0011001 0011010 0011011 0011100 0011101 0011110 0011111 Description Reserved. Slow to Fast Interpolator Channel 5 Input Routing. Serial Port 0 Channel 0. Serial Port 0 Channel 1. Serial Port 0 Channel 2. Serial Port 0 Channel 3. Serial Port 0 Channel 4. Serial Port 0 Channel 5. Serial Port 0 Channel 6. Serial Port 0 Channel 7. Serial Port 0 Channel 8. Serial Port 0 Channel 9. Serial Port 0 Channel 10. Serial Port 0 Channel 11. Serial Port 0 Channel 12. Serial Port 0 Channel 13. Serial Port 0 Channel 14. Serial Port 0 Channel 15. Serial Port 1 Channel 0. Serial Port 1 Channel 1. Serial Port 1 Channel 2. Serial Port 1 Channel 3. Serial Port 1 Channel 4. Serial Port 1 Channel 5. Serial Port 1 Channel 6. Serial Port 1 Channel 7. Serial Port 1 Channel 8. Serial Port 1 Channel 9. Serial Port 1 Channel 10. Serial Port 1 Channel 11. Serial Port 1 Channel 12. Serial Port 1 Channel 13. Serial Port 1 Channel 14. Serial Port 1 Channel 15. Rev. A | Page 147 of 280 Reset 0x0 0x0 Access R R/W ADAU1787 Bits Bit Name Data Sheet Settings 0100000 0100001 0100010 0100011 0100100 0100101 0100110 0100111 0101000 0101001 0101010 0101011 0101100 0101101 0101110 0101111 0110000 0110001 0110010 0110011 0110100 0110101 0110110 0110111 0111000 0111001 0111010 0111011 0111100 0111101 0111110 0111111 1000000 1000001 1000010 1000011 1000100 1000101 1000110 1000111 1001000 1001001 1001010 1001011 1001100 1001101 1001110 1001111 Description FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Input ASRC Channel 0. Input ASRC Channel 1. Input ASRC Channel 2. Input ASRC Channel 3. ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Rev. A | Page 148 of 280 Reset Access Data Sheet ADAU1787 SLOW TO FAST INTERPOLATOR CHANNEL 6 INPUT ROUTING REGISTER Address: 0xC057, Reset: 0x00, Name: FINT_ROUTE6 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7] RESERVED [6:0] FINT6_ROUTE (R/W) Slow to Fas t Interpolator Channel 6 Input Routing 0000000: Serial Port 0 Channel 0. 0000001: Serial Port 0 Channel 1. 0000010: Serial Port 0 Channel 2. ... 1001101: Digital Microphone Channel 5. 1001110: Digital Microphone Channel 6. 1001111: Digital Microphone Channel 7. Table 127. Bit Descriptions for FINT_ROUTE6 Bits 7 [6:0] Bit Name RESERVED FINT6_ROUTE Settings 0000000 0000001 0000010 0000011 0000100 0000101 0000110 0000111 0001000 0001001 0001010 0001011 0001100 0001101 0001110 0001111 0010000 0010001 0010010 0010011 0010100 0010101 0010110 0010111 0011000 0011001 0011010 0011011 0011100 0011101 0011110 0011111 Description Reserved. Slow to Fast Interpolator Channel 6 Input Routing. Serial Port 0 Channel 0. Serial Port 0 Channel 1. Serial Port 0 Channel 2. Serial Port 0 Channel 3. Serial Port 0 Channel 4. Serial Port 0 Channel 5. Serial Port 0 Channel 6. Serial Port 0 Channel 7. Serial Port 0 Channel 8. Serial Port 0 Channel 9. Serial Port 0 Channel 10. Serial Port 0 Channel 11. Serial Port 0 Channel 12. Serial Port 0 Channel 13. Serial Port 0 Channel 14. Serial Port 0 Channel 15. Serial Port 1 Channel 0. Serial Port 1 Channel 1. Serial Port 1 Channel 2. Serial Port 1 Channel 3. Serial Port 1 Channel 4. Serial Port 1 Channel 5. Serial Port 1 Channel 6. Serial Port 1 Channel 7. Serial Port 1 Channel 8. Serial Port 1 Channel 9. Serial Port 1 Channel 10. Serial Port 1 Channel 11. Serial Port 1 Channel 12. Serial Port 1 Channel 13. Serial Port 1 Channel 14. Serial Port 1 Channel 15. Rev. A | Page 149 of 280 Reset 0x0 0x0 Access R R/W ADAU1787 Bits Bit Name Data Sheet Settings 0100000 0100001 0100010 0100011 0100100 0100101 0100110 0100111 0101000 0101001 0101010 0101011 0101100 0101101 0101110 0101111 0110000 0110001 0110010 0110011 0110100 0110101 0110110 0110111 0111000 0111001 0111010 0111011 0111100 0111101 0111110 0111111 1000000 1000001 1000010 1000011 1000100 1000101 1000110 1000111 1001000 1001001 1001010 1001011 1001100 1001101 1001110 1001111 Description FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Input ASRC Channel 0. Input ASRC Channel 1. Input ASRC Channel 2. Input ASRC Channel 3. ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Rev. A | Page 150 of 280 Reset Access Data Sheet ADAU1787 SLOW TO FAST INTERPOLATOR CHANNEL 7 INPUT ROUTING REGISTER Address: 0xC058, Reset: 0x00, Name: FINT_ROUTE7 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7] RESERVED [6:0] FINT7_ROUTE (R/W) Slow to Fas t Interpolator Channel 7 Input Routing 0000000: Serial Port 0 Channel 0. 0000001: Serial Port 0 Channel 1. 0000010: Serial Port 0 Channel 2. ... 1001101: Digital Microphone Channel 5. 1001110: Digital Microphone Channel 6. 1001111: Digital Microphone Channel 7. Table 128. Bit Descriptions for FINT_ROUTE7 Bits 7 [6:0] Bit Name RESERVED FINT7_ROUTE Settings 0000000 0000001 0000010 0000011 0000100 0000101 0000110 0000111 0001000 0001001 0001010 0001011 0001100 0001101 0001110 0001111 0010000 0010001 0010010 0010011 0010100 0010101 0010110 0010111 0011000 0011001 0011010 0011011 0011100 0011101 0011110 0011111 Description Reserved. Slow to Fast Interpolator Channel 7 Input Routing. Serial Port 0 Channel 0. Serial Port 0 Channel 1. Serial Port 0 Channel 2. Serial Port 0 Channel 3. Serial Port 0 Channel 4. Serial Port 0 Channel 5. Serial Port 0 Channel 6. Serial Port 0 Channel 7. Serial Port 0 Channel 8. Serial Port 0 Channel 9. Serial Port 0 Channel 10. Serial Port 0 Channel 11. Serial Port 0 Channel 12. Serial Port 0 Channel 13. Serial Port 0 Channel 14. Serial Port 0 Channel 15. Serial Port 1 Channel 0. Serial Port 1 Channel 1. Serial Port 1 Channel 2. Serial Port 1 Channel 3. Serial Port 1 Channel 4. Serial Port 1 Channel 5. Serial Port 1 Channel 6. Serial Port 1 Channel 7. Serial Port 1 Channel 8. Serial Port 1 Channel 9. Serial Port 1 Channel 10. Serial Port 1 Channel 11. Serial Port 1 Channel 12. Serial Port 1 Channel 13. Serial Port 1 Channel 14. Serial Port 1 Channel 15. Rev. A | Page 151 of 280 Reset 0x0 0x0 Access R R/W ADAU1787 Bits Bit Name Data Sheet Settings 0100000 0100001 0100010 0100011 0100100 0100101 0100110 0100111 0101000 0101001 0101010 0101011 0101100 0101101 0101110 0101111 0110000 0110001 0110010 0110011 0110100 0110101 0110110 0110111 0111000 0111001 0111010 0111011 0111100 0111101 0111110 0111111 1000000 1000001 1000010 1000011 1000100 1000101 1000110 1000111 1001000 1001001 1001010 1001011 1001100 1001101 1001110 1001111 Description FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Input ASRC Channel 0. Input ASRC Channel 1. Input ASRC Channel 2. Input ASRC Channel 3. ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Rev. A | Page 152 of 280 Reset Access Data Sheet ADAU1787 INPUT ASRC CONTROL, SOURCE, AND RATE SELECTION REGISTER Address: 0xC059, Reset: 0x02, Name: ASRCI_CTRL 7 6 5 4 3 2 1 0 0 0 0 0 0 0 1 0 [7] ASRCI_MORE_FILT (R/W) Input ASRC Additional Filtering Enable 0: No Additional Voice Band Filter. 1: Voice Band Filter On. [2:0] ASRCI_OUT_FS (R/W) Input ASRC Sample Rate Selection 000: 12 kHz Sam ple Rate. 001: 24 kHz Sam ple Rate. 010: 48 kHz Sam ple Rate. 011: 96 kHz Sam ple Rate. 100: 192 kHz Sam ple Rate. [6] ASRCI_VFILT (R/W) Input ASRC Voice Filter Enable 0: Voice Filter Off. 1: Voice Filter On. [5] ASRCI_LPM (R/W) Input ASRC Low Power Mode Selection 0: High Performance Mode. 1: Low Power Mode. [3] ASRCI_LPM_II (R/W) Input ASRC Low Power Mode Selection. Even lower power. 0: High Performance Mode. 1: Low Power Mode. [4] ASRCI_SOURCE (R/W) Input ASRC Source 0: Serial Audio Port 0 source for Input ASRC. 1: Serial Audio Port 1 source for Input ASRC. Table 129. Bit Descriptions for ASRCI_CTRL Bits 7 Bit Name ASRCI_MORE_FILT Settings 0 1 6 ASRCI_VFILT 0 1 5 ASRCI_LPM 0 1 4 ASRCI_SOURCE 0 1 3 ASRCI_LPM_II 0 1 [2:0] ASRCI_OUT_FS 000 001 010 011 100 Description Input ASRC Additional Filtering Enable. This bit can enable additional filtering within the ASRC that can provide higher performance under some conditions. No Additional Voice Band Filter. Voice Band Filter On. Input ASRC Voice Filter Enable. Voice Filter Off. Voice Filter On. Input ASRC Low Power Mode Selection. High Performance Mode. Low Power Mode. Input ASRC Source. Serial Audio Port 0 Source for Input ASRC. Serial Audio Port 1 Source for Input ASRC. Input ASRC Low Power Mode Selection. Even lower power. High Performance Mode. Low Power Mode. Input ASRC Sample Rate Selection. 12 kHz Sample Rate. 24 kHz Sample Rate. 48 kHz Sample Rate. 96 kHz Sample Rate. 192 kHz Sample Rate. Rev. A | Page 153 of 280 Reset 0x0 Access R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x2 R/W ADAU1787 Data Sheet INPUT ASRC CHANNEL 0 AND CHANNEL 1 INPUT ROUTING REGISTER Address: 0xC05A, Reset: 0x00, Name: ASRCI_ROUTE01 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:4] ASRCI1_ROUTE (R/W) Input ASRC Channel 1 Routing 0000: Serial Port Channel 0. 0001: Serial Port Channel 1. 0010: Serial Port Channel 2. ... 1101: Serial Port Channel 13. 1110: Serial Port Channel 14. 1111: Serial Port Channel 15. [3:0] ASRCI0_ROUTE (R/W) Input ASRC Channel 0 Routing 0000: Serial Port Channel 0. 0001: Serial Port Channel 1. 0010: Serial Port Channel 2. ... 1101: Serial Port Channel 13. 1110: Serial Port Channel 14. 1111: Serial Port Channel 15. Table 130. Bit Descriptions for ASRCI_ROUTE01 Bits [7:4] Bit Name ASRCI1_ROUTE Settings 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 [3:0] ASRCI0_ROUTE 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 Description Input ASRC Channel 1 Routing. Serial Port Channel 0. Serial Port Channel 1. Serial Port Channel 2. Serial Port Channel 3. Serial Port Channel 4. Serial Port Channel 5. Serial Port Channel 6. Serial Port Channel 7. Serial Port Channel 8. Serial Port Channel 9. Serial Port Channel 10. Serial Port Channel 11. Serial Port Channel 12. Serial Port Channel 13. Serial Port Channel 14. Serial Port Channel 15. Input ASRC Channel 0 Routing. Serial Port Channel 0. Serial Port Channel 1. Serial Port Channel 2. Serial Port Channel 3. Serial Port Channel 4. Serial Port Channel 5. Serial Port Channel 6. Serial Port Channel 7. Serial Port Channel 8. Serial Port Channel 9. Serial Port Channel 10. Serial Port Channel 11. Serial Port Channel 12. Serial Port Channel 13. Serial Port Channel 14. Serial Port Channel 15. Rev. A | Page 154 of 280 Reset 0x0 Access R/W 0x0 R/W Data Sheet ADAU1787 INPUT ASRC CHANNEL 2 AND CHANNEL 3 INPUT ROUTING REGISTER Address: 0xC05B, Reset: 0x00, Name: ASRCI_ROUTE23 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:4] ASRCI3_ROUTE (R/W) Input ASRC Channel 3 Routing 0000: Serial Port Channel 0. 0001: Serial Port Channel 1. 0010: Serial Port Channel 2. ... 1101: Serial Port Channel 13. 1110: Serial Port Channel 14. 1111: Serial Port Channel 15. [3:0] ASRCI2_ROUTE (R/W) Input ASRC Channel 2 Routing 0000: Serial Port Channel 0. 0001: Serial Port Channel 1. 0010: Serial Port Channel 2. ... 1101: Serial Port Channel 13. 1110: Serial Port Channel 14. 1111: Serial Port Channel 15. Table 131. Bit Descriptions for ASRCI_ROUTE23 Bits [7:4] Bit Name ASRCI3_ROUTE Settings 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 [3:0] ASRCI2_ROUTE 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 Description Input ASRC Channel 3 Routing. Serial Port Channel 0. Serial Port Channel 1. Serial Port Channel 2. Serial Port Channel 3. Serial Port Channel 4. Serial Port Channel 5. Serial Port Channel 6. Serial Port Channel 7. Serial Port Channel 8. Serial Port Channel 9. Serial Port Channel 10. Serial Port Channel 11. Serial Port Channel 12. Serial Port Channel 13. Serial Port Channel 14. Serial Port Channel 15. Input ASRC Channel 2 Routing. Serial Port Channel 0. Serial Port Channel 1. Serial Port Channel 2. Serial Port Channel 3. Serial Port Channel 4. Serial Port Channel 5. Serial Port Channel 6. Serial Port Channel 7. Serial Port Channel 8. Serial Port Channel 9. Serial Port Channel 10. Serial Port Channel 11. Serial Port Channel 12. Serial Port Channel 13. Serial Port Channel 14. Serial Port Channel 15. Rev. A | Page 155 of 280 Reset 0x0 Access R/W 0x0 R/W ADAU1787 Data Sheet OUTPUT ASRC CONTROL REGISTER Address: 0xC05C, Reset: 0x02, Name: ASRCO_CTRL 7 6 5 4 3 2 1 0 0 0 0 0 0 0 1 0 [7] ASRCO_MORE_FILT (R/W) Output ASRC Additional Filtering Enable 0: No Additional Voice Band Filter. 1: Voice Band Filter On. [2:0] ASRCO_IN_FS (R/W) Output ASRC Input Sam ple Rate Selection 000: 12 kHz Sam ple Rate. 001: 24 kHz Sam ple Rate. 010: 48 kHz Sam ple Rate. 011: 96 kHz Sam ple Rate. 100: 192 kHz Sample Rate. [6] ASRCO_VFILT (R/W) Output ASRC Voice Filter Enable 0: Voice Filter Off. 1: Voice Filter On. [5] ASRCO_LPM (R/W) Output ASRC Low Power Mode Selection 0: High Perform ance Mode. 1: Low Power Mode. [3] ASRCO_LPM_II (R/W) Output ASRC Low Power Mode Selection. Even lower power. 0: High Perform ance Mode. 1: Low Power Mode. [4] ASRCO_SAI_SEL (R/W) Output ASRC Serial Port External Rate Source Selection 0: Use Serial Port 0 as Rate Source. 1: Use Serial Port 1 as Rate Source. Table 132. Bit Descriptions for ASRCO_CTRL Bits 7 Bit Name ASRCO_MORE_FILT Settings 0 1 6 ASRCO_VFILT 0 1 5 ASRCO_LPM 0 1 4 ASRCO_SAI_SEL 0 1 3 ASRCO_LPM_II 0 1 [2:0] ASRCO_IN_FS 000 001 010 011 100 Description Output ASRC Additional Filtering Enable. This bit can enable additional filtering within the ASRC that can provide higher performance under some conditions. No Additional Voice Band Filter. Voice Band Filter On. Output ASRC Voice Filter Enable. Voice Filter Off. Voice Filter On. Output ASRC Low Power Mode Selection. High Performance Mode. Low Power Mode. Output ASRC Serial Port External Rate Source Selection. Use Serial Port 0 as Rate Source. Use Serial Port 1 as Rate Source. Output ASRC Low Power Mode Selection. Even lower power. High Performance Mode. Low Power Mode. Output ASRC Input Sample Rate Selection. 12 kHz Sample Rate. 24 kHz Sample Rate. 48 kHz Sample Rate. 96 kHz Sample Rate. 192 kHz Sample Rate. Rev. A | Page 156 of 280 Reset 0x0 Access R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x2 R/W Data Sheet ADAU1787 OUTPUT ASRC CHANNEL 0 INPUT ROUTING REGISTER Address: 0xC05D, Reset: 0x00, Name: ASRCO_ROUTE0 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:6] RESERVED [5:0] ASRCO0_ROUTE (R/W) Output ASRC Channel 0 Input Routing 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 110001: Fast to Slow Decimator Channel 5. 110010: Fast to Slow Decimator Channel 6. 110011: Fast to Slow Decimator Channel 7. Table 133. Bit Descriptions for ASRCO_ROUTE0 Bits [7:6] [5:0] Bit Name RESERVED ASRCO0_ROUTE Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 Description Reserved. Output ASRC Channel 0 Input Routing. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Rev. A | Page 157 of 280 Reset 0x0 0x0 Access R R/W ADAU1787 Bits Bit Name Data Sheet Settings 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 Description Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Fast to Slow Decimator Channel 0. Fast to Slow Decimator Channel 1. Fast to Slow Decimator Channel 2. Fast to Slow Decimator Channel 3. Fast to Slow Decimator Channel 4. Fast to Slow Decimator Channel 5. Fast to Slow Decimator Channel 6. Fast to Slow Decimator Channel 7. Reset Access Reset 0x0 0x0 Access R R/W OUTPUT ASRC CHANNEL 1 INPUT ROUTING REGISTER Address: 0xC05E, Reset: 0x00, Name: ASRCO_ROUTE1 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:6] RESERVED [5:0] ASRCO1_ROUTE (R/W) Output ASRC Channel 1 Input Routing 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 110001: Fast to Slow Decimator Channel 5. 110010: Fast to Slow Decimator Channel 6. 110011: Fast to Slow Decimator Channel 7. Table 134. Bit Descriptions for ASRCO_ROUTE1 Bits [7:6] [5:0] Bit Name RESERVED ASRCO1_ROUTE Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 001100 001101 001110 001111 Description Reserved. Output ASRC Channel 1 Input Routing. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. Rev. A | Page 158 of 280 Data Sheet Bits Bit Name ADAU1787 Settings 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 Description SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Fast to Slow Decimator Channel 0. Fast to Slow Decimator Channel 1. Fast to Slow Decimator Channel 2. Fast to Slow Decimator Channel 3. Fast to Slow Decimator Channel 4. Fast to Slow Decimator Channel 5. Fast to Slow Decimator Channel 6. Fast to Slow Decimator Channel 7. Rev. A | Page 159 of 280 Reset Access ADAU1787 Data Sheet OUTPUT ASRC CHANNEL 2 INPUT ROUTING REGISTER Address: 0xC05F, Reset: 0x00, Name: ASRCO_ROUTE2 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:6] RESERVED [5:0] ASRCO2_ROUTE (R/W) Output ASRC Channel 2 Input Routing 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 110001: Fast to Slow Decimator Channel 5. 110010: Fast to Slow Decimator Channel 6. 110011: Fast to Slow Decimator Channel 7. Table 135. Bit Descriptions for ASRCO_ROUTE2 Bits [7:6] [5:0] Bit Name RESERVED ASRCO2_ROUTE Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 Description Reserved. Output ASRC Channel 2 Input Routing FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Rev. A | Page 160 of 280 Reset 0x0 0x0 Access R R/W Data Sheet Bits Bit Name ADAU1787 Settings 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 Description Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Fast to Slow Decimator Channel 0. Fast to Slow Decimator Channel 1. Fast to Slow Decimator Channel 2. Fast to Slow Decimator Channel 3. Fast to Slow Decimator Channel 4. Fast to Slow Decimator Channel 5. Fast to Slow Decimator Channel 6. Fast to Slow Decimator Channel 7. Reset Access Reset 0x0 0x0 Access R R/W OUTPUT ASRC CHANNEL 3 INPUT ROUTING REGISTER Address: 0xC060, Reset: 0x00, Name: ASRCO_ROUTE3 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:6] RESERVED [5:0] ASRCO3_ROUTE (R/W) Output ASRC Channel 3 Input Routing 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 110001: Fast to Slow Decimator Channel 5. 110010: Fast to Slow Decimator Channel 6. 110011: Fast to Slow Decimator Channel 7. Table 136. Bit Descriptions for ASRCO_ROUTE3 Bits [7:6] [5:0] Bit Name RESERVED ASRCO3_ROUTE Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 001100 001101 001110 001111 Description Reserved. Output ASRC Channel 3 Input Routing FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. Rev. A | Page 161 of 280 ADAU1787 Bits Bit Name Data Sheet Settings 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 Description SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Fast to Slow Decimator Channel 0. Fast to Slow Decimator Channel 1. Fast to Slow Decimator Channel 2. Fast to Slow Decimator Channel 3. Fast to Slow Decimator Channel 4. Fast to Slow Decimator Channel 5. Fast to Slow Decimator Channel 6. Fast to Slow Decimator Channel 7. Rev. A | Page 162 of 280 Reset Access Data Sheet ADAU1787 FastDSP RUN REGISTER Address: 0xC061, Reset: 0x00, Name: FDSP_RUN 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:1] RESERVED [0] FDSP_RUN (R/W) Allows FastDSP to run with go signal. 0: FastDSP has no go signal. Not running but m em ories can be loaded if FDSP_EN = 1. 1: FastDSP has go signal and is running. Table 137. Bit Descriptions for FDSP_RUN Bits [7:1] 0 Bit Name RESERVED FDSP_RUN Settings 0 1 Description Reserved. Allows FastDSP to run with go signal. FastDSP has no go signal. Not running but memories can be loaded if FDSP_EN = 1. FastDSP has go signal and is running. Reset 0x0 0x0 Access R R/W Reset 0x7 Access R/W FastDSP CURRENT BANK AND BANK RAMPING CONTROLS REGISTER Address: 0xC062, Reset: 0x70, Name: FDSP_CTRL1 7 6 5 4 3 2 1 0 0 1 1 1 0 0 0 0 [7:4] FDSP_RAMP_RATE (R/W) FastDSP Param eter Bank Ramp Rate of Change. Determines time to com plete full ram p from one bank to another. 0000: 0.02 sec Ram p. 0001: 0.04 sec Ram p. 0010: 0.06 sec Ram p. ... 1101: 1.5 s ec Ram p. 1110: 1.75 sec Ram p. 1111: 2 sec Ramp. [1:0] FDSP_BANK_SEL (R/W) FastDSP Current Parameter Bank Selection 0: FastDSP uses Parameter Bank A. 1: FastDSP uses Parameter Bank B. 10: FastDSP uses Parameter Bank C. [3] FDSP_ZERO_STATE (R/W) Zeroes the state of the FastDSP data m emory during bank switching 0: Do not zero state during bank switch. 1: Zero state during back switch. [2] FDSP_RAMP_MODE (R/W) FastDSP Param eter Bank Ramp Mode 0: Parameters linearly ram p when current bank is changed. 1: Parameters ins tantly change when current bank is changed. Table 138. Bit Descriptions for FDSP_CTRL1 Bits [7:4] Bit Name FDSP_RAMP_RATE Settings 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 Description FastDSP Parameter Bank Ramp Rate of Change. Determines time to complete full ramp from one bank to another. 0.02 sec Ramp. 0.04 sec Ramp. 0.06 sec Ramp. 0.08 sec Ramp. 0.1 sec Ramp. 0.15 sec Ramp. 0.2 sec Ramp. 0.25 sec Ramp. 0.3 sec Ramp. 0.5 sec Ramp. 0.75 sec Ramp. 1 sec Ramp. 1.25 sec Ramp. Rev. A | Page 163 of 280 ADAU1787 Bits Bit Name 3 FDSP_ZERO_STATE Data Sheet Settings 1101 1110 1111 0 1 2 FDSP_RAMP_MODE 0 1 [1:0] FDSP_BANK_SEL 0 1 10 Description 1.5 sec Ramp. 1.75 sec Ramp. 2 sec Ramp. Zeroes the state of the FastDSP data memory during bank switching. When switching active parameter banks between two settings, zeroing the state of the bank prevents the new filter settings from being active on old data that is recirculating in filters. Zeroing the state may prevent filter instability or unwanted noises upon bank switching. Do not zero state during bank switch. Zero state during back switch. FastDSP Parameter Bank Ramp Mode. Parameters linearly ramp when current bank is changed. Parameters instantly change when current bank is changed. FastDSP Current Parameter Bank Selection. FastDSP uses Parameter Bank A. FastDSP uses Parameter Bank B. FastDSP uses Parameter Bank C. Reset Access 0x0 R/W 0x0 R/W 0x0 R/W Reset 0x0 0x3F Access R R/W FastDSP BANK RAMPING STOP POINT REGISTER Address: 0xC063, Reset: 0x3F, Name: FDSP_CTRL2 7 6 5 4 3 2 1 0 0 0 1 1 1 1 1 1 [7:6] RESERVED [5:0] FDSP_LAMBDA (R/W) FastDSP Bank Switch Ramp Stop Point 000000: Bank switch param eter ram p stops at 1/64 of full ram p. 000001: Bank switch param eter ram p stops at 2/64 of full ram p. 000010-111101: ... 111110: Bank switch param eter ram p stops at 63/64 of full ramp. 111111: Bank switch param eter ram p com pletes ramp to current bank. Table 139. Bit Descriptions for FDSP_CTRL2 Bits [7:6] [5:0] Bit Name RESERVED FDSP_LAMBDA Settings 000000 000001 000010 to 111101 111110 111111 Description Reserved. FastDSP Bank Switch Ramp Stop Point. Lambda is a 6-bit value representing the point along the linear interpolation curve between two banks at which the bank ramp switch stops. 0 = ((63/64) × A + (1/64) × B), 1 = ((62/64) × A + (2/64) × B), … , 62 = ((1/64) × A + (63/64) × B), and 63 = B (default) lambda can be updated on-the-fly via the control interface. To complete a bank switch, a value of 63 (default setting) must be set. Actual current ramp point (FDSP_CURRENT_LAMBDA: 0 to 63) can be read via a status register. When this point reaches 63, the bank switch is complete, and the current parameters used match the current bank. The actual step size of the linear interpolation is ~12 bits (4096 steps). Parameters in banks that are being ramped between must not change during a bank switch. Bank switch parameter ramp stops at 1/64 of full ramp. Bank switch parameter ramp stops at 2/64 of full ramp. … Bank switch parameter ramp stops at 63/64 of full ramp. Bank switch parameter ramp completes ramp to current bank. Rev. A | Page 164 of 280 Data Sheet ADAU1787 FastDSP BANK COPYING REGISTER Address: 0xC064, Reset: 0x00, Name: FDSP_CTRL3 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:6] RESERVED [5] FDSP_COPY_CB (W) FastDSP Copy Parameter Bank C to Bank B 0: Norm al Operation. 1: Writing of 1 copies bank. [4] FDSP_COPY_CA (W) FastDSP Copy Parameter Bank C to Bank A 0: Norm al Operation. 1: Writing of 1 copies bank. [3] FDSP_COPY_BC (W) FastDSP Copy Parameter Bank B to Bank C 0: Norm al Operation. 1: Writing of 1 copies bank. [0] FDSP_COPY_AB (W) FastDSP Copy Param eter Bank A to Bank B 0: Norm al Operation. 1: Writing of 1 copies bank. [1] FDSP_COPY_AC (W) FastDSP Copy Param eter Bank A to Bank C 0: Norm al Operation. 1: Writing of 1 copies bank. [2] FDSP_COPY_BA (W) FastDSP Copy Param eter Bank B to Bank A 0: Norm al Operation. 1: Writing of 1 copies bank. Table 140. Bit Descriptions for FDSP_CTRL3 Bits [7:6] 5 Bit Name RESERVED FDSP_COPY_CB Settings 0 1 4 FDSP_COPY_CA 0 1 3 FDSP_COPY_BC 0 1 2 FDSP_COPY_BA 0 1 1 FDSP_COPY_AC 0 1 0 FDSP_COPY_AB 0 1 Description Reserved. FastDSP Copy Parameter Bank C to Bank B. Normal Operation. Writing of 1 copies bank. FastDSP Copy Parameter Bank C to Bank A. Normal Operation. Writing of 1 copies bank. FastDSP Copy Parameter Bank B to Bank C. Normal Operation. Writing of 1 copies bank. FastDSP Copy Parameter Bank B to Bank A Normal Operation. Writing of 1 copies bank. FastDSP Copy Parameter Bank A to Bank C. Normal Operation. Writing of 1 copies bank. FastDSP Copy Parameter Bank A to Bank B. Normal Operation. Writing of 1 copies bank. Rev. A | Page 165 of 280 Reset 0x0 0x0 Access R W 0x0 W 0x0 W 0x0 W 0x0 W 0x0 W ADAU1787 Data Sheet FastDSP FRAME RATE SOURCE REGISTER Address: 0xC065, Reset: 0x00, Name: FDSP_CTRL4 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:5] RESERVED [3:0] FDSP_RATE_SOURCE (R/W) FastDSP Fram e Rate Source Selection 0000: ADC Channel 0 and Channel 1. 0001: ADC Channel 2 and Channel 3. 0010: Digital Microphone Channel 0 and Channel 1. ... 1101: Interpolator Channel 6 and Channel 7. 1110: Input Asynchronous Sample Rate Converter. 1111: Fixed. [4] FDSP_EXP_ATK_SPEED (R/W) FastDSP Expander Attack/Ram p-Down Speed Table 141. Bit Descriptions for FDSP_CTRL4 Bits [7:5] 4 [3:0] Bit Name RESERVED FDSP_EXP_ATK_SPEED FDSP_RATE_SOURCE Settings 0000 0001 0010 0011 0100 0101 0110 0111 1010 1011 1100 1101 1110 1111 Description Reserved. FastDSP Expander Attack/Ramp-Down Speed. FastDSP Frame Rate Source. ADC Channel 0 and Channel 1. ADC Channel 2 and Channel 3. Digital Microphone Channel 0 and Channel 1. Digital Microphone Channel 2 and Channel 3. Digital Microphone Channel 4 and Channel 5. Digital Microphone Channel 6 and Channel 7. Serial Audio Interface 0. Serial Audio Interface 1. Interpolator Channel 0 and Channel 1. Interpolator Channel 2 and Channel 3. Interpolator Channel 4 and Channel 5. Interpolator Channel 6 and Channel 7. Input Asynchronous Sample Rate Converter. Fixed. Reset 0x0 0x0 0x0 Access R R/W R/W FastDSP FIXED RATE DIVISION MSBs REGISTER Address: 0xC066, Reset: 0x00, Name: FDSP_CTRL5 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:0] FDSP_RATE_DIV[15:8] (R/W) FastDSP Go Signal Division. Num ber of 24.576 MHz clock cycles between go signal is FDSP_RATE_DIV m inus 1 when FDSP_RATE_SOURCE set to fixed. Table 142. Bit Descriptions for FDSP_CTRL5 Bits [7:0] Bit Name FDSP_RATE_DIV[15:8] Settings Description FastDSP Go Signal Division. Number of 24.576 MHz clock cycles between go signal is FDSP_RATE_DIV minus 1 when FDSP_RATE_SOURCE set to fixed. Rev. A | Page 166 of 280 Reset 0x0 Access R/W Data Sheet ADAU1787 FastDSP FIXED RATE DIVISION LSBs REGISTER Address: 0xC067, Reset: 0x7F, Name: FDSP_CTRL6 7 6 5 4 3 2 1 0 0 1 1 1 1 1 1 1 [7:0] FDSP_RATE_DIV[7:0] (R/W) FastDSP Go Signal Division. Num ber of 24.576 MHz clock cycles between go signal is FDSP_RATE_DIV m inus 1 when FDSP_RATE_SOURCE set to fixed. Table 143. Bit Descriptions for FDSP_CTRL6 Bits [7:0] Bit Name FDSP_RATE_DIV[7:0] Settings Description FastDSP Go Signal Division. Number of 24.576 MHz clock cycles between go signal is FDSP_RATE_DIV minus 1 when FDSP_RATE_SOURCE set to fixed. Reset 0x7F Access R/W FastDSP MODULO N COUNTER FOR LOWER RATE CONDITIONAL EXECUTION REGISTER Address: 0xC068, Reset: 0x00, Name: FDSP_CTRL7 [7:6] RESERVED 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [5:0] FDSP_MOD_N (R/W) FastDSP Modulo N Counter Reset for Conditional Execution. Table 144. Bit Descriptions for FDSP_CTRL7 Bits [7:6] [5:0] Bit Name RESERVED FDSP_MOD_N Settings Description Reserved. FastDSP Modulo N Counter Reset for Conditional Execution. Rev. A | Page 167 of 280 Reset 0x0 0x0 Access R R/W ADAU1787 Data Sheet FastDSP GENERIC CONDITIONAL EXECUTION REGISTERS Address: 0xC069, Reset: 0x00, Name: FDSP_CTRL8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7] FDSP_REG_COND7 (R/W) FastDSP Generic Register for Conditional Execution 0: Conditional register is 0. 1: Conditional register is 1. [0] FDSP_REG_COND0 (R/W) FastDSP Generic Register for Conditional Execution 0: Conditional register is 0. 1: Conditional register is 1. [6] FDSP_REG_COND6 (R/W) FastDSP Generic Register for Conditional Execution 0: Conditional register is 0. 1: Conditional register is 1. [1] FDSP_REG_COND1 (R/W) FastDSP Generic Register for Conditional Execution 0: Conditional register is 0. 1: Conditional register is 1. [5] FDSP_REG_COND5 (R/W) FastDSP Generic Register for Conditional Execution 0: Conditional register is 0. 1: Conditional register is 1. [2] FDSP_REG_COND2 (R/W) FastDSP Generic Register for Conditional Execution 0: Conditional register is 0. 1: Conditional register is 1. [4] FDSP_REG_COND4 (R/W) FastDSP Generic Register for Conditional Execution 0: Conditional register is 0. 1: Conditional register is 1. [3] FDSP_REG_COND3 (R/W) FastDSP Generic Register for Conditional Execution 0: Conditional register is 0. 1: Conditional register is 1. Table 145. Bit Descriptions for FDSP_CTRL8 Bits 7 Bit Name FDSP_REG_COND7 Settings 0 1 6 FDSP_REG_COND6 0 1 5 FDSP_REG_COND5 0 1 4 FDSP_REG_COND4 0 1 3 FDSP_REG_COND3 0 1 2 FDSP_REG_COND2 0 1 1 FDSP_REG_COND1 0 1 0 FDSP_REG_COND0 0 1 Description FastDSP Generic Register for Conditional Execution. The value of this register can be used for conditional instruction execution in the FastDSP. Conditional register is 0. Conditional register is 1. FastDSP Generic Register for Conditional Execution. The value of this register can be used for conditional instruction execution in the FastDSP. Conditional register is 0. Conditional register is 1. FastDSP Generic Register for Conditional Execution. The value of this register can be used for conditional instruction execution in the FastDSP. Conditional register is 0. Conditional register is 1. FastDSP Generic Register for Conditional Execution. The value of this register can be used for conditional instruction execution in the FastDSP. Conditional register is 0. Conditional register is 1. FastDSP Generic Register for Conditional Execution. The value of this register can be used for conditional instruction execution in the FastDSP. Conditional register is 0. Conditional register is 1. FastDSP Generic Register for Conditional Execution. The value of this register can be used for conditional instruction execution in the FastDSP. Conditional register is 0. Conditional register is 1. FastDSP Generic Register for Conditional Execution. The value of this register can be used for conditional instruction execution in the FastDSP. Conditional register is 0. Conditional register is 1. FastDSP Generic Register for Conditional Execution. The value of this register can be used for conditional instruction execution in the FastDSP. Conditional register is 0. Conditional register is 1. Rev. A | Page 168 of 280 Reset 0x0 Access R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W Data Sheet ADAU1787 FastDSP SAFELOAD ADDRESS REGISTER Address: 0xC06A, Reset: 0x00, Name: FDSP_SL_ADDR 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [ 7 : 6 ] R ES ER V ED [ 5 : 0 ] F D S P _S L _A D D R ( R / W ) Fa s tD SP Sa fe lo a d In s tr u c tio n Nu m b e r Table 146. Bit Descriptions for FDSP_SL_ADDR Bits [7:6] [5:0] Bit Name RESERVED FDSP_SL_ADDR Settings Description Reserved. FastDSP Safeload Instruction Number. Reset 0x0 0x0 Access R R/W FastDSP SAFELOAD PARAMETER 0 VALUE REGISTERS Address: 0xC06B, Reset: 0x00, Name: FDSP_SL_P0_3 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:0] FDSP_SL_P0[31:24] (R/W) FastDSP Safeload Parameter 0 (B0 Coefficient) Value to Be Written Table 147. Bit Descriptions for FDSP_SL_P0_3 Bits [7:0] Bit Name FDSP_SL_P0[31:24] Settings Description FastDSP Safeload Parameter 0 (B0 Coefficient) Value to Be Written Reset 0x0 Access R/W Reset 0x0 Access R/W Reset 0x0 Access R/W Reset 0x0 Access R/W Address: 0xC06C, Reset: 0x00, Name: FDSP_SL_P0_2 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:0] FDSP_SL_P0[23:16] (R/W) FastDSP Safeload Parameter 0 (B0 Coefficient) Value to Be Written Table 148. Bit Descriptions for FDSP_SL_P0_2 Bits [7:0] Bit Name FDSP_SL_P0[23:16] Settings Description FastDSP Safeload Parameter 0 (B0 Coefficient) Value to Be Written Address: 0xC06D, Reset: 0x00, Name: FDSP_SL_P0_1 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:0] FDSP_SL_P0[15:8] (R/W) FastDSP Safeload Param eter 0 (B0 Coefficient) Value to Be Written Table 149. Bit Descriptions for FDSP_SL_P0_1 Bits [7:0] Bit Name FDSP_SL_P0[15:8] Settings Description FastDSP Safeload Parameter 0 (B0 Coefficient) Value to Be Written Address: 0xC06E, Reset: 0x00, Name: FDSP_SL_P0_0 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:0] FDSP_SL_P0[7:0] (R/W) FastDSP Safeload Param eter 0 (B0 Coefficient) Value to Be Written Table 150. Bit Descriptions for FDSP_SL_P0_0 Bits [7:0] Bit Name FDSP_SL_P0[7:0] Settings Description FastDSP Safeload Parameter 0 (B0 Coefficient) Value to Be Written Rev. A | Page 169 of 280 ADAU1787 Data Sheet FastDSP SAFELOAD PARAMETER 1 VALUE REGISTERS Address: 0xC06F, Reset: 0x00, Name: FDSP_SL_P1_3 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:0] FDSP_SL_P1[31:24] (R/W) FastDSP Safeload Parameter 1 (B1 Coefficient) Value to Be Written Table 151. Bit Descriptions for FDSP_SL_P1_3 Bits [7:0] Bit Name FDSP_SL_P1[31:24] Settings Description FastDSP Safeload Parameter 1 (B1 Coefficient) Value to Be Written Reset 0x0 Access R/W Reset 0x0 Access R/W Reset 0x0 Access R/W Reset 0x0 Access R/W Address: 0xC070, Reset: 0x00, Name: FDSP_SL_P1_2 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:0] FDSP_SL_P1[23:16] (R/W) FastDSP Safeload Parameter 1 (B1 Coefficient) Value to Be Written Table 152. Bit Descriptions for FDSP_SL_P1_2 Bits [7:0] Bit Name FDSP_SL_P1[23:16] Settings Description FastDSP Safeload Parameter 1 (B1 Coefficient) Value to Be Written Address: 0xC071, Reset: 0x00, Name: FDSP_SL_P1_1 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:0] FDSP_SL_P1[15:8] (R/W) FastDSP Safeload Param eter 1 (B1 Coefficient) Value to Be Written Table 153. Bit Descriptions for FDSP_SL_P1_1 Bits [7:0] Bit Name FDSP_SL_P1[15:8] Settings Description FastDSP Safeload Parameter 1 (B1 Coefficient) Value to Be Written Address: 0xC072, Reset: 0x00, Name: FDSP_SL_P1_0 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:0] FDSP_SL_P1[7:0] (R/W) FastDSP Safeload Param eter 1 (B1 Coefficient) Value to Be Written Table 154. Bit Descriptions for FDSP_SL_P1_0 Bits [7:0] Bit Name FDSP_SL_P1[7:0] Settings Description FastDSP Safeload Parameter 1 (B1 Coefficient) Value to Be Written Rev. A | Page 170 of 280 Data Sheet ADAU1787 FastDSP SAFELOAD PARAMETER 2 VALUE REGISTERS Address: 0xC073, Reset: 0x00, Name: FDSP_SL_P2_3 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:0] FDSP_SL_P2[31:24] (R/W) FastDSP Safeload Parameter 2 (B2 Coefficient) Value to Be Written Table 155. Bit Descriptions for FDSP_SL_P2_3 Bits [7:0] Bit Name FDSP_SL_P2[31:24] Settings Description FastDSP Safeload Parameter 2 (B2 Coefficient) Value to Be Written Reset 0x0 Access R/W Reset 0x0 Access R/W Reset 0x0 Access R/W Reset 0x0 Access R/W Address: 0xC074, Reset: 0x00, Name: FDSP_SL_P2_2 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:0] FDSP_SL_P2[23:16] (R/W) FastDSP Safeload Parameter 2 (B2 Coefficient) Value to Be Written Table 156. Bit Descriptions for FDSP_SL_P2_2 Bits [7:0] Bit Name FDSP_SL_P2[23:16] Settings Description FastDSP Safeload Parameter 2 (B2 Coefficient) Value to Be Written Address: 0xC075, Reset: 0x00, Name: FDSP_SL_P2_1 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:0] FDSP_SL_P2[15:8] (R/W) FastDSP Safeload Param eter 2 (B2 Coefficient) Value to Be Written Table 157. Bit Descriptions for FDSP_SL_P2_1 Bits [7:0] Bit Name FDSP_SL_P2[15:8] Settings Description FastDSP Safeload Parameter 2 (B2 Coefficient) Value to Be Written Address: 0xC076, Reset: 0x00, Name: FDSP_SL_P2_0 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:0] FDSP_SL_P2[7:0] (R/W) FastDSP Safeload Param eter 2 (B2 Coefficient) Value to Be Written Table 158. Bit Descriptions for FDSP_SL_P2_0 Bits [7:0] Bit Name FDSP_SL_P2[7:0] Settings Description FastDSP Safeload Parameter 2 (B2 Coefficient) Value to Be Written Rev. A | Page 171 of 280 ADAU1787 Data Sheet FastDSP SAFELOAD PARAMETER 3 VALUE REGISTERS Address: 0xC077, Reset: 0x00, Name: FDSP_SL_P3_3 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:0] FDSP_SL_P3[31:24] (R/W) FastDSP Safeload Parameter 3 (A1 Coefficient) Value to Be Written Table 159. Bit Descriptions for FDSP_SL_P3_3 Bits [7:0] Bit Name FDSP_SL_P3[31:24] Settings Description FastDSP Safeload Parameter 3 (A1 Coefficient) Value to Be Written Reset 0x0 Access R/W Reset 0x0 Access R/W Reset 0x0 Access R/W Reset 0x0 Access R/W Address: 0xC078, Reset: 0x00, Name: FDSP_SL_P3_2 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:0] FDSP_SL_P3[23:16] (R/W) FastDSP Safeload Parameter 3 (A1 Coefficient) Value to Be Written Table 160. Bit Descriptions for FDSP_SL_P3_2 Bits [7:0] Bit Name FDSP_SL_P3[23:16] Settings Description FastDSP Safeload Parameter 3 (A1 Coefficient) Value to Be Written Address: 0xC079, Reset: 0x00, Name: FDSP_SL_P3_1 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:0] FDSP_SL_P3[15:8] (R/W) FastDSP Safeload Param eter 3 (A1 Coefficient) Value to Be Written Table 161. Bit Descriptions for FDSP_SL_P3_1 Bits [7:0] Bit Name FDSP_SL_P3[15:8] Settings Description FastDSP Safeload Parameter 3 (A1 Coefficient) Value to Be Written Address: 0xC07A, Reset: 0x00, Name: FDSP_SL_P3_0 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:0] FDSP_SL_P3[7:0] (R/W) FastDSP Safeload Param eter 3 (A1 Coefficient) Value to Be Written Table 162. Bit Descriptions for FDSP_SL_P3_0 Bits [7:0] Bit Name FDSP_SL_P3[7:0] Settings Description FastDSP Safeload Parameter 3 (A1 Coefficient) Value to Be Written Rev. A | Page 172 of 280 Data Sheet ADAU1787 FastDSP SAFELOAD PARAMETER 4 VALUE REGISTERS Address: 0xC07B, Reset: 0x00, Name: FDSP_SL_P4_3 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:0] FDSP_SL_P4[31:24] (R/W) FastDSP Safeload Parameter 4 (A2 Coefficient) Value to Be Written Table 163. Bit Descriptions for FDSP_SL_P4_3 Bits [7:0] Bit Name FDSP_SL_P4[31:24] Settings Description FastDSP Safeload Parameter 4 (A2 Coefficient) Value to Be Written Reset 0x0 Access R/W Reset 0x0 Access R/W Reset 0x0 Access R/W Reset 0x0 Access R/W Address: 0xC07C, Reset: 0x00, Name: FDSP_SL_P4_2 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:0] FDSP_SL_P4[23:16] (R/W) FastDSP Safeload Parameter 4 (A2 Coefficient) Value to Be Written Table 164. Bit Descriptions for FDSP_SL_P4_2 Bits [7:0] Bit Name FDSP_SL_P4[23:16] Settings Description FastDSP Safeload Parameter 4 (A2 Coefficient) Value to Be Written Address: 0xC07D, Reset: 0x00, Name: FDSP_SL_P4_1 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:0] FDSP_SL_P4[15:8] (R/W) FastDSP Safeload Param eter 4 (A2 Coefficient) Value to Be Written Table 165. Bit Descriptions for FDSP_SL_P4_1 Bits [7:0] Bit Name FDSP_SL_P4[15:8] Settings Description FastDSP Safeload Parameter 4 (A2 Coefficient) Value to Be Written Address: 0xC07E, Reset: 0x00, Name: FDSP_SL_P4_0 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:0] FDSP_SL_P4[7:0] (R/W) FastDSP Safeload Param eter 4 (A2 Coefficient) Value to Be Written Table 166. Bit Descriptions for FDSP_SL_P4_0 Bits [7:0] Bit Name FDSP_SL_P4[7:0] Settings Description FastDSP Safeload Parameter 4 (A2 Coefficient) Value to Be Written Rev. A | Page 173 of 280 ADAU1787 Data Sheet FastDSP SAFELOAD UPDATE REGISTER Address: 0xC07F, Reset: 0x00, Name: FDSP_SL_UPDATE 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:1] RESERVED [0] FDSP_SL_UPDATE (W) FastDSP Safeload Update 0: No Action. 1: Writing of 1 causes update of safeload parameters at the beginning of next fram e. Table 167. Bit Descriptions for FDSP_SL_UPDATE Bits [7:1] 0 Bit Name RESERVED FDSP_SL_UPDATE Settings 0 1 Description Reserved. FastDSP Safeload Update. Writing a 1 to this register writes the parameter values in the FDSP_SL_Px_x registers to the addresses in the current bank associated with the instruction number in the FDSP_SL_ADDR register at the beginning of the next frame. No Action. Writing of 1 causes update of safeload parameters at the beginning of next frame. Reset 0x0 0x0 Access R W Reset 0x0 0x0 Access R R/W SigmaDSP FRAME RATE SOURCE SELECT REGISTER Address: 0xC080, Reset: 0x00, Name: SDSP_CTRL1 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:5] RESERVED [4] SDSP_SPEED (R/W) Sigm aDSP Clock Speed Control. 0: Sigm aDSP low speed, low voltage operation using 24.576 MHz core clock. 1: Sigm aDSP high speed, high voltage operation using 49.152 MHz core clock. [3:0] SDSP_RATE_SOURCE (R/W) Sigm aDSP Frame Rate Source 0000: ADC Channel 0 and Channel 1. 0001: ADC Channel 2 and Channel 3. 0010: Digital Microphone Channel 0 and Channel 1. ... 1101: Decimator Channel 6 and Channel 7. 1110: Input Asynchronous Sam ple Rate Converter. 1111: Fixed rate determ ined by SDSP_RATE_DIV. Table 168. Bit Descriptions for SDSP_CTRL1 Bits [7:5] 4 Bit Name RESERVED SDSP_SPEED Settings 0 1 Description Reserved. SigmaDSP Clock Speed Control. SigmaDSP low speed, low voltage operation using 24.576 MHz core clock frequency. SigmaDSP high speed, high voltage operation using 49.152 MHz core clock frequency. Rev. A | Page 174 of 280 Data Sheet Bits [3:0] ADAU1787 Bit Name SDSP_RATE_SOURCE Settings 0000 0001 0010 0011 0100 0101 0110 0111 1010 1011 1100 1101 1110 1111 Description SigmaDSP Frame Rate Source. ADC Channel 0 and Channel 1. ADC Channel 2 and Channel 3. Digital Microphone Channel 0 and Channel 1. Digital Microphone Channel 2 and Channel 3. Digital Microphone Channel 4 and Channel 5. Digital Microphone Channel 6 and Channel 7. Serial Audio Interface 0. Serial Audio Interface 1. Decimator Channel 0 and Channel 1. Decimator Channel 2 and Channel 3. Decimator Channel 4 and Channel 5. Decimator Channel 6 and Channel 7. Input Asynchronous Sample Rate Converter. Fixed rate determined by SDSP_RATE_DIV. Reset 0x0 Access R/W Reset 0x0 0x0 Access R R/W SigmaDSP RUN REGISTER Address: 0xC081, Reset: 0x00, Name: SDSP_CTRL2 [7:1] RESERVED 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [0] SDSP_RUN (R/W) Allows Sigm aDSP to run with the go signal 0: SigmaDSP has no go signal. Not running, but RAMs can be loaded if SDSP_EN = 1. 1: SigmaDSP has go signal and is running. Table 169. Bit Descriptions for SDSP_CTRL2 Bits [7:1] 0 Bit Name RESERVED SDSP_RUN Settings 0 1 Description Reserved. Allows SigmaDSP to run with the go signal. SigmaDSP has no go signal. Not running, but RAMs can be loaded if SDSP_EN = 1. SigmaDSP has go signal and is running. Rev. A | Page 175 of 280 ADAU1787 Data Sheet SigmaDSP WATCHDOG CONTROLS REGISTER Address: 0xC082, Reset: 0x00, Name: SDSP_CTRL3 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:5] RESERVED [0] SDSP_WDOG_EN (R/W) SigmaDSP Watchdog Enable 0: Sigm aDSP Watchdog Off. 1: Sigm aDSP Watchdog On. [4] SDSP_WDOG_MUTE (R/W) Sigm aDSP Watchdog Mute 0: Sigm aDSP Watchdog Unm ute. 1: Sigm aDSP Watchdog Mute. [3:1] RESERVED Table 170. Bit Descriptions for SDSP_CTRL3 Bits [7:5] 4 Bit Name RESERVED SDSP_WDOG_MUTE Settings 0 1 [3:1] 0 RESERVED SDSP_WDOG_EN 0 1 Description Reserved. SigmaDSP Watchdog Mute. SigmaDSP Watchdog Unmute. SigmaDSP Watchdog Mute. Reserved. SigmaDSP Watchdog Enable SigmaDSP Watchdog Off. SigmaDSP Watchdog On. Reset 0x0 0x0 Access R R/W 0x0 0x0 R R/W SigmaDSP WATCHDOG VALUE REGISTERS Address: 0xC083, Reset: 0x00, Name: SDSP_CTRL4 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [ 7 : 0 ] S D S P _W D O G _V A L [ 2 3 : 1 6 ] ( R / W ) Sig m a D SP W a tc h d o g Va lu e Table 171. Bit Descriptions for SDSP_CTRL4 Bits [7:0] Bit Name SDSP_WDOG_VAL[23:16] Settings Description SigmaDSP Watchdog Value Reset 0x0 Access R/W Reset 0x0 Access R/W Reset 0x0 Access R/W Address: 0xC084, Reset: 0x00, Name: SDSP_CTRL5 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [ 7 : 0 ] S D S P _W D O G _V A L [ 1 5 : 8 ] ( R /W ) Sig m a D SP W a tc h d o g Va lu e Table 172. Bit Descriptions for SDSP_CTRL5 Bits [7:0] Bit Name SDSP_WDOG_VAL[15:8] Settings Description SigmaDSP Watchdog Value Address: 0xC085, Reset: 0x00, Name: SDSP_CTRL6 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [ 7 : 0 ] S D S P _W D O G _V A L [ 7 : 0 ] ( R /W ) Sig m a D SP W a t c h d o g Va lu e Table 173. Bit Descriptions for SDSP_CTRL6 Bits [7:0] Bit Name SDSP_WDOG_VAL[7:0] Settings Description SigmaDSP Watchdog Value Rev. A | Page 176 of 280 Data Sheet ADAU1787 SigmaDSP MODULO DATA MEMORY START POSITION REGISTERS Address: 0xC086, Reset: 0x07, Name: SDSP_CTRL7 7 6 5 4 3 2 1 0 0 0 0 0 0 1 1 1 [7:4] RESERVED [3:0] SDSP_MOD_DATA_MEM[11:8] (R/W) Sigm aDSP Modulo Data Mem ory Start Position Table 174. Bit Descriptions for SDSP_CTRL7 Bits [7:4] [3:0] Bit Name RESERVED SDSP_MOD_DATA_MEM[11:8] Settings Description Reserved SigmaDSP Modulo Data Memory Start Position Reset 0x0 0x7 Access R R/W Address: 0xC087, Reset: 0xF4, Name: SDSP_CTRL8 7 6 5 4 3 2 1 0 1 1 1 1 0 1 0 0 [7:0] SDSP_MOD_DATA_MEM[7:0] (R/W) Sigm aDSP Modulo Data Mem ory Start Position Table 175. Bit Descriptions for SDSP_CTRL8 Bits [7:0] Bit Name SDSP_MOD_DATA_MEM[7:0] Settings Description SigmaDSP Modulo Data Memory Start Position Reset 0xF4 Access R/W Reset 0x7 Access R/W Reset 0xFF Access R/W SigmaDSP FIXED FRAME RATE DIVISOR REGISTERS Address: 0xC088, Reset: 0x07, Name: SDSP_CTRL9 7 6 5 4 3 2 1 0 0 0 0 0 0 1 1 1 [7:0] SDSP_RATE_DIV[15:8] (R/W) Sigm aDSP Go Signal Division. Number of 49.152 MHz clock cycles between go signal is SDSP_RATE_DIV plus 1 when SDSP_RATE_SOURCE set to fixed. Table 176. Bit Descriptions for SDSP_CTRL9 Bits [7:0] Bit Name SDSP_RATE_DIV[15:8] Settings Description SigmaDSP Go Signal Division. Number of 49.152 MHz clock cycles between go signal is SDSP_RATE_DIV plus 1 when SDSP_RATE_SOURCE set to fixed. Address: 0xC089, Reset: 0xFF, Name: SDSP_CTRL10 7 6 5 4 3 2 1 0 1 1 1 1 1 1 1 1 [7:0] SDSP_RATE_DIV[7:0] (R/W) Sigm aDSP Go Signal Division. Num ber of 49.152 MHz clock cycles between go signal is SDSP_RATE_DIV plus 1 when SDSP_RATE_SOURCE set to fixed. Table 177. Bit Descriptions for SDSP_CTRL10 Bits [7:0] Bit Name SDSP_RATE_DIV[7:0] Settings Description SigmaDSP Go Signal Division. Number of 49.152 MHz clock cycles between go signal is SDSP_RATE_DIV plus 1 when SDSP_RATE_SOURCE set to fixed. Rev. A | Page 177 of 280 ADAU1787 Data Sheet SigmaDSP SET INTERRUPTS REGISTER Address: 0xC08A, Reset: 0x00, Name: SDSP_CTRL11 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:4] RESERVED [3] SDSP_INT3 (W) Sigm aDSP Trigger Interrupt 3 0: Writing of 0 has no effect. 1: Writing of 1 triggers Sigm aDSP interrupt. [2] SDSP_INT2 (W) Sigm aDSP Trigger Interrupt 2 0: Writing of 0 has no effect. 1: Writing of 1 triggers Sigm aDSP interrupt. [0] SDSP_INT0 (W) Sigm aDSP Trigger Interrupt 0 0: Writing of 0 has no effect. 1: Writing of 1 triggers Sigm aDSP interrupt. [1] SDSP_INT1 (W) Sigm aDSP Trigger Interrupt 1 0: Writing of 0 has no effect. 1: Writing of 1 triggers Sigm aDSP interrupt. Table 178. Bit Descriptions for SDSP_CTRL11 Bits [7:4] 3 Bit Name RESERVED SDSP_INT3 Settings 0 1 2 SDSP_INT2 0 1 1 SDSP_INT1 0 1 0 SDSP_INT0 0 1 Description Reserved. SigmaDSP Trigger Interrupt 3. Writing of 0 has no effect. Writing of 1 triggers SigmaDSP interrupt. SigmaDSP Trigger Interrupt 2. Writing of 0 has no effect. Writing of 1 triggers SigmaDSP interrupt. SigmaDSP Trigger Interrupt 1. Writing of 0 has no effect. Writing of 1 triggers SigmaDSP interrupt. SigmaDSP Trigger Interrupt 0. Writing of 0 has no effect. Writing of 1 triggers SigmaDSP interrupt. Rev. A | Page 178 of 280 Reset 0x0 0x0 Access R W 0x0 W 0x0 W 0x0 W Data Sheet ADAU1787 MULTIPURPOSE PIN 0 AND PIN 1 MODE SELECT REGISTER Address: 0xC08B, Reset: 0x00, Name: MP_CTRL1 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:4] MP1_MODE (R/W) Multipurpose Pin 1 Mode Selection (BCLK_0). 0x0: Normal Operation. 0x1: Digital Microphone Channel 4 and Channel 5 Input. 0x2: Digital Microphone Channel 6 and Channel 7 Input. ... 0x8: IRQ2 Output. 0x9: PDM Clock Output. 0xA: PDM Data Output. [3:0] MP0_MODE (R/W) Multipurpose Pin 0 Mode Selection (FSYNC_0). 0x0: Norm al Operation. 0x1: Digital Microphone Channel 4 and Channel 5 Input. 0x2: Digital Microphone Channel 6 and Channel 7 Input. ... 0x8: IRQ2 Output. 0x9: PDM Clock Output. 0xA: PDM Data Output. Table 179. Bit Descriptions for MP_CTRL1 Bits [7:4] Bit Name MP1_MODE Settings 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA [3:0] MP0_MODE 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA Description Multipurpose Pin 1 Mode Selection (BCLK_0). Normal Operation. Digital Microphone Channel 4 and Channel 5 Input. Digital Microphone Channel 6 and Channel 7 Input. General-Purpose Input. General-Purpose Output from GPIOx_OUT bits. General-Purpose Output from SigmaDSP. Master Clock Output. IRQ1 Output. IRQ2 Output. PDM Clock Output. PDM Data Output. Multipurpose Pin 0 Mode Selection (FSYNC_0). Normal Operation. Digital Microphone Channel 4 and Channel 5 Input. Digital Microphone Channel 6 and Channel 7 Input. General-Purpose Input. General-Purpose Output from GPIOx_OUT bits. General-Purpose Output from SigmaDSP. Master Clock Output. IRQ1 Output. IRQ2 Output. PDM Clock Output. PDM Data Output. Rev. A | Page 179 of 280 Reset 0x0 Access R/W 0x0 R/W ADAU1787 Data Sheet MULTIPURPOSE PIN 2 AND PIN 3 MODE SELECT REGISTER Address: 0xC08C, Reset: 0x00, Name: MP_CTRL2 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:4] MP3_MODE (R/W) Multipurpose Pin 3 Mode Selection (FSYNC_1). 0x0: Normal Operation. 0x1: Digital Microphone Channel 4 and Channel 5 Input. 0x2: Digital Microphone Channel 6 and Channel 7 Input. ... 0x8: IRQ2 Output. 0x9: PDM Clock Output. 0xA: PDM Data Output. [3:0] MP2_MODE (R/W) Multipurpose Pin 2 Mode Selection (SDATAI_0). 0x0: Norm al Operation. 0x1: Digital Microphone Channel 4 and Channel 5 Input. 0x2: Digital Microphone Channel 6 and Channel 7 Input. ... 0x8: IRQ2 Output. 0x9: PDM Clock Output. 0xA: PDM Data Output. Table 180. Bit Descriptions for MP_CTRL2 Bits [7:4] Bit Name MP3_MODE Settings 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA [3:0] MP2_MODE 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA Description Multipurpose Pin 3 Mode Selection (FSYNC_1). Normal Operation. Digital Microphone Channel 4 and Channel 5 Input. Digital Microphone Channel 6 and Channel 7 Input. General-Purpose Input. General-Purpose Output from GPIOx_OUT bits. General-Purpose Output from SigmaDSP. Master Clock Output. IRQ1 Output. IRQ2 Output. PDM Clock Output. PDM Data Output. Multipurpose Pin 2 Mode Selection (SDATAI_0). Normal Operation. Digital Microphone Channel 4 and Channel 5 Input. Digital Microphone Channel 6 and Channel 7 Input. General-Purpose Input. General-Purpose Output from GPIOx_OUT bits. General-Purpose Output from SigmaDSP. Master Clock Output. IRQ1 Output. IRQ2 Output. PDM Clock Output. PDM Data Output. Rev. A | Page 180 of 280 Reset 0x0 Access R/W 0x0 R/W Data Sheet ADAU1787 MULTIPURPOSE PIN 4 AND PIN 5 MODE SELECT REGISTER Address: 0xC08D, Reset: 0x00, Name: MP_CTRL3 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:4] MP5_MODE (R/W) Multipurpose Pin 5 Mode Selection (SDATAO_1). 0x0: Normal Operation. 0x1: Digital Microphone Channel 4 and Channel 5 Input. 0x2: Digital Microphone Channel 6 and Channel 7 Input. ... 0x8: IRQ2 Output. 0x9: PDM Clock Output. 0xA: PDM Data Output. [3:0] MP4_MODE (R/W) Multipurpose Pin 4 Mode Selection (BCLK_1). 0x0: Norm al Operation. 0x1: Digital Microphone Channel 4 and Channel 5 Input. 0x2: Digital Microphone Channel 6 and Channel 7 Input. ... 0x8: IRQ2 Output. 0x9: PDM Clock Output. 0xA: PDM Data Output. Table 181. Bit Descriptions for MP_CTRL3 Bits [7:4] Bit Name MP5_MODE Settings 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA [3:0] MP4_MODE 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA Description Multipurpose Pin 5 Mode Selection (SDATAO_1). Normal Operation. Digital Microphone Channel 4 and Channel 5 Input. Digital Microphone Channel 6 and Channel 7 Input. General-Purpose Input. General-Purpose Output from GPIOx_OUT bits. General-Purpose Output from SigmaDSP. Master Clock Output. IRQ1 Output. IRQ2 Output. PDM Clock Output. PDM Data Output. Multipurpose Pin 4 Mode Selection (BCLK_1). Normal Operation. Digital Microphone Channel 4 and Channel 5 Input. Digital Microphone Channel 6 and Channel 7 Input. General-Purpose Input. General-Purpose Output from GPIOx_OUT bits. General-Purpose Output from SigmaDSP. Master Clock Output. IRQ1 Output. IRQ2 Output. PDM Clock Output. PDM Data Output. Rev. A | Page 181 of 280 Reset 0x0 Access R/W 0x0 R/W ADAU1787 Data Sheet MULTIPURPOSE PIN 6 AND PIN 7 MODE SELECT REGISTER Address: 0xC08E, Reset: 0x00, Name: MP_CTRL4 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:4] MP7_MODE (R/W) Multipurpose Pin 7 Mode Selection (DMIC_CLK0). 0x0: Normal Operation. 0x1: Digital Microphone Channel 4 and Channel 5 Input. 0x2: Digital Microphone Channel 6 and Channel 7 Input. ... 0x8: IRQ2 Output. 0x9: PDM Clock Output. 0xA: PDM Data Output. [3:0] MP6_MODE (R/W) Multipurpose Pin 6 Mode Selection (SDATAI_1). 0x0: Norm al Operation. 0x1: Digital Microphone Channel 4 and Channel 5 Input. 0x2: Digital Microphone Channel 6 and Channel 7 Input. ... 0x8: IRQ2 Output. 0x9: PDM Clock Output. 0xA: PDM Data Output. Table 182. Bit Descriptions for MP_CTRL4 Bits [7:4] Bit Name MP7_MODE Settings 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA [3:0] MP6_MODE 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA Description Multipurpose Pin 7 Mode Selection (DMIC_CLK0). Normal Operation. Digital Microphone Channel 4 and Channel 5 Input. Digital Microphone Channel 6 and Channel 7 Input. General-Purpose Input. General-Purpose Output from GPIOx_OUT bits. General-Purpose Output from SigmaDSP. Master Clock Output. IRQ1 Output. IRQ2 Output. PDM Clock Output. PDM Data Output. Multipurpose Pin 6 Mode Selection (SDATAI_1). Normal Operation. Digital Microphone Channel 4 and Channel 5 Input. Digital Microphone Channel 6 and Channel 7 Input. General-Purpose Input. General-Purpose Output from GPIOx_OUT bits. General-Purpose Output from SigmaDSP. Master Clock Output. IRQ1 Output. IRQ2 Output. PDM Clock Output. PDM Data Output. Rev. A | Page 182 of 280 Reset 0x0 Access R/W 0x0 R/W Data Sheet ADAU1787 MULTIPURPOSE PIN 8 AND PIN 9 MODE SELECT REGISTER Address: 0xC08F, Reset: 0x00, Name: MP_CTRL5 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:4] MP9_MODE (R/W) Multipurpose Pin 9 Mode Selection (DMIC01). 0x0: Normal Operation. 0x3: General-Purpose Input. 0x4: General-Purpose Output from GPIOx_OUT bits. ... 0x8: IRQ2 Output. 0x9: PDM Clock Output. 0xA: PDM Data Output. [3:0] MP8_MODE (R/W) Multipurpose Pin 8 Mode Selection (DMIC_CLK1). 0x0: Norm al Operation. 0x1: Digital Microphone Channel 4 and Channel 5 Input. 0x2: Digital Microphone Channel 6 and Channel 7 Input. ... 0x8: IRQ2 Output. 0x9: PDM Clock Output. 0xA: PDM Data Output. Table 183. Bit Descriptions for MP_CTRL5 Bits [7:4] Bit Name MP9_MODE Settings 0x0 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA [3:0] MP8_MODE 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA Description Multipurpose Pin 9 Mode Selection (DMIC01). Normal Operation. General-Purpose Input. General-Purpose Output from GPIOx_OUT bits. General-Purpose Output from SigmaDSP. Master Clock Output. IRQ1 Output. IRQ2 Output. PDM Clock Output. PDM Data Output. Multipurpose Pin 8 Mode Selection (DMIC_CLK1). Normal Operation. Digital Microphone Channel 4 and Channel 5 Input. Digital Microphone Channel 6 and Channel 7 Input. General-Purpose Input. General-Purpose Output from GPIOx_OUT bits. General-Purpose Output from SigmaDSP. Master Clock Output. IRQ1 Output. IRQ2 Output. PDM Clock Output. PDM Data Output. Rev. A | Page 183 of 280 Reset 0x0 Access R/W 0x0 R/W ADAU1787 Data Sheet MULTIPURPOSE PIN 10 AND PIN 11 MODE SELECT REGISTER Address: 0xC090, Reset: 0x00, Name: MP_CTRL6 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:4] MP11_MODE (R/W) Multipurpose Pin 11 Mode Selection (SELFBOOT). 0x0: Normal Operation. 0x1: Digital Microphone Channel 4 and Channel 5 Input. 0x2: Digital Microphone Channel 6 and Channel 7 Input. ... 0x8: IRQ2 Output. 0x9: PDM Clock Output. 0xA: PDM Data Output. [3:0] MP10_MODE (R/W) Multipurpose Pin 10 Mode Selection (DMIC23). 0x0: Norm al Operation. 0x3: General-Purpose Input. 0x4: General-Purpose Output from GPIOx_OUT bits. ... 0x8: IRQ2 Output. 0x9: PDM Clock Output. 0xA: PDM Data Output. Table 184. Bit Descriptions for MP_CTRL6 Bits [7:4] Bit Name MP11_MODE Settings 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA [3:0] MP10_MODE 0x0 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA Description Multipurpose Pin 11 Mode Selection (SELFBOOT). Normal Operation. Digital Microphone Channel 4 and Channel 5 Input. Digital Microphone Channel 6 and Channel 7 Input. General-Purpose Input. General-Purpose Output from GPIOx_OUT bits. General-Purpose Output from SigmaDSP. Master Clock Output. IRQ1 Output. IRQ2 Output. PDM Clock Output. PDM Data Output. Multipurpose Pin 10 Mode Selection (DMIC23). Normal Operation. General-Purpose Input. General-Purpose Output from GPIOx_OUT bits. General-Purpose Output from SigmaDSP. Master Clock Output. IRQ1 Output. IRQ2 Output. PDM Clock Output. PDM Data Output. Rev. A | Page 184 of 280 Reset 0x0 Access R/W 0x0 R/W Data Sheet ADAU1787 GENERAL-PURPOSE INPUT DEBOUNCE CONTROL AND MASTER CLOCK OUTPUT RATE SELECTION REGISTER Address: 0xC091, Reset: 0x10, Name: MP_CTRL7 7 6 5 4 3 2 1 0 0 0 0 1 0 0 0 0 [7] RESERVED [6:4] MCLKO_RATE (R/W) Master Clock Output Rate Selection 0: Master Clock Output at 24.576 MHz. 1: Master Clock Output at 12.288 MHz. 10: Master Clock Output at 6.144 MHz. 11: Master Clock Output at 3.072 MHz. 100: Master Clock Output at 1.536 MHz. 101: Master Clock Output at 768 kHz. 110: Master Clock Output at 384 kHz. 111: Master Clock Output at 192 kHz. [2:0] GPI_DB (R/W) General-Purpose Input Debounce 0: GPIO Input without Debounce. 1: GPIO Input with Debounce (0.3 m s). 10: GPIO Input with Debounce (0.6 m s). 11: GPIO Input with Debounce (0.9 m s). 100: GPIO Input with Debounce (5 m s). 101: GPIO Input with Debounce (10 m s). 110: GPIO Input with Debounce (20 m s). [3] RESERVED Table 185. Bit Descriptions for MP_CTRL7 Bits 7 [6:4] Bit Name RESERVED MCLKO_RATE Settings 0 1 10 11 100 101 110 111 3 [2:0] RESERVED GPI_DB 0 1 10 11 100 101 110 Description Reserved. Master Clock Output Rate Selection. Master Clock Output at 24.576 MHz. Master Clock Output at 12.288 MHz. Master Clock Output at 6.144 MHz. Master Clock Output at 3.072 MHz. Master Clock Output at 1.536 MHz. Master Clock Output at 768 kHz. Master Clock Output at 384 kHz. Master Clock Output at 192 kHz. Reserved. General-Purpose Input Debounce. GPIO Input without Debounce. GPIO Input with Debounce (0.3 ms). GPIO Input with Debounce (0.6 ms). GPIO Input with Debounce (0.9 ms). GPIO Input with Debounce (5 ms). GPIO Input with Debounce (10 ms). GPIO Input with Debounce (20 ms). Rev. A | Page 185 of 280 Reset 0x0 0x1 Access R R/W 0x0 0x0 R R/W ADAU1787 Data Sheet GENERAL-PURPOSE OUTPUTS CONTROL PIN 0 TO PIN 7 REGISTER Address: 0xC092, Reset: 0x00, Name: MP_CTRL8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7] GPIO7_OUT (R/W) GPIO7 Output Setting 0: MP7 pin set low when used as general-purpose output. 1: MP7 pin set high when used as general-purpose output. [0] GPIO0_OUT (R/W) GPIO0 Output Setting 0: MP0 pin set low when used as general-purpose output. 1: MP0 pin set high when used as general-purpose output. [6] GPIO6_OUT (R/W) GPIO6 Output Setting 0: MP6 pin set low when used as general-purpose output. 1: MP6 pin set high when used as general-purpose output. [1] GPIO1_OUT (R/W) GPIO1 Output Setting 0: MP1 pin set low when used as general-purpose output. 1: MP1 pin set high when used as general-purpose output. [5] GPIO5_OUT (R/W) GPIO5 Output Setting 0: MP5 pin set low when used as general-purpose output. 1: MP5 pin set high when used as general-purpose output. [2] GPIO2_OUT (R/W) GPIO2 Output Setting 0: MP2 pin set low when used as general-purpose output. 1: MP2 pin set high when used as general-purpose output. [4] GPIO4_OUT (R/W) GPIO4 Output Setting 0: MP4 pin set low when used as general-purpose output. 1: MP4 pin set high when used as general-purpose output. [3] GPIO3_OUT (R/W) GPIO3 Output Setting 0: MP3 pin set low when used as general-purpose output. 1: MP3 pin set high when used as general-purpose output. Table 186. Bit Descriptions for MP_CTRL8 Bits 7 Bit Name GPIO7_OUT Settings 0 1 6 GPIO6_OUT 0 1 5 GPIO5_OUT 0 1 4 GPIO4_OUT 0 1 3 GPIO3_OUT 0 1 2 GPIO2_OUT 0 1 1 GPIO1_OUT 0 1 0 GPIO0_OUT 0 1 Description GPIO7 Output Setting. MP7 pin set low when used as general-purpose output. MP7 pin set high when used as general-purpose output. GPIO6 Output Setting. MP6 pin set low when used as general-purpose output. MP6 pin set high when used as general-purpose output. GPIO5 Output Setting. MP5 pin set low when used as general-purpose output. MP5 pin set high when used as general-purpose output. GPIO4 Output Setting. MP4 pin set low when used as general-purpose output. MP4 pin set high when used as general-purpose output. GPIO3 Output Setting. MP3 pin set low when used as general-purpose output. MP3 pin set high when used as general-purpose output. GPIO2 Output Setting. MP2 pin set low when used as general-purpose output. MP2 pin set high when used as general-purpose output. GPIO1 Output Setting. MP1 pin set low when used as general-purpose output. MP1 pin set high when used as general-purpose output. GPIO0 Output Setting. MP0 pin set low when used as general-purpose output. MP0 pin set high when used as general-purpose output. Rev. A | Page 186 of 280 Reset 0x0 Access R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W Data Sheet ADAU1787 GENERAL-PURPOSE OUTPUTS CONTROL PIN 8 TO PIN 10 REGISTER Address: 0xC093, Reset: 0x00, Name: MP_CTRL9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:5] RESERVED [4] GPIO12_OUT (R/W) GPIO12 Output Setting 0: MP12 pin set low when used as general-purpose output. 1: MP12 pin set high when used as general-purpose output. [3] GPIO11_OUT (R/W) GPIO11 Output Setting 0: MP11 pin set low when used as general-purpose output. 1: MP11 pin set high when used as general-purpose output. [0] GPIO8_OUT (R/W) GPIO8 Output Setting 0: MP8 pin set low when used as general-purpose output. 1: MP8 pin set high when used as general-purpose output. [1] GPIO9_OUT (R/W) GPIO9 Output Setting 0: MP9 pin set low when used as general-purpose output. 1: MP9 pin set high when used as general-purpose output. [2] GPIO10_OUT (R/W) GPIO10 Output Setting 0: MP10 pin set low when used as general-purpose output. 1: MP10 pin set high when used as general-purpose output. Table 187. Bit Descriptions for MP_CTRL9 Bits [7:5] 4 Bit Name RESERVED GPIO12_OUT Settings 0 1 3 GPIO11_OUT 0 1 2 GPIO10_OUT 0 1 1 GPIO9_OUT 0 1 0 GPIO8_OUT 0 1 Description Reserved. GPIO12 Output Setting. MP12 pin set low when used as general-purpose output. MP12 pin set high when used as general-purpose output. GPIO11 Output Setting. MP11 pin set low when used as general-purpose output. MP11 pin set high when used as general-purpose output. GPIO10 Output Setting. MP10 pin set low when used as general-purpose output. MP10 pin set high when used as general-purpose output. GPIO9 Output Setting. MP9 pin set low when used as general-purpose output. MP9 pin set high when used as general-purpose output. GPIO8 Output Setting. MP8 pin set low when used as general-purpose output. MP8 pin set high when used as general-purpose output. Rev. A | Page 187 of 280 Reset 0x0 0x0 Access R R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W ADAU1787 Data Sheet FSYNC_0 PIN CONTROLS REGISTER Address: 0xC094, Reset: 0x05, Name: FSYNC0_CTRL 7 6 5 4 3 2 1 0 0 0 0 0 0 1 0 1 [7:6] RESERVED [5] FSYNC0_PULL_SEL (R/W) FSYNC_0 Pin Weak Pull-Up/Down Selection 0: Weak pull-down when enabled. 1: Weak pull-up when enabled. [4] FSYNC0_PULL_EN (R/W) FSYNC_0 Pin Weak Pull-Up/Down Enable 0: No pull-up or pull-down. 1: Weak pull-up or pull-down set by FSYNC0_PULL_SEL bit. [1:0] FSYNC0_DRIVE (R/W) FSYNC_0 Pin Drive Strength 0: 2 m A Output Drive. 1: 4 m A Output Drive. 10: 8 m A Output Drive. 11: 12 m A Output Drive. [2] FSYNC0_SLEW (R/W) FSYNC_0 Pin Slew Rate 0: Fast Slew Rate. 1: Slow Slew Rate. [3] RESERVED Table 188. Bit Descriptions for FSYNC0_CTRL Bits [7:6] 5 Bit Name RESERVED FSYNC0_PULL_SEL Settings 0 1 4 FSYNC0_PULL_EN 0 1 3 2 RESERVED FSYNC0_SLEW 0 1 [1:0] FSYNC0_DRIVE 0 1 10 11 Description Reserved. FSYNC_0 Pin Weak Pull-Up/Down Selection. Weak pull-down when enabled. Weak pull-up when enabled. FSYNC_0 Pin Weak Pull-Up/Down Enable. No pull-up or pull-down. Weak pull-up or pull-down set by FSYNC0_PULL_SEL bit. Reserved. FSYNC_0 Pin Slew Rate. Determines the slew rate of the pin when used as an output. Fast Slew Rate. Slow Slew Rate. FSYNC_0 Pin Drive Strength. Determines the drive strength of the pin when used as an output. 2 mA Output Drive. 4 mA Output Drive. 8 mA Output Drive. 12 mA Output Drive. Rev. A | Page 188 of 280 Reset 0x0 0x0 Access R R/W 0x0 R/W 0x0 0x1 R R/W 0x1 R/W Data Sheet ADAU1787 BCLK_0 PIN CONTROLS REGISTER Address: 0xC095, Reset: 0x05, Name: BCLK0_CTRL 7 6 5 4 3 2 1 0 0 0 0 0 0 1 0 1 [7:6] RESERVED [1:0] BCLK0_DRIVE (R/W) BCLK_0 Pin Drive Strength 0: 2 m A Output Drive. 1: 4 m A Output Drive. 10: 8 m A Output Drive. 11: 12 m A Output Drive. [5] BCLK0_PULL_SEL (R/W) BCLK_0 Pin Weak Pull-Up/Down Selection 0: Weak pull-down when enabled. 1: Weak pull-up when enabled. [2] BCLK0_SLEW (R/W) BCLK_0 Pin Slew Rate 0: Fast Slew Rate. 1: Slow Slew Rate. [4] BCLK0_PULL_EN (R/W) BCLK_0 Pin Weak Pull-Up/Down Enable 0: No pull-up or pull-down. 1: Weak pull-up or pull-down set by BCLK0_PULL_SEL bit. [3] RESERVED Table 189. Bit Descriptions for BCLK0_CTRL Bits [7:6] 5 Bit Name RESERVED BCLK0_PULL_SEL Settings 0 1 4 BCLK0_PULL_EN 0 1 3 2 RESERVED BCLK0_SLEW 0 1 [1:0] BCLK0_DRIVE 0 1 10 11 Description Reserved. BCLK_0 Pin Weak Pull-Up/Down Selection. Weak pull-down when enabled. Weak pull-up when enabled. BCLK_0 Pin Weak Pull-Up/Down Enable. No pull-up or pull-down. Weak pull-up or pull-down set by BCLK0_PULL_SEL bit. Reserved. BCLK_0 Pin Slew Rate. Determines the slew rate of the pin when used as an output. Fast Slew Rate. Slow Slew Rate. BCLK_0 Pin Drive Strength. Determines the drive strength of the pin when used as an output. 2 mA Output Drive. 4 mA Output Drive. 8 mA Output Drive. 12 mA Output Drive. Reset 0x0 0x0 Access R R/W 0x0 R/W 0x0 0x1 R R/W 0x1 R/W Reset 0x0 0x1 Access R R/W 0x0 0x0 R R/W SDATAO_0 PIN CONTROL REGISTER Address: 0xC096, Reset: 0x04, Name: SDATAO0_CTRL 7 6 5 4 3 2 1 0 0 0 0 0 0 1 0 0 [ 7 : 3 ] R ES ER V ED [ 2 ] S D A T A O 0 _S L EW ( R /W ) SD ATAO _0 Pin Sle w Ra te 0 : Fa s t Sle w Ra te . 1 : Slo w Sle w Ra te . [ 0 ] S D A T A O 0 _D R IV E ( R /W ) SD ATAO _0 D r iv e Str e n g th 0 : No r m a l D r iv e Str e n g th . 1 : H ig h D r iv e Str e n g th . [ 1 ] R ES ER V ED Table 190. Bit Descriptions for SDATAO0_CTRL Bits [7:3] 2 Bit Name RESERVED SDATAO0_SLEW Settings 0 1 1 0 RESERVED SDATAO0_DRIVE 0 1 Description Reserved. SDATAO_0 Pin Slew Rate. Determines the slew rate of the pin when used as an output. Fast Slew Rate. Slow Slew Rate. Reserved. SDATAO_0 Drive Strength. Normal Drive Strength. High Drive Strength. Rev. A | Page 189 of 280 ADAU1787 Data Sheet SDATAI_0 PIN CONTROLS REGISTER Address: 0xC097, Reset: 0x05, Name: SDATAI0_CTRL 7 6 5 4 3 2 1 0 0 0 0 0 0 1 0 1 [7:6] RESERVED [5] SDATAI0_PULL_SEL (R/W) SDATAI_0 Pin Weak Pull-Up/Down Selection 0: Weak pull-down when enabled. 1: Weak pull-up when enabled. [4] SDATAI0_PULL_EN (R/W) SDATAI_0 Pin Weak Pull-Up/Down Enable 0: No pull-up or pull-down. 1: Weak pull-up or pull-down set by SDATAI0_PULL_SEL bit. [1:0] SDATAI0_DRIVE (R/W) SDATAI_0 Pin Drive Strength 0: 2 mA Output Drive. 1: 4 mA Output Drive. 10: 8 mA Output Drive. 11: 12 mA Output Drive. [2] SDATAI0_SLEW (R/W) SDATAI_0 Pin Slew Rate 0: Fast Slew Rate. 1: Slow Slew Rate. [3] RESERVED Table 191. Bit Descriptions for SDATAI0_CTRL Bits [7:6] 5 Bit Name RESERVED SDATAI0_PULL_SEL Settings 0 1 4 SDATAI0_PULL_EN 0 1 3 2 RESERVED SDATAI0_SLEW 0 1 [1:0] SDATAI0_DRIVE 0 1 10 11 Description Reserved. SDATAI_0 Pin Weak Pull-Up/Down Selection. Weak pull-down when enabled. Weak pull-up when enabled. SDATAI_0 Pin Weak Pull-Up/Down Enable. No pull-up or pull-down. Weak pull-up or pull-down set by SDATAI0_PULL_SEL bit. Reserved. SDATAI_0 Pin Slew Rate. Determines the slew rate of the pin when used as an output. Fast Slew Rate. Slow Slew Rate. SDATAI_0 Pin Drive Strength. Determines the drive strength of the pin when used as an output. 2 mA Output Drive. 4 mA Output Drive. 8 mA Output Drive. 12 mA Output Drive. Rev. A | Page 190 of 280 Reset 0x0 0x0 Access R R/W 0x0 R/W 0x0 0x1 R R/W 0x1 R/W Data Sheet ADAU1787 FSYNC_1 PIN CONTROLS REGISTER Address: 0xC098, Reset: 0x05, Name: FSYNC1_CTRL 7 6 5 4 3 2 1 0 0 0 0 0 0 1 0 1 [7:6] RESERVED [5] FSYNC1_PULL_SEL (R/W) FSYNC_1 Pin Weak Pull-Up/Down Selection 0: Weak pull-down when enabled. 1: Weak pull-up when enabled. [4] FSYNC1_PULL_EN (R/W) FSYNC_1 Pin Weak Pull-Up/Down Enable 0: No pull-up or pull-down. 1: Weak pull-up or pull-down set by FSYNC1_PULL_SEL bit. [1:0] FSYNC1_DRIVE (R/W) FSYNC_1 Pin Drive Strength 0: 2 m A Output Drive. 1: 4 m A Output Drive. 10: 8 m A Output Drive. 11: 12 m A Output Drive. [2] FSYNC1_SLEW (R/W) FSYNC_1 Pin Slew Rate 0: Fast Slew Rate. 1: Slow Slew Rate. [3] RESERVED Table 192. Bit Descriptions for FSYNC1_CTRL Bits [7:6] 5 Bit Name RESERVED FSYNC1_PULL_SEL Settings 0 1 4 FSYNC1_PULL_EN 0 1 3 2 RESERVED FSYNC1_SLEW 0 1 [1:0] FSYNC1_DRIVE 0 1 10 11 Description Reserved. FSYNC_1 Pin Weak Pull-Up/Down Selection. Weak pull-down when enabled. Weak pull-up when enabled. FSYNC_1 Pin Weak Pull-Up/Down Enable. No pull-up or pull-down. Weak pull-up or pull-down set by FSYNC1_PULL_SEL bit. Reserved. FSYNC_1 Pin Slew Rate. Determines the slew rate of the pin when used as an output. Fast Slew Rate. Slow Slew Rate. FSYNC_1 Pin Drive Strength. Determines the drive strength of the pin when used as an output. 2 mA Output Drive. 4 mA Output Drive. 8 mA Output Drive. 12 mA Output Drive. Rev. A | Page 191 of 280 Reset 0x0 0x0 Access R R/W 0x0 R/W 0x0 0x1 R R/W 0x1 R/W ADAU1787 Data Sheet BCLK_1 PIN CONTROLS REGISTER Address: 0xC099, Reset: 0x05, Name: BCLK1_CTRL 7 6 5 4 3 2 1 0 0 0 0 0 0 1 0 1 [7:6] RESERVED [5] BCLK1_PULL_SEL (R/W) BCLK_1 Pin Weak Pull-Up/Down Selection 0: Weak pull-down when enabled. 1: Weak pull-up when enabled. [4] BCLK1_PULL_EN (R/W) BCLK_1 Pin Weak Pull-Up/Down Enable 0: No pull-up or pull-down. 1: Weak pull-up or pull-down set by BCLK1_PULL_SEL bit. [1:0] BCLK1_DRIVE (R/W) BCLK_1 Pin Drive Strength 0: 2 m A Output Drive. 1: 4 m A Output Drive. 10: 8 m A Output Drive. 11: 12 m A Output Drive. [2] BCLK1_SLEW (R/W) BCLK_1 Pin Slew Rate 0: Fast Slew Rate. 1: Slow Slew Rate. [3] RESERVED Table 193. Bit Descriptions for BCLK1_CTRL Bits [7:6] 5 Bit Name RESERVED BCLK1_PULL_SEL Settings 0 1 4 BCLK1_PULL_EN 0 1 3 2 RESERVED BCLK1_SLEW 0 1 [1:0] BCLK1_DRIVE 0 1 10 11 Description Reserved. BCLK_1 Pin Weak Pull-Up/Down Selection. Weak pull-down when enabled. Weak pull-up when enabled. BCLK_1 Pin Weak Pull-Up/Down Enable. No pull-up or pull-down. Weak pull-up or pull-down set by BCLK1_PULL_SEL bit. Reserved. BCLK_1 Pin Slew Rate. Determines the slew rate of the pin when used as an output. Fast Slew Rate. Slow Slew Rate. BCLK_1 Pin Drive Strength. Determines the drive strength of the pin when used as an output. 2 mA Output Drive. 4 mA Output Drive. 8 mA Output Drive. 12 mA Output Drive. Rev. A | Page 192 of 280 Reset 0x0 0x0 Access R R/W 0x0 R/W 0x0 0x1 R R/W 0x1 R/W Data Sheet ADAU1787 SDATAO_1 PIN CONTROLS REGISTER Address: 0xC09A, Reset: 0x05, Name: SDATAO1_CTRL 7 6 5 4 3 2 1 0 0 0 0 0 0 1 0 1 [7:6] RESERVED [5] SDATAO1_PULL_SEL (R/W) SDATAO_1 Pin Weak Pull-Up/Down Selection 0: Weak pull-down when enabled. 1: Weak pull-up when enabled. [4] SDATAO1_PULL_EN (R/W) SDATAO_1 Pin Weak Pull-Up/Down Enable 0: No pull-up or pull-down. 1: Weak pull-up or pull-down set by SDATAO1_PULL_SEL bit. [1:0] SDATAO1_DRIVE (R/W) SDATAO_1 Pin Drive Strength 0: 2 mA Output Drive. 1: 4 mA Output Drive. 10: 8 mA Output Drive. 11: 12 mA Output Drive. [2] SDATAO1_SLEW (R/W) SDATAO_1 Pin Slew Rate 0: Fast Slew Rate. 1: Slow Slew Rate. [3] RESERVED Table 194. Bit Descriptions for SDATAO1_CTRL Bits [7:6] 5 Bit Name RESERVED SDATAO1_PULL_SEL Settings 0 1 4 SDATAO1_PULL_EN 0 1 3 2 RESERVED SDATAO1_SLEW 0 1 [1:0] SDATAO1_DRIVE 0 1 10 11 Description Reserved. SDATAO_1 Pin Weak Pull-Up/Down Selection. Weak pull-down when enabled. Weak pull-up when enabled. SDATAO_1 Pin Weak Pull-Up/Down Enable. No pull-up or pull-down. Weak pull-up or pull-down set by SDATAO1_PULL_SEL bit. Reserved. SDATAO_1 Pin Slew Rate. Determines the slew rate of the pin when used as an output. Fast Slew Rate. Slow Slew Rate. SDATAO_1 Pin Drive Strength. Determines the drive strength of the pin when used as an output. 2 mA Output Drive. 4 mA Output Drive. 8 mA Output Drive. 12 mA Output Drive. Rev. A | Page 193 of 280 Reset 0x0 0x0 Access R R/W 0x0 R/W 0x0 0x1 R R/W 0x1 R/W ADAU1787 Data Sheet SDATAI_1 PIN CONTROLS REGISTER Address: 0xC09B, Reset: 0x05, Name: SDATAI1_CTRL 7 6 5 4 3 2 1 0 0 0 0 0 0 1 0 1 [7:6] RESERVED [5] SDATAI1_PULL_SEL (R/W) SDATAI_1 Pin Weak Pull-Up/Down Selection 0: Weak pull-down when enabled. 1: Weak pull-up when enabled. [4] SDATAI1_PULL_EN (R/W) SDATAI_1 Pin Weak Pull-Up/Down Enable 0: No pull-up or pull-down. 1: Weak pull-up or pull-down set by SDATAI1_PULL_SEL bit. [1:0] SDATAI1_DRIVE (R/W) SDATAI_1 Pin Drive Strength 0: 2 mA Output Drive. 1: 4 mA Output Drive. 10: 8 mA Output Drive. 11: 12 mA Output Drive. [2] SDATAI1_SLEW (R/W) SDATAI_1 Pin Slew Rate 0: Fast Slew Rate. 1: Slow Slew Rate. [3] RESERVED Table 195. Bit Descriptions for SDATAI1_CTRL Bits [7:6] 5 Bit Name RESERVED SDATAI1_PULL_SEL Settings 0 1 4 SDATAI1_PULL_EN 0 1 3 2 RESERVED SDATAI1_SLEW 0 1 [1:0] SDATAI1_DRIVE 0 1 10 11 Description Reserved. SDATAI_1 Pin Weak Pull-Up/Down Selection. Weak pull-down when enabled. Weak pull-up when enabled. SDATAI_1 Pin Weak Pull-Up/Down Enable. No pull-up or pull-down. Weak pull-up or pull-down set by SDATAI1_PULL_SEL bit. Reserved. SDATAI_1 Pin Slew Rate. Determines the slew rate of the pin when used as an output. Fast Slew Rate. Slow Slew Rate. SDATAI_1 Pin Drive Strength. Determines the drive strength of the pin when used as an output. 2 mA Output Drive. 4 mA Output Drive. 8 mA Output Drive. 12 mA Output Drive. Rev. A | Page 194 of 280 Reset 0x0 0x0 Access R R/W 0x0 R/W 0x0 0x1 R R/W 0x1 R/W Data Sheet ADAU1787 DMIC_CLK0 PIN CONTROLS REGISTER Address: 0xC09C, Reset: 0x05, Name: DMIC_CLK0_CTRL 7 6 5 4 3 2 1 0 0 0 0 0 0 1 0 1 [7:6] RESERVED [5] DMIC_CLK0_PULL_SEL (R/W) DMIC_CLK0 Pin Weak Pull-Up/Down Selection 0: Weak pull-down when enabled. 1: Weak pull-up when enabled. [4] DMIC_CLK0_PULL_EN (R/W) DMIC_CLK0 Pin Weak Pull-Up/Down Enable 0: No pull-up or pull-down. 1: Weak pull-up or pull-down set by DMIC_CLK0_PULL_SEL bit. [1:0] DMIC_CLK0_DRIVE (R/W) DMIC_CLK0 Pin Drive Strength 0: 2 mA Output Drive. 1: 4 mA Output Drive. 10: 8 mA Output Drive. 11: 12 m A Output Drive. [2] DMIC_CLK0_SLEW (R/W) DMIC_CLK0 Pin Slew Rate 0: Fast Slew Rate. 1: Slow Slew Rate. [3] RESERVED Table 196. Bit Descriptions for DMIC_CLK0_CTRL Bits [7:6] 5 Bit Name RESERVED DMIC_CLK0_PULL_SEL Settings 0 1 4 DMIC_CLK0_PULL_EN 0 1 3 2 RESERVED DMIC_CLK0_SLEW 0 1 [1:0] DMIC_CLK0_DRIVE 0 1 10 11 Description Reserved. DMIC_CLK0 Pin Weak Pull-Up/Down Selection. Weak pull-down when enabled. Weak pull-up when enabled. DMIC_CLK0 Pin Weak Pull-Up/Down Enable. No pull-up or pull-down. Weak pull-up or pull-down set by DMIC_CLK0_PULL_SEL bit. Reserved. DMIC_CLK0 Pin Slew Rate. Determines the slew rate of the pin when used as an output. Fast Slew Rate. Slow Slew Rate. DMIC_CLK0 Pin Drive Strength. Determines the drive strength of the pin when used as an output. 2 mA Output Drive. 4 mA Output Drive. 8 mA Output Drive. 12 mA Output Drive. Rev. A | Page 195 of 280 Reset 0x0 0x0 Access R R/W 0x0 R/W 0x0 0x1 R R/W 0x1 R/W ADAU1787 Data Sheet DMIC_CLK1 PIN CONTROLS REGISTER Address: 0xC09D, Reset: 0x05, Name: DMIC_CLK1_CTRL 7 6 5 4 3 2 1 0 0 0 0 0 0 1 0 1 [7:6] RESERVED [5] DMIC_CLK1_PULL_SEL (R/W) DMIC_CLK1 Pin Weak Pull-Up/Down Selection 0: Weak pull-down when enabled. 1: Weak pull-up when enabled. [4] DMIC_CLK1_PULL_EN (R/W) DMIC_CLK1 Pin Weak Pull-Up/Down Enable 0: No pull-up or pull-down. 1: Weak pull-up or pull-down set by DMIC_CLK1_PULL_SEL bit. [1:0] DMIC_CLK1_DRIVE (R/W) DMIC_CLK1 Pin Drive Strength 0: 2 mA Output Drive. 1: 4 mA Output Drive. 10: 8 mA Output Drive. 11: 12 m A Output Drive. [2] DMIC_CLK1_SLEW (R/W) DMIC_CLK1 Pin Slew Rate 0: Fast Slew Rate. 1: Slow Slew Rate. [3] RESERVED Table 197. Bit Descriptions for DMIC_CLK1_CTRL Bits [7:6] 5 Bit Name RESERVED DMIC_CLK1_PULL_SEL Settings 0 1 4 DMIC_CLK1_PULL_EN 0 1 3 2 RESERVED DMIC_CLK1_SLEW 0 1 [1:0] DMIC_CLK1_DRIVE 0 1 10 11 Description Reserved. DMIC_CLK1 Pin Weak Pull-Up/Down Selection. Weak pull-down when enabled. Weak pull-up when enabled. DMIC_CLK1 Pin Weak Pull-Up/Down Enable. No pull-up or pull-down. Weak pull-up or pull-down set by DMIC_CLK1_PULL_SEL bit. Reserved. DMIC_CLK1 Pin Slew Rate. Determines the slew rate of the pin when used as an output. Fast Slew Rate. Slow Slew Rate. DMIC_CLK1 Pin Drive Strength. Determines the drive strength of the pin when used as an output. 2 mA Output Drive. 4 mA Output Drive. 8 mA Output Drive. 12 mA Output Drive. Rev. A | Page 196 of 280 Reset 0x0 0x0 Access R R/W 0x0 R/W 0x0 0x1 R R/W 0x1 R/W Data Sheet ADAU1787 DMIC01 PIN CONTROLS REGISTER Address: 0xC09E, Reset: 0x05, Name: DMIC01_CTRL 7 6 5 4 3 2 1 0 0 0 0 0 0 1 0 1 [7:6] RESERVED [5] DMIC01_PULL_SEL (R/W) DMIC01 Pin Weak Pull-Up/Down Selection 0: Weak pull-down when enabled. 1: Weak pull-up when enabled. [4] DMIC01_PULL_EN (R/W) DMIC01 Pin Weak Pull-Up/Down Enable 0: No pull-up or pull-down. 1: Weak pull-up or pull-down set by DMIC01_PULL_SEL bit. [1:0] DMIC01_DRIVE (R/W) DMIC01 Pin Drive Strength 0: 2 m A Output Drive. 1: 4 m A Output Drive. 10: 8 m A Output Drive. 11: 12 m A Output Drive. [2] DMIC01_SLEW (R/W) DMIC01 Pin Slew Rate 0: Fast Slew Rate. 1: Slow Slew Rate. [3] RESERVED Table 198. Bit Descriptions for DMIC01_CTRL Bits [7:6] 5 Bit Name RESERVED DMIC01_PULL_SEL Settings 0 1 4 DMIC01_PULL_EN 0 1 3 2 RESERVED DMIC01_SLEW 0 1 [1:0] DMIC01_DRIVE 0 1 10 11 Description Reserved. DMIC01 Pin Weak Pull-Up/Down Selection. Weak pull-down when enabled. Weak pull-up when enabled. DMIC01 Pin Weak Pull-Up/Down Enable. No pull-up or pull-down. Weak pull-up or pull-down set by DMIC01_PULL_SEL bit. Reserved. DMIC01 Pin Slew Rate. Determines the slew rate of the pin when used as an output. Fast Slew Rate. Slow Slew Rate. DMIC01 Pin Drive Strength. Determines the drive strength of the pin when used as an output. 2 mA Output Drive. 4 mA Output Drive. 8 mA Output Drive. 12 mA Output Drive. Rev. A | Page 197 of 280 Reset 0x0 0x0 Access R R/W 0x0 R/W 0x0 0x1 R R/W 0x1 R/W ADAU1787 Data Sheet DMIC23 PIN CONTROLS REGISTER Address: 0xC09F, Reset: 0x05, Name: DMIC23_CTRL 7 6 5 4 3 2 1 0 0 0 0 0 0 1 0 1 [7:6] RESERVED [1:0] DMIC23_DRIVE (R/W) DMIC23 Pin Drive Strength 0: 2 m A Output Drive. 1: 4 m A Output Drive. 10: 8 m A Output Drive. 11: 12 m A Output Drive. [5] DMIC23_PULL_SEL (R/W) DMIC23 Pin Weak Pull-Up/Down Selection 0: Weak pull-down when enabled. 1: Weak pull-up when enabled. [2] DMIC23_SLEW (R/W) DMIC23 Pin Slew Rate 0: Fast Slew Rate. 1: Slow Slew Rate. [4] DMIC23_PULL_EN (R/W) DMIC23 Pin Weak Pull-Up/Down Enable 0: No pull-up or pull-down. 1: Weak pull-up or pull-down set by DMIC23_PULL_SEL bit. [3] RESERVED Table 199. Bit Descriptions for DMIC23_CTRL Bits [7:6] 5 Bit Name RESERVED DMIC23_PULL_SEL Settings 0 1 4 DMIC23_PULL_EN 0 1 3 2 RESERVED DMIC23_SLEW 0 1 [1:0] DMIC23_DRIVE 0 1 10 11 Description Reserved. DMIC23 Pin Weak Pull-Up/Down Selection. Weak pull-down when enabled. Weak pull-up when enabled. DMIC23 Pin Weak Pull-Up/Down Enable. No pull-up or pull-down. Weak pull-up or pull-down set by DMIC23_PULL_SEL bit. Reserved. DMIC23 Pin Slew Rate. Determines the slew rate of the pin when used as an output. Fast Slew Rate. Slow Slew Rate. DMIC23 Pin Drive Strength. Determines the drive strength of the pin when used as an output. 2 mA Output Drive. 4 mA Output Drive. 8 mA Output Drive. 12 mA Output Drive. Reset 0x0 0x0 Access R R/W 0x0 R/W 0x0 0x1 R R/W 0x1 R/W SDA/MISO PIN CONTROLS REGISTER Address: 0xC0A0, Reset: 0x00, Name: I2C_SPI_CTRL 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:2] RESERVED [1] SCL_SCLK_DRIVE (R/W) SCL/SCLK Output Pin Drive Strength 0: 4 m A drive strength. 1: 20 mA Drive Strength. May be required for fast m ode plus I2C operation. [0] SDA_MISO_DRIVE (R/W) SDA/MISO Output Pin Drive Strength 0: 4 mA Drive Strength. 1: 20 m A Drive Strength. May be required for fast mode plus I2C operation. Table 200. Bit Descriptions for I2C_SPI_CTRL Bits [7:2] 1 Bit Name RESERVED SCL_SCLK_DRIVE Settings 0 1 0 SDA_MISO_DRIVE 0 1 Description Reserved. SCL/SCLK Output Pin Drive Strength. 4 mA Drive Strength. 20 mA Drive Strength. May be required for fast mode plus I2C operation. SDA/MISO Output Pin Drive Strength. 4 mA Drive Strength. 20 mA Drive Strength. May be required for fast mode plus I2C operation. Rev. A | Page 198 of 280 Reset 0x0 0x0 Access R R/W 0x0 R/W Data Sheet ADAU1787 IRQ SIGNALING AND CLEARING REGISTER Address: 0xC0A1, Reset: 0x00, Name: IRQ_CTRL1 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:6] RESERVED [5] IRQ2_FUNC (R/W) IRQ2 Output Function Control 0: Active Low Interrupt Signaling. 1: Active High Interrupt Signaling. [4] IRQ1_FUNC (R/W) IRQ1 Output Function Control 0: Active Low Interrupt Signaling on Pin. 1: Active High Interrupt Signaling on Pin. [0] IRQ1_CLEAR (R/W1T) Write once to clear IRQ1 0: Not applicable. 1: Write once to clear IRQ1. [1] IRQ2_CLEAR (R/W1T) Write once to clear IRQ2 0: Not applicable. 1: Write once to clear IRQ2. [3:2] RESERVED Table 201. Bit Descriptions for IRQ_CTRL1 Bits [7:6] 5 Bit Name RESERVED IRQ2_FUNC Settings 0 1 4 IRQ1_FUNC 0 1 [3:2] 1 RESERVED IRQ2_CLEAR 0 1 0 IRQ1_CLEAR 0 1 Description Reserved. IRQ2 Output Function Control. Active Low Interrupt Signaling. Active High Interrupt Signaling. IRQ1 Output Function Control. Active Low Interrupt Signaling on Pin. Active High Interrupt Signaling on Pin. Reserved. Write once to clear IRQ2. Not applicable. Write once to clear IRQ2. Write once to clear IRQ1. Not applicable. Write once to clear IRQ1. Rev. A | Page 199 of 280 Reset 0x0 0x0 Access R R/W 0x0 R/W 0x0 0x0 R R/W1T 0x0 R/W1T ADAU1787 Data Sheet IRQ1 MASKING REGISTERS Address: 0xC0A2, Reset: 0xF3, Name: IRQ1_MASK1 7 6 5 4 3 2 1 0 1 1 1 1 0 0 1 1 [7] IRQ1_ADC3_CLIP_MASK (R/W) Mask ADC Channel 3 Clipping to IRQ1 0: Event causes IRQ. 1: Event masked and does not cause IRQ. [0] IRQ1_DAC0_CLIP_MASK (R/W) Mask DAC Channel 0 Clipping to IRQ1 0: Event causes IRQ. 1: Event masked and does not cause IRQ. [6] IRQ1_ADC2_CLIP_MASK (R/W) Mask ADC Channel 2 Clipping to IRQ1 0: Event causes IRQ. 1: Event masked and does not cause IRQ. [1] IRQ1_DAC1_CLIP_MASK (R/W) Mask DAC Channel 1 Clipping to IRQ1 0: Event causes IRQ. 1: Event masked and does not cause IRQ. [5] IRQ1_ADC1_CLIP_MASK (R/W) Mask ADC Channel 1 Clipping to IRQ1 0: Event causes IRQ. 1: Event masked and does not cause IRQ. [3:2] RESERVED [4] IRQ1_ADC0_CLIP_MASK (R/W) Mask ADC Channel 0 Clipping to IRQ1 0: Event causes IRQ. 1: Event masked and does not cause IRQ. Table 202. Bit Descriptions for IRQ1_MASK1 Bits 7 Bit Name IRQ1_ADC3_CLIP_MASK Settings 0 1 6 IRQ1_ADC2_CLIP_MASK 0 1 5 IRQ1_ADC1_CLIP_MASK 0 1 4 IRQ1_ADC0_CLIP_MASK 0 1 [3:2] 1 RESERVED IRQ1_DAC1_CLIP_MASK 0 1 0 IRQ1_DAC0_CLIP_MASK 0 1 Description Mask ADC Channel 3 Clipping to IRQ1. Event causes IRQ. Event masked and does not cause IRQ. Mask ADC Channel 2 Clipping to IRQ1. Event causes IRQ. Event masked and does not cause IRQ. Mask ADC Channel 1 Clipping to IRQ1. Event causes IRQ. Event masked and does not cause IRQ. Mask ADC Channel 0 Clipping to IRQ1. Event causes IRQ. Event masked and does not cause IRQ. Reserved. Mask DAC Channel 1 Clipping to IRQ1. Event causes IRQ. Event masked and does not cause IRQ. Mask DAC Channel 0 Clipping to IRQ1. Event causes IRQ. Event masked and does not cause IRQ. Rev. A | Page 200 of 280 Reset 0x1 Access R/W 0x1 R/W 0x1 R/W 0x1 R/W 0x0 0x1 R R/W 0x1 R/W Data Sheet ADAU1787 Address: 0xC0A3, Reset: 0xFF, Name: IRQ1_MASK2 7 6 5 4 3 2 1 0 1 1 1 1 1 1 1 1 [7] IRQ1_ASRCO_UNLOCKED_MASK (R/W) Mask Output ASRC Locked to Unlocked Transition to IRQ1 0: Event causes IRQ. 1: Event m asked and does not cause IRQ. [0] IRQ1_PLL_LOCKED_MASK (R/W) Mask PLL Unlocked to Locked Transition to IRQ1 0: Event causes IRQ. 1: Event m asked and does not cause IRQ. [6] IRQ1_ASRCO_LOCKED_MASK (R/W) Mask Output ASRC Unlocked to Locked Transition to IRQ1 0: Event causes IRQ. 1: Event m asked and does not cause IRQ. [1] IRQ1_PLL_UNLOCKED_MASK (R/W) Mask PLL Locked to Unlocked Transition to IRQ1 0: Event causes IRQ. 1: Event m asked and does not cause IRQ. [5] IRQ1_ASRCI_UNLOCKED_MASK (R/W) Mask Input ASRC Locked to Unlocked Transition to IRQ1 0: Event causes IRQ. 1: Event m asked and does not cause IRQ. [2] IRQ1_AVDD_UVW_MASK (R/W) Mask AVDD Undervoltage Warning to IRQ1 0: Event causes IRQ. 1: Event m asked and does not cause IRQ. [4] IRQ1_ASRCI_LOCKED_MASK (R/W) Mask Input ASRC Unlocked to Locked Transition to IRQ1 0: Event causes IRQ. 1: Event m asked and does not cause IRQ. [3] IRQ1_PRAMP_MASK (R/W) Mask Param eter Ramp Com plete Transition to IRQ1 0: Event causes IRQ. 1: Event m asked and does not cause IRQ. Table 203. Bit Descriptions for IRQ1_MASK2 Bits 7 Bit Name IRQ1_ASRCO_UNLOCKED_MASK Settings 0 1 6 IRQ1_ASRCO_LOCKED_MASK 0 1 5 IRQ1_ASRCI_UNLOCKED_MASK 0 1 4 IRQ1_ASRCI_LOCKED_MASK 0 1 3 IRQ1_PRAMP_MASK 0 1 2 IRQ1_AVDD_UVW_MASK 0 1 1 IRQ1_PLL_UNLOCKED_MASK 0 1 0 IRQ1_PLL_LOCKED_MASK 0 1 Description Mask Output ASRC Locked to Unlocked Transition to IRQ1. Event causes IRQ. Event masked and does not cause IRQ. Mask Output ASRC Unlocked to Locked Transition to IRQ1. Event causes IRQ. Event masked and does not cause IRQ. Mask Input ASRC Locked to Unlocked Transition to IRQ1. Event causes IRQ. Event masked and does not cause IRQ. Mask Input ASRC Unlocked to Locked Transition to IRQ1. Event causes IRQ. Event masked and does not cause IRQ. Mask Parameter Ramp Complete Transition to IRQ1. Event causes IRQ. Event masked and does not cause IRQ. Mask AVDD Undervoltage Warning to IRQ1. Event causes IRQ. Event masked and does not cause IRQ. Mask PLL Locked to Unlocked Transition to IRQ1. Event causes IRQ. Event masked and does not cause IRQ. Mask PLL Unlocked to Locked Transition to IRQ1. Event causes IRQ. Event masked and does not cause IRQ. Rev. A | Page 201 of 280 Reset 0x1 Access R/W 0x1 R/W 0x1 R/W 0x1 R/W 0x1 R/W 0x1 R/W 0x1 R/W 0x1 R/W ADAU1787 Data Sheet Address: 0xC0A4, Reset: 0x1F, Name: IRQ1_MASK3 7 6 5 4 3 2 1 0 0 0 0 1 1 1 1 1 [7:5] RESERVED [4] IRQ1_POWER_UP_COMPLETE_MASK (R/W) Mask Power Up Not Finished to Com pleted Transition to IRQ1 0: Event causes IRQ. 1: Event m asked and does not cause IRQ. [3] IRQ1_SDSP3_MASK (R/W) Mask SigmaDSP Interrupt 3 to IRQ1 0: Event causes IRQ. 1: Event m asked and does not cause IRQ. [0] IRQ1_SDSP0_MASK (R/W) Mask SigmaDSP Interrupt 0 to IRQ1 0: Event causes IRQ. 1: Event m asked and does not cause IRQ. [1] IRQ1_SDSP1_MASK (R/W) Mask SigmaDSP Interrupt 1 to IRQ1 0: Event causes IRQ. 1: Event m asked and does not cause IRQ. [2] IRQ1_SDSP2_MASK (R/W) Mask SigmaDSP Interrupt 2 to IRQ1 0: Event causes IRQ. 1: Event m asked and does not cause IRQ. Table 204. Bit Descriptions for IRQ1_MASK3 Bits [7:5] 4 Bit Name RESERVED IRQ1_POWER_UP_COMPLETE_MASK Settings 0 1 3 IRQ1_SDSP3_MASK 0 1 2 IRQ1_SDSP2_MASK 0 1 1 IRQ1_SDSP1_MASK 0 1 0 IRQ1_SDSP0_MASK 0 1 Description Reserved. Mask Power Up Not Finished to Completed Transition to IRQ1. Event causes IRQ. Event masked and does not cause IRQ. Mask SigmaDSP Interrupt 3 to IRQ1. Event causes IRQ. Event masked and does not cause IRQ. Mask SigmaDSP Interrupt 2 to IRQ1. Event causes IRQ. Event masked and does not cause IRQ. Mask SigmaDSP Interrupt 1 to IRQ1. Event causes IRQ. Event masked and does not cause IRQ. Mask SigmaDSP Interrupt 0 to IRQ1. Event causes IRQ. Event masked and does not cause IRQ. Rev. A | Page 202 of 280 Reset 0x0 0x1 Access R R/W 0x1 R/W 0x1 R/W 0x1 R/W 0x1 R/W Data Sheet ADAU1787 IRQ2 MASKING REGISTERS Address: 0xC0A5, Reset: 0xF3, Name: IRQ2_MASK1 7 6 5 4 3 2 1 0 1 1 1 1 0 0 1 1 [7] IRQ2_ADC3_CLIP_MASK (R/W) Mask ADC Channel 3 Clipping to IRQ2 0: Event causes IRQ. 1: Event masked and does not cause IRQ. [0] IRQ2_DAC0_CLIP_MASK (R/W) Mask DAC Channel 0 Clipping to IRQ2 0: Event causes IRQ. 1: Event masked and does not cause IRQ. [6] IRQ2_ADC2_CLIP_MASK (R/W) Mask ADC Channel 2 Clipping to IRQ2 0: Event causes IRQ. 1: Event masked and does not cause IRQ. [1] IRQ2_DAC1_CLIP_MASK (R/W) Mask DAC Channel 1 Clipping to IRQ2 0: Event causes IRQ. 1: Event masked and does not cause IRQ. [5] IRQ2_ADC1_CLIP_MASK (R/W) Mask ADC Channel 1 Clipping to IRQ2 0: Event causes IRQ. 1: Event masked and does not cause IRQ. [3:2] RESERVED [4] IRQ2_ADC0_CLIP_MASK (R/W) Mask ADC Channel 0 Clipping to IRQ2 0: Event causes IRQ. 1: Event masked and does not cause IRQ. Table 205. Bit Descriptions for IRQ2_MASK1 Bits 7 Bit Name IRQ2_ADC3_CLIP_MASK Settings 0 1 6 IRQ2_ADC2_CLIP_MASK 0 1 5 IRQ2_ADC1_CLIP_MASK 0 1 4 IRQ2_ADC0_CLIP_MASK 0 1 [3:2] 1 RESERVED IRQ2_DAC1_CLIP_MASK 0 1 0 IRQ2_DAC0_CLIP_MASK 0 1 Description Mask ADC Channel 3 Clipping to IRQ2. Event causes IRQ. Event masked and does not cause IRQ. Mask ADC Channel 2 Clipping to IRQ2. Event causes IRQ. Event masked and does not cause IRQ. Mask ADC Channel 1 Clipping to IRQ2. Event causes IRQ. Event masked and does not cause IRQ. Mask ADC Channel 0 Clipping to IRQ2. Event causes IRQ. Event masked and does not cause IRQ. Reserved. Mask DAC Channel 1 Clipping to IRQ2. Event causes IRQ. Event masked and does not cause IRQ. Mask DAC Channel 0 Clipping to IRQ2. Event causes IRQ. Event masked and does not cause IRQ. Rev. A | Page 203 of 280 Reset 0x1 Access R/W 0x1 R/W 0x1 R/W 0x1 R/W 0x0 0x1 R R/W 0x1 R/W ADAU1787 Data Sheet Address: 0xC0A6, Reset: 0xFF, Name: IRQ2_MASK2 7 6 5 4 3 2 1 0 1 1 1 1 1 1 1 1 [7] IRQ2_ASRCO_UNLOCKED_MASK (R/W) Mask Output ASRC Locked to Unlocked Transition to IRQ2 0: Event causes IRQ. 1: Event m asked and does not cause IRQ. [0] IRQ2_PLL_LOCKED_MASK (R/W) Mask PLL Unlocked to Locked Transition to IRQ2 0: Event causes IRQ. 1: Event m asked and does not cause IRQ. [6] IRQ2_ASRCO_LOCKED_MASK (R/W) Mask Output ASRC Unlocked to Locked Transition to IRQ2 0: Event causes IRQ. 1: Event m asked and does not cause IRQ. [1] IRQ2_PLL_UNLOCKED_MASK (R/W) Mask PLL Locked to Unlocked Transition to IRQ2 0: Event causes IRQ. 1: Event m asked and does not cause IRQ. [5] IRQ2_ASRCI_UNLOCKED_MASK (R/W) Mask Input ASRC Locked to Unlocked Transition to IRQ2 0: Event causes IRQ. 1: Event m asked and does not cause IRQ. [2] IRQ2_AVDD_UVW_MASK (R/W) Mask AVDD Undervoltage Warning to IRQ2 0: Event causes IRQ. 1: Event m asked and does not cause IRQ. [4] IRQ2_ASRCI_LOCKED_MASK (R/W) Mask Input ASRC Unlocked to Locked Transition to IRQ2 0: Event causes IRQ. 1: Event m asked and does not cause IRQ. [3] IRQ2_PRAMP_MASK (R/W) Mask Param eter Ramp Com plete Transition to IRQ2 0: Event causes IRQ. 1: Event m asked and does not cause IRQ. Table 206. Bit Descriptions for IRQ2_MASK2 Bits 7 Bit Name IRQ2_ASRCO_UNLOCKED_MASK Settings 0 1 6 IRQ2_ASRCO_LOCKED_MASK 0 1 5 IRQ2_ASRCI_UNLOCKED_MASK 0 1 4 IRQ2_ASRCI_LOCKED_MASK 0 1 3 IRQ2_PRAMP_MASK 0 1 2 IRQ2_AVDD_UVW_MASK 0 1 1 IRQ2_PLL_UNLOCKED_MASK 0 1 0 IRQ2_PLL_LOCKED_MASK 0 1 Description Mask Output ASRC Locked to Unlocked Transition to IRQ2. Event causes IRQ. Event masked and does not cause IRQ. Mask Output ASRC Unlocked to Locked Transition to IRQ2. Event causes IRQ. Event masked and does not cause IRQ. Mask Input ASRC Locked to Unlocked Transition to IRQ2. Event causes IRQ. Event masked and does not cause IRQ. Mask Input ASRC Unlocked to Locked Transition to IRQ2. Event causes IRQ. Event masked and does not cause IRQ. Mask Parameter Ramp Complete Transition to IRQ2. Event causes IRQ. Event masked and does not cause IRQ. Mask AVDD Undervoltage Warning to IRQ2. Event causes IRQ. Event masked and does not cause IRQ. Mask PLL Locked to Unlocked Transition to IRQ2. Event causes IRQ. Event masked and does not cause IRQ. Mask PLL Unlocked to Locked Transition to IRQ2. Event causes IRQ. Event masked and does not cause IRQ. Rev. A | Page 204 of 280 Reset 0x1 Access R/W 0x1 R/W 0x1 R/W 0x1 R/W 0x1 R/W 0x1 R/W 0x1 R/W 0x1 R/W Data Sheet ADAU1787 Address: 0xC0A7, Reset: 0x1F, Name: IRQ2_MASK3 7 6 5 4 3 2 1 0 0 0 0 1 1 1 1 1 [7:5] RESERVED [0] IRQ2_SDSP0_MASK (R/W) Mask SigmaDSP Interrupt 0 to IRQ2 0: Event causes IRQ. 1: Event m asked and does not cause IRQ. [4] IRQ2_POWER_UP_COMPLETE_MASK (R/W) Mask Power Up Not Finished to Com pleted Transition to IRQ2 0: Event causes IRQ. 1: Event m asked and does not cause IRQ. [1] IRQ2_SDSP1_MASK (R/W) Mask SigmaDSP Interrupt 1 to IRQ2 0: Event causes IRQ. 1: Event m asked and does not cause IRQ. [3] IRQ2_SDSP3_MASK (R/W) Mask SigmaDSP Interrupt 3 to IRQ2 0: Event causes IRQ. 1: Event m asked and does not cause IRQ. [2] IRQ2_SDSP2_MASK (R/W) Mask SigmaDSP Interrupt 2 to IRQ2 0: Event causes IRQ. 1: Event m asked and does not cause IRQ. Table 207. Bit Descriptions for IRQ2_MASK3 Bits [7:5] 4 Bit Name RESERVED IRQ2_POWER_UP_COMPLETE_MASK Settings Description Reserved. Mask Power Up Not Finished to Completed Transition to IRQ2. Event causes IRQ. Event masked and does not cause IRQ. Mask SigmaDSP Interrupt 3 to IRQ2. Event causes IRQ. Event masked and does not cause IRQ. Mask SigmaDSP Interrupt 2 to IRQ2. Event causes IRQ. Event masked and does not cause IRQ. Mask SigmaDSP Interrupt 1 to IRQ2. Event causes IRQ. Event masked and does not cause IRQ. Mask SigmaDSP Interrupt 0 to IRQ2. Event causes IRQ. Event masked and does not cause IRQ. 0 1 3 IRQ2_SDSP3_MASK 0 1 2 IRQ2_SDSP2_MASK 0 1 1 IRQ2_SDSP1_MASK 0 1 0 IRQ2_SDSP0_MASK 0 1 Reset 0x0 0x1 Access R R/W 0x1 R/W 0x1 R/W 0x1 R/W 0x1 R/W Reset 0x0 0x0 Access R W 0x0 0x0 R W CHIP RESETS REGISTER Address: 0xC0A8, Reset: 0x00, Name: RESETS 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:5] RESERVED [4] SOFT_RESET (W) Software Reset Not Including Register Settings 0: Not applicable. 1: Write 1 once to soft reset. [0] SOFT_FULL_RESET (W) Software Reset of Entire IC. 0: Not applicable. 1: Write 1 once to soft full reset. [3:1] RESERVED Table 208. Bit Descriptions for RESETS Bits [7:5] 4 Bit Name RESERVED SOFT_RESET Settings 0 1 [3:1] 0 RESERVED SOFT_FULL_RESET 0 1 Description Reserved. Software Reset Not Including Register Settings. Not applicable. Write 1 once to soft reset. Reserved. Software Reset of Entire IC. Not applicable. Write 1 once to soft full reset. Rev. A | Page 205 of 280 ADAU1787 Data Sheet FastDSP CURRENT LAMBDA REGISTER Address: 0xC0A9, Reset: 0x3F, Name: READ_LAMBDA 7 6 5 4 3 2 1 0 0 0 1 1 1 1 1 1 [ 7 : 6 ] R ES ER V ED [ 5 : 0 ] F D S P _C U R R EN T _L A M B D A ( R ) Fa s tD SP Ba n k Sw it c h Ra m p Cu r r e n t La m b d a St a tu s 0 : Ba n k s w itc h p a r a m e te r r a m p is a t 1 /6 4 o f fu ll r a m p . 1 : Ba n k s w itc h p a r a m e te r r a m p is a t 2 /6 4 o f fu ll r a m p . ... 6 2 : Ba n k s w itc h p a r a m e te r r a m p is a t 6 3 /6 4 o f fu ll r a m p . 6 3 : Ba n k s w itc h p a r a m e te r r a m p is c o m p le te . Table 209. Bit Descriptions for READ_LAMBDA Bits [7:6] [5:0] Bit Name RESERVED FDSP_CURRENT_LAMBDA Settings 0 1 … 62 63 Description Reserved. FastDSP Bank Switch Ramp Current Lambda Status. Lambda is a 6-bit value representing the point along the linear interpolation curve between two banks at which the bank ramp switch stops. 0 = ((63/64) × A + (1/64) × B), 1 = ((62/64) × A + (2/64) × B), … , 62 = ((1/64) × A + (63/64) × B), and 63 = B (default) lambda can be updated on-the-fly via the control interface. To complete a bank switch, a value of 63 (default setting) must be set. Actual current ramp point (FDSP_CURRENT_LAMBDA: 0 to 63) can be read via a status register. When this point reaches 63, the bank switch is complete, and the current parameters used matches the current bank. Actual step size of linear interpolation is ~12 bits (4096 steps). Parameters in banks that are being ramped between should not change during a bank switch. Bank switch parameter ramp is at 1/64 of full ramp. Bank switch parameter ramp is at 2/64 of full ramp. … Bank switch parameter ramp is at 63/64 of full ramp. Bank switch parameter ramp is complete. Rev. A | Page 206 of 280 Reset 0x0 0x3F Access R R Data Sheet ADAU1787 CHIP STATUS 1 REGISTER Address: 0xC0AA, Reset: 0x00, Name: STATUS1 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [ 7 ] A D C 3 _C L IP ( R ) AD C Ch a n n e l 3 Clip D e te c to r 0 : No r m a l O p e r a tio n . 1 : Am p lif ie r Clip p in g D e te c t e d . [ 0 ] D A C 0 _C L IP ( R ) D AC Ch a n n e l 0 Clip D e te c t o r 0 : No r m a l O p e r a t io n . 1 : Clip p in g D e t e c te d . [ 6 ] A D C 2 _C L IP ( R ) AD C Ch a n n e l 2 Clip D e te c to r 0 : No r m a l O p e r a tio n . 1 : Am p lif ie r Clip p in g D e te c t e d . [ 1 ] D A C 1 _C L I P ( R ) D AC Ch a n n e l 1 Clip D e te c to r 0 : No r m a l O p e r a t io n . 1 : Clip p in g D e t e c te d . [ 5 ] A D C 1 _C L I P ( R ) AD C Ch a n n e l 1 Clip D e t e c to r 0 : No r m a l O p e r a tio n . 1 : Am p lif ie r Clip p in g D e te c t e d . [ 3 : 2 ] R ES ER V ED [ 4 ] A D C 0 _C L IP ( R ) AD C Ch a n n e l 0 Clip D e te c to r 0 : No r m a l O p e r a tio n . 1 : Am p lif ie r Clip p in g D e te c t e d . Table 210. Bit Descriptions for STATUS1 Bits 7 Bit Name ADC3_CLIP Settings 0 1 6 ADC2_CLIP 0 1 5 ADC1_CLIP 0 1 4 ADC0_CLIP 0 1 [3:2] 1 RESERVED DAC1_CLIP 0 1 0 DAC0_CLIP 0 1 Description ADC Channel 3 Clip Detector. Normal Operation. Amplifier Clipping Detected. ADC Channel 2 Clip Detector. Normal Operation. Amplifier Clipping Detected. ADC Channel 1 Clip Detector. Normal Operation. Amplifier Clipping Detected. ADC Channel 0 Clip Detector. Normal Operation. Amplifier Clipping Detected. Reserved. DAC Channel 1 Clip Detector. Normal Operation. Clipping Detected. DAC Channel 0 Clip Detector. Normal Operation. Clipping Detected. Rev. A | Page 207 of 280 Reset 0x0 Access R 0x0 R 0x0 R 0x0 R 0x0 0x0 R R 0x0 R ADAU1787 Data Sheet CHIP STATUS 2 REGISTER Address: 0xC0AB, Reset: 0x00, Name: STATUS2 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7] POWER_UP_COMPLETE (R) Status of the power domain power up caused by POWER_EN=1 [6] SYNC_LOCK (R) Reads the m ultichip synchronization lock status [5] SPT1_LOCK (R) Reads the Serial Port 1 lock status [4] SPT0_LOCK (R) Reads the Serial Port 0 lock status [0] PLL_LOCK (R) Reads the PLL lock status 0: PLL is not locked. 1: PLL is locked. [1] AVDD_UVW (R) AVDD Undervoltage Warning 0: Normal Operation. 1: Undervoltage on AVDD Detected. [2] ASRCI_LOCK (R) Input ASRCI Lock Status 0: ASRC currently unlocked. 1: ASRC currently locked. [3] ASRCO_LOCK (R) Output ASRCI Lock Status 0: ASRC currently unlocked. 1: ASRC currently locked. Table 211. Bit Descriptions for STATUS2 Bits 7 6 5 4 3 Bit Name POWER_UP_COMPLETE SYNC_LOCK SPT1_LOCK SPT0_LOCK ASRCO_LOCK Settings 0 1 2 ASRCI_LOCK 0 1 1 AVDD_UVW 0 1 0 PLL_LOCK 0 1 Description Status of the power domain power up caused by POWER_EN = 1. Reads the multichip synchronization lock status. Reads the Serial Port 1 lock status. Reads the Serial Port 0 lock status. Output ASRCI Lock Status. ASRC currently unlocked. ASRC currently locked. Input ASRCI Lock Status. ASRC currently unlocked. ASRC currently locked. AVDD Undervoltage Warning. Normal Operation. Undervoltage on AVDD Detected. Reads the PLL lock status. PLL is not locked. PLL is locked. Rev. A | Page 208 of 280 Reset 0x0 0x0 0x0 0x0 0x0 Access R R R R R 0x0 R 0x0 R 0x0 R Data Sheet ADAU1787 GENERAL-PURPOSE INPUT READ 0 TO INPUT READ 7 REGISTER Address: 0xC0AC, Reset: 0x00, Name: GPI1 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7] GPIO7_IN (R) GPIO7 Input Reading 0: MP7 (set as GPIO 7) is low. 1: MP7 (set as GPIO 7) is high. [0] GPIO0_IN (R) GPIO0 Input Reading 0: MP0 (set as GPIO 0) is low. 1: MP0 (set as GPIO 0) is high. [6] GPIO6_IN (R) GPIO6 Input Reading 0: MP6 (set as GPIO 6) is low. 1: MP6 (set as GPIO 6) is high. [1] GPIO1_IN (R) GPIO1 Input Reading 0: MP1 (set as GPIO 1) is low. 1: MP1 (set as GPIO 1) is high. [5] GPIO5_IN (R) GPIO5 Input Reading 0: MP5 (set as GPIO 5) is low. 1: MP5 (set as GPIO 5) is high. [2] GPIO2_IN (R) GPIO2 Input Reading 0: MP2 (set as GPIO 2) is low. 1: MP2 (set as GPIO 2) is high. [4] GPIO4_IN (R) GPIO4 Input Reading 0: MP4 (set as GPIO 4) is low. 1: MP4 (set as GPIO 4) is high. [3] GPIO3_IN (R) GPIO3 Input Reading 0: MP3 (set as GPIO 3) is low. 1: MP3 (set as GPIO 3) is high. Table 212. Bit Descriptions for GPI1 Bits 7 Bit Name GPIO7_IN Settings 0 1 6 GPIO6_IN 0 1 5 GPIO5_IN 0 1 4 GPIO4_IN 0 1 3 GPIO3_IN 0 1 2 GPIO2_IN 0 1 1 GPIO1_IN 0 1 0 GPIO0_IN 0 1 Description GPIO7 Input Reading. MP7 (set as GPIO 7) is low. MP7 (set as GPIO 7) is high. GPIO6 Input Reading. MP6 (set as GPIO 6) is low. MP6 (set as GPIO 6) is high. GPIO5 Input Reading. MP5 (set as GPIO 5) is low. MP5 (set as GPIO 5) is high. GPIO4 Input Reading. MP4 (set as GPIO 4) is low. MP4 (set as GPIO 4) is high. GPIO3 Input Reading. MP3 (set as GPIO 3) is low. MP3 (set as GPIO 3) is high. GPIO2 Input Reading. MP2 (set as GPIO 2) is low. MP2 (set as GPIO 2) is high. GPIO1 Input Reading. MP1 (set as GPIO 1) is low. MP1 (set as GPIO 1) is high. GPIO0 Input Reading. MP0 (set as GPIO 0) is low. MP0 (set as GPIO 0) is high. Rev. A | Page 209 of 280 Reset 0x0 Access R 0x0 R 0x0 R 0x0 R 0x0 R 0x0 R 0x0 R 0x0 R ADAU1787 Data Sheet GENERAL-PURPOSE INPUT READ 8 TO INPUT READ 10 REGISTER Address: 0xC0AD, Reset: 0x00, Name: GPI2 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:5] RESERVED [0] GPIO8_IN (R) GPIO8 Input Reading 0: MP8 (set as GPIO 8) is low. 1: MP8 (set as GPIO 8) is high. [4] GPIO12_IN (R) GPIO12 Input Reading 0: MP12 (set as GPIO 12) is low. 1: MP12 (set as GPIO 12) is high. [1] GPIO9_IN (R) GPIO9 Input Reading 0: MP9 (set as GPIO 9) is low. 1: MP9 (set as GPIO 9) is high. [3] GPIO11_IN (R) GPIO11 Input Reading 0: MP11 (set as GPIO 11) is low. 1: MP11 (set as GPIO 11) is high. [2] GPIO10_IN (R) GPIO10 Input Reading 0: MP10 (set as GPIO10) is low. 1: MP10 (set as GPIO 10) is high. Table 213. Bit Descriptions for GPI2 Bits [7:5] 4 Bit Name RESERVED GPIO12_IN Settings 0 1 3 GPIO11_IN 0 1 2 GPIO10_IN 0 1 1 GPIO9_IN 0 1 0 GPIO8_IN 0 1 Description Reserved. GPIO12 Input Reading. MP12 (set as GPIO 12) is low. MP12 (set as GPIO 12) is high. GPIO11 Input Reading. MP11 (set as GPIO 11) is low. MP11 (set as GPIO 11) is high. GPIO10 Input Reading. MP10 (set as GPIO10) is low. MP10 (set as GPIO 10) is high. GPIO9 Input Reading. MP9 (set as GPIO 9) is low. MP9 (set as GPIO 9) is high. GPIO8 Input Reading. MP8 (set as GPIO 8) is low. MP8 (set as GPIO 8) is high. Reset 0x0 0x0 Access R R 0x0 R 0x0 R 0x0 R 0x0 R DSP STATUS REGISTER Address: 0xC0AE, Reset: 0x00, Name: DSP_STATUS 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:1] RESERVED [0] SDSP_WDOG_ERROR (R) Sigm aDSP Watchdog Error 0: No Watchdog Error. 1: Watchdog Error. Table 214. Bit Descriptions for DSP_STATUS Bits [7:1] 0 Bit Name RESERVED SDSP_WDOG_ERROR Settings 0 1 Description Reserved. SigmaDSP Watchdog Error. No Watchdog Error. Watchdog Error. Rev. A | Page 210 of 280 Reset 0x0 0x0 Access R R Data Sheet ADAU1787 IRQ1 STATUS 1 REGISTER Address: 0xC0AF, Reset: 0x00, Name: IRQ1_STATUS1 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7] IRQ1_ADC3_CLIP (R) ADC Channel 3 Clipping Detected 0: Interrupt not triggered. 1: Clipping detected. [0] IRQ1_DAC0_CLIP (R) DAC Channel 0 Clipping Detected 0: Interrupt not triggered. 1: Clipping detected. [6] IRQ1_ADC2_CLIP (R) ADC Channel 2 Clipping Detected 0: Interrupt not triggered. 1: Clipping detected. [1] IRQ1_DAC1_CLIP (R) DAC Channel 1 Clipping Detected 0: Interrupt not triggered. 1: Clipping detected. [5] IRQ1_ADC1_CLIP (R) ADC Channel 1 Clipping Detected 0: Interrupt not triggered. 1: Clipping detected. [3:2] RESERVED [4] IRQ1_ADC0_CLIP (R) ADC Channel 0 Clipping Detected 0: Interrupt not triggered. 1: Clipping detected. Table 215. Bit Descriptions for IRQ1_STATUS1 Bits 7 Bit Name IRQ1_ADC3_CLIP Settings 0 1 6 IRQ1_ADC2_CLIP 0 1 5 IRQ1_ADC1_CLIP 0 1 4 IRQ1_ADC0_CLIP 0 1 [3:2] 1 RESERVED IRQ1_DAC1_CLIP 0 1 0 IRQ1_DAC0_CLIP 0 1 Description ADC Channel 3 Clipping Detected. Interrupt not triggered. Clipping detected. ADC Channel 2 Clipping Detected. Interrupt not triggered. Clipping detected. ADC Channel 1 Clipping Detected. Interrupt not triggered. Clipping detected. ADC Channel 0 Clipping Detected Interrupt not triggered. Clipping detected. Reserved. DAC Channel 1 Clipping Detected. Interrupt not triggered. Clipping detected. DAC Channel 0 Clipping Detected. Interrupt not triggered. Clipping detected. Rev. A | Page 211 of 280 Reset 0x0 Access R 0x0 R 0x0 R 0x0 R 0x0 0x0 R R 0x0 R ADAU1787 Data Sheet IRQ1 STATUS 2 REGISTER Address: 0xC0B0, Reset: 0x00, Name: IRQ1_STATUS2 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7] IRQ1_ASRCO_UNLOCKED (R) Output ASRC Locked to Unlocked Transition Detected 0: Interrupt not triggered by PLL lock event. 1: Unlocked to locked transition detected. [6] IRQ1_ASRCO_LOCKED (R) Output ASRC Unlocked to Locked Transition Detected 0: Interrupt not triggered by PLL lock event. 1: Unlocked to locked transition detected. [5] IRQ1_ASRCI_UNLOCKED (R) Input ASRC Locked to Unlocked Transition Detected 0: Interrupt not triggered by PLL lock event. 1: Unlocked to locked transition detected. [4] IRQ1_ASRCI_LOCKED (R) Input ASRC Unlocked to Locked Transition Detected 0: Interrupt not triggered by PLL lock event. 1: Unlocked to locked transition detected. [0] IRQ1_PLL_LOCKED (R) PLL Unlocked to Locked Transition Detected 0: Interrupt not triggered by PLL lock event. 1: PLL unlocked to locked transition detected. [1] IRQ1_PLL_UNLOCKED (R) PLL Locked to Unlocked Transition Detected 0: Interrupt not triggered by PLL lock event. 1: PLL unlocked to locked transition detected. [2] IRQ1_AVDD_UVW (R) AVDD Undervoltage Warning Detected 0: Interrupt not triggered. 1: AVDD undervoltage warning detected. [3] IRQ1_PRAMP (R) Parameter Ramp Complete Interrupt 0: Interrupt not triggered. 1: Interrupt triggered. Table 216. Bit Descriptions for IRQ1_STATUS2 Bits 7 Bit Name IRQ1_ASRCO_UNLOCKED Settings 0 1 6 IRQ1_ASRCO_LOCKED 0 1 5 IRQ1_ASRCI_UNLOCKED 0 1 4 IRQ1_ASRCI_LOCKED 0 1 3 IRQ1_PRAMP 0 1 2 IRQ1_AVDD_UVW 0 1 1 IRQ1_PLL_UNLOCKED 0 1 0 IRQ1_PLL_LOCKED 0 1 Description Output ASRC Locked to Unlocked Transition Detected. Interrupt not triggered by PLL lock event. Unlocked to locked transition detected. Output ASRC Unlocked to Locked Transition Detected. Interrupt not triggered by PLL lock event. Unlocked to locked transition detected. Input ASRC Locked to Unlocked Transition Detected. Interrupt not triggered by PLL lock event. Unlocked to locked transition detected. Input ASRC Unlocked to Locked Transition Detected. Interrupt not triggered by PLL lock event. Unlocked to locked transition detected. Parameter Ramp Complete Interrupt. Interrupt not triggered. Interrupt triggered. AVDD Undervoltage Warning Detected. Interrupt not triggered. AVDD undervoltage warning detected. PLL Locked to Unlocked Transition Detected. Interrupt not triggered by PLL lock event. PLL unlocked to locked transition detected. PLL Unlocked to Locked Transition Detected. Interrupt not triggered by PLL lock event. PLL unlocked to locked transition detected. Rev. A | Page 212 of 280 Reset 0x0 Access R 0x0 R 0x0 R 0x0 R 0x0 R 0x0 R 0x0 R 0x0 R Data Sheet ADAU1787 IRQ1 STATUS 3 REGISTER Address: 0xC0B1, Reset: 0x00, Name: IRQ1_STATUS3 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:5] RESERVED [4] IRQ1_POWER_UP_COMPLETE (R) Power Up Not Finished to Com pleted Transition Detected 0: Interrupt not triggered by power-up com plete event. 1: Power-up com plete transition detected. [3] IRQ1_SDSP3 (R) Sigm aDSP Interrupt 3 0: Interrupt not triggered. 1: Interrupt triggered. [0] IRQ1_SDSP0 (R) Sigm aDSP Interrupt 0 0: Interrupt not triggered. 1: Interrupt triggered. [1] IRQ1_SDSP1 (R) Sigm aDSP Interrupt 1 0: Interrupt not triggered. 1: Interrupt triggered. [2] IRQ1_SDSP2 (R) Sigm aDSP Interrupt 2 0: Interrupt not triggered. 1: Interrupt triggered. Table 217. Bit Descriptions for IRQ1_STATUS3 Bits [7:5] 4 Bit Name RESERVED IRQ1_POWER_UP_COMPLETE Settings 0 1 3 IRQ1_SDSP3 0 1 2 IRQ1_SDSP2 0 1 1 IRQ1_SDSP1 0 1 0 IRQ1_SDSP0 0 1 Description Reserved. Power Up Not Finished to Completed Transition Detected. Interrupt not triggered by power-up complete event. Power-up complete transition detected. SigmaDSP Interrupt 3. Interrupt not triggered. Interrupt triggered. SigmaDSP Interrupt 2. Interrupt not triggered. Interrupt triggered. SigmaDSP Interrupt 1. Interrupt not triggered. Interrupt triggered. SigmaDSP Interrupt 0. Interrupt not triggered. Interrupt triggered. Rev. A | Page 213 of 280 Reset 0x0 0x0 Access R R 0x0 R 0x0 R 0x0 R 0x0 R ADAU1787 Data Sheet IRQ2 STATUS 1 REGISTER Address: 0xC0B2, Reset: 0x00, Name: IRQ2_STATUS1 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7] IRQ2_ADC3_CLIP (R) ADC Channel 3 Clipping Detected 0: Interrupt not triggered. 1: Clipping detected. [0] IRQ2_DAC0_CLIP (R) DAC Channel 0 Clipping Detected 0: Interrupt not triggered. 1: Clipping detected. [6] IRQ2_ADC2_CLIP (R) ADC Channel 2 Clipping Detected 0: Interrupt not triggered. 1: Clipping detected. [1] IRQ2_DAC1_CLIP (R) DAC Channel 1 Clipping Detected 0: Interrupt not triggered. 1: Clipping detected. [5] IRQ2_ADC1_CLIP (R) ADC Channel 1 Clipping Detected 0: Interrupt not triggered. 1: Clipping detected. [3:2] RESERVED [4] IRQ2_ADC0_CLIP (R) ADC Channel 0 Clipping Detected 0: Interrupt not triggered. 1: Clipping detected. Table 218. Bit Descriptions for IRQ2_STATUS1 Bits 7 Bit Name IRQ2_ADC3_CLIP Settings 0 1 6 IRQ2_ADC2_CLIP 0 1 5 IRQ2_ADC1_CLIP 0 1 4 IRQ2_ADC0_CLIP 0 1 [3:2] 1 RESERVED IRQ2_DAC1_CLIP 0 1 0 IRQ2_DAC0_CLIP 0 1 Description ADC Channel 3 Clipping Detected. Interrupt not triggered. Clipping detected. ADC Channel 2 Clipping Detected. Interrupt not triggered. Clipping detected. ADC Channel 1 Clipping Detected. Interrupt not triggered. Clipping detected. ADC Channel 0 Clipping Detected. Interrupt not triggered. Clipping detected. Reserved. DAC Channel 1 Clipping Detected. Interrupt not triggered. Clipping detected. DAC Channel 0 Clipping Detected. Interrupt not triggered. Clipping detected. Rev. A | Page 214 of 280 Reset 0x0 Access R 0x0 R 0x0 R 0x0 R 0x0 0x0 R R 0x0 R Data Sheet ADAU1787 IRQ2 STATUS 2 REGISTER Address: 0xC0B3, Reset: 0x00, Name: IRQ2_STATUS2 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7] IRQ2_ASRCO_UNLOCKED (R) Output ASRC Locked to Unlocked Transition Detected 0: Interrupt not triggered by PLL lock event. 1: Unlocked to locked transition detected. [6] IRQ2_ASRCO_LOCKED (R) Output ASRC Unlocked to Locked Transition Detected 0: Interrupt not triggered by PLL lock event. 1: Unlocked to locked transition detected. [5] IRQ2_ASRCI_UNLOCKED (R) Input ASRC Locked to Unlocked Transition Detected 0: Interrupt not triggered by PLL lock event. 1: Unlocked to locked transition detected. [4] IRQ2_ASRCI_LOCKED (R) Input ASRC Unlocked to Locked Transition Detected 0: Interrupt not triggered by PLL lock event. 1: Unlocked to locked transition detected. [0] IRQ2_PLL_LOCKED (R) PLL Unlocked to Locked Transition Detected 0: Interrupt not triggered by PLL lock event. 1: PLL unlocked to locked transition detected. [1] IRQ2_PLL_UNLOCKED (R) PLL Locked to Unlocked Transition Detected 0: Interrupt not triggered by PLL lock event. 1: PLL unlocked to locked transition detected. [2] IRQ2_AVDD_UVW (R) AVDD Undervoltage Warning Detected 0: Interrupt not triggered. 1: AVDD undervoltage warning detected. [3] IRQ2_PRAMP (R) Parameter Ramp Complete Interrupt 0: Interrupt not triggered. 1: Interrupt triggered. Table 219. Bit Descriptions for IRQ2_STATUS2 Bits 7 Bit Name IRQ2_ASRCO_UNLOCKED Settings 0 1 6 IRQ2_ASRCO_LOCKED 0 1 5 IRQ2_ASRCI_UNLOCKED 0 1 4 IRQ2_ASRCI_LOCKED 0 1 3 IRQ2_PRAMP 0 1 2 IRQ2_AVDD_UVW 0 1 1 IRQ2_PLL_UNLOCKED 0 1 0 IRQ2_PLL_LOCKED 0 1 Description Output ASRC Locked to Unlocked Transition Detected. Interrupt not triggered by PLL lock event. Unlocked to locked transition detected. Output ASRC Unlocked to Locked Transition Detected. Interrupt not triggered by PLL lock event. Unlocked to locked transition detected. Input ASRC Locked to Unlocked Transition Detected. Interrupt not triggered by PLL lock event. Unlocked to locked transition detected. Input ASRC Unlocked to Locked Transition Detected. Interrupt not triggered by PLL lock event. Unlocked to locked transition detected. Parameter Ramp Complete Interrupt. Interrupt not triggered. Interrupt triggered. AVDD Undervoltage Warning Detected. Interrupt not triggered. AVDD undervoltage warning detected. PLL Locked to Unlocked Transition Detected. Interrupt not triggered by PLL lock event. PLL unlocked to locked transition detected. PLL Unlocked to Locked Transition Detected. Interrupt not triggered by PLL lock event. PLL unlocked to locked transition detected. Rev. A | Page 215 of 280 Reset 0x0 Access R 0x0 R 0x0 R 0x0 R 0x0 R 0x0 R 0x0 R 0x0 R ADAU1787 Data Sheet IRQ2 STATUS 3 REGISTER Address: 0xC0B4, Reset: 0x00, Name: IRQ2_STATUS3 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:5] RESERVED [4] IRQ2_POWER_UP_COMPLETE (R) Power Up Not Finished to Com pleted Transition Detected 0: Interrupt not triggered by power-up com plete event. 1: Power-up com plete transition detected. [3] IRQ2_SDSP3 (R) Sigm aDSP Interrupt 3 0: Interrupt not triggered. 1: Interrupt triggered. [0] IRQ2_SDSP0 (R) Sigm aDSP Interrupt 0 0: Interrupt not triggered. 1: Interrupt triggered. [1] IRQ2_SDSP1 (R) Sigm aDSP Interrupt 1 0: Interrupt not triggered. 1: Interrupt triggered. [2] IRQ2_SDSP2 (R) Sigm aDSP Interrupt 2 0: Interrupt not triggered. 1: Interrupt triggered. Table 220. Bit Descriptions for IRQ2_STATUS3 Bits [7:5] 4 Bit Name RESERVED IRQ2_POWER_UP_COMPLETE Settings 0 1 3 IRQ2_SDSP3 0 1 2 IRQ2_SDSP2 0 1 1 IRQ2_SDSP1 0 1 0 IRQ2_SDSP0 0 1 Description Reserved. Power Up Not Finished to Completed Transition Detected. Interrupt not triggered by power-up complete event. Power-up complete transition detected. SigmaDSP Interrupt 3. Interrupt not triggered. Interrupt triggered. SigmaDSP Interrupt 2. Interrupt not triggered. Interrupt triggered. SigmaDSP Interrupt 1. Interrupt not triggered. Interrupt triggered. SigmaDSP Interrupt 0. Interrupt not triggered. Interrupt triggered. Rev. A | Page 216 of 280 Reset 0x0 0x0 Access R R 0x0 R 0x0 R 0x0 R 0x0 R Data Sheet ADAU1787 SERIAL PORT 0 CONTROL 1 REGISTER Address: 0xC0B5, Reset: 0x00, Name: SPT0_CTRL1 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7] RESERVED [6] SPT0_TRI_STATE (R/W) Serial Port Output, Tristate Enable 1: Tristate Enable. 0: Tristate Disable. [5:4] SPT0_SLOT_WIDTH (R/W) Serial Port, Selects Slot Width 00: 32 BCLKs per Slot. 01: 16 BCLKs per Slot. 10: 24 BCLKs per Slot. [0] SPT0_SAI_MODE (R/W) Serial Port, Selects Frame Clock Mode 0: Stereo. 50% duty cycle frame clock (I2S, left justified, or right justified). 1: TDM. Fram e clock is single bit clock wide pulse. [3:1] SPT0_DATA_FORMAT (R/W) Serial Port, Selects Data Delay from Frame Clock Edge 001: Left Justified, Delay by 0. 000: Typical I2S Mode, Delay by 1. 010: Delay by 8. 011: Delay by 12. 100: Delay by 16. Table 221. Bit Descriptions for SPT0_CTRL1 Bits 7 6 Bit Name RESERVED SPT0_TRI_STATE Settings 1 0 [5:4] SPT0_SLOT_WIDTH 00 01 10 [3:1] SPT0_DATA_FORMAT 001 000 010 011 100 0 SPT0_SAI_MODE 0 1 Description Reserved. Serial Port Output, Tristate Enable. Tristate Enable. Tristate Disabled. Serial Port, Selects Slot Width. 32 BCLKs per Slot. 16 BCLKs per Slot. 24 BCLKs per Slot. Serial Port, Selects Data Format from Frame Clock Edge. Left Justified, Delay by 0. Typical I2S Mode, Delay by 1. Delay by 8. Delay by 12. Delay by 16. Serial Port, Selects Frame Clock Mode. Stereo. 50% duty-cycle frame clock (I2S, left justified, or right justified). TDM. Frame clock is single bit clock wide pulse. Rev. A | Page 217 of 280 Reset 0x0 0x0 Access R/W R/W 0x0 R/W 0x0 R/W 0x0 R/W ADAU1787 Data Sheet SERIAL PORT 0 CONTROL 2 REGISTER Address: 0xC0B6, Reset: 0x00, Name: SPT0_CTRL2 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7] SPT0_LRCLK_POL (R/W) Serial Port, Selects Fram e Clock Polarity 0: Normal Polarity. 1: Inverted Polarity. [6:4] SPT0_LRCLK_SRC (R/W) Serial Port, Selects Fram e Clock Source and Rate 000: Frame clock is from external source. 001: Generates frame clock with 48 kHz. 010: Generates frame clock with 96 kHz. 011: Generates frame clock with 192 kHz. 100: Generates frame clock with 12 kHz. 101: Generates frame clock with 24 kHz. 110: Generates frame clock with 384 kHz. 111: Generates frame clock with 768 kHz. [2:0] SPT0_BCLK_SRC (R/W) Serial Port, Selects BCLK Source and Rate 000: BCLK is from external source. 001: Generates BCLK at 3.072 MHz. 010: Generates BCLK at 6.144 MHz. 011: Generates BCLK at 12.288 MHz. 100: Generates BCLK at 24.576 MHz. [3] SPT0_BCLK_POL (R/W) Serial Port, Selects BCLK Polarity 0: Captured on rising edge. 1: Captured on falling edge. Table 222. Bit Descriptions for SPT0_CTRL2 Bits 7 Bit Name SPT0_LRCLK_POL Settings 0 1 [6:4] SPT0_LRCLK_SRC 000 001 010 011 100 101 110 111 3 SPT0_BCLK_POL 0 1 [2:0] SPT0_BCLK_SRC 000 001 010 011 100 Description Serial Port, Selects Frame Clock Polarity. Normal Polarity. Inverted Polarity. Serial Port, Selects Frame Clock Source and Rate. Frame clock is from external source. Generates frame clock with 48 kHz. Generates frame clock with 96 kHz. Generates frame clock with 192 kHz. Generates frame clock with 12 kHz. Generates frame clock with 24 kHz. Generates frame clock with 384 kHz. Generates frame clock with 768 kHz. Serial Port, Selects BCLK Polarity. Captured on rising edge. Captured on falling edge. Serial Port, Selects BCLK Source and Rate. BCLK is from external source. Generates BCLK at 3.072 MHz. Generates BCLK at 6.144 MHz. Generates BCLK at 12.288 MHz. Generates BCLK at 24.576 MHz. Rev. A | Page 218 of 280 Reset 0x0 Access R/W 0x0 R/W 0x0 R/W 0x0 R/W Data Sheet ADAU1787 SERIAL PORT 0 OUTPUT ROUTING SLOT 0 (LEFT REGISTER) Address: 0xC0B7, Reset: 0x10, Name: SPT0_ROUTE0 7 6 5 4 3 2 1 0 0 0 0 1 0 0 0 0 [7:6] RESERVED [5:0] SPT0_OUT_ROUTE0 (R/W) Serial Port Output Route Slot 0 (Left). 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 110110: Fast to Slow Decimator Channel 6. 110111: Fast to Slow Decimator Channel 7. 111111: No Output. Slot not used. Table 223. Bit Descriptions for SPT0_ROUTE0 Bits [7:6] [5:0] Bit Name RESERVED SPT0_OUT_ROUTE0 Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 Description Reserved. Serial Port Output Route Slot 0 (Left). FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Output ASRC Channel 0. Output ASRC Channel 1. Output ASRC Channel 2. Output ASRC Channel 3. Rev. A | Page 219 of 280 Reset 0x0 0x10 Access R R/W ADAU1787 Bits Bit Name Data Sheet Settings 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 110100 110101 110110 110111 111111 Description ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Fast to Slow Decimator Channel 0. Fast to Slow Decimator Channel 1. Fast to Slow Decimator Channel 2. Fast to Slow Decimator Channel 3. Fast to Slow Decimator Channel 4. Fast to Slow Decimator Channel 5. Fast to Slow Decimator Channel 6. Fast to Slow Decimator Channel 7. No Output. Slot not used. Reset Access Reset 0x0 0x11 Access R R/W SERIAL PORT 0 OUTPUT ROUTING SLOT 1 (RIGHT REGISTER) Address: 0xC0B8, Reset: 0x11, Name: SPT0_ROUTE1 7 6 5 4 3 2 1 0 0 0 0 1 0 0 0 1 [7:6] RESERVED [5:0] SPT0_OUT_ROUTE1 (R/W) Serial Port Output Route Slot 1 (Right). 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 110110: Fast to Slow Decimator Channel 6. 110111: Fast to Slow Decimator Channel 7. 111111: No Output. Slot not used. Table 224. Bit Descriptions for SPT0_ROUTE1 Bits [7:6] [5:0] Bit Name RESERVED SPT0_OUT_ROUTE1 Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 Description Reserved. Serial Port Output Route Slot 1 (Right). FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. Rev. A | Page 220 of 280 Data Sheet Bits Bit Name ADAU1787 Settings 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 110100 110101 110110 110111 111111 Description FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Output ASRC Channel 0. Output ASRC Channel 1. Output ASRC Channel 2. Output ASRC Channel 3. ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Fast to Slow Decimator Channel 0. Fast to Slow Decimator Channel 1. Fast to Slow Decimator Channel 2. Fast to Slow Decimator Channel 3. Fast to Slow Decimator Channel 4. Fast to Slow Decimator Channel 5. Fast to Slow Decimator Channel 6. Fast to Slow Decimator Channel 7. No Output. Slot not used. Rev. A | Page 221 of 280 Reset Access ADAU1787 Data Sheet SERIAL PORT 0 OUTPUT ROUTING SLOT 2 REGISTER Address: 0xC0B9, Reset: 0x3F, Name: SPT0_ROUTE2 7 6 5 4 3 2 1 0 0 0 1 1 1 1 1 1 [7:6] RESERVED [5:0] SPT0_OUT_ROUTE2 (R/W) Serial Port Output Route Slot 2 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 110110: Fast to Slow Decimator Channel 6. 110111: Fast to Slow Decimator Channel 7. 111111: No Output. Slot not used. Table 225. Bit Descriptions for SPT0_ROUTE2 Bits [7:6] [5:0] Bit Name RESERVED SPT0_OUT_ROUTE2 Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 Description Reserved. Serial Port Output Route Slot 2. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Output ASRC Channel 0. Output ASRC Channel 1. Output ASRC Channel 2. Output ASRC Channel 3. Rev. A | Page 222 of 280 Reset 0x0 0x3F Access R R/W Data Sheet Bits Bit Name ADAU1787 Settings 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 110100 110101 110110 110111 111111 Description ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Fast to Slow Decimator Channel 0. Fast to Slow Decimator Channel 1. Fast to Slow Decimator Channel 2. Fast to Slow Decimator Channel 3. Fast to Slow Decimator Channel 4. Fast to Slow Decimator Channel 5. Fast to Slow Decimator Channel 6. Fast to Slow Decimator Channel 7. No Output. Slot not used. Reset Access Reset 0x0 0x3F Access R R/W SERIAL PORT 0 OUTPUT ROUTING SLOT 3 REGISTER Address: 0xC0BA, Reset: 0x3F, Name: SPT0_ROUTE3 7 6 5 4 3 2 1 0 0 0 1 1 1 1 1 1 [7:6] RESERVED [5:0] SPT0_OUT_ROUTE3 (R/W) Serial Port Output Route Slot 3 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 110110: Fast to Slow Decimator Channel 6. 110111: Fast to Slow Decimator Channel 7. 111111: No Output. Slot not used. Table 226. Bit Descriptions for SPT0_ROUTE3 Bits [7:6] [5:0] Bit Name RESERVED SPT0_OUT_ROUTE3 Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 Description Reserved. Serial Port Output Route Slot 3. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. Rev. A | Page 223 of 280 ADAU1787 Bits Bit Name Data Sheet Settings 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 110100 110101 110110 110111 111111 Description FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Output ASRC Channel 0. Output ASRC Channel 1. Output ASRC Channel 2. Output ASRC Channel 3. ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Fast to Slow Decimator Channel 0. Fast to Slow Decimator Channel 1. Fast to Slow Decimator Channel 2. Fast to Slow Decimator Channel 3. Fast to Slow Decimator Channel 4. Fast to Slow Decimator Channel 5. Fast to Slow Decimator Channel 6. Fast to Slow Decimator Channel 7. No Output. Slot not used. Rev. A | Page 224 of 280 Reset Access Data Sheet ADAU1787 SERIAL PORT 0 OUTPUT ROUTING SLOT 4 REGISTER Address: 0xC0BB, Reset: 0x3F, Name: SPT0_ROUTE4 7 6 5 4 3 2 1 0 0 0 1 1 1 1 1 1 [7:6] RESERVED [5:0] SPT0_OUT_ROUTE4 (R/W) Serial Port Output Route Slot 4 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 110110: Fast to Slow Decimator Channel 6. 110111: Fast to Slow Decimator Channel 7. 111111: No Output. Slot not used. Table 227. Bit Descriptions for SPT0_ROUTE4 Bits [7:6] [5:0] Bit Name RESERVED SPT0_OUT_ROUTE4 Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 Description Reserved. Serial Port Output Route Slot 4. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Output ASRC Channel 0. Output ASRC Channel 1. Output ASRC Channel 2. Output ASRC Channel 3. Rev. A | Page 225 of 280 Reset 0x0 0x3F Access R R/W ADAU1787 Bits Bit Name Data Sheet Settings 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 110100 110101 110110 110111 111111 Description ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Fast to Slow Decimator Channel 0. Fast to Slow Decimator Channel 1. Fast to Slow Decimator Channel 2. Fast to Slow Decimator Channel 3. Fast to Slow Decimator Channel 4. Fast to Slow Decimator Channel 5. Fast to Slow Decimator Channel 6. Fast to Slow Decimator Channel 7. No Output. Slot not used. Reset Access Reset 0x0 0x3F Access R R/W SERIAL PORT 0 OUTPUT ROUTING SLOT 5 REGISTER Address: 0xC0BC, Reset: 0x3F, Name: SPT0_ROUTE5 7 6 5 4 3 2 1 0 0 0 1 1 1 1 1 1 [7:6] RESERVED [5:0] SPT0_OUT_ROUTE5 (R/W) Serial Port Output Route Slot 5 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 110110: Fast to Slow Decimator Channel 6. 110111: Fast to Slow Decimator Channel 7. 111111: No Output. Slot not used. Table 228. Bit Descriptions for SPT0_ROUTE5 Bits [7:6] [5:0] Bit Name RESERVED SPT0_OUT_ROUTE5 Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 Description Reserved. Serial Port Output Route Slot 5. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. Rev. A | Page 226 of 280 Data Sheet Bits Bit Name ADAU1787 Settings 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 110100 110101 110110 110111 111111 Description FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Output ASRC Channel 0. Output ASRC Channel 1. Output ASRC Channel 2. Output ASRC Channel 3. ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Fast to Slow Decimator Channel 0. Fast to Slow Decimator Channel 1. Fast to Slow Decimator Channel 2. Fast to Slow Decimator Channel 3. Fast to Slow Decimator Channel 4. Fast to Slow Decimator Channel 5. Fast to Slow Decimator Channel 6. Fast to Slow Decimator Channel 7. No Output. Slot not used. Rev. A | Page 227 of 280 Reset Access ADAU1787 Data Sheet SERIAL PORT 0 OUTPUT ROUTING SLOT 6 REGISTER Address: 0xC0BD, Reset: 0x3F, Name: SPT0_ROUTE6 7 6 5 4 3 2 1 0 0 0 1 1 1 1 1 1 [7:6] RESERVED [5:0] SPT0_OUT_ROUTE6 (R/W) Serial Port Output Route Slot 6 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 110110: Fast to Slow Decimator Channel 6. 110111: Fast to Slow Decimator Channel 7. 111111: No Output. Slot not used. Table 229. Bit Descriptions for SPT0_ROUTE6 Bits [7:6] [5:0] Bit Name RESERVED SPT0_OUT_ROUTE6 Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 Description Reserved. Serial Port Output Route Slot 6. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Output ASRC Channel 0. Output ASRC Channel 1. Output ASRC Channel 2. Output ASRC Channel 3. Rev. A | Page 228 of 280 Reset 0x0 0x3F Access R R/W Data Sheet Bits Bit Name ADAU1787 Settings 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 110100 110101 110110 110111 111111 Description ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Fast to Slow Decimator Channel 0. Fast to Slow Decimator Channel 1. Fast to Slow Decimator Channel 2. Fast to Slow Decimator Channel 3. Fast to Slow Decimator Channel 4. Fast to Slow Decimator Channel 5. Fast to Slow Decimator Channel 6. Fast to Slow Decimator Channel 7. No Output. Slot not used. Reset Access Reset 0x0 0x3F Access R R/W SERIAL PORT 0 OUTPUT ROUTING SLOT 7 REGISTER Address: 0xC0BE, Reset: 0x3F, Name: SPT0_ROUTE7 7 6 5 4 3 2 1 0 0 0 1 1 1 1 1 1 [7:6] RESERVED [5:0] SPT0_OUT_ROUTE7 (R/W) Serial Port Output Route Slot 7 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 110110: Fast to Slow Decimator Channel 6. 110111: Fast to Slow Decimator Channel 7. 111111: No Output. Slot not used. Table 230. Bit Descriptions for SPT0_ROUTE7 Bits [7:6] [5:0] Bit Name RESERVED SPT0_OUT_ROUTE7 Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 Description Reserved. Serial Port Output Route Slot 7. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. Rev. A | Page 229 of 280 ADAU1787 Bits Bit Name Data Sheet Settings 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 110100 110101 110110 110111 111111 Description FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Output ASRC Channel 0. Output ASRC Channel 1. Output ASRC Channel 2. Output ASRC Channel 3. ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Fast to Slow Decimator Channel 0. Fast to Slow Decimator Channel 1. Fast to Slow Decimator Channel 2. Fast to Slow Decimator Channel 3. Fast to Slow Decimator Channel 4. Fast to Slow Decimator Channel 5. Fast to Slow Decimator Channel 6. Fast to Slow Decimator Channel 7. No Output. Slot not used. Rev. A | Page 230 of 280 Reset Access Data Sheet ADAU1787 SERIAL PORT 0 OUTPUT ROUTING SLOT 8 REGISTER Address: 0xC0BF, Reset: 0x3F, Name: SPT0_ROUTE8 7 6 5 4 3 2 1 0 0 0 1 1 1 1 1 1 [7:6] RESERVED [5:0] SPT0_OUT_ROUTE8 (R/W) Serial Port Output Route Slot 8 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 110110: Fast to Slow Decimator Channel 6. 110111: Fast to Slow Decimator Channel 7. 111111: No Output. Slot not used. Table 231. Bit Descriptions for SPT0_ROUTE8 Bits [7:6] [5:0] Bit Name RESERVED SPT0_OUT_ROUTE8 Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 Description Reserved. Serial Port Output Route Slot 8. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Output ASRC Channel 0. Output ASRC Channel 1. Output ASRC Channel 2. Output ASRC Channel 3. Rev. A | Page 231 of 280 Reset 0x0 0x3F Access R R/W ADAU1787 Bits Bit Name Data Sheet Settings 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 110100 110101 110110 110111 111111 Description ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Fast to Slow Decimator Channel 0. Fast to Slow Decimator Channel 1. Fast to Slow Decimator Channel 2. Fast to Slow Decimator Channel 3. Fast to Slow Decimator Channel 4. Fast to Slow Decimator Channel 5. Fast to Slow Decimator Channel 6. Fast to Slow Decimator Channel 7. No Output. Slot not used. Reset Access Reset 0x0 0x3F Access R R/W SERIAL PORT 0 OUTPUT ROUTING SLOT 9 REGISTER Address: 0xC0C0, Reset: 0x3F, Name: SPT0_ROUTE9 7 6 5 4 3 2 1 0 0 0 1 1 1 1 1 1 [7:6] RESERVED [5:0] SPT0_OUT_ROUTE9 (R/W) Serial Port Output Route Slot 9 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 110110: Fast to Slow Decimator Channel 6. 110111: Fast to Slow Decimator Channel 7. 111111: No Output. Slot not used. Table 232. Bit Descriptions for SPT0_ROUTE9 Bits [7:6] [5:0] Bit Name RESERVED SPT0_OUT_ROUTE9 Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 Description Reserved. Serial Port Output Route Slot 9. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. Rev. A | Page 232 of 280 Data Sheet Bits Bit Name ADAU1787 Settings 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 110100 110101 110110 110111 111111 Description FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Output ASRC Channel 0. Output ASRC Channel 1. Output ASRC Channel 2. Output ASRC Channel 3. ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Fast to Slow Decimator Channel 0. Fast to Slow Decimator Channel 1. Fast to Slow Decimator Channel 2. Fast to Slow Decimator Channel 3. Fast to Slow Decimator Channel 4. Fast to Slow Decimator Channel 5. Fast to Slow Decimator Channel 6. Fast to Slow Decimator Channel 7. No Output. Slot not used. Rev. A | Page 233 of 280 Reset Access ADAU1787 Data Sheet SERIAL PORT 0 OUTPUT ROUTING SLOT 10 REGISTER Address: 0xC0C1, Reset: 0x3F, Name: SPT0_ROUTE10 7 6 5 4 3 2 1 0 0 0 1 1 1 1 1 1 [7:6] RESERVED [5:0] SPT0_OUT_ROUTE10 (R/W) Serial Port Output Route Slot 10 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 110110: Fast to Slow Decimator Channel 6. 110111: Fast to Slow Decimator Channel 7. 111111: No Output. Slot not used. Table 233. Bit Descriptions for SPT0_ROUTE10 Bits [7:6] [5:0] Bit Name RESERVED SPT0_OUT_ROUTE10 Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 Description Reserved. Serial Port Output Route Slot 10. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Output ASRC Channel 0. Output ASRC Channel 1. Output ASRC Channel 2. Output ASRC Channel 3. Rev. A | Page 234 of 280 Reset 0x0 0x3F Access R R/W Data Sheet Bits Bit Name ADAU1787 Settings 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 110100 110101 110110 110111 111111 Description ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Fast to Slow Decimator Channel 0. Fast to Slow Decimator Channel 1. Fast to Slow Decimator Channel 2. Fast to Slow Decimator Channel 3. Fast to Slow Decimator Channel 4. Fast to Slow Decimator Channel 5. Fast to Slow Decimator Channel 6. Fast to Slow Decimator Channel 7. No Output. Slot not used. Reset Access Reset 0x0 0x3F Access R R/W SERIAL PORT 0 OUTPUT ROUTING SLOT 11 REGISTER Address: 0xC0C2, Reset: 0x3F, Name: SPT0_ROUTE11 7 6 5 4 3 2 1 0 0 0 1 1 1 1 1 1 [7:6] RESERVED [5:0] SPT0_OUT_ROUTE11 (R/W) Serial Port Output Route Slot 11 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 110110: Fast to Slow Decimator Channel 6. 110111: Fast to Slow Decimator Channel 7. 111111: No Output. Slot not used. Table 234. Bit Descriptions for SPT0_ROUTE11 Bits [7:6] [5:0] Bit Name RESERVED SPT0_OUT_ROUTE11 Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 Description Reserved. Serial Port Output Route Slot 11. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. Rev. A | Page 235 of 280 ADAU1787 Bits Bit Name Data Sheet Settings 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 110100 110101 110110 110111 111111 Description FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Output ASRC Channel 0. Output ASRC Channel 1. Output ASRC Channel 2. Output ASRC Channel 3. ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Fast to Slow Decimator Channel 0. Fast to Slow Decimator Channel 1. Fast to Slow Decimator Channel 2. Fast to Slow Decimator Channel 3. Fast to Slow Decimator Channel 4. Fast to Slow Decimator Channel 5. Fast to Slow Decimator Channel 6. Fast to Slow Decimator Channel 7. No Output. Slot not used. Rev. A | Page 236 of 280 Reset Access Data Sheet ADAU1787 SERIAL PORT 0 OUTPUT ROUTING SLOT 12 REGISTER Address: 0xC0C3, Reset: 0x3F, Name: SPT0_ROUTE12 7 6 5 4 3 2 1 0 0 0 1 1 1 1 1 1 [7:6] RESERVED [5:0] SPT0_OUT_ROUTE12 (R/W) Serial Port Output Route Slot 12 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 110110: Fast to Slow Decimator Channel 6. 110111: Fast to Slow Decimator Channel 7. 111111: No Output. Slot not used. Table 235. Bit Descriptions for SPT0_ROUTE12 Bits [7:6] [5:0] Bit Name RESERVED SPT0_OUT_ROUTE12 Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 Description Reserved. Serial Port Output Route Slot 12. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Output ASRC Channel 0. Output ASRC Channel 1. Output ASRC Channel 2. Output ASRC Channel 3. Rev. A | Page 237 of 280 Reset 0x0 0x3F Access R R/W ADAU1787 Bits Bit Name Data Sheet Settings 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 110100 110101 110110 110111 111111 Description ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Fast to Slow Decimator Channel 0. Fast to Slow Decimator Channel 1. Fast to Slow Decimator Channel 2. Fast to Slow Decimator Channel 3. Fast to Slow Decimator Channel 4. Fast to Slow Decimator Channel 5. Fast to Slow Decimator Channel 6. Fast to Slow Decimator Channel 7. No Output. Slot not used. Reset Access Reset 0x0 0x3F Access R R/W SERIAL PORT 0 OUTPUT ROUTING SLOT 13 REGISTER Address: 0xC0C4, Reset: 0x3F, Name: SPT0_ROUTE13 7 6 5 4 3 2 1 0 0 0 1 1 1 1 1 1 [7:6] RESERVED [5:0] SPT0_OUT_ROUTE13 (R/W) Serial Port Output Route Slot 13 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 110110: Fast to Slow Decimator Channel 6. 110111: Fast to Slow Decimator Channel 7. 111111: No Output. Slot not used. Table 236. Bit Descriptions for SPT0_ROUTE13 Bits [7:6] [5:0] Bit Name RESERVED SPT0_OUT_ROUTE13 Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 Description Reserved. Serial Port Output Route Slot 13. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. Rev. A | Page 238 of 280 Data Sheet Bits Bit Name ADAU1787 Settings 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 110100 110101 110110 110111 111111 Description FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Output ASRC Channel 0. Output ASRC Channel 1. Output ASRC Channel 2. Output ASRC Channel 3. ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Fast to Slow Decimator Channel 0. Fast to Slow Decimator Channel 1. Fast to Slow Decimator Channel 2. Fast to Slow Decimator Channel 3. Fast to Slow Decimator Channel 4. Fast to Slow Decimator Channel 5. Fast to Slow Decimator Channel 6. Fast to Slow Decimator Channel 7. No Output. Slot not used. Rev. A | Page 239 of 280 Reset Access ADAU1787 Data Sheet SERIAL PORT 0 OUTPUT ROUTING SLOT 14 REGISTER Address: 0xC0C5, Reset: 0x3F, Name: SPT0_ROUTE14 7 6 5 4 3 2 1 0 0 0 1 1 1 1 1 1 [7:6] RESERVED [5:0] SPT0_OUT_ROUTE14 (R/W) Serial Port Output Route Slot 14 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 110110: Fast to Slow Decimator Channel 6. 110111: Fast to Slow Decimator Channel 7. 111111: No Output. Slot not used. Table 237. Bit Descriptions for SPT0_ROUTE14 Bits [7:6] [5:0] Bit Name RESERVED SPT0_OUT_ROUTE14 Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 Description Reserved. Serial Port Output Route Slot 14. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Output ASRC Channel 0. Output ASRC Channel 1. Output ASRC Channel 2. Output ASRC Channel 3. Rev. A | Page 240 of 280 Reset 0x0 0x3F Access R R/W Data Sheet Bits Bit Name ADAU1787 Settings 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 110100 110101 110110 110111 111111 Description ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Fast to Slow Decimator Channel 0. Fast to Slow Decimator Channel 1. Fast to Slow Decimator Channel 2. Fast to Slow Decimator Channel 3. Fast to Slow Decimator Channel 4. Fast to Slow Decimator Channel 5. Fast to Slow Decimator Channel 6. Fast to Slow Decimator Channel 7. No Output. Slot not used. Reset Access Reset 0x0 0x3F Access R R/W SERIAL PORT 0 OUTPUT ROUTING SLOT 15 REGISTER Address: 0xC0C6, Reset: 0x3F, Name: SPT0_ROUTE15 7 6 5 4 3 2 1 0 0 0 1 1 1 1 1 1 [7:6] RESERVED [5:0] SPT0_OUT_ROUTE15 (R/W) Serial Port Output Route Slot 15 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 110110: Fast to Slow Decimator Channel 6. 110111: Fast to Slow Decimator Channel 7. 111111: No Output. Slot not used. Table 238. Bit Descriptions for SPT0_ROUTE15 Bits [7:6] [5:0] Bit Name RESERVED SPT0_OUT_ROUTE15 Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 Description Reserved. Serial Port Output Route Slot 15. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. Rev. A | Page 241 of 280 ADAU1787 Bits Bit Name Data Sheet Settings 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 110100 110101 110110 110111 111111 Description FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Output ASRC Channel 0. Output ASRC Channel 1. Output ASRC Channel 2. Output ASRC Channel 3. ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Fast to Slow Decimator Channel 0. Fast to Slow Decimator Channel 1. Fast to Slow Decimator Channel 2. Fast to Slow Decimator Channel 3. Fast to Slow Decimator Channel 4. Fast to Slow Decimator Channel 5. Fast to Slow Decimator Channel 6. Fast to Slow Decimator Channel 7. No Output. Slot not used. Rev. A | Page 242 of 280 Reset Access Data Sheet ADAU1787 SERIAL PORT 1 CONTROL 1 REGISTER Address: 0xC0C7, Reset: 0x00, Name: SPT1_CTRL1 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7] RESERVED [6] SPT1_TRI_STATE (R/W) Serial Port Output, Tristate Enable 1: Tristate Enable. 0: Tristate Disable. [5:4] SPT1_SLOT_WIDTH (R/W) Serial Port, Selects Slot Width 00: 32 BCLKs per Slot. 01: 16 BCLKs per Slot. 10: 24 BCLKs per Slot. [0] SPT1_SAI_MODE (R/W) Serial Port, Selects Frame Clock Mode 0: Stereo. 50% duty cycle frame clock (I2S, left justified, or right justified). 1: TDM. Fram e clock is single bit clock wide pulse. [3:1] SPT1_DATA_FORMAT (R/W) Serial Port, Selects Data Delay from Frame Clock Edge 001: Left Justified, Delay by 0. 000: Typical I2S Mode, Delay by 1. 010: Delay by 8. 011: Delay by 12. 100: Delay by 16. Table 239. Bit Descriptions for SPT1_CTRL1 Bits 7 6 Bit Name RESERVED SPT1_TRI_STATE Settings 1 0 [5:4] SPT1_SLOT_WIDTH 00 01 10 [3:1] SPT1_DATA_FORMAT 001 000 010 011 100 0 SPT1_SAI_MODE 0 1 Description Reserved. Serial Port Output, Tristate Enable. Tristate Enable. Tristate Disabled. Serial Port, Selects Slot Width. 32 BCLKs per Slot. 16 BCLKs per Slot. 24 BCLKs per Slot. Serial Port, Selects Data Format from Frame Clock Edge. Left Justified, Delay by 0. Typical I2S Mode, Delay by 1. Delay by 8. Delay by 12. Delay by 16. Serial Port, Selects Frame Clock Mode. Stereo. 50% duty-cycle frame clock (I2S, left justified, or right justified). TDM. Frame clock is single bit clock wide pulse. Rev. A | Page 243 of 280 Reset 0x0 0x0 Access R/W R/W 0x0 R/W 0x0 R/W 0x0 R/W ADAU1787 Data Sheet SERIAL PORT 1 CONTROL 2 REGISTER Address: 0xC0C8, Reset: 0x00, Name: SPT1_CTRL2 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7] SPT1_LRCLK_POL (R/W) Serial Port, Selects Fram e Clock Polarity 0: Normal Polarity. 1: Inverted Polarity. [6:4] SPT1_LRCLK_SRC (R/W) Serial Port, Selects Fram e Clock Source and Rate 000: Frame clock is from external source. 001: Generates frame clock with 48 kHz. 010: Generates frame clock with 96 kHz. 011: Generates frame clock with 192 kHz. 100: Generates frame clock with 12 kHz. 101: Generates frame clock with 24 kHz. 111: Generates frame clock with 768 kHz. 110: Generates frame clock with 384 kHz. [2:0] SPT1_BCLK_SRC (R/W) Serial Port, Selects BCLK Source and Rate 000: BCLK is from external source. 001: Generates BCLK at 3.072 MHz. 010: Generates BCLK at 6.144 MHz. 011: Generates BCLK at 12.288 MHz. 100: Generates BCLK at 24.576 MHz. [3] SPT1_BCLK_POL (R/W) Serial Port, Selects BCLK Polarity 0: Captured on rising edge. 1: Captured on falling edge. Table 240. Bit Descriptions for SPT1_CTRL2 Bits 7 Bit Name SPT1_LRCLK_POL Settings 0 1 [6:4] SPT1_LRCLK_SRC 000 001 010 011 100 101 111 110 3 SPT1_BCLK_POL 0 1 [2:0] SPT1_BCLK_SRC 000 001 010 011 100 Description Serial Port, Selects Frame Clock Polarity. Normal Polarity. Inverted Polarity. Serial Port, Selects Frame Clock Source and Rate. LRCLK is from external. Generates frame clock with 48 kHz. Generates frame clock with 96 kHz. Generates frame clock with 192 kHz. Generates frame clock with 12 kHz. Generates frame clock with 24 kHz. Generates frame clock with 768 kHz. Generates frame clock with 384 kHz. Serial Port, Selects BCLK Polarity. Captured on rising edge. Captured on falling edge. Serial Port, Selects BCLK Source and Rate. BCLK is from external source. Generates BCLK at 3.072 MHz. Generates BCLK at 6.144 MHz. Generates BCLK at 12.288 MHz. Generates BCLK at 24.576 MHz. Rev. A | Page 244 of 280 Reset 0x0 Access R/W 0x0 R/W 0x0 R/W 0x0 R/W Data Sheet ADAU1787 SERIAL PORT 1 OUTPUT ROUTING SLOT 0 (LEFT REGISTER) Address: 0xC0C9, Reset: 0x10, Name: SPT1_ROUTE0 7 6 5 4 3 2 1 0 0 0 0 1 0 0 0 0 [7:6] RESERVED [5:0] SPT1_OUT_ROUTE0 (R/W) Serial Port Output Route Slot 0 (Left). 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 110110: Fast to Slow Decimator Channel 6. 110111: Fast to Slow Decimator Channel 7. 111111: No Output. Slot not used. Table 241. Bit Descriptions for SPT1_ROUTE0 Bits [7:6] [5:0] Bit Name RESERVED SPT1_OUT_ROUTE0 Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 Description Reserved. Serial Port Output Route Slot 0 (Left). FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Output ASRC Channel 0. Output ASRC Channel 1. Output ASRC Channel 2. Output ASRC Channel 3. Rev. A | Page 245 of 280 Reset 0x0 0x10 Access R R/W ADAU1787 Bits Bit Name Data Sheet Settings 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 110100 110101 110110 110111 111111 Description ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Fast to Slow Decimator Channel 0. Fast to Slow Decimator Channel 1. Fast to Slow Decimator Channel 2. Fast to Slow Decimator Channel 3. Fast to Slow Decimator Channel 4. Fast to Slow Decimator Channel 5. Fast to Slow Decimator Channel 6. Fast to Slow Decimator Channel 7. No Output. Slot not used. Reset Access Reset 0x0 0x11 Access R R/W SERIAL PORT 1 OUTPUT ROUTING SLOT 1 (RIGHT REGISTER) Address: 0xC0CA, Reset: 0x11, Name: SPT1_ROUTE1 7 6 5 4 3 2 1 0 0 0 0 1 0 0 0 1 [7:6] RESERVED [5:0] SPT1_OUT_ROUTE1 (R/W) Serial Port Output Route Slot 1 (Right). 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 110110: Fast to Slow Decimator Channel 6. 110111: Fast to Slow Decimator Channel 7. 111111: No Output. Slot not used. Table 242. Bit Descriptions for SPT1_ROUTE1 Bits [7:6] [5:0] Bit Name RESERVED SPT1_OUT_ROUTE1 Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 Description Reserved. Serial Port Output Route Slot 1 (Right). FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. Rev. A | Page 246 of 280 Data Sheet Bits Bit Name ADAU1787 Settings 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 110100 110101 110110 110111 111111 Description FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Output ASRC Channel 0. Output ASRC Channel 1. Output ASRC Channel 2. Output ASRC Channel 3. ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. DMIC Channel 0. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Fast to Slow Decimator Channel 0. Fast to Slow Decimator Channel 1. Fast to Slow Decimator Channel 2. Fast to Slow Decimator Channel 3. Fast to Slow Decimator Channel 4. Fast to Slow Decimator Channel 5. Fast to Slow Decimator Channel 6. Fast to Slow Decimator Channel 7. No Output. Slot not used. Rev. A | Page 247 of 280 Reset Access ADAU1787 Data Sheet SERIAL PORT 1 OUTPUT ROUTING SLOT 2 REGISTER Address: 0xC0CB, Reset: 0x3F, Name: SPT1_ROUTE2 7 6 5 4 3 2 1 0 0 0 1 1 1 1 1 1 [7:6] RESERVED [5:0] SPT1_OUT_ROUTE2 (R/W) Serial Port Output Route Slot 2 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 110110: Fast to Slow Decimator Channel 6. 110111: Fast to Slow Decimator Channel 7. 111111: No Output. Slot not used. Table 243. Bit Descriptions for SPT1_ROUTE2 Bits [7:6] [5:0] Bit Name RESERVED SPT1_OUT_ROUTE2 Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 Description Reserved. Serial Port Output Route Slot 2. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Output ASRC Channel 0. Output ASRC Channel 1. Output ASRC Channel 2. Output ASRC Channel 3. Rev. A | Page 248 of 280 Reset 0x0 0x3F Access R R/W Data Sheet Bits Bit Name ADAU1787 Settings 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 110100 110101 110110 110111 111111 Description ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Fast to Slow Decimator Channel 0. Fast to Slow Decimator Channel 1. Fast to Slow Decimator Channel 2. Fast to Slow Decimator Channel 3. Fast to Slow Decimator Channel 4. Fast to Slow Decimator Channel 5. Fast to Slow Decimator Channel 6. Fast to Slow Decimator Channel 7. No Output. Slot not used. Reset Access Reset 0x0 0x3F Access R R/W SERIAL PORT 1 OUTPUT ROUTING SLOT 3 REGISTER Address: 0xC0CC, Reset: 0x3F, Name: SPT1_ROUTE3 7 6 5 4 3 2 1 0 0 0 1 1 1 1 1 1 [7:6] RESERVED [5:0] SPT1_OUT_ROUTE3 (R/W) Serial Port Output Route Slot 3 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 110110: Fast to Slow Decimator Channel 6. 110111: Fast to Slow Decimator Channel 7. 111111: No Output. Slot not used. Table 244. Bit Descriptions for SPT1_ROUTE3 Bits [7:6] [5:0] Bit Name RESERVED SPT1_OUT_ROUTE3 Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 Description Reserved. Serial Port Output Route Slot 3. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. Rev. A | Page 249 of 280 ADAU1787 Bits Bit Name Data Sheet Settings 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 110100 110101 110110 110111 111111 Description FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Output ASRC Channel 0. Output ASRC Channel 1. Output ASRC Channel 2. Output ASRC Channel 3. ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Fast to Slow Decimator Channel 0. Fast to Slow Decimator Channel 1. Fast to Slow Decimator Channel 2. Fast to Slow Decimator Channel 3. Fast to Slow Decimator Channel 4. Fast to Slow Decimator Channel 5. Fast to Slow Decimator Channel 6. Fast to Slow Decimator Channel 7. No Output. Slot not used. Rev. A | Page 250 of 280 Reset Access Data Sheet ADAU1787 SERIAL PORT 1 OUTPUT ROUTING SLOT 4 REGISTER Address: 0xC0CD, Reset: 0x3F, Name: SPT1_ROUTE4 7 6 5 4 3 2 1 0 0 0 1 1 1 1 1 1 [7:6] RESERVED [5:0] SPT1_OUT_ROUTE4 (R/W) Serial Port Output Route Slot 4 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 110110: Fast to Slow Decimator Channel 6. 110111: Fast to Slow Decimator Channel 7. 111111: No Output. Slot not used. Table 245. Bit Descriptions for SPT1_ROUTE4 Bits [7:6] [5:0] Bit Name RESERVED SPT1_OUT_ROUTE4 Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 Description Reserved. Serial Port Output Route Slot 4. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Output ASRC Channel 0. Output ASRC Channel 1. Output ASRC Channel 2. Output ASRC Channel 3. Rev. A | Page 251 of 280 Reset 0x0 0x3F Access R R/W ADAU1787 Bits Bit Name Data Sheet Settings 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 110100 110101 110110 110111 111111 Description ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Fast to Slow Decimator Channel 0. Fast to Slow Decimator Channel 1. Fast to Slow Decimator Channel 2. Fast to Slow Decimator Channel 3. Fast to Slow Decimator Channel 4. Fast to Slow Decimator Channel 5. Fast to Slow Decimator Channel 6. Fast to Slow Decimator Channel 7. No Output. Slot not used. Reset Access Reset 0x0 0x3F Access R R/W SERIAL PORT 1 OUTPUT ROUTING SLOT 5 REGISTER Address: 0xC0CE, Reset: 0x3F, Name: SPT1_ROUTE5 7 6 5 4 3 2 1 0 0 0 1 1 1 1 1 1 [7:6] RESERVED [5:0] SPT1_OUT_ROUTE5 (R/W) Serial Port Output Route Slot 5 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 110110: Fast to Slow Decimator Channel 6. 110111: Fast to Slow Decimator Channel 7. 111111: No Output. Slot not used. Table 246. Bit Descriptions for SPT1_ROUTE5 Bits [7:6] [5:0] Bit Name RESERVED SPT1_OUT_ROUTE5 Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 Description Reserved. Serial Port Output Route Slot 5. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. Rev. A | Page 252 of 280 Data Sheet Bits Bit Name ADAU1787 Settings 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 110100 110101 110110 110111 111111 Description FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Output ASRC Channel 0. Output ASRC Channel 1. Output ASRC Channel 2. Output ASRC Channel 3. ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Fast to Slow Decimator Channel 0. Fast to Slow Decimator Channel 1. Fast to Slow Decimator Channel 2. Fast to Slow Decimator Channel 3. Fast to Slow Decimator Channel 4. Fast to Slow Decimator Channel 5. Fast to Slow Decimator Channel 6. Fast to Slow Decimator Channel 7. No Output. Slot not used. Rev. A | Page 253 of 280 Reset Access ADAU1787 Data Sheet SERIAL PORT 1 OUTPUT ROUTING SLOT 6 REGISTER Address: 0xC0CF, Reset: 0x3F, Name: SPT1_ROUTE6 7 6 5 4 3 2 1 0 0 0 1 1 1 1 1 1 [7:6] RESERVED [5:0] SPT1_OUT_ROUTE6 (R/W) Serial Port Output Route Slot 6 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 110110: Fast to Slow Decimator Channel 6. 110111: Fast to Slow Decimator Channel 7. 111111: No Output. Slot not used. Table 247. Bit Descriptions for SPT1_ROUTE6 Bits [7:6] [5:0] Bit Name RESERVED SPT1_OUT_ROUTE6 Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 Description Reserved. Serial Port Output Route Slot 6. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Output ASRC Channel 0. Output ASRC Channel 1. Output ASRC Channel 2. Output ASRC Channel 3. Rev. A | Page 254 of 280 Reset 0x0 0x3F Access R R/W Data Sheet Bits Bit Name ADAU1787 Settings 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 110100 110101 110110 110111 111111 Description ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Fast to Slow Decimator Channel 0. Fast to Slow Decimator Channel 1. Fast to Slow Decimator Channel 2. Fast to Slow Decimator Channel 3. Fast to Slow Decimator Channel 4. Fast to Slow Decimator Channel 5. Fast to Slow Decimator Channel 6. Fast to Slow Decimator Channel 7. No Output. Slot not used. Reset Access Reset 0x0 0x3F Access R R/W SERIAL PORT 1 OUTPUT ROUTING SLOT 7 REGISTER Address: 0xC0D0, Reset: 0x3F, Name: SPT1_ROUTE7 7 6 5 4 3 2 1 0 0 0 1 1 1 1 1 1 [7:6] RESERVED [5:0] SPT1_OUT_ROUTE7 (R/W) Serial Port Output Route Slot 7 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 110110: Fast to Slow Decimator Channel 6. 110111: Fast to Slow Decimator Channel 7. 111111: No Output. Slot not used. Table 248. Bit Descriptions for SPT1_ROUTE7 Bits [7:6] [5:0] Bit Name RESERVED SPT1_OUT_ROUTE7 Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 Description Reserved. Serial Port Output Route Slot 7. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. Rev. A | Page 255 of 280 ADAU1787 Bits Bit Name Data Sheet Settings 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 110100 110101 110110 110111 111111 Description FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Output ASRC Channel 0. Output ASRC Channel 1. Output ASRC Channel 2. Output ASRC Channel 3. ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Fast to Slow Decimator Channel 0. Fast to Slow Decimator Channel 1. Fast to Slow Decimator Channel 2. Fast to Slow Decimator Channel 3. Fast to Slow Decimator Channel 4. Fast to Slow Decimator Channel 5. Fast to Slow Decimator Channel 6. Fast to Slow Decimator Channel 7. No Output. Slot not used. Rev. A | Page 256 of 280 Reset Access Data Sheet ADAU1787 SERIAL PORT 1 OUTPUT ROUTING SLOT 8 REGISTER Address: 0xC0D1, Reset: 0x3F, Name: SPT1_ROUTE8 7 6 5 4 3 2 1 0 0 0 1 1 1 1 1 1 [7:6] RESERVED [5:0] SPT1_OUT_ROUTE8 (R/W) Serial Port Output Route Slot 8 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 110110: Fast to Slow Decimator Channel 6. 110111: Fast to Slow Decimator Channel 7. 111111: No Output. Slot not used. Table 249. Bit Descriptions for SPT1_ROUTE8 Bits [7:6] [5:0] Bit Name RESERVED SPT1_OUT_ROUTE8 Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 Description Reserved. Serial Port Output Route Slot 8. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Output ASRC Channel 0. Output ASRC Channel 1. Output ASRC Channel 2. Output ASRC Channel 3. Rev. A | Page 257 of 280 Reset 0x0 0x3F Access R R/W ADAU1787 Bits Bit Name Data Sheet Settings 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 110100 110101 110110 110111 111111 Description ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Fast to Slow Decimator Channel 0. Fast to Slow Decimator Channel 1. Fast to Slow Decimator Channel 2. Fast to Slow Decimator Channel 3. Fast to Slow Decimator Channel 4. Fast to Slow Decimator Channel 5. Fast to Slow Decimator Channel 6. Fast to Slow Decimator Channel 7. No Output. Slot not used. Reset Access Reset 0x0 0x3F Access R R/W SERIAL PORT 1 OUTPUT ROUTING SLOT 9 REGISTER Address: 0xC0D2, Reset: 0x3F, Name: SPT1_ROUTE9 7 6 5 4 3 2 1 0 0 0 1 1 1 1 1 1 [7:6] RESERVED [5:0] SPT1_OUT_ROUTE9 (R/W) Serial Port Output Route Slot 9 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 110110: Fast to Slow Decimator Channel 6. 110111: Fast to Slow Decimator Channel 7. 111111: No Output. Slot not used. Table 250. Bit Descriptions for SPT1_ROUTE9 Bits [7:6] [5:0] Bit Name RESERVED SPT1_OUT_ROUTE9 Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 Description Reserved. Serial Port Output Route Slot 9. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. Rev. A | Page 258 of 280 Data Sheet Bits Bit Name ADAU1787 Settings 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 110100 110101 110110 110111 111111 Description FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Output ASRC Channel 0. Output ASRC Channel 1. Output ASRC Channel 2. Output ASRC Channel 3. ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Fast to Slow Decimator Channel 0. Fast to Slow Decimator Channel 1. Fast to Slow Decimator Channel 2. Fast to Slow Decimator Channel 3. Fast to Slow Decimator Channel 4. Fast to Slow Decimator Channel 5. Fast to Slow Decimator Channel 6. Fast to Slow Decimator Channel 7. No Output. Slot not used. Rev. A | Page 259 of 280 Reset Access ADAU1787 Data Sheet SERIAL PORT 1 OUTPUT ROUTING SLOT 10 REGISTER Address: 0xC0D3, Reset: 0x3F, Name: SPT1_ROUTE10 7 6 5 4 3 2 1 0 0 0 1 1 1 1 1 1 [7:6] RESERVED [5:0] SPT1_OUT_ROUTE10 (R/W) Serial Port Output Route Slot 10 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 110110: Fast to Slow Decimator Channel 6. 110111: Fast to Slow Decimator Channel 7. 111111: No Output. Slot not used. Table 251. Bit Descriptions for SPT1_ROUTE10 Bits [7:6] [5:0] Bit Name RESERVED SPT1_OUT_ROUTE10 Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 Description Reserved. Serial Port Output Route Slot 10. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Output ASRC Channel 0. Output ASRC Channel 1. Output ASRC Channel 2. Output ASRC Channel 3. Rev. A | Page 260 of 280 Reset 0x0 0x3F Access R R/W Data Sheet Bits Bit Name ADAU1787 Settings 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 110100 110101 110110 110111 111111 Description ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Fast to Slow Decimator Channel 0. Fast to Slow Decimator Channel 1. Fast to Slow Decimator Channel 2. Fast to Slow Decimator Channel 3. Fast to Slow Decimator Channel 4. Fast to Slow Decimator Channel 5. Fast to Slow Decimator Channel 6. Fast to Slow Decimator Channel 7. No Output. Slot not used. Reset Access Reset 0x0 0x3F Access R R/W SERIAL PORT 1 OUTPUT ROUTING SLOT 11 REGISTER Address: 0xC0D4, Reset: 0x3F, Name: SPT1_ROUTE11 7 6 5 4 3 2 1 0 0 0 1 1 1 1 1 1 [7:6] RESERVED [5:0] SPT1_OUT_ROUTE11 (R/W) Serial Port Output Route Slot 11 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 110110: Fast to Slow Decimator Channel 6. 110111: Fast to Slow Decimator Channel 7. 111111: No Output. Slot not used. Table 252. Bit Descriptions for SPT1_ROUTE11 Bits [7:6] [5:0] Bit Name RESERVED SPT1_OUT_ROUTE11 Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 Description Reserved. Serial Port Output Route Slot 11. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. Rev. A | Page 261 of 280 ADAU1787 Bits Bit Name Data Sheet Settings 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 110100 110101 110110 110111 111111 Description FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Output ASRC Channel 0. Output ASRC Channel 1. Output ASRC Channel 2. Output ASRC Channel 3. ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Fast to Slow Decimator Channel 0. Fast to Slow Decimator Channel 1. Fast to Slow Decimator Channel 2. Fast to Slow Decimator Channel 3. Fast to Slow Decimator Channel 4. Fast to Slow Decimator Channel 5. Fast to Slow Decimator Channel 6. Fast to Slow Decimator Channel 7. No Output. Slot not used. Rev. A | Page 262 of 280 Reset Access Data Sheet ADAU1787 SERIAL PORT 1 OUTPUT ROUTING SLOT 12 REGISTER Address: 0xC0D5, Reset: 0x3F, Name: SPT1_ROUTE12 7 6 5 4 3 2 1 0 0 0 1 1 1 1 1 1 [7:6] RESERVED [5:0] SPT1_OUT_ROUTE12 (R/W) Serial Port Output Route Slot 12 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 110110: Fast to Slow Decimator Channel 6. 110111: Fast to Slow Decimator Channel 7. 111111: No Output. Slot not used. Table 253. Bit Descriptions for SPT1_ROUTE12 Bits [7:6] [5:0] Bit Name RESERVED SPT1_OUT_ROUTE12 Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 Description Reserved. Serial Port Output Route Slot 12. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Output ASRC Channel 0. Output ASRC Channel 1. Output ASRC Channel 2. Output ASRC Channel 3. Rev. A | Page 263 of 280 Reset 0x0 0x3F Access R R/W ADAU1787 Bits Bit Name Data Sheet Settings 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 110100 110101 110110 110111 111111 Description ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Fast to Slow Decimator Channel 0. Fast to Slow Decimator Channel 1. Fast to Slow Decimator Channel 2. Fast to Slow Decimator Channel 3. Fast to Slow Decimator Channel 4. Fast to Slow Decimator Channel 5. Fast to Slow Decimator Channel 6. Fast to Slow Decimator Channel 7. No Output. Slot not used. Reset Access Reset 0x0 0x3F Access R R/W SERIAL PORT 1 OUTPUT ROUTING SLOT 13 REGISTER Address: 0xC0D6, Reset: 0x3F, Name: SPT1_ROUTE13 7 6 5 4 3 2 1 0 0 0 1 1 1 1 1 1 [7:6] RESERVED [5:0] SPT1_OUT_ROUTE13 (R/W) Serial Port Output Route Slot 13 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 110110: Fast to Slow Decimator Channel 6. 110111: Fast to Slow Decimator Channel 7. 111111: No Output. Slot not used. Table 254. Bit Descriptions for SPT1_ROUTE13 Bits [7:6] [5:0] Bit Name RESERVED SPT1_OUT_ROUTE13 Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 Description Reserved. Serial Port Output Route Slot 13. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. Rev. A | Page 264 of 280 Data Sheet Bits Bit Name ADAU1787 Settings 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 110100 110101 110110 110111 111111 Description FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Output ASRC Channel 0. Output ASRC Channel 1. Output ASRC Channel 2. Output ASRC Channel 3. ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Fast to Slow Decimator Channel 0. Fast to Slow Decimator Channel 1. Fast to Slow Decimator Channel 2. Fast to Slow Decimator Channel 3. Fast to Slow Decimator Channel 4. Fast to Slow Decimator Channel 5. Fast to Slow Decimator Channel 6. Fast to Slow Decimator Channel 7. No Output. Slot not used. Rev. A | Page 265 of 280 Reset Access ADAU1787 Data Sheet SERIAL PORT 1 OUTPUT ROUTING SLOT 14 REGISTER Address: 0xC0D7, Reset: 0x3F, Name: SPT1_ROUTE14 7 6 5 4 3 2 1 0 0 0 1 1 1 1 1 1 [7:6] RESERVED [5:0] SPT1_OUT_ROUTE14 (R/W) Serial Port Output Route Slot 14 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 110110: Fast to Slow Decimator Channel 6. 110111: Fast to Slow Decimator Channel 7. 111111: No Output. Slot not used. Table 255. Bit Descriptions for SPT1_ROUTE14 Bits [7:6] [5:0] Bit Name RESERVED SPT1_OUT_ROUTE14 Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 Description Reserved. Serial Port Output Route Slot 14. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Output ASRC Channel 0. Output ASRC Channel 1. Output ASRC Channel 2. Output ASRC Channel 3. Rev. A | Page 266 of 280 Reset 0x0 0x3F Access R R/W Data Sheet Bits Bit Name ADAU1787 Settings 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 110100 110101 110110 110111 111111 Description ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Fast to Slow Decimator Channel 0. Fast to Slow Decimator Channel 1. Fast to Slow Decimator Channel 2. Fast to Slow Decimator Channel 3. Fast to Slow Decimator Channel 4. Fast to Slow Decimator Channel 5. Fast to Slow Decimator Channel 6. Fast to Slow Decimator Channel 7. No Output. Slot not used. Reset Access Reset 0x0 0x3F Access R R/W SERIAL PORT 1 OUTPUT ROUTING SLOT 15 REGISTER Address: 0xC0D8, Reset: 0x3F, Name: SPT1_ROUTE15 7 6 5 4 3 2 1 0 0 0 1 1 1 1 1 1 [7:6] RESERVED [5:0] SPT1_OUT_ROUTE15 (R/W) Serial Port Output Route Slot 15 000000: FastDSP Channel 0. 000001: FastDSP Channel 1. 000010: FastDSP Channel 2. ... 110110: Fast to Slow Decimator Channel 6. 110111: Fast to Slow Decimator Channel 7. 111111: No Output. Slot not used. Table 256. Bit Descriptions for SPT1_ROUTE15 Bits [7:6] [5:0] Bit Name RESERVED SPT1_OUT_ROUTE15 Settings 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 Description Reserved. Serial Port Output Route Slot 15. FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. Rev. A | Page 267 of 280 ADAU1787 Bits Bit Name Data Sheet Settings 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 110100 110101 110110 110111 111111 Description FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Output ASRC Channel 0. Output ASRC Channel 1. Output ASRC Channel 2. Output ASRC Channel 3. ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digitial Microphone Channel 0. Digitial Microphone Channel 1. Digitial Microphone Channel 2. Digitial Microphone Channel 3. Digitial Microphone Channel 4. Digitial Microphone Channel 5. Digitial Microphone Channel 6. Digitial Microphone Channel 7. Fast to Slow Decimator Channel 0. Fast to Slow Decimator Channel 1. Fast to Slow Decimator Channel 2. Fast to Slow Decimator Channel 3. Fast to Slow Decimator Channel 4. Fast to Slow Decimator Channel 5. Fast to Slow Decimator Channel 6. Fast to Slow Decimator Channel 7. No Output. Slot not used. Rev. A | Page 268 of 280 Reset Access Data Sheet ADAU1787 MP12 PIN CONTROL REGISTER Address: 0xC0D9, Reset: 0x00, Name: MP_CTRL10 [7:4] RESERVED 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [3:0] MP12_MODE (R/W) Multipurpose Pin 12 Mode Selection (SW_EN). 0x0: Norm al Operation. 0x1: Digital Microphone Channel 4 and Channel 5 Input. 0x2: Digital Microphone Channel 6 and Channel 7 Input. ... 0x8: IRQ2 Output. 0x9: PDM Clock Output. 0xA: PDM Data Output. Table 257. Bit Descriptions for MP_CTRL10 Bits [7:4] [3:0] Bit Name RESERVED MP12_MODE Settings 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA Description Reserved. Multipurpose Pin 12 Mode Selection (SW_EN). Normal Operation. Digital Microphone Channel 4 and Channel 5 Input. Digital Microphone Channel 6 and Channel 7 Input. General-Purpose Input. General-Purpose Output from GPIOx_OUT bits. General-Purpose Output from SigmaDSP. Master Clock Output. IRQ1 Output. IRQ2 Output. PDM Clock Output. PDM Data Output. Rev. A | Page 269 of 280 Reset 0x0 0x0 Access R R/W ADAU1787 Data Sheet SELFBOOT PIN CONTROLS REGISTER Address: 0xC0DA, Reset: 0x45, Name: SELFBOOT_CTRL 7 6 5 4 3 2 1 0 0 1 0 0 0 0 0 1 [7] RESERVED [1:0] SELFBOOT_DRIVE (R/W) SELFBOOT Pin Drive Strength 0: 2 m A Output Drive. 1: 4 m A Output Drive. 10: 8 m A Output Drive. 11: 12 mA Output Drive. [6] SELFBOOT_SLEW (R/W) SELFBOOT Pin Slew Rate 0: Fast Slew Rate. 1: Slow Slew Rate. [5] SELFBOOT_PULL_SEL (R/W) SELFBOOT Pin Weak Pull-Up/Down Selection 0: Weak pull-down when enabled. 1: Weak pull-up when enabled. [3:2] RESERVED [4] SELFBOOT_PULL_EN (R/W) SELFBOOT Pin Weak Pull-Up/Down Enable 0: No pull-up or pull-down. 1: Weak pull-up or pull-down set by SELFBOOT_PULL_SEL bit. Table 258. Bit Descriptions for SELFBOOT_CTRL Bits 7 6 Bit Name RESERVED SELFBOOT_SLEW Settings 0 1 5 SELFBOOT_PULL_SEL 0 1 4 SELFBOOT_PULL_EN 0 1 [3:2] [1:0] RESERVED SELFBOOT_DRIVE 0 1 10 11 Description Reserved. SELFBOOT Pin Slew Rate. Determines the slew rate of the pin when used as an output. Fast Slew Rate. Slow Slew Rate. SELFBOOT Pin Weak Pull-Up/Down Selection. Weak pull-down when enabled. Weak pull-up when enabled. SELFBOOT Pin Weak Pull-Up/Down Enable. No pull-up or pull-down. Weak pull-up or pull-down set by SELFBOOT_PULL_SEL bit. Reserved. SELFBOOT Pin Drive Strength. Determines the drive strength of the pin when used as an output. 2 mA Output Drive. 4 mA Output Drive. 8 mA Output Drive. 12 mA Output Drive. Rev. A | Page 270 of 280 Reset 0x0 0x1 Access R R/W 0x0 R/W 0x0 R/W 0x1 0x1 R R/W Data Sheet ADAU1787 SW_EN PIN CONTROLS REGISTER Address: 0xC0DB, Reset: 0x45, Name: SW_EN_CTRL 7 6 5 4 3 2 1 0 0 1 0 0 0 0 0 1 [7] RESERVED [1:0] SWEN_DRIVE (R/W) SW_EN Pin Drive Strength 0: 2 m A Output Drive. 1: 4 m A Output Drive. 10: 8 m A Output Drive. 11: 12 mA Output Drive. [6] SWEN_SLEW (R/W) SW_EN Pin Slew Rate 0: Fast Slew Rate. 1: Slow Slew Rate. [5] SWEN_PULL_SEL (R/W) SW_EN Pin Weak Pull-Up/Down Selection 0: Weak pull-down when enabled. 1: Weak pull-up when enabled. [3:2] RESERVED [4] SWEN_PULL_EN (R/W) SW_EN Pin Weak Pull-Up/Down Enable 0: No pull-up or pull-down. 1: Weak pull-up or pull-down set by SWEN_PULL_SEL bit. Table 259. Bit Descriptions for SW_EN_CTRL Bits 7 6 Bit Name RESERVED SWEN_SLEW Settings 0 1 5 SWEN_PULL_SEL 0 1 4 SWEN_PULL_EN 0 1 [3:2] [1:0] RESERVED SWEN_DRIVE 0 1 10 11 Description Reserved. SW_EN Pin Slew Rate. Determines the slew rate of the pin when used as an output. Fast Slew Rate. Slow Slew Rate. SW_EN Pin Weak Pull-Up/Down Selection. Weak pull-down when enabled. Weak pull-up when enabled. SW_EN Pin Weak Pull-Up/Down Enable. No pull-up or pull-down. Weak pull-up or pull-down set by SWEN_PULL_SEL bit. Reserved. SW_EN Pin Drive Strength. Determines the drive strength of the pin when used as an output. 2 mA Output Drive. 4 mA Output Drive. 8 mA Output Drive. 12 mA Output Drive. Rev. A | Page 271 of 280 Reset 0x0 0x1 Access R R/W 0x0 R/W 0x0 R/W 0x0 0x1 R R/W ADAU1787 Data Sheet PDM SAMPLE RATE AND FILTERING CONTROL REGISTER Address: 0xC0DC, Reset: 0x02, Name: PDM_CTRL1 7 6 5 4 3 2 1 0 0 0 0 0 0 0 1 0 [7] PDM_MORE_FILT (R/W) PDM Output Additional Interpolation Filtering Selection 0: Less Interpolation Filtering: Lower Delay. 1: More Interpolation Filtering: Higher Delay. [6:5] RESERVED [4] PDM_RATE (R/W) PDM Output Rate 0: 6.144 MHz PDM Output Rate. 1: 3.072 MHz PDM Output Rate. [2:0] PDM_FS (R/W) PDM Output Path Sample Rate Selection 000: 12 kHz Sam ple Rate. 001: 24 kHz Sam ple Rate. 010: 48 kHz Sam ple Rate. 011: 96 kHz Sam ple Rate. 100: 192 kHz Sam ple Rate. 101: 384 kHz Sam ple Rate. 110: 768 kHz Sam ple Rate. [3] PDM_FCOMP (R/W) PDM Output Frequency Response Com pensation 0: High frequency response is not com pensated (lower delay). 1: High frequency response is compensated for samples rates of 192 kHz or lower when PDM_MORE_FILT = 1 (higher delay). Table 260. Bit Descriptions for PDM_CTRL1 Bits 7 Bit Name PDM_MORE_FILT Settings 0 1 [6:5] 4 RESERVED PDM_RATE 0 1 3 PDM_FCOMP 0 1 [2:0] PDM_FS 000 001 010 011 100 101 110 Description PDM Output Additional Interpolation Filtering Selection. Less Interpolation Filtering: Lower Delay. More Interpolation Filtering: Higher Delay. Reserved. PDM Output Rate. 6.144 MHz PDM Output Rate. 3.072 MHz PDM Output Rate. PDM Output Frequency Response Compensation. High frequency response is not compensated (lower delay). High frequency response is compensated for samples rates of 192 kHz or lower when DAC_MORE_FILT = 1 (higher delay). PDM Output Path Sample Rate Selection. 12 kHz Sample Rate. 24 kHz Sample Rate. 48 kHz Sample Rate. 96 kHz Sample Rate. 192 kHz Sample Rate. 384 kHz Sample Rate. 768 kHz Sample Rate. Rev. A | Page 272 of 280 Reset 0x0 Access R/W 0x0 0x0 R R/W 0x0 R/W 0x2 R/W Data Sheet ADAU1787 PDM MUTING, HIGH-PASS, AND VOLUME OPTIONS REGISTER Address: 0xC0DD, Reset: 0xC4, Name: PDM_CTRL2 7 6 5 4 3 2 1 0 1 1 0 0 0 1 0 0 [7] PDM1_MUTE (R/W) PDM Output Channel 1 Mute Control 0: PDM Output Unmuted. 1: PDM Output Muted. [0] PDM_VOL_LINK (R/W) PDM Output Volume Link 0: Each ADC channel uses its respective volum e value. 1: All ADC channels use Channel 0 volum e value. [6] PDM0_MUTE (R/W) PDM Output Channel 0 Mute Control 0: PDM Output Unmuted. 1: PDM Output Muted. [5] PDM1_HPF_EN (R/W) PDM Output Channel 1 Enable High-Pass Filter 0: PDM Output High-Pass Filter Off. 1: PDM Output High-Pass Filter On. [4] PDM0_HPF_EN (R/W) PDM Output 0 Enable High-Pass Filter 0: PDM Output High-Pass Filter Off. 1: PDM Output High-Pass Filter On. [1] PDM_HARD_VOL (R/W) PDM Output Hard Volume 0: Soft Volume Ramping. 1: Hard/Imm ediate Volum e Change. [2] PDM_VOL_ZC (R/W) PDM Output Volume Zero Cross Control 0: Volume change occurs at any time. 1: Volume change only occurs at zero crossing. [3] RESERVED Table 261. Bit Descriptions for PDM_CTRL2 Bits 7 Bit Name PDM1_MUTE Settings 0 1 6 PDM0_MUTE 0 1 5 PDM1_HPF_EN 0 1 4 PDM0_HPF_EN 0 1 3 2 RESERVED PDM_VOL_ZC 0 1 1 PDM_HARD_VOL 0 1 0 PDM_VOL_LINK 0 1 Description PDM Output Channel 1 Mute Control. PDM Output Unmuted. PDM Output Muted. PDM Output Channel 0 Mute Control. PDM Output Unmuted. PDM Output Muted. PDM Output Channel 1 Enable High-Pass Filter. PDM Output High-Pass Filter Off. PDM Output High-Pass Filter On. PDM Output 0 Enable High-Pass Filter. PDM Output High-Pass Filter Off. PDM Output High-Pass Filter On. Reserved. PDM Output Volume Zero Cross Control. Volume change occurs at any time. Volume change only occurs at zero crossing. PDM Output Hard Volume. Soft Volume Ramping. Hard/Immediate Volume Change. PDM Output Volume Link. Each ADC channel uses its respective volume value. All ADC channels use Channel 0 volume value. Rev. A | Page 273 of 280 Reset 0x1 Access R/W 0x1 R/W 0x0 R/W 0x0 R/W 0x0 0x1 R R/W 0x0 R/W 0x0 R/W ADAU1787 Data Sheet PDM OUTPUT CHANNEL 0 VOLUME REGISTER Address: 0xC0DE, Reset: 0x40, Name: PDM_VOL0 7 6 5 4 3 2 1 0 0 1 0 0 0 0 0 0 [7:0] PDM0_VOL (R/W) PDM Output Channel 0 Volum e Control 00000000: +24 dB. 00000001: +23.625 dB. 00000010: +23.35 dB. ... 11111101: −70.875 dB. 11111110: −71.25 dB. 11111111: Mute. Table 262. Bit Descriptions for PDM_VOL0 Bits [7:0] Bit Name PDM0_VOL Settings 00000000 00000001 00000010 00000011 00000100 … 00111111 01000000 01000001 … 11111101 11111110 11111111 Description PDM Output Channel 0 Volume Control. +24 dB. +23.625 dB. +23.35 dB. +22.875 dB. +22.5 dB. … +0.375 dB. 0 dB. −0.375 dB. … −70.875 dB. −71.25 dB. Mute. Rev. A | Page 274 of 280 Reset 0x40 Access R/W Data Sheet ADAU1787 PDM OUTPUT CHANNEL 1 VOLUME REGISTER Address: 0xC0DF, Reset: 0x40, Name: PDM_VOL1 7 6 5 4 3 2 1 0 0 1 0 0 0 0 0 0 [7:0] PDM1_VOL (R/W) PDM Output Channel 1 Volum e Control 00000000: +24 dB. 00000001: +23.625 dB. 00000010: +23.35 dB. ... 11111101: −70.875 dB. 11111110: −71.25 dB. 11111111: Mute. Table 263. Bit Descriptions for PDM_VOL1 Bits [7:0] Bit Name PDM1_VOL Settings 00000000 00000001 00000010 00000011 00000100 … 00111111 01000000 01000001 … 11111101 11111110 11111111 Description PDM Output Channel 1 Volume Control. +24 dB. +23.625 dB. +23.35 dB. +22.875 dB. +22.5 dB. … +0.375 dB. 0 dB. −0.375 dB. … −70.875 dB. −71.25 dB. Mute. Rev. A | Page 275 of 280 Reset 0x40 Access R/W ADAU1787 Data Sheet PDM OUTPUT CHANNEL 0 ROUTING REGISTER Address: 0xC0E0, Reset: 0x00, Name: PDM_ROUTE0 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7] RESERVED [6:0] PDM0_ROUTE (R/W) PDM Output Channel 0 Input Routing 0000000: Serial Port 0 Channel 0. 0000001: Serial Port 0 Channel 1. 0000010: Serial Port 0 Channel 2. ... 1001101: Digital Microphone Channel 5. 1001110: Digital Microphone Channel 6. 1001111: Digital Microphone Channel 7. Table 264. Bit Descriptions for PDM_ROUTE0 Bits 7 [6:0] Bit Name RESERVED PDM0_ROUTE Settings 0000000 0000001 0000010 0000011 0000100 0000101 0000110 0000111 0001000 0001001 0001010 0001011 0001100 0001101 0001110 0001111 0010000 0010001 0010010 0010011 0010100 0010101 0010110 0010111 0011000 0011001 0011010 0011011 0011100 0011101 0011110 0011111 Description Reserved. PDM Output Channel 0 Input Routing. Serial Port 0 Channel 0. Serial Port 0 Channel 1. Serial Port 0 Channel 2. Serial Port 0 Channel 3. Serial Port 0 Channel 4. Serial Port 0 Channel 5. Serial Port 0 Channel 6. Serial Port 0 Channel 7. Serial Port 0 Channel 8. Serial Port 0 Channel 9. Serial Port 0 Channel 10. Serial Port 0 Channel 11. Serial Port 0 Channel 12. Serial Port 0 Channel 13. Serial Port 0 Channel 14. Serial Port 0 Channel 15. Serial Port 1 Channel 0. Serial Port 1 Channel 1. Serial Port 1 Channel 2. Serial Port 1 Channel 3. Serial Port 1 Channel 4. Serial Port 1 Channel 5. Serial Port 1 Channel 6. Serial Port 1 Channel 7. Serial Port 1 Channel 8. Serial Port 1 Channel 9. Serial Port 1 Channel 10. Serial Port 1 Channel 11. Serial Port 1 Channel 12. Serial Port 1 Channel 13. Serial Port 1 Channel 14. Serial Port 1 Channel 15. Rev. A | Page 276 of 280 Reset 0x0 0x0 Access R R/W Data Sheet Bits Bit Name ADAU1787 Settings 0100000 0100001 0100010 0100011 0100100 0100101 0100110 0100111 0101000 0101001 0101010 0101011 0101100 0101101 0101110 0101111 0110000 0110001 0110010 0110011 0110100 0110101 0110110 0110111 0111000 0111001 0111010 0111011 0111100 0111101 0111110 0111111 1000000 1000001 1000010 1000011 1000100 1000101 1000110 1000111 1001000 1001001 1001010 1001011 1001100 1001101 1001110 1001111 Description FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Input ASRC Channel 0. Input ASRC Channel 1. Input ASRC Channel 2. Input ASRC Channel 3. ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digital Microphone Channel 0. Digital Microphone Channel 1. Digital Microphone Channel 2. Digital Microphone Channel 3. Digital Microphone Channel 4. Digital Microphone Channel 5. Digital Microphone Channel 6. Digital Microphone Channel 7. Rev. A | Page 277 of 280 Reset Access ADAU1787 Data Sheet PDM OUTPUT CHANNEL 1 ROUTING REGISTER Address: 0xC0E1, Reset: 0x01, Name: PDM_ROUTE1 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 1 [7] RESERVED [6:0] PDM1_ROUTE (R/W) PDM Output Channel 1 Input Routing 0000000: Serial Port 0 Channel 0. 0000001: Serial Port 0 Channel 1. 0000010: Serial Port 0 Channel 2. ... 1001101: Digital Microphone Channel 5. 1001110: Digital Microphone Channel 6. 1001111: Digital Microphone Channel 7. Table 265. Bit Descriptions for PDM_ROUTE1 Bits 7 [6:0] Bit Name RESERVED PDM1_ROUTE Settings 0000000 0000001 0000010 0000011 0000100 0000101 0000110 0000111 0001000 0001001 0001010 0001011 0001100 0001101 0001110 0001111 0010000 0010001 0010010 0010011 0010100 0010101 0010110 0010111 0011000 0011001 0011010 0011011 0011100 0011101 0011110 0011111 Description Reserved. PDM Output Channel 1 Input Routing. Serial Port 0 Channel 0. Serial Port 0 Channel 1. Serial Port 0 Channel 2. Serial Port 0 Channel 3. Serial Port 0 Channel 4. Serial Port 0 Channel 5. Serial Port 0 Channel 6. Serial Port 0 Channel 7. Serial Port 0 Channel 8. Serial Port 0 Channel 9. Serial Port 0 Channel 10. Serial Port 0 Channel 11. Serial Port 0 Channel 12. Serial Port 0 Channel 13. Serial Port 0 Channel 14. Serial Port 0 Channel 15. Serial Port 1 Channel 0. Serial Port 1 Channel 1. Serial Port 1 Channel 2. Serial Port 1 Channel 3. Serial Port 1 Channel 4. Serial Port 1 Channel 5. Serial Port 1 Channel 6. Serial Port 1 Channel 7. Serial Port 1 Channel 8. Serial Port 1 Channel 9. Serial Port 1 Channel 10. Serial Port 1 Channel 11. Serial Port 1 Channel 12. Serial Port 1 Channel 13. Serial Port 1 Channel 14. Serial Port 1 Channel 15. Rev. A | Page 278 of 280 Reset 0x0 0x1 Access R R/W Data Sheet Bits Bit Name ADAU1787 Settings 0100000 0100001 0100010 0100011 0100100 0100101 0100110 0100111 0101000 0101001 0101010 0101011 0101100 0101101 0101110 0101111 0110000 0110001 0110010 0110011 0110100 0110101 0110110 0110111 0111000 0111001 0111010 0111011 0111100 0111101 0111110 0111111 1000000 1000001 1000010 1000011 1000100 1000101 1000110 1000111 1001000 1001001 1001010 1001011 1001100 1001101 1001110 1001111 Description FastDSP Channel 0. FastDSP Channel 1. FastDSP Channel 2. FastDSP Channel 3. FastDSP Channel 4. FastDSP Channel 5. FastDSP Channel 6. FastDSP Channel 7. FastDSP Channel 8. FastDSP Channel 9. FastDSP Channel 10. FastDSP Channel 11. FastDSP Channel 12. FastDSP Channel 13. FastDSP Channel 14. FastDSP Channel 15. SigmaDSP Channel 0. SigmaDSP Channel 1. SigmaDSP Channel 2. SigmaDSP Channel 3. SigmaDSP Channel 4. SigmaDSP Channel 5. SigmaDSP Channel 6. SigmaDSP Channel 7. SigmaDSP Channel 8. SigmaDSP Channel 9. SigmaDSP Channel 10. SigmaDSP Channel 11. SigmaDSP Channel 12. SigmaDSP Channel 13. SigmaDSP Channel 14. SigmaDSP Channel 15. Input ASRC Channel 0. Input ASRC Channel 1. Input ASRC Channel 2. Input ASRC Channel 3. ADC Channel 0. ADC Channel 1. ADC Channel 2. ADC Channel 3. Digital Microphone Channel 0. Digital Microphone Channel 1. Digital Microphone Channel 2. Digital Microphone Channel 3. Digital Microphone Channel 4. Digital Microphone Channel 5. Digital Microphone Channel 6. Digital Microphone Channel 7. Rev. A | Page 279 of 280 Reset Access ADAU1787 Data Sheet OUTLINE DIMENSIONS 2.735 2.695 2.655 0.285 7 6 5 4 3 2 1 A BALL A1 IDENTIFIER B 2.360 2.320 2.280 1.75 REF C D E 0.2975 2.10 REF 0.320 0.290 0.260 SIDE VIEW BOTTOM VIEW (BALL SIDE UP) COPLANARITY 0.05 0.280 0.240 0.200 PKG-005423 SEATING PLANE 0.210 0.180 0.150 07-28-2017-A 0.530 0.470 0.410 F 0.35 BALL PITCH TOP VIEW (BALL SIDE DOWN) Figure 72. 42-Ball Wafer Level Chip Scale Package [WLCSP] (CB-42-2) Dimensions shown in millimeters ORDERING GUIDE Model1 ADAU1787BCBZRL EVAL-ADAU1787Z 1 Temperature Range −40°C to +85°C Package Description 42-Ball Wafer Level Chip Scale Package [WLCSP] Evaluation Board Z = RoHS Compliant Part. ©2019-2020 Analog Devices, Inc. All rights reserved. Trademarks and registered trademarks are the property of their respective owners. D20127-0-1/20(A) Rev. A | Page 280 of 280 Package Option CB-42-2
ADAU1787BCBZRL 价格&库存

很抱歉,暂时无法提供与“ADAU1787BCBZRL”相匹配的价格&库存,您可以联系我们找货

免费人工找货
ADAU1787BCBZRL
    •  国内价格
    • 5+36.06400

    库存:0

    ADAU1787BCBZRL
    •  国内价格
    • 1+65.86842
    • 10+60.52742
    • 30+59.45922

    库存:80

    ADAU1787BCBZRL
    •  国内价格
    • 1+64.18260

    库存:0