SBASA12 December   2020 PCM6020-Q1

PRODUCTION DATA  

  1. Features
  2. Applications
  3. Description
  4. Revision History
  5. Device Comparison Table
  6. Pin Configuration and Functions
  7. Specifications
    1. 7.1  Absolute Maximum Ratings
    2. 7.2  ESD Ratings
    3. 7.3  Recommended Operating Conditions
    4. 7.4  Thermal Information
    5. 7.5  Electrical Characteristics
    6. 7.6  Timing Requirements: I2C Interface
    7. 7.7  Switching Characteristics: I2C Interface
    8. 7.8  Timing Requirements: SPI Interface
    9. 7.9  Switching Characteristics: SPI Interface
    10. 7.10 Timing Requirements: TDM, I2S or LJ Interface
    11. 7.11 Switching Characteristics: TDM, I2S or LJ Interface
    12. 7.12 Timing Diagrams
    13. 7.13 Typical Characteristics
  8. Detailed Description
    1. 8.1 Overview
    2. 8.2 Functional Block Diagram
    3. 8.3 Feature Description
      1. 8.3.1 Serial Interfaces
        1. 8.3.1.1 Control Serial Interfaces
        2. 8.3.1.2 Audio Serial Interfaces
          1. 8.3.1.2.1 Time Division Multiplexed Audio (TDM) Interface
          2. 8.3.1.2.2 Inter IC Sound (I2S) Interface
          3. 8.3.1.2.3 Left-Justified (LJ) Interface
        3. 8.3.1.3 Using Multiple Devices With Shared Buses
      2. 8.3.2 Phase-Locked Loop (PLL) and Clock Generation
      3. 8.3.3 Input Channel Configuration
      4. 8.3.4 Reference Voltage
      5. 8.3.5 Microphone Bias
      6. 8.3.6 Input DC Fault Diagnostics
        1. 8.3.6.1 Fault Conditions
          1. 8.3.6.1.1 Input Pin Short to Ground
          2. 8.3.6.1.2 Input Pin Short to MICBIAS
          3. 8.3.6.1.3 Open Inputs
          4. 8.3.6.1.4 Short Between INxP and INxM
          5. 8.3.6.1.5 Input Pin Overvoltage
          6. 8.3.6.1.6 Input Pin Short to VBAT_IN
        2. 8.3.6.2 Fault Reporting
          1. 8.3.6.2.1 Overcurrent and Overtemperature Protection
      7. 8.3.7 Signal-Chain Processing
        1. 8.3.7.1 Programmable Channel Gain and Digital Volume Control
        2. 8.3.7.2 Programmable Channel Gain Calibration
        3. 8.3.7.3 Programmable Channel Phase Calibration
        4. 8.3.7.4 Programmable Digital High-Pass Filter
        5. 8.3.7.5 Programmable Digital Biquad Filters
        6. 8.3.7.6 Programmable Channel Summer and Digital Mixer
        7. 8.3.7.7 Configurable Digital Decimation Filters
          1. 8.3.7.7.1 Linear Phase Filters
            1. 8.3.7.7.1.1 Sampling Rate: 8 kHz or 7.35 kHz
            2. 8.3.7.7.1.2 Sampling Rate: 16 kHz or 14.7 kHz
            3. 8.3.7.7.1.3 Sampling Rate: 24 kHz or 22.05 kHz
            4. 8.3.7.7.1.4 Sampling Rate: 32 kHz or 29.4 kHz
            5. 8.3.7.7.1.5 Sampling Rate: 48 kHz or 44.1 kHz
            6. 8.3.7.7.1.6 Sampling Rate: 96 kHz or 88.2 kHz
            7. 8.3.7.7.1.7 Sampling Rate: 192 kHz or 176.4 kHz
            8. 8.3.7.7.1.8 Sampling Rate: 384 kHz or 352.8 kHz
            9. 8.3.7.7.1.9 Sampling Rate: 768 kHz or 705.6 kHz
          2. 8.3.7.7.2 Low-Latency Filters
            1. 8.3.7.7.2.1 Sampling Rate: 16 kHz or 14.7 kHz
            2. 8.3.7.7.2.2 Sampling Rate: 24 kHz or 22.05 kHz
            3. 8.3.7.7.2.3 Sampling Rate: 32 kHz or 29.4 kHz
            4. 8.3.7.7.2.4 Sampling Rate: 48 kHz or 44.1 kHz
            5. 8.3.7.7.2.5 Sampling Rate: 96 kHz or 88.2 kHz
            6. 8.3.7.7.2.6 Sampling Rate: 192 kHz or 176.4 kHz
          3. 8.3.7.7.3 Ultra-Low-Latency Filters
            1. 8.3.7.7.3.1 Sampling Rate: 16 kHz or 14.7 kHz
            2. 8.3.7.7.3.2 Sampling Rate: 24 kHz or 22.05 kHz
            3. 8.3.7.7.3.3 Sampling Rate: 32 kHz or 29.4 kHz
            4. 8.3.7.7.3.4 Sampling Rate: 48 kHz or 44.1 kHz
            5. 8.3.7.7.3.5 Sampling Rate: 96 kHz or 88.2 kHz
            6. 8.3.7.7.3.6 Sampling Rate: 192 kHz or 176.4 kHz
            7. 8.3.7.7.3.7 Sampling Rate: 384 kHz or 352.8 kHz
      8. 8.3.8 Automatic Gain Controller (AGC)
      9. 8.3.9 Interrupts, Status, and Digital I/O Pin Multiplexing
    4. 8.4 Device Functional Modes
      1. 8.4.1 Hardware Shutdown
      2. 8.4.2 Sleep Mode or Software Shutdown
      3. 8.4.3 Active Mode
      4. 8.4.4 Software Reset
    5. 8.5 Programming
      1. 8.5.1 Control Serial Interfaces
        1. 8.5.1.1 I2C Control Interface
          1. 8.5.1.1.1 General I2C Operation
          2. 8.5.1.1.2 I2C Single-Byte and Multiple-Byte Transfers
            1. 8.5.1.1.2.1 I2C Single-Byte Write
            2. 8.5.1.1.2.2 I2C Multiple-Byte Write
            3. 8.5.1.1.2.3 I2C Single-Byte Read
            4. 8.5.1.1.2.4 I2C Multiple-Byte Read
        2. 8.5.1.2 SPI Control Interface
    6. 8.6 Register Maps
      1. 8.6.1 Device Configuration Registers
        1. 8.6.1.1 Registers Access Type
        2. 8.6.1.2 Page 0 Registers
        3. 8.6.1.3 Page 1 Registers
      2. 8.6.2 Programmable Coefficient Registers
        1. 8.6.2.1 Programmable Coefficient Registers: Page 2
        2. 8.6.2.2 Programmable Coefficient Registers: Page 3
        3. 8.6.2.3 Programmable Coefficient Registers: Page 4
  9. Application and Implementation
    1. 9.1 Application Information
    2. 9.2 Typical Applications
      1. 9.2.1 2-Channel Analog Microphone Recording Using the PCM6020-Q1
        1. 9.2.1.1 Design Requirements
        2. 9.2.1.2 Detailed Design Procedure
          1. 9.2.1.2.1 Example Device Register Configuration Script for EVM Setup
        3. 9.2.1.3 Application Curves
    3. 9.3 What To Do and What Not To Do
  10. 10Power Supply Recommendations
  11. 11Layout
    1. 11.1 Layout Guidelines
    2. 11.2 Layout Example
  12. 12Device and Documentation Support
    1. 12.1 Device Support
      1. 12.1.1 Development Support
    2. 12.2 Documentation Support
      1. 12.2.1 Related Documentation
    3. 12.3 Receiving Notification of Documentation Updates
    4. 12.4 Support Resources
    5. 12.5 Trademarks
    6. 12.6 Electrostatic Discharge Caution
    7. 12.7 Glossary

Package Options

Mechanical Data (Package|Pins)
Thermal pad, mechanical data (Package|Pins)
Orderable Information

Page 0 Registers

GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_TABLE_1 lists the memory-mapped registers for the Page 0 registers. All register offset addresses not listed in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_TABLE_1 should be considered as reserved locations and the register contents should not be modified.

Table 8-52 PAGE 0 Registers
AddressAcronymRegister NameReset ValueSection
0x0PAGE_CFGDevice page register0x00GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_PAGE_CFG
0x1SW_RESETSoftware reset register0x00GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_SW_RESET
0x2SLEEP_CFGSleep mode register0x00GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_SLEEP_CFG
0x5SHDN_CFGShutdown configuration register0x05GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_SHDN_CFG
0x7ASI_CFG0ASI configuration register 00x30GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_ASI_CFG0
0x8ASI_CFG1ASI configuration register 10x00GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_ASI_CFG1
0x9ASI_CFG2ASI configuration register 20x00GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_ASI_CFG2
0xBASI_CH1Channel 1 ASI slot configuration register0x00GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_ASI_CH1
0xCASI_CH2Channel 2 ASI slot configuration register0x01GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_ASI_CH2
0x13MST_CFG0ASI master mode configuration register 00x02GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_MST_CFG0
0x14MST_CFG1ASI master mode configuration register 10x48GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_MST_CFG1
0x15ASI_STSASI bus clock monitor status register0xFFGUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_ASI_STS
0x16CLK_SRCClock source configuration register0x10GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CLK_SRC
0x21GPIO_CFG0GPIO configuration register 00x22GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_GPIO_CFG0
0x22GPIO_CFG1GPIO configuration register 10x00GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_GPIO_CFG1
0x23GPIO_CFG2GPIO configuration register 20x00GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_GPIO_CFG2
0x24GPI_CFG0GPI configuration register 00x00GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_GPI_CFG0
0x25GPI_CFG1GPI configuration register 10x00GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_GPI_CFG1
0x26GPIO_VALGPIO output value register0x00GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_GPIO_VAL
0x27GPIO_MONGPIO monitor value register0x00GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_GPIO_MON
0x28INT_CFGInterrupt configuration register0x00GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_INT_CFG
0x29INT_MASK0Interrupt mask register 00xFFGUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_INT_MASK0
0x2AINT_MASK1Interrupt mask register 10x03GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_INT_MASK1
0x2BINT_MASK2Interrupt mask register 20x00GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_INT_MASK2
0x2CINT_LTCH0Latched interrupt readback register 00x00GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_INT_LTCH0
0x2DCHx_LTCHChannel diagnostic summary latched status register0x00GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CHX_LTCH
0x2ECH1_LTCHChannel 1 diagnostic latched status register0x00GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CH1_LTCH
0x2FCH2_LTCHChannel 2 diagnostic latched status register0x00GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CH2_LTCH
0x34INT_MASK3Interrupt mask register 30x00GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_INT_MASK3
0x35INT_LTCH1Latched interrupt readback register 10x00GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_INT_LTCH1
0x36INT_LTCH2Latched interrupt readback register 20x00GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_INT_LTCH2
0x37INT_LTCH3Latched interrupt readback register 30x00GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_INT_LTCH3
0x38MBDIAG_CFG0MICBIAS diagnostic register 00xBAGUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_MBDIAG_CFG0
0x39MBDIAG_CFG1MICBIAS diagnostic register 10x4BGUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_MBDIAG_CFG1
0x3AMBDIAG_CFG2MICBIAS diagnostic register 20x10GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_MBDIAG_CFG2
0x3BBIAS_CFGBias configuration register0xD0GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_BIAS_CFG
0x3CCH1_CFG0Channel 1 configuration register 00x10GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CH1_CFG0
0x3DCH1_CFG1Channel 1 configuration register 10x00GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CH1_CFG1
0x3ECH1_CFG2Channel 1 configuration register 20xC9GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CH1_CFG2
0x3FCH1_CFG3Channel 1 configuration register 30x80GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CH1_CFG3
0x40CH1_CFG4Channel 1 configuration register 40x00GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CH1_CFG4
0x41CH2_CFG0Channel 2 configuration register 00x10GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CH2_CFG0
0x42CH2_CFG1Channel 2 configuration register 10x00GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CH2_CFG1
0x43CH2_CFG2Channel 2 configuration register 20xC9GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CH2_CFG2
0x44CH2_CFG3Channel 2 configuration register 30x80GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CH2_CFG3
0x45CH2_CFG4Channel 2 configuration register 40x00GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CH2_CFG4
0x64DIAG_CFG0Input diagnostic configuration register 00x00GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_DIAG_CFG0
0x65DIAG_CFG1Input diagnostic configuration register 10x37GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_DIAG_CFG1
0x66DIAG_CFG2Input diagnostic configuration register 20x87GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_DIAG_CFG2
0x67DIAG_CFG3Input diagnostic configuration register 30xB8GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_DIAG_CFG3
0x68DIAG_CFG4Input diagnostic configuration register 40x00GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_DIAG_CFG4
0x6ABOOST_CFGBoost configuration register0x00GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_BOOST_CFG
0x6BDSP_CFG0DSP configuration register 00x01GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_DSP_CFG0
0x6CDSP_CFG1DSP configuration register 10x48GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_DSP_CFG1
0x70AGC_CFG0AGC configuration register 00xE7GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_AGC_CFG0
0x73IN_CH_ENInput channel enable configuration register0xFCGUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_IN_CH_EN
0x74ASI_OUT_CH_ENASI output channel enable configuration register0x00GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_ASI_OUT_CH_EN
0x75PWR_CFGPower up configuration register0x00GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_PWR_CFG
0x76DEV_STS0Device status value register 00x00GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_DEV_STS0
0x77DEV_STS1Device status value register 10x80GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_DEV_STS1
0x7EI2C_CKSUMI2C Checksum0x00GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_I2C_CKSUM

6.1.2.1 PAGE_CFG Register (Address = 0x0) [Reset = 0x0]

PAGE_CFG is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_PAGE_CFG_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_PAGE_CFG_TABLE.

Return to the Summary Table.

The device memory map is divided into pages. This register sets the page.

Figure 8-73 PAGE_CFG Register
76543210
PAGE[7:0]
R/W-00000000b
Table 8-53 PAGE_CFG Register Field Descriptions
BitFieldTypeResetDescription
7-0PAGE[7:0]R/W00000000bThese bits set the device page.
0d = Page 0
1d = Page 1
…
255d = Page 255

6.1.2.2 SW_RESET Register (Address = 0x1) [Reset = 0x0]

SW_RESET is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_SW_RESET_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_SW_RESET_TABLE.

Return to the Summary Table.

This register is the software reset register. Asserting a software reset places all register values in their default power-on-reset (POR) state.

Figure 8-74 SW_RESET Register
76543210
RESERVEDSW_RESET
R-0000000bR/W-0b
Table 8-54 SW_RESET Register Field Descriptions
BitFieldTypeResetDescription
7-1RESERVEDR0000000bReserved bits; Write only reset value
0SW_RESETR/W0bSoftware reset. This bit is self-clearing.
0d = Do not reset
1d = Reset

6.1.2.3 SLEEP_CFG Register (Address = 0x2) [Reset = 0x0]

SLEEP_CFG is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_SLEEP_CFG_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_SLEEP_CFG_TABLE.

Return to the Summary Table.

This register configures the regulator, VREF quick charge, I2C broadcast and sleep mode.

Figure 8-75 SLEEP_CFG Register
76543210
RESERVEDRESERVEDVREF_QCHG[1:0]I2C_BRDCAST_ENRESERVEDSLEEP_ENZ
R/W-0bR/W-00bR/W-00bR/W-0bR-0bR/W-0b
Table 8-55 SLEEP_CFG Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR/W0bReserved bit; Write only reset value
6-5RESERVEDR/W00bReserved bits; Write only reset values
4-3VREF_QCHG[1:0]R/W00bThe duration of the quick-charge for the VREF external capacitor is set using an internal series impedance of 200 Ω.
0d = VREF quick-charge duration of 3.5 ms (typical)
1d = VREF quick-charge duration of 10 ms (typical)
2d = VREF quick-charge duration of 50 ms (typical)
3d = VREF quick-charge duration of 100 ms (typical)
2I2C_BRDCAST_ENR/W0b I2C broadcast addressing setting.
0d = I2C broadcast mode disabled; the I2C slave address is determined based on the ADDR pins
1d = I2C broadcast mode enabled; the I2C slave address is fixed at 1001 100
1RESERVEDR0bReserved bit; Write only reset value
0SLEEP_ENZR/W0bSleep mode setting.
0d = Device is in sleep mode
1d = Device is not in sleep mode

6.1.2.4 SHDN_CFG Register (Address = 0x5) [Reset = 0x5]

SHDN_CFG is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_SHDN_CFG_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_SHDN_CFG_TABLE.

Return to the Summary Table.

This register configures the device shutdown

Figure 8-76 SHDN_CFG Register
76543210
RESERVEDSHDNZ_CFG[1:0]DREG_KA_TIME[1:0]
R-0000bR/W-01bR/W-01b
Table 8-56 SHDN_CFG Register Field Descriptions
BitFieldTypeResetDescription
7-4RESERVEDR0000bReserved bits; Write only reset value
3-2SHDNZ_CFG[1:0]R/W01bShutdown configuration.
0d = DREG is powered down immediately after SHDNZ asserts
1d = DREG remains active to enable a clean shut down until a time-out is reached; after the time-out period, DREG is forced to power off
2d = DREG remains active until the device cleanly shuts down
3d = Reserved
1-0DREG_KA_TIME[1:0]R/W01bThese bits set how long DREG remains active after SHDNZ asserts.
0d = DREG remains active for 30 ms (typical)
1d = DREG remains active for 25 ms (typical)
2d = DREG remains active for 10 ms (typical)
3d = DREG remains active for 5 ms (typical)

6.1.2.5 ASI_CFG0 Register (Address = 0x7) [Reset = 0x30]

ASI_CFG0 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_ASI_CFG0_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_ASI_CFG0_TABLE.

Return to the Summary Table.

This register is the ASI configuration register 0.

Figure 8-77 ASI_CFG0 Register
76543210
ASI_FORMAT[1:0]ASI_WLEN[1:0]FSYNC_POLBCLK_POLTX_EDGETX_FILL
R/W-00bR/W-11bR/W-0bR/W-0bR/W-0bR/W-0b
Table 8-57 ASI_CFG0 Register Field Descriptions
BitFieldTypeResetDescription
7-6ASI_FORMAT[1:0]R/W00bASI protocol format.
0d = TDM mode
1d = I2S mode
2d = LJ (left-justified) mode
3d = Reserved
5-4ASI_WLEN[1:0]R/W11bASI word or slot length.
0d = 16 bits
1d = 20 bits
2d = 24 bits
3d = 32 bits
3FSYNC_POLR/W0bASI FSYNC polarity.
0d = Default polarity as per standard protocol
1d = Inverted polarity with respect to standard protocol
2BCLK_POLR/W0bASI BCLK polarity.
0d = Default polarity as per standard protocol
1d = Inverted polarity with respect to standard protocol
1TX_EDGER/W0bASI data output (on the primary and secondary data pin) transmit edge.
0d = Default edge as per the protocol configuration setting in bit 2 (BCLK_POL)
1d = Inverted following edge (half cycle delay) with respect to the default edge setting
0TX_FILLR/W0bASI data output (on the primary and secondary data pin) for any unused cycles
0d = Always transmit 0 for unused cycles
1d = Always use Hi-Z for unused cycles

6.1.2.6 ASI_CFG1 Register (Address = 0x8) [Reset = 0x0]

ASI_CFG1 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_ASI_CFG1_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_ASI_CFG1_TABLE.

Return to the Summary Table.

This register is the ASI configuration register 1.

Figure 8-78 ASI_CFG1 Register
76543210
TX_LSBTX_KEEPER[1:0]TX_OFFSET[4:0]
R/W-0bR/W-00bR/W-00000b
Table 8-58 ASI_CFG1 Register Field Descriptions
BitFieldTypeResetDescription
7TX_LSBR/W0bASI data output (on the primary and secondary data pin) for LSB transmissions.
0d = Transmit the LSB for a full cycle
1d = Transmit the LSB for the first half cycle and Hi-Z for the second half cycle
6-5TX_KEEPER[1:0]R/W00bASI data output (on the primary and secondary data pin) bus keeper.
0d = Bus keeper is always disabled
1d = Bus keeper is always enabled
2d = Bus keeper is enabled during LSB transmissions only for one cycle
3d = Bus keeper is enabled during LSB transmissions only for one and half cycles
4-0TX_OFFSET[4:0]R/W00000bASI data MSB slot 0 offset (on the primary and secondary data pin).
0d = ASI data MSB location has no offset and is as per standard protocol
1d = ASI data MSB location (TDM mode is slot 0 or I2S, LJ mode is the left and right slot 0) offset of one BCLK cycle with respect to standard protocol
2d = ASI data MSB location (TDM mode is slot 0 or I2S, LJ mode is the left and right slot 0) offset of two BCLK cycles with respect to standard protocol
3d to 30d = ASI data MSB location (TDM mode is slot 0 or I2S, LJ mode is the left and right slot 0) offset assigned as per configuration
31d = ASI data MSB location (TDM mode is slot 0 or I2S, LJ mode is the left and right slot 0) offset of 31 BCLK cycles with respect to standard protocol

6.1.2.7 ASI_CFG2 Register (Address = 0x9) [Reset = 0x0]

ASI_CFG2 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_ASI_CFG2_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_ASI_CFG2_TABLE.

Return to the Summary Table.

This register is the ASI configuration register 2.

Figure 8-79 ASI_CFG2 Register
76543210
ASI_DAISYRESERVEDASI_ERRASI_ERR_RCOVRESERVED
R/W-0bR-0bR/W-0bR/W-0bR-0000b
Table 8-59 ASI_CFG2 Register Field Descriptions
BitFieldTypeResetDescription
7ASI_DAISYR/W0bASI daisy chain connection.
0d = All devices are connected in the common ASI bus
1d = All devices are daisy-chained for the ASI bus
6RESERVEDR0bReserved bit; Write only reset value
5ASI_ERRR/W0bASI bus error detection.
0d = Enable bus error detection
1d = Disable bus error detection
4ASI_ERR_RCOVR/W0bASI bus error auto resume.
0d = Enable auto resume after bus error recovery
1d = Disable auto resume after bus error recovery and remain powered down until the host configures the device
3-0RESERVEDR0000bReserved bits; Write only reset value

6.1.2.8 ASI_CH1 Register (Address = 0xB) [Reset = 0x0]

ASI_CH1 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_ASI_CH1_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_ASI_CH1_TABLE.

Return to the Summary Table.

This register is the ASI slot configuration register for channel 1.

Figure 8-80 ASI_CH1 Register
76543210
RESERVEDCH1_OUTPUTCH1_SLOT[5:0]
R-0bR/W-0bR/W-000000b
Table 8-60 ASI_CH1 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0bReserved bit; Write only reset value
6CH1_OUTPUTR/W0bChannel 1 output line.
0d = Channel 1 output is on the ASI primary output pin (SDOUT)
1d = Channel 1 output is on the ASI secondary output pin (GPIO1 or GPOx)
5-0CH1_SLOT[5:0]R/W000000bChannel 1 slot assignment.
0d = TDM is slot 0 or I2S, LJ is left slot 0
1d = TDM is slot 1 or I2S, LJ is left slot 1
2d to 30d = Slot assigned as per configuration
31d = TDM is slot 31 or I2S, LJ is left slot 31
32d = TDM is slot 32 or I2S, LJ is right slot 0
33d = TDM is slot 33 or I2S, LJ is right slot 1
34d to 62d = Slot assigned as per configuration
63d = TDM is slot 63 or I2S, LJ is right slot 31

6.1.2.9 ASI_CH2 Register (Address = 0xC) [Reset = 0x1]

ASI_CH2 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_ASI_CH2_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_ASI_CH2_TABLE.

Return to the Summary Table.

This register is the ASI slot configuration register for channel 2.

Figure 8-81 ASI_CH2 Register
76543210
RESERVEDCH2_OUTPUTCH2_SLOT[5:0]
R-0bR/W-0bR/W-000001b
Table 8-61 ASI_CH2 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0bReserved bit; Write only reset value
6CH2_OUTPUTR/W0bChannel 2 output line.
0d = Channel 2 output is on the ASI primary output pin (SDOUT)
1d = Channel 2 output is on the ASI secondary output pin (GPIO1 or GPOx)
5-0CH2_SLOT[5:0]R/W000001bChannel 2 slot assignment.
0d = TDM is slot 0 or I2S, LJ is left slot 0
1d = TDM is slot 1 or I2S, LJ is left slot 1
2d to 30d = Slot assigned as per configuration
31d = TDM is slot 31 or I2S, LJ is left slot 31
32d = TDM is slot 32 or I2S, LJ is right slot 0
33d = TDM is slot 33 or I2S, LJ is right slot 1
34d to 62d = Slot assigned as per configuration
63d = TDM is slot 63 or I2S, LJ is right slot 31

6.1.2.10 MST_CFG0 Register (Address = 0x13) [Reset = 0x2]

MST_CFG0 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_MST_CFG0_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_MST_CFG0_TABLE.

Return to the Summary Table.

This register is the ASI master mode configuration register 0.

Figure 8-82 MST_CFG0 Register
76543210
MST_SLV_CFGAUTO_CLK_CFGAUTO_MODE_PLL_DISBCLK_FSYNC_GATEFS_MODEMCLK_FREQ_SEL[2:0]
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-010b
Table 8-62 MST_CFG0 Register Field Descriptions
BitFieldTypeResetDescription
7MST_SLV_CFGR/W0bASI master or slave configuration register setting.
0d = Device is in slave mode (both BCLK and FSYNC are inputs to the device)
1d = Device is in master mode (both BCLK and FSYNC are generated from the device)
6AUTO_CLK_CFGR/W0bAutomatic clock configuration setting.
0d = Auto clock configuration is enabled (all internal clock divider and PLL configurations are auto derived)
1d = Auto clock configuration is disabled (custom mode and device GUI must be used for the device configuration settings)
5AUTO_MODE_PLL_DISR/W0bAutomatic mode PLL setting.
0d = PLL is enabled in auto clock configuration
1d = PLL is disabled in auto clock configuration
4BCLK_FSYNC_GATER/W0bBCLK and FSYNC clock gate (valid when the device is in master mode).
0d = Do not gate BCLK and FSYNC
1d = Force gate BCLK and FSYNC when being transmitted from the device in master mode
3FS_MODER/W0bSample rate setting (valid when the device is in master mode).
0d = fS is a multiple (or submultiple) of 48 kHz
1d = fS is a multiple (or submultiple) of 44.1 kHz
2-0MCLK_FREQ_SEL[2:0]R/W010bThese bits select the MCLK (GPIO or GPIx) frequency for the PLL source clock input (valid when the device is in master mode and MCLK_FREQ_SEL_MODE = 0).
0d = 12 MHz
1d = 12.288 MHz
2d = 13 MHz
3d = 16 MHz
4d = 19.2 MHz
5d = 19.68 MHz
6d = 24 MHz
7d = 24.576 MHz

6.1.2.11 MST_CFG1 Register (Address = 0x14) [Reset = 0x48]

MST_CFG1 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_MST_CFG1_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_MST_CFG1_TABLE.

Return to the Summary Table.

This register is the ASI master mode configuration register 1.

Figure 8-83 MST_CFG1 Register
76543210
FS_RATE[3:0]FS_BCLK_RATIO[3:0]
R/W-0100bR/W-1000b
Table 8-63 MST_CFG1 Register Field Descriptions
BitFieldTypeResetDescription
7-4FS_RATE[3:0]R/W0100bProgrammed sample rate of the ASI bus (not used when the device is configured in slave mode auto clock configuration).
0d = 7.35 kHz or 8 kHz
1d = 14.7 kHz or 16 kHz
2d = 22.05 kHz or 24 kHz
3d = 29.4 kHz or 32 kHz
4d = 44.1 kHz or 48 kHz
5d = 88.2 kHz or 96 kHz
6d = 176.4 kHz or 192 kHz
7d = 352.8 kHz or 384 kHz
8d = 705.6 kHz or 768 kHz
9d to 15d = Reserved
3-0FS_BCLK_RATIO[3:0]R/W1000bProgrammed BCLK to FSYNC frequency ratio of the ASI bus (not used when the device is configured in slave mode auto clock configuration).
0d = Ratio of 16
1d = Ratio of 24
2d = Ratio of 32
3d = Ratio of 48
4d = Ratio of 64
5d = Ratio of 96
6d = Ratio of 128
7d = Ratio of 192
8d = Ratio of 256
9d = Ratio of 384
10d = Ratio of 512
11d = Ratio of 1024
12d = Ratio of 2048
13d = Reserved
14d = Reserved
15d = Reserved

6.1.2.12 ASI_STS Register (Address = 0x15) [Reset = 0xFF]

ASI_STS is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_ASI_STS_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_ASI_STS_TABLE.

Return to the Summary Table.

This register s the ASI bus clock monitor status register

Figure 8-84 ASI_STS Register
76543210
FS_RATE_STS[3:0]FS_RATIO_STS[3:0]
R-1111bR-1111b
Table 8-64 ASI_STS Register Field Descriptions
BitFieldTypeResetDescription
7-4FS_RATE_STS[3:0]R1111bDetected sample rate of the ASI bus.
0d = 7.35 kHz or 8 kHz
1d = 14.7 kHz or 16 kHz
2d = 22.05 kHz or 24 kHz
3d = 29.4 kHz or 32 kHz
4d = 44.1 kHz or 48 kHz
5d = 88.2 kHz or 96 kHz
6d = 176.4 kHz or 192 kHz
7d = 352.8 kHz or 384 kHz
8d = 705.6 kHz or 768 kHz
9d to 14d = Reserved
15d = Invalid sample rate
3-0FS_RATIO_STS[3:0]R1111bDetected BCLK to FSYNC frequency ratio of the ASI bus.
0d = Ratio of 16
1d = Ratio of 24
2d = Ratio of 32
3d = Ratio of 48
4d = Ratio of 64
5d = Ratio of 96
6d = Ratio of 128
7d = Ratio of 192
8d = Ratio of 256
9d = Ratio of 384
10d = Ratio of 512
11d = Ratio of 1024
12d = Ratio of 2048
13d = Reserved
14d = Reserved
15d = Invalid ratio

6.1.2.13 CLK_SRC Register (Address = 0x16) [Reset = 0x10]

CLK_SRC is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CLK_SRC_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CLK_SRC_TABLE.

Return to the Summary Table.

This register is the clock source configuration register.

Figure 8-85 CLK_SRC Register
76543210
DIS_PLL_SLV_CLK_SRCMCLK_FREQ_SEL_MODEMCLK_RATIO_SEL[2:0]RESERVED
R/W-0bR/W-0bR/W-010bR-000b
Table 8-65 CLK_SRC Register Field Descriptions
BitFieldTypeResetDescription
7DIS_PLL_SLV_CLK_SRCR/W0bAudio root clock source setting when the device is configured with the PLL disabled in the auto clock configuration for slave mode (AUTO_MODE_PLL_DIS = 1).
0d = BCLK is used as the audio root clock source
1d = MCLK (GPIOx or GPIx) is used as the audio root clock source (the MCLK to FSYNC ratio is as per MCLK_RATIO_SEL setting)
6MCLK_FREQ_SEL_MODER/W0bMaster mode MCLK (GPIOx or GPIx) frequency selection mode (valid when the device is in auto clock configuration).
0d = MCLK frequency is based on the MCLK_FREQ_SEL (P0_R19) configuration
1d = MCLK frequency is specified as a multiple of FSYNC in the MCLK_RATIO_SEL (P0_R22) configuration
5-3MCLK_RATIO_SEL[2:0]R/W010bThese bits select the MCLK (GPIOx or GPIx) to FSYNC ratio for master mode or when MCLK is used as the audio root clock source in slave mode.
0d = Ratio of 64
1d = Ratio of 256
2d = Ratio of 384
3d = Ratio of 512
4d = Ratio of 768
5d = Ratio of 1024
6d = Ratio of 1536
7d = Ratio of 2304
2-0RESERVEDR000bReserved bits; Write only reset values

6.1.2.14 GPIO_CFG0 Register (Address = 0x21) [Reset = 0x22]

GPIO_CFG0 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_GPIO_CFG0_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_GPIO_CFG0_TABLE.

Return to the Summary Table.

This register is the GPIO configuration register 0.

Figure 8-86 GPIO_CFG0 Register
76543210
GPIO1_CFG[3:0]RESERVEDGPIO1_DRV[2:0]
R/W-0010bR-0bR/W-010b
Table 8-66 GPIO_CFG0 Register Field Descriptions
BitFieldTypeResetDescription
7-4GPIO1_CFG[3:0]R/W0010bGPIO1 configuration.
0d = GPIO1 is disabled
1d = GPIO1 is configured as a general-purpose output (GPO)
2d = GPIO1 is configured as a device interrupt output (IRQ)
3d = GPIO1 is configured as a secondary ASI output (SDOUT2)
Dont use
5d = Reserved
6d = Reserved
7d = GPIO1 is configured as an input to power down all ADC channels
8d = GPIO1 is configured as an input to control when MICBIAS turns on or off (MICBIAS_EN)
9d = GPIO1 is configured as a general-purpose input (GPI)
10d = GPIO1 is configured as a master clock input (MCLK)
11d = GPIO1 is configured as an ASI input for daisy-chain (SDIN)
12d = Reserved
13d = Reserved
Dont use
Dont use
3RESERVEDR0bReserved bit; Write only reset value
2-0GPIO1_DRV[2:0]R/W010bGPIO1 output drive configuration (not used when GPIO1 is configured as SDOUT2).
0d = Hi-Z output
1d = Drive active low and active high
2d = Drive active low and weak high
3d = Drive active low and Hi-Z
4d = Drive weak low and active high
5d = Drive Hi-Z and active high
6d to 7d = Reserved

6.1.2.15 GPIO_CFG1 Register (Address = 0x22) [Reset = 0x0]

GPIO_CFG1 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_GPIO_CFG1_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_GPIO_CFG1_TABLE.

Return to the Summary Table.

This register is the GPIO configuration register 1.

Figure 8-87 GPIO_CFG1 Register
76543210
GPIO2_CFG[3:0]RESERVEDGPIO2_DRV[2:0]
R/W-0000bR-0bR/W-000b
Table 8-67 GPIO_CFG1 Register Field Descriptions
BitFieldTypeResetDescription
7-4GPIO2_CFG[3:0]R/W0000bGPIO2 configuration.
0d = GPIO2 is disabled
1d = GPIO2 is configured as a general-purpose output (GPO)
2d = GPIO2 is configured as a device interrupt output (IRQ)
3d = GPIO2 is configured as a secondary ASI output (SDOUT2)
Dont use
5d = Reserved
6d = Reserved
7d = GPIO2 is configured as an input to power down all ADC channels
8d = GPIO2 is configured as an input to control when MICBIAS turns on or off (MICBIAS_EN)
9d = GPIO2 is configured as a general-purpose input (GPI)
10d = GPIO2 is configured as a master clock input (MCLK)
11d = GPIO2 is configured as an ASI input for daisy-chain (SDIN)
12d = Reserved
13d = Reserved
Dont use
Dont use
3RESERVEDR0bReserved bit; Write only reset value
2-0GPIO2_DRV[2:0]R/W000bGPIO2 output drive configuration (not used when GPIO2 is configured as SDOUT2).
0d = Hi-Z output
1d = Drive active low and active high
2d = Drive active low and weak high
3d = Drive active low and Hi-Z
4d = Drive weak low and active high
5d = Drive Hi-Z and active high
6d to 7d = Reserved

6.1.2.16 GPIO_CFG2 Register (Address = 0x23) [Reset = 0x0]

GPIO_CFG2 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_GPIO_CFG2_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_GPIO_CFG2_TABLE.

Return to the Summary Table.

This register is the GPIO configuration register 2.

Figure 8-88 GPIO_CFG2 Register
76543210
GPIO3_CFG[3:0]RESERVEDGPIO3_DRV[2:0]
R/W-0000bR-0bR/W-000b
Table 8-68 GPIO_CFG2 Register Field Descriptions
BitFieldTypeResetDescription
7-4GPIO3_CFG[3:0]R/W0000bGPIO3 configuration.
0d = GPIO3 is disabled
1d = GPIO3 is configured as a general-purpose output (GPO)
2d = GPIO3 is configured as a device interrupt output (IRQ)
3d = GPIO3 is configured as a secondary ASI output (SDOUT2)
Dont use
5d = Reserved
6d = Reserved
7d = GPIO3 is configured as an input to power down all ADC channels
8d = GPIO3 is configured as an input to control when MICBIAS turns on or off (MICBIAS_EN)
9d = GPIO3 is configured as a general-purpose input (GPI)
10d = GPIO3 is configured as a master clock input (MCLK)
11d = GPIO3 is configured as an ASI input for daisy-chain (SDIN)
12d = Reserved
13d = Reserved
Dont use
Dont use
3RESERVEDR0bReserved bit; Write only reset value
2-0GPIO3_DRV[2:0]R/W000bGPIO3 output drive configuration (not used when GPIO3 is configured as SDOUT2).
0d = Hi-Z output
1d = Drive active low and active high
2d = Drive active low and weak high
3d = Drive active low and Hi-Z
4d = Drive weak low and active high
5d = Drive Hi-Z and active high
6d to 7d = Reserved

6.1.2.17 GPI_CFG0 Register (Address = 0x24) [Reset = 0x0]

GPI_CFG0 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_GPI_CFG0_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_GPI_CFG0_TABLE.

Return to the Summary Table.

This register is the GPI configuration register 0.

Figure 8-89 GPI_CFG0 Register
76543210
GPI1_CFG[3:0]RESERVED
R/W-0000bR-0000b
Table 8-69 GPI_CFG0 Register Field Descriptions
BitFieldTypeResetDescription
7-4GPI1_CFG[3:0]R/W0000bGPI1 configuration.
0d = GPI1 is disabled
1d to 6d = Reserved
7d = GPI1 is configured as an input to power down all ADC channels
8d = GPI1 is configured as an input to control when MICBIAS turns on or off (MICBIAS_EN)
9d = GPI1 is configured as a general-purpose input (GPI)
10d = GPI1 is configured as a master clock input (MCLK)
11d = GPI1 is configured as an ASI input for daisy-chain (SDIN)
12d = Reserved
13d = Reserved
Dont use
Dont use
3-0RESERVEDR0000bReserved bits; Write only reset value

6.1.2.18 GPI_CFG1 Register (Address = 0x25) [Reset = 0x0]

GPI_CFG1 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_GPI_CFG1_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_GPI_CFG1_TABLE.

Return to the Summary Table.

This register is the GPI configuration register 1.

Figure 8-90 GPI_CFG1 Register
76543210
GPI2_CFG[3:0]RESERVED
R/W-0000bR-0000b
Table 8-70 GPI_CFG1 Register Field Descriptions
BitFieldTypeResetDescription
7-4GPI2_CFG[3:0]R/W0000bGPI2 configuration.
0d = GPI2 is disabled
1d to 6d = Reserved
7d = GPI2 is configured as an input to power down all ADC channels
8d = GPI2 is configured as an input to control when MICBIAS turns on or off (MICBIAS_EN)
9d = GPI2 is configured as a general-purpose input (GPI)
10d = GPI2 is configured as a master clock input (MCLK)
11d = GPI2 is configured as an ASI input for daisy-chain (SDIN)
12d = Reserved
13d = Reserved
Dont use
Dont use
3-0RESERVEDR0000bReserved bits; Write only reset value

6.1.2.19 GPIO_VAL Register (Address = 0x26) [Reset = 0x0]

GPIO_VAL is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_GPIO_VAL_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_GPIO_VAL_TABLE.

Return to the Summary Table.

This register is the GPIO output value register.

Figure 8-91 GPIO_VAL Register
76543210
GPIO1_VALGPIO2_VALGPIO3_VALRESERVED
R/W-0bR/W-0bR/W-0bR-00000b
Table 8-71 GPIO_VAL Register Field Descriptions
BitFieldTypeResetDescription
7GPIO1_VALR/W0bGPIO1 output value when configured as a GPO.
0d = Drive the output with a value of 0
1d = Drive the output with a value of 1
6GPIO2_VALR/W0bGPIO2 output value when configured as a GPO.
0d = Drive the output with a value of 0
1d = Drive the output with a value of 1
5GPIO3_VALR/W0bGPIO3 output value when configured as a GPO.
0d = Drive the output with a value of 0
1d = Drive the output with a value of 1
4-0RESERVEDR00000bReserved bits; Write only reset value

6.1.2.20 GPIO_MON Register (Address = 0x27) [Reset = 0x0]

GPIO_MON is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_GPIO_MON_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_GPIO_MON_TABLE.

Return to the Summary Table.

This register is the GPIO monitor value register.

Figure 8-92 GPIO_MON Register
76543210
GPIO1_MONGPIO2_MONGPIO3_MONGPI1_MONGPI2_MONRESERVED
R-0bR-0bR-0bR-0bR-0bR-000b
Table 8-72 GPIO_MON Register Field Descriptions
BitFieldTypeResetDescription
7GPIO1_MONR0bGPIO1 monitor value when configured as a GPI.
0d = Input monitor value 0
1d = Input monitor value 1
6GPIO2_MONR0bGPIO2 monitor value when configured as a GPI.
0d = Input monitor value 0
1d = Input monitor value 1
5GPIO3_MONR0bGPIO3 monitor value when configured as a GPI.
0d = Input monitor value 0
1d = Input monitor value 1
4GPI1_MONR0bGPI1 monitor value when configured as a GPI.
0d = Input monitor value 0
1d = Input monitor value 1
3GPI2_MONR0bGPI2 monitor value when configured as a GPI.
0d = Input monitor value 0
1d = Input monitor value 1
2-0RESERVEDR000bReserved bits; Write only reset value

6.1.2.21 INT_CFG Register (Address = 0x28) [Reset = 0x0]

INT_CFG is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_INT_CFG_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_INT_CFG_TABLE.

Return to the Summary Table.

This regiser is the interrupt configuration register.

Figure 8-93 INT_CFG Register
76543210
INT_POLINT_EVENT[1:0]PD_ON_FLT_CFG[1:0]LTCH_READ_CFGPD_ON_FLT_RCV_CFGLTCH_CLR_ON_READ
R/W-0bR/W-00bR/W-00bR/W-0bR/W-0bR/W-0b
Table 8-73 INT_CFG Register Field Descriptions
BitFieldTypeResetDescription
7INT_POLR/W0bInterrupt polarity.
0d = Active low (IRQZ)
1d = Active high (IRQ)
6-5INT_EVENT[1:0]R/W00bInterrupt event configuration.
0d = INT asserts on any unmasked latched interrupts event
Dont use
2d = INT asserts for 2 ms (typical) for every 4-ms (typical) duration on any unmasked latched interrupts event
3d = INT asserts for 2 ms (typical) one time on each pulse for any unmasked interrupts event
4-3PD_ON_FLT_CFG[1:0]R/W00bPowerdown configuration when fault detected for any channel or MICBIAS fault detected.
0d = Faults event are not used for ADC and MICBIAS power down. It is recommend to set these bits as 2d to shutdown the blocks for which fault occurred.
1d = Only unmasked faults are used for power down of respective ADC channel; In case of MICBIAS fault detected, MICBIAS and all ADC channels gets powered-down based on P0_R58 settings
2d = Both masked or unmasked faults are used for power down of respective ADC channel; In case of MICBIAS fault detected, MICBIAS and all ADC channels gets powered-down based on P0_R58 settings.
3d = Reserved
2LTCH_READ_CFGR/W0bInterrupt latch registers readback configuration.
0d = All interrupts can be read through the LTCH registers
1d = Only unmasked interrupts can be read through the LTCH registers
1PD_ON_FLT_RCV_CFGR/W0bRecovery configuration for ADC channels when fault goes away.
0d = Auto recovery, ADC channels are re-powered up when fault goes away
1d = Manual recovery, ADC channels are required to power-up manually using P0_R119 when fault goes away
0LTCH_CLR_ON_READR/W0bConfiguration for clearing LTCH register bits.
0d = LTCH register bits are cleared on register read only if live status is zero
1d = LTCH register bits are cleared on register read irrespective of live status and set only if live status goes again low to high

6.1.2.22 INT_MASK0 Register (Address = 0x29) [Reset = 0xFF]

INT_MASK0 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_INT_MASK0_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_INT_MASK0_TABLE.

Return to the Summary Table.

This register is the interrupt masks register 0.

Figure 8-94 INT_MASK0 Register
76543210
INT_MASK0INT_MASK0INT_MASK0INT_MASK0RESERVEDRESERVEDRESERVEDRESERVED
R/W-1bR/W-1bR/W-1bR/W-1bR/W-1bR/W-1bR/W-1bR/W-1b
Table 8-74 INT_MASK0 Register Field Descriptions
BitFieldTypeResetDescription
7INT_MASK0R/W1bASI clock error mask.
0d = Unmask
1d = Mask
6INT_MASK0R/W1bPLL lock interrupt mask.
0d = Unmask
1d = Mask
5INT_MASK0R/W1bBoost or MICBIAS over temperature interrupt mask.
0d = Unmask
1d = Mask
4INT_MASK0R/W1bBoost or MICBIAS over current interrupt mask.
0d = Unmask
1d = Mask
3RESERVEDR/W1bReserved bit; Write only reset value
2RESERVEDR/W1bReserved bit; Write only reset value
1RESERVEDR/W1bReserved bit; Write only reset value
0RESERVEDR/W1bReserved bit; Write only reset value

6.1.2.23 INT_MASK1 Register (Address = 0x2A) [Reset = 0x3]

INT_MASK1 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_INT_MASK1_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_INT_MASK1_TABLE.

Return to the Summary Table.

This register is the interrupt masks register 1.

Figure 8-95 INT_MASK1 Register
76543210
INT_MASK1INT_MASK1RESERVEDRESERVEDRESERVEDRESERVEDRESERVEDRESERVED
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-1bR/W-1b
Table 8-75 INT_MASK1 Register Field Descriptions
BitFieldTypeResetDescription
7INT_MASK1R/W0bChannel 1 input DC faults diagnostic interrupt mask.
0d = Unmask
1d = Mask
6INT_MASK1R/W0bChannel 2 input DC faults diagnostic interrupt mask.
0d = Unmask
1d = Mask
5RESERVEDR/W0bReserved bit; Write only reset value
4RESERVEDR/W0bReserved bit; Write only reset value
3RESERVEDR/W0bReserved bit; Write only reset value
2RESERVEDR/W0bReserved bit; Write only reset value
1RESERVEDR/W1bReserved bit; Write only reset value
0RESERVEDR/W1bReserved bit; Write only reset value

6.1.2.24 INT_MASK2 Register (Address = 0x2B) [Reset = 0x0]

INT_MASK2 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_INT_MASK2_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_INT_MASK2_TABLE.

Return to the Summary Table.

This register is the interrupt masks register 2.

Figure 8-96 INT_MASK2 Register
76543210
INT_MASK2INT_MASK2INT_MASK2INT_MASK2INT_MASK2INT_MASK2INT_MASK2INT_MASK2
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
Table 8-76 INT_MASK2 Register Field Descriptions
BitFieldTypeResetDescription
7INT_MASK2R/W0bInput diagnostics; Open inputs fault interrupt mask.
0d = Unmask
1d = Mask
6INT_MASK2R/W0bInput diagnostics; Inputs shorted fault interrupt mask.
0d = Unmask
1d = Mask
5INT_MASK2R/W0bInput diagnostics; INxP shorted to ground fault interrupt mask.
0d = Unmask
1d = Mask
4INT_MASK2R/W0bInput diagnostics; INxM shorted to ground fault interrupt mask.
0d = Unmask
1d = Mask
3INT_MASK2R/W0bInput diagnostics; INxP shorted to MICBIAS fault interrupt mask.
0d = Unmask
1d = Mask
2INT_MASK2R/W0bInput diagnostics; INxM shorted to MICBIAS fault interrupt mask.
0d = Unmask
1d = Mask
1INT_MASK2R/W0bInput diagnostics; INxP shorted to VBAT_IN fault interrupt mask.
0d = Unmask
1d = Mask
0INT_MASK2R/W0bInput diagnostics; INxM shorted to VBAT_IN fault interrupt mask.
0d = Unmask
1d = Mask

6.1.2.25 INT_LTCH0 Register (Address = 0x2C) [Reset = 0x0]

INT_LTCH0 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_INT_LTCH0_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_INT_LTCH0_TABLE.

Return to the Summary Table.

This register is the latched Interrupt readback register 0.

Figure 8-97 INT_LTCH0 Register
76543210
INT_LTCH0INT_LTCH0INT_LTCH0INT_LTCH0RESERVEDRESERVEDRESERVEDRESERVED
R-0bR-0bR-0bR-0bR-0bR-0bR-0bR-0b
Table 8-77 INT_LTCH0 Register Field Descriptions
BitFieldTypeResetDescription
7INT_LTCH0R0bFault status for an ASI bus clock error (self-clearing bit).
0d = No fault detected
1d = Fault detected
6INT_LTCH0R0bStatus of PLL lock (self-clearing bit).
0d = No PLL lock detected
1d = PLL lock detected
5INT_LTCH0R0bFault status for boost or MICBIAS over temperature (self-clearing bit).
0d = No fault detected
1d = Fault detected
4INT_LTCH0R0bFault status for boost or MICBIAS over current (self-clearing bit).
0d = No fault detected
1d = Fault detected
3RESERVEDR0bReserved bit; Write only reset value
2RESERVEDR0bReserved bit; Write only reset value
1RESERVEDR0bReserved bit; Write only reset value
0RESERVEDR0bReserved bit; Write only reset value

6.1.2.26 CHx_LTCH Register (Address = 0x2D) [Reset = 0x0]

CHx_LTCH is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CHX_LTCH_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CHX_LTCH_TABLE.

Return to the Summary Table.

This register is the latched Interrupt status register for channel level diagnostic summary.

Figure 8-98 CHx_LTCH Register
76543210
STS_CHx_LTCHSTS_CHx_LTCHRESERVEDRESERVEDRESERVEDRESERVEDSTS_CHx_LTCHRESERVED
R-0bR-0bR-0bR-0bR-0bR-0bR-0bR-0b
Table 8-78 CHx_LTCH Register Field Descriptions
BitFieldTypeResetDescription
7STS_CHx_LTCHR0bStatus of CH1_LTCH (self-clearing bit).
0d = No faults occurred in channel 1
1d = Atleast a fault has occurred in channel 1
6STS_CHx_LTCHR0bStatus of CH2_LTCH (self-clearing bit).
0d = No faults occurred in channel 2
1d = Atleast a fault has occurred in channel 2
5RESERVEDR0bReserved bit; Write only reset value
4RESERVEDR0bReserved bit; Write only reset value
3RESERVEDR0bReserved bit; Write only reset value
2RESERVEDR0bReserved bit; Write only reset value
1STS_CHx_LTCHR0bStatus of short to VBAT_IN fault detected when VBAT_IN is less than MICBIAS (self-clearing bit).
0d = Short to VBAT_IN fault when VBAT_IN is less than MICBIAS has not occurred in any channel
1d = Short to VBAT_IN fault when VBAT_IN is less than MICBIAS has occurred in atleast one channel
0RESERVEDR0bReserved bit; Write only reset value

6.1.2.27 CH1_LTCH Register (Address = 0x2E) [Reset = 0x0]

CH1_LTCH is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CH1_LTCH_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CH1_LTCH_TABLE.

Return to the Summary Table.

This register is the latched Interrupt status register for channel 1 fault diagnostic

Figure 8-99 CH1_LTCH Register
76543210
CH1_LTCHCH1_LTCHCH1_LTCHCH1_LTCHCH1_LTCHCH1_LTCHCH1_LTCHCH1_LTCH
R-0bR-0bR-0bR-0bR-0bR-0bR-0bR-0b
Table 8-79 CH1_LTCH Register Field Descriptions
BitFieldTypeResetDescription
7CH1_LTCHR0bChannel 1 open input fault status (self-clearing bit).
0d = No open input detected
1d = Open input detected
6CH1_LTCHR0bChannel 1 input pair short fault status (self-clearing bit).
0d = No input pair short detected
1d = Input short to each other detected
5CH1_LTCHR0bChannel 1 IN1P short to ground fault status (self-clearing bit).
0d = IN1P no short to ground detected
1d = IN1P short to ground detected
4CH1_LTCHR0bChannel 1 IN1M short to ground fault status (self-clearing bit).
0d = IN1M no short to ground detected
1d = IN1M short to ground detected
3CH1_LTCHR0bChannel 1 IN1P short to MICBIAS fault status (self-clearing bit).
0d = IN1P no short to MICBIAS detected
1d = IN1P short to MICBIAS detected
2CH1_LTCHR0bChannel 1 IN1M short to MICBIAS fault status (self-clearing bit).
0d = IN1M no short to MICBIAS detected
1d = IN1M short to MICBIAS detected
1CH1_LTCHR0bChannel 1 IN1P short to VBAT_IN fault status (self-clearing bit).
0d = IN1P no short to VBAT_IN detected
1d = IN1P short to VBAT_IN detected
0CH1_LTCHR0bChannel 1 IN1M short to VBAT_IN fault status (self-clearing bit - This bit gets clear on reading Page-0, Register-54d, INT_LTCH2 register).
0d = IN1M no short to VBAT_IN detected
1d = IN1M short to VBAT_IN detected

6.1.2.28 CH2_LTCH Register (Address = 0x2F) [Reset = 0x0]

CH2_LTCH is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CH2_LTCH_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CH2_LTCH_TABLE.

Return to the Summary Table.

This register is the latched Interrupt status register for channel 2 fault diagnostic.

Figure 8-100 CH2_LTCH Register
76543210
CH2_LTCHCH2_LTCHCH2_LTCHCH2_LTCHCH2_LTCHCH2_LTCHCH2_LTCHCH2_LTCH
R-0bR-0bR-0bR-0bR-0bR-0bR-0bR-0b
Table 8-80 CH2_LTCH Register Field Descriptions
BitFieldTypeResetDescription
7CH2_LTCHR0bChannel 2 open input fault status (self-clearing bit).
0d = No open input detected
1d = Open input detected
6CH2_LTCHR0bChannel 2 input pair short fault status (self-clearing bit).
0d = No input pair short detected
1d = Input short to each other detected
5CH2_LTCHR0bChannel 2 IN2P short to ground fault status (self-clearing bit).
0d = IN2P no short to ground detected
1d = IN2P short to ground detected
4CH2_LTCHR0bChannel 2 IN2M short to ground fault status (self-clearing bit).
0d = IN2M no short to ground detected
1d = IN2M short to ground detected
3CH2_LTCHR0bChannel 2 IN2P short to MICBIAS fault status (self-clearing bit).
0d = IN2P no short to MICBIAS detected
1d = IN2P short to MICBIAS detected
2CH2_LTCHR0bChannel 2 IN2M short to MICBIAS fault status (self-clearing bit).
0d = IN2M no short to MICBIAS detected
1d = IN2M short to MICBIAS detected
1CH2_LTCHR0bChannel 2 IN2P short to VBAT_IN fault status (self-clearing bit).
0d = IN2P no short to VBAT_IN detected
1d = IN2P short to VBAT_IN detected
0CH2_LTCHR0bChannel 2 IN2M short to VBAT_IN fault status (self-clearing bit - This bit gets clear on reading Page-0, Register-54d, INT_LTCH2 register).
0d = IN2M no short to VBAT_IN detected
1d = IN2M short to VBAT_IN detected

6.1.2.29 INT_MASK3 Register (Address = 0x34) [Reset = 0x0]

INT_MASK3 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_INT_MASK3_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_INT_MASK3_TABLE.

Return to the Summary Table.

This register is the interrupt masks register 3.

Figure 8-101 INT_MASK3 Register
76543210
INT_MASK3INT_MASK3INT_MASK3INT_MASK3INT_MASK3RESERVED
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR-000b
Table 8-81 INT_MASK3 Register Field Descriptions
BitFieldTypeResetDescription
7INT_MASK3R/W0bINxP over voltage fault mask.
0d = Unmask
1d = Mask
6INT_MASK3R/W0bINxM over voltage fault mask.
0d = Unmask
1d = Mask
5INT_MASK3R/W0bMICBIAS high current fault mask.
0d = Unmask
1d = Mask
4INT_MASK3R/W0bMICBIAS low current fault mask.
0d = Unmask
1d = Mask
3INT_MASK3R/W0bMICBIAS over voltage fault mask.
0d = Unmask
1d = Mask
2-0RESERVEDR000bReserved bits; Write only reset value

6.1.2.30 INT_LTCH1 Register (Address = 0x35) [Reset = 0x0]

INT_LTCH1 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_INT_LTCH1_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_INT_LTCH1_TABLE.

Return to the Summary Table.

This register is the latched Interrupt readback register 1.

Figure 8-102 INT_LTCH1 Register
76543210
INT_LTCH1INT_LTCH1RESERVEDRESERVEDRESERVEDRESERVEDRESERVED
R-0bR-0bR-0bR-0bR-0bR-0bR-00b
Table 8-82 INT_LTCH1 Register Field Descriptions
BitFieldTypeResetDescription
7INT_LTCH1R0bChannel 1 IN1P over voltage fault status (self-clearing bit - This bit gets clear on reading Page-0, Register-46d, CH1_LTCH register).
0d = No IN1P over voltage fault detected
1d = IN1P over voltage fault has detected
6INT_LTCH1R0bChannel 2 IN2P over voltage fault status (self-clearing bit - This bit gets clear on reading Page-0, Register-47d, CH2_LTCH register).
0d = No IN2P over voltage fault detected
1d = IN2P over voltage fault has detected
5RESERVEDR0bReserved bit; Write only reset value
4RESERVEDR0bReserved bit; Write only reset value
3RESERVEDR0bReserved bit; Write only reset value
2RESERVEDR0bReserved bit; Write only reset value
1-0RESERVEDR00bReserved bits; Write only reset value

6.1.2.31 INT_LTCH2 Register (Address = 0x36) [Reset = 0x0]

INT_LTCH2 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_INT_LTCH2_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_INT_LTCH2_TABLE.

Return to the Summary Table.

This register is the latched Interrupt readback register 2.

Figure 8-103 INT_LTCH2 Register
76543210
INT_LTCH2INT_LTCH2RESERVEDRESERVEDRESERVEDRESERVEDRESERVED
R-0bR-0bR-0bR-0bR-0bR-0bR-00b
Table 8-83 INT_LTCH2 Register Field Descriptions
BitFieldTypeResetDescription
7INT_LTCH2R0bChannel 1 IN1M over voltage fault status (self-clearing bit - This bit gets clear on reading Page-0, Register-46d, CH1_LTCH register).
0d = No IN1M over voltage fault detected
1d = IN1M over voltage fault has detected
6INT_LTCH2R0bChannel 2 IN2M over voltage fault status (self-clearing bit - This bit gets clear on reading Page-0, Register-47d, CH2_LTCH register).
0d = No IN2M over voltage fault detected
1d = IN2M over voltage fault has detected
5RESERVEDR0bReserved bit; Write only reset value
4RESERVEDR0bReserved bit; Write only reset value
3RESERVEDR0bReserved bit; Write only reset value
2RESERVEDR0bReserved bit; Write only reset value
1-0RESERVEDR00bReserved bits; Write only reset value

6.1.2.32 INT_LTCH3 Register (Address = 0x37) [Reset = 0x0]

INT_LTCH3 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_INT_LTCH3_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_INT_LTCH3_TABLE.

Return to the Summary Table.

This register is the latched Interrupt readback register 3.

Figure 8-104 INT_LTCH3 Register
76543210
INT_LTCH3INT_LTCH3INT_LTCH3RESERVED
R-0bR-0bR-0bR-00000b
Table 8-84 INT_LTCH3 Register Field Descriptions
BitFieldTypeResetDescription
7INT_LTCH3R0bFault status for MICBIAS high current (self-clearing bit).
0d = No fault detected
1d = Fault detected
6INT_LTCH3R0bFault status for MICBIAS low current (self-clearing bit)
0d = No fault detected
1d = Fault detected
5INT_LTCH3R0bFault status for MICBIAS over voltage (self-clearing bit).
0d = No fault detected
1d = Fault detected
4-0RESERVEDR00000bReserved bits; Write only reset value

6.1.2.33 MBDIAG_CFG0 Register (Address = 0x38) [Reset = 0xBA]

MBDIAG_CFG0 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_MBDIAG_CFG0_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_MBDIAG_CFG0_TABLE.

Return to the Summary Table.

This register is the MICBIAS diagnostic configuration register 0.

Figure 8-105 MBDIAG_CFG0 Register
76543210
MBIAS_HIGH_CURR_THRS[7:0]
R/W-10111010b
Table 8-85 MBDIAG_CFG0 Register Field Descriptions
BitFieldTypeResetDescription
7-0MBIAS_HIGH_CURR_THRS[7:0]R/W10111010bThreshold for MICBIAS high load current fault diagnostic.
0d to 56d = Reserved
57d = High load current threshold is set as 0 mA (typ)
58d = High load current threshold is set as 0.54 mA (typ)
59d = High load current threshold is set as 1.08 mA (typ)
60d to 185d = High load current threshold is set as per configuration
186d = High load current threshold is set as 69.66 mA (typ)
187d to 241d = High load current threshold is set as per configuration
242d = High load current threshold is set as 99.90 mA (typ)
243d to 255d = Reserved

6.1.2.34 MBDIAG_CFG1 Register (Address = 0x39) [Reset = 0x4B]

MBDIAG_CFG1 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_MBDIAG_CFG1_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_MBDIAG_CFG1_TABLE.

Return to the Summary Table.

This register is the MICBIAS diagnostic configuration register 1.

Figure 8-106 MBDIAG_CFG1 Register
76543210
MBIAS_LOW_CURR_THRS[7:0]
R/W-01001011b
Table 8-86 MBDIAG_CFG1 Register Field Descriptions
BitFieldTypeResetDescription
7-0MBIAS_LOW_CURR_THRS[7:0]R/W01001011bThreshold for MICBIAS low load current fault diagnostic.
0d to 56d = Reserved
57d = Low load current threshold is set as 0 mA (typ)
58d = Low load current threshold is set as 0.54 mA (typ)
59d = Low load current threshold is set as 1.08 mA (typ)
60d to 74d = Low load current threshold is set as per configuration
75d = Low load current threshold is set as 9.72 mA (typ)
76d to 241d = Low load current threshold is set as per configuration
242d = Low load current threshold is set as 99.90 mA (typ)
243d to 255d = Reserved

6.1.2.35 MBDIAG_CFG2 Register (Address = 0x3A) [Reset = 0x10]

MBDIAG_CFG2 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_MBDIAG_CFG2_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_MBDIAG_CFG2_TABLE.

Return to the Summary Table.

This register is the MICBIAS diagnostic configuration register 2.

Figure 8-107 MBDIAG_CFG2 Register
76543210
PD_MBIAS_FAULT1PD_MBIAS_FAULT2PD_MBIAS_FAULT3PD_MBIAS_FAULT4RESERVEDRESERVED
R/W-0bR/W-0bR/W-0bR/W-1bR/W-0bR-000b
Table 8-87 MBDIAG_CFG2 Register Field Descriptions
BitFieldTypeResetDescription
7PD_MBIAS_FAULT1R/W0bPowerdown configuration of MICBIAS fault 1
0d = No powerdown when MICBIAS fault detected
1d = MICBIAS and all ADC channels gets powerdown when low current fault occurs and P0_R40, PD_ON_FLT_CFG = 1d
1d = MICBIAS and all ADC channels gets powerdown when high current fault occurs and P0_R40, PD_ON_FLT_CFG = 2d
6PD_MBIAS_FAULT2R/W0bPowerdown configuration of MICBIAS fault 2
0d = No powerdown when MICBIAS fault detected
1d = MICBIAS and all ADC channels gets powerdown when over voltage fault occurs and P0_R40, PD_ON_FLT_CFG = 1d
1d = MICBIAS and all ADC channels gets powerdown when low current fault occurs and P0_R40, PD_ON_FLT_CFG = 2d
5PD_MBIAS_FAULT3R/W0bPowerdown configuration of MICBIAS fault 3
0d = No powerdown when MICBIAS fault detected
1d = MICBIAS and all ADC channels gets powerdown when over temperature fault occurs and P0_R40, PD_ON_FLT_CFG = 1d
1d = MICBIAS and all ADC channels gets powerdown when over voltage fault occurs and P0_R40, PD_ON_FLT_CFG = 2d
4PD_MBIAS_FAULT4R/W1bPowerdown configuration of MICBIAS fault 4
0d = No powerdown when MICBIAS fault detected
1d = MICBIAS and all ADC channels gets powerdown when high current fault occurs and P0_R40, PD_ON_FLT_CFG = 1d
1d = MICBIAS and all ADC channels gets powerdown when over temperature fault occurs and P0_R40, PD_ON_FLT_CFG = 2d. It is recommended to use this setting to protect chip from over temperature fault.
3RESERVEDR/W0bReserved bit; Write only reset value
2-0RESERVEDR000bReserved bits; Write only reset value

6.1.2.36 BIAS_CFG Register (Address = 0x3B) [Reset = 0xD0]

BIAS_CFG is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_BIAS_CFG_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_BIAS_CFG_TABLE.

Return to the Summary Table.

This register is the MICBIAS configuration register.

Figure 8-108 BIAS_CFG Register
76543210
MBIAS_VAL[3:0]RESERVEDRESERVED
R/W-1101bR-00bR/W-00b
Table 8-88 BIAS_CFG Register Field Descriptions
BitFieldTypeResetDescription
7-4MBIAS_VAL[3:0]R/W1101bMICBIAS value.
Dont use
Dont use
Dont use
Dont use
Dont use
Dont use
Dont use
7d = Microphone bias is set to 5 V
8d = Microphone bias is set to 5.5 V
9d = Microphone bias is set to 6 V
10d = Microphone bias is set to 6.5 V
11d = Microphone bias is set to 7 V
12d = Microphone bias is set to 7.5 V
13d = Microphone bias is set to 8 V
14d = Microphone bias is set to 8.5 V
15d = Microphone bias is set to 9 V
3-2RESERVEDR00bReserved bits; Write only reset value
1-0RESERVEDR/W00bReserved bits; Write only reset values

6.1.2.37 CH1_CFG0 Register (Address = 0x3C) [Reset = 0x10]

CH1_CFG0 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CH1_CFG0_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CH1_CFG0_TABLE.

Return to the Summary Table.

This register is configuration register 0 for channel 1.

Figure 8-109 CH1_CFG0 Register
76543210
CH1_INTYPCH1_INSRC[1:0]CH1_DCCH1_MIC_IN_RANGECH1_PGA_CFG[1:0]CH1_AGCEN
R/W-0bR/W-00bR/W-1bR/W-0bR/W-00bR/W-0b
Table 8-89 CH1_CFG0 Register Field Descriptions
BitFieldTypeResetDescription
7CH1_INTYPR/W0bChannel 1 input type.
0d = Microphone input
1d = Line input
6-5CH1_INSRC[1:0]R/W00bChannel 1 input configuration.
0d = Analog differential input
1d = Analog single-ended input
2d = Reserved
3d = Reserved
4CH1_DCR/W1bChannel 1 input coupling.
0d = AC-coupled input
1d = DC-coupled input
3CH1_MIC_IN_RANGER/W0bChannel 1 microphone input range.
0d = Low swing mode; Differential input AC signal full-scale of 2-VRMS supported provided DC differential common mode voltage IN1P - IN1M < 4.2 V. Single-ended AC signal 1-VRMS supported provided DC common mode voltage is < 2.1 V.
1d = High swing mode; Differential Input IN1P-IN1M peak voltage up to 14.14 V or single ended 7.07 V supported. User rquired to adjust the channel gain and digital volume control based on the max signal level used in system.
2-1CH1_PGA_CFG[1:0]R/W00bChannel 1 CMRR Configuration.
0d = High SNR performance mode
Dont use
2d = High CMRR performance mode
3d = Reserved
0CH1_AGCENR/W0bChannel 1 automatic gain controller (AGC) setting.
0d = AGC disabled
1d = AGC enabled based on the configuration of bit 3 in register 108 (P0_R108); This must be used only with AC-coupled input

6.1.2.38 CH1_CFG1 Register (Address = 0x3D) [Reset = 0x0]

CH1_CFG1 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CH1_CFG1_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CH1_CFG1_TABLE.

Return to the Summary Table.

This register is configuration register 1 for channel 1.

Figure 8-110 CH1_CFG1 Register
76543210
CH1_GAIN[5:0]RESERVEDRESERVED
R/W-000000bR/W-0bR-0b
Table 8-90 CH1_CFG1 Register Field Descriptions
BitFieldTypeResetDescription
7-2CH1_GAIN[5:0]R/W000000bChannel 1 gain.
0d = Channel gain is set to 0 dB
1d = Channel gain is set to 1 dB
2d = Channel gain is set to 2 dB
3d to 41d = Channel gain is set as per configuration
42d = Channel gain is set to 42 dB
43d to 63d = Reserved
1RESERVEDR/W0bReserved bit; Write only reset value
0RESERVEDR0bReserved bit; Write only reset value

6.1.2.39 CH1_CFG2 Register (Address = 0x3E) [Reset = 0xC9]

CH1_CFG2 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CH1_CFG2_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CH1_CFG2_TABLE.

Return to the Summary Table.

This register is configuration register 2 for channel 1.

Figure 8-111 CH1_CFG2 Register
76543210
CH1_DVOL[7:0]
R/W-11001001b
Table 8-91 CH1_CFG2 Register Field Descriptions
BitFieldTypeResetDescription
7-0CH1_DVOL[7:0]R/W11001001bChannel 1 digital volume control.
0d = Digital volume is muted
1d = Digital volume control is set to -100 dB
2d = Digital volume control is set to -99.5 dB
3d to 200d = Digital volume control is set as per configuration
201d = Digital volume control is set to 0 dB
202d = Digital volume control is set to 0.5 dB
203d to 253d = Digital volume control is set as per configuration
254d = Digital volume control is set to 26.5 dB
255d = Digital volume control is set to 27 dB

6.1.2.40 CH1_CFG3 Register (Address = 0x3F) [Reset = 0x80]

CH1_CFG3 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CH1_CFG3_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CH1_CFG3_TABLE.

Return to the Summary Table.

This register is configuration register 3 for channel 1.

Figure 8-112 CH1_CFG3 Register
76543210
CH1_GCAL[3:0]RESERVED
R/W-1000bR-0000b
Table 8-92 CH1_CFG3 Register Field Descriptions
BitFieldTypeResetDescription
7-4CH1_GCAL[3:0]R/W1000bChannel 1 gain calibration.
0d = Gain calibration is set to -0.8 dB
1d = Gain calibration is set to -0.7 dB
2d = Gain calibration is set to -0.6 dB
3d to 7d = Gain calibration is set as per configuration
8d = Gain calibration is set to 0 dB
9d = Gain calibration is set to 0.1 dB
10d to 13d = Gain calibration is set as per configuration
14d = Gain calibration is set to 0.6 dB
15d = Gain calibration is set to 0.7 dB
3-0RESERVEDR0000bReserved bits; Write only reset value

6.1.2.41 CH1_CFG4 Register (Address = 0x40) [Reset = 0x0]

CH1_CFG4 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CH1_CFG4_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CH1_CFG4_TABLE.

Return to the Summary Table.

This register is configuration register 4 for channel 1.

Figure 8-113 CH1_CFG4 Register
76543210
CH1_PCAL[7:0]
R/W-00000000b
Table 8-93 CH1_CFG4 Register Field Descriptions
BitFieldTypeResetDescription
7-0CH1_PCAL[7:0]R/W00000000bChannel 1 phase calibration with modulator clock resolution.
0d = No phase calibration
1d = Phase calibration delay is set to one cycle of the modulator clock
2d = Phase calibration delay is set to two cycles of the modulator clock
3d to 254d = Phase calibration delay as per configuration
255d = Phase calibration delay is set to 255 cycles of the modulator clock

6.1.2.42 CH2_CFG0 Register (Address = 0x41) [Reset = 0x10]

CH2_CFG0 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CH2_CFG0_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CH2_CFG0_TABLE.

Return to the Summary Table.

This register is configuration register 0 for channel 2.

Figure 8-114 CH2_CFG0 Register
76543210
CH2_INTYPCH2_INSRC[1:0]CH2_DCCH2_MIC_IN_RANGECH2_PGA_CFG[1:0]CH2_AGCEN
R/W-0bR/W-00bR/W-1bR/W-0bR/W-00bR/W-0b
Table 8-94 CH2_CFG0 Register Field Descriptions
BitFieldTypeResetDescription
7CH2_INTYPR/W0bChannel 2 input type.
0d = Microphone input
1d = Line input
6-5CH2_INSRC[1:0]R/W00bChannel 2 input configuration.
0d = Analog differential input
1d = Analog single-ended input
2d = Reserved
3d = Reserved
4CH2_DCR/W1bChannel 2 input coupling.
0d = AC-coupled input
1d = DC-coupled input
3CH2_MIC_IN_RANGER/W0bChannel 2 microphone input range.
0d = Low swing mode; Differential input AC signal full-scale of 2-VRMS supported provided DC differential common mode voltage IN1P - IN1M < 4.2 V. Single-ended AC signal 1-VRMS supported provided DC common mode voltage is < 2.1 V.
1d = High swing mode; Differential Input IN1P-IN1M peak voltage up to 14.14 V or single ended 7.07 V supported. User rquired to adjust the channel gain and digital volume control based on the max signal level used in system.
2-1CH2_PGA_CFG[1:0]R/W00bChannel 2 CMRR Configuration.
0d = High SNR performance mode
Dont use
2d = High CMRR performance mode
3d = Reserved
0CH2_AGCENR/W0bChannel 2 automatic gain controller (AGC) setting.
0d = AGC disabled
1d = AGC enabled based on the configuration of bit 3 in register 108 (P0_R108); This must be used only with AC-coupled input

6.1.2.43 CH2_CFG1 Register (Address = 0x42) [Reset = 0x0]

CH2_CFG1 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CH2_CFG1_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CH2_CFG1_TABLE.

Return to the Summary Table.

This register is configuration register 1 for channel 2.

Figure 8-115 CH2_CFG1 Register
76543210
CH2_GAIN[5:0]RESERVEDRESERVED
R/W-000000bR/W-0bR-0b
Table 8-95 CH2_CFG1 Register Field Descriptions
BitFieldTypeResetDescription
7-2CH2_GAIN[5:0]R/W000000bChannel 2 gain.
0d = Channel gain is set to 0 dB
1d = Channel gain is set to 1 dB
2d = Channel gain is set to 2 dB
3d to 41d = Channel gain is set as per configuration
42d = Channel gain is set to 42 dB
43d to 63d = Reserved
1RESERVEDR/W0bReserved bit; Write only reset value
0RESERVEDR0bReserved bit; Write only reset value

6.1.2.44 CH2_CFG2 Register (Address = 0x43) [Reset = 0xC9]

CH2_CFG2 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CH2_CFG2_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CH2_CFG2_TABLE.

Return to the Summary Table.

This register is configuration register 2 for channel 2.

Figure 8-116 CH2_CFG2 Register
76543210
CH2_DVOL[7:0]
R/W-11001001b
Table 8-96 CH2_CFG2 Register Field Descriptions
BitFieldTypeResetDescription
7-0CH2_DVOL[7:0]R/W11001001bChannel 2 digital volume control.
0d = Digital volume is muted
1d = Digital volume control is set to -100 dB
2d = Digital volume control is set to -99.5 dB
3d to 200d = Digital volume control is set as per configuration
201d = Digital volume control is set to 0 dB
202d = Digital volume control is set to 0.5 dB
203d to 253d = Digital volume control is set as per configuration
254d = Digital volume control is set to 26.5 dB
255d = Digital volume control is set to 27 dB

6.1.2.45 CH2_CFG3 Register (Address = 0x44) [Reset = 0x80]

CH2_CFG3 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CH2_CFG3_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CH2_CFG3_TABLE.

Return to the Summary Table.

This register is configuration register 3 for channel 2.

Figure 8-117 CH2_CFG3 Register
76543210
CH2_GCAL[3:0]RESERVED
R/W-1000bR-0000b
Table 8-97 CH2_CFG3 Register Field Descriptions
BitFieldTypeResetDescription
7-4CH2_GCAL[3:0]R/W1000bChannel 2 gain calibration.
0d = Gain calibration is set to -0.8 dB
1d = Gain calibration is set to -0.7 dB
2d = Gain calibration is set to -0.6 dB
3d to 7d = Gain calibration is set as per configuration
8d = Gain calibration is set to 0 dB
9d = Gain calibration is set to 0.1 dB
10d to 13d = Gain calibration is set as per configuration
14d = Gain calibration is set to 0.6 dB
15d = Gain calibration is set to 0.7 dB
3-0RESERVEDR0000bReserved bits; Write only reset value

6.1.2.46 CH2_CFG4 Register (Address = 0x45) [Reset = 0x0]

CH2_CFG4 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CH2_CFG4_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_CH2_CFG4_TABLE.

Return to the Summary Table.

This register is configuration register 4 for channel 2.

Figure 8-118 CH2_CFG4 Register
76543210
CH2_PCAL[7:0]
R/W-00000000b
Table 8-98 CH2_CFG4 Register Field Descriptions
BitFieldTypeResetDescription
7-0CH2_PCAL[7:0]R/W00000000bChannel 2 phase calibration with modulator clock resolution.
0d = No phase calibration
1d = Phase calibration delay is set to one cycle of the modulator clock
2d = Phase calibration delay is set to two cycles of the modulator clock
3d to 254d = Phase calibration delay as per configuration
255d = Phase calibration delay is set to 255 cycles of the modulator clock

6.1.2.47 DIAG_CFG0 Register (Address = 0x64) [Reset = 0x0]

DIAG_CFG0 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_DIAG_CFG0_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_DIAG_CFG0_TABLE.

Return to the Summary Table.

This register is configuration register 0 for input fault diagnostics setting.

Figure 8-119 DIAG_CFG0 Register
76543210
CH1_DIAG_ENCH2_DIAG_ENRESERVEDRESERVEDRESERVEDRESERVEDINCL_SE_INMINCL_AC_COUP
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
Table 8-99 DIAG_CFG0 Register Field Descriptions
BitFieldTypeResetDescription
7CH1_DIAG_ENR/W0bChannel 1 input (IN1P and IN1M) scan for diagnostics.
0d = Diagnostic disabled
1d = Diagnostic enabled
6CH2_DIAG_ENR/W0bChannel 2 input (IN2P and IN2M) scan for diagnostics.
0d = Diagnostic disabled
1d = Diagnostic enabled
5RESERVEDR/W0bReserved bit; Write only reset value
4RESERVEDR/W0bReserved bit; Write only reset value
3RESERVEDR/W0bReserved bit; Write only reset value
2RESERVEDR/W0bReserved bit; Write only reset value
1INCL_SE_INMR/W0bINxM pin diagnostics scan selection for single-ended configuration.
0d = INxM pins of single-ended channels are excluded for diagnosis
1d = INxM pins of single-ended channels are included for diagnosis
0INCL_AC_COUPR/W0bAC-coupled channels pins scan selection for diagnostics.
0d = INxP and INxM pins of AC-coupled channels are excluded for diagnosis
1d = INxP and INxM pins of AC-coupled channels are included for diagnosis

6.1.2.48 DIAG_CFG1 Register (Address = 0x65) [Reset = 0x37]

DIAG_CFG1 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_DIAG_CFG1_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_DIAG_CFG1_TABLE.

Return to the Summary Table.

This register is configuration register 1 for input fault diagnostics setting.

Figure 8-120 DIAG_CFG1 Register
76543210
DIAG_SHT_TERM[3:0]DIAG_SHT_VBAT_IN[3:0]
R/W-0011bR/W-0111b
Table 8-100 DIAG_CFG1 Register Field Descriptions
BitFieldTypeResetDescription
7-4DIAG_SHT_TERM[3:0]R/W0011bINxP and INxM terminal short detect threshold.
0d = INxP and INxM terminal short detect threshold value is 0 mV (typ)
1d = INxP and INxM terminal short detect threshold value is 30 mV (typ)
2d = INxP and INxM terminal short detect threshold value is 60 mV (typ)
10d to 13d = INxP and INxM terminal short detect threshold value is set as per configuration
14d = INxP and INxM terminal short detect threshold value is 420 mV (typ)
15d = INxP and INxM terminal short detect threshold value is 450 mV (typ)
3-0DIAG_SHT_VBAT_IN[3:0]R/W0111bShort to VBAT_IN detect threshold.
0d = Short to VBAT_IN detect threshold value is 0 mV (typ)
1d = Short to VBAT_IN detect threshold value is 30 mV (typ)
2d = Short to VBAT_IN detect threshold value is 60 mV (typ)
10d to 13d = Short to VBAT_IN detect threshold value is set as per configuration
14d = Short to VBAT_IN detect threshold value is 420 mV (typ)
15d = Short to VBAT_IN detect threshold value is 450 mV (typ)

6.1.2.49 DIAG_CFG2 Register (Address = 0x66) [Reset = 0x87]

DIAG_CFG2 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_DIAG_CFG2_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_DIAG_CFG2_TABLE.

Return to the Summary Table.

This register is configuration register 2 for input fault diagnostics setting.

Figure 8-121 DIAG_CFG2 Register
76543210
DIAG_SHT_GND[3:0]DIAG_SHT_MICBIAS[3:0]
R/W-1000bR/W-0111b
Table 8-101 DIAG_CFG2 Register Field Descriptions
BitFieldTypeResetDescription
7-4DIAG_SHT_GND[3:0]R/W1000bShort to ground detect threshold.
0d = Short to ground detect threshold value is 0 mV (typ)
1d = Short to ground detect threshold value is 60 mV (typ)
2d = Short to ground detect threshold value is 120 mV (typ)
10d to 13d = Short to ground detect threshold value is set as per configuration
14d = Short to ground detect threshold value is 840 mV (typ)
15d = Short to ground detect threshold value is 900 mV (typ)
3-0DIAG_SHT_MICBIAS[3:0]R/W0111bShort to MICBIAS detect threshold.
0d = Short to MICBIAS detect threshold value is 0 mV (typ)
1d = Short to MICBIAS detect threshold value is 30 mV (typ)
2d = Short to MICBIAS detect threshold value is 60 mV (typ)
10d to 13d = Short to MICBIAS detect threshold value is set as per configuration
14d = Short to MICBIAS detect threshold value is 420 mV (typ)
15d = Short to MICBIAS detect threshold value is 450 mV (typ)

6.1.2.50 DIAG_CFG3 Register (Address = 0x67) [Reset = 0xB8]

DIAG_CFG3 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_DIAG_CFG3_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_DIAG_CFG3_TABLE.

Return to the Summary Table.

This register is configuration register 3 for input fault diagnostics setting.

Figure 8-122 DIAG_CFG3 Register
76543210
REP_RATE[1:0]RESERVEDFAULT_DBNCE_SEL[1:0]VSHORT_DBNCEDIAG_2X_THRES
R/W-10bR/W-11bR/W-10bR/W-0bR/W-0b
Table 8-102 DIAG_CFG3 Register Field Descriptions
BitFieldTypeResetDescription
7-6REP_RATE[1:0]R/W10bFault monitoring scan repetition rate.
0d = Countinuos back to back scanning of selected channels input pins without any idle time
1d = Fault monitoring repetition rate of 1 ms for selected channels input pins scanning
2d = Fault monitoring repetition rate of 4 ms for selected channels input pins scanning
3d = Fault monitoring repetition rate of 8 ms for selected channels input pins scanning
5-4RESERVEDR/W11bReserved bits; Write only reset values
3-2FAULT_DBNCE_SEL[1:0]R/W10bDebounce count for all the faults (except VBAT_IN short when VBAT_IN < MICBIAS).
0d = 16 counts for debounce to filter-out any false faults detection
1d = 8 counts for debounce to filter-out any false faults detection
2d = 4 counts for debounce to filter-out any false faults detection
3d = No debounce count
1VSHORT_DBNCER/W0bVBAT_IN short debounce count only when VBAT_IN < MICBIAS.
0d = 16 counts for debounce to filter-out any false faults detection
1d = 8 counts for debounce to filter-out any false faults detection
0DIAG_2X_THRESR/W0bDiagnostic thresholds range scale.
0d = Thresholds same as configured in P0_R101 and P0_R102
1d = All the configuration thresholds gets scale by 2 times

6.1.2.51 DIAG_CFG4 Register (Address = 0x68) [Reset = 0x0]

DIAG_CFG4 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_DIAG_CFG4_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_DIAG_CFG4_TABLE.

Return to the Summary Table.

This register is configuration register 4 for input fault diagnostics setting.

Figure 8-123 DIAG_CFG4 Register
76543210
DIAG_MOV_AVG_CFG[1:0]MOV_AVG_DIS_MBIAS_LOADMOV_AVG_DIS_TEMP_SENSRESERVED
R/W-00bR/W-0bR/W-0bR-0000b
Table 8-103 DIAG_CFG4 Register Field Descriptions
BitFieldTypeResetDescription
7-6DIAG_MOV_AVG_CFG[1:0]R/W00bMoving average configuration.
0d = Moving average disabled
1d = Moving average enabled with 0.5 weightage for old scanned data and new scanned data
2d = Moving average enabled with 0.75 weightage for old scanned data and 0.25 weightage for new scanned data
3d = Reserved
5MOV_AVG_DIS_MBIAS_LOADR/W0bMoving average configuration for MICBIAS high and low load current fault detection
0d = Moving average as defined by DIAG_MOV_AVG_CFG setting
1d = Moving average is forced disabled for MICBIAS load current fault detection to achieve faster response time
4MOV_AVG_DIS_TEMP_SENSR/W0bMoving average configuration for over temperature fault detection
0d = Moving average as defined by DIAG_MOV_AVG_CFG setting
1d = Moving average is forced disabled for over temperature fault detection to achieve faster response time
3-0RESERVEDR0000bReserved bits; Write only reset values

6.1.2.52 BOOST_CFG Register (Address = 0x6A) [Reset = 0x0]

BOOST_CFG is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_BOOST_CFG_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_BOOST_CFG_TABLE.

Return to the Summary Table.

This register is configuration register for boost setting.

Figure 8-124 BOOST_CFG Register
76543210
BOOST_DISRESERVEDRESERVEDRESERVEDRESERVEDRESERVED
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR-000b
Table 8-104 BOOST_CFG Register Field Descriptions
BitFieldTypeResetDescription
7BOOST_DISR/W0bBoost Enable/Disable
0d = Boost is enable
1d = Boost is disable/bypass
6RESERVEDR/W0bReserved bit; Write only reset value
5RESERVEDR/W0bReserved bit; Write only reset value
4RESERVEDR/W0bReserved bit; Write only reset value
3RESERVEDR/W0bReserved bit; Write only reset value
2-0RESERVEDR000bReserved bits; Write only reset values

6.1.2.53 DSP_CFG0 Register (Address = 0x6B) [Reset = 0x1]

DSP_CFG0 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_DSP_CFG0_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_DSP_CFG0_TABLE.

Return to the Summary Table.

This register is the digital signal processor (DSP) configuration register 0.

Figure 8-125 DSP_CFG0 Register
76543210
RESERVEDDECI_FILT[1:0]CH_SUM[1:0]HPF_SEL[1:0]
R-00bR/W-00bR/W-00bR/W-01b
Table 8-105 DSP_CFG0 Register Field Descriptions
BitFieldTypeResetDescription
7-6RESERVEDR00bReserved bits; Write only reset value
5-4DECI_FILT[1:0]R/W00bDecimation filter response.
0d = Linear phase
1d = Low latency
2d = Ultra-low latency
Dont use
3-2CH_SUM[1:0]R/W00bChannel summation mode for higher SNR
0d = Channel summation mode is disabled
1d = 2-channel summation mode is enabled to generate a (CH1 + CH2) / 2
2d = Reserved
3d = Reserved
1-0HPF_SEL[1:0]R/W01bHigh-pass filter (HPF) selection.
0d = Programmable first-order IIR filter for a custom HPF with default coefficient values in P4_R72 to P4_R83 set as the all-pass filter
1d = HPF with a cutoff of 0.00025 x fS (12 Hz at fS = 48 kHz) is selected
2d = HPF with a cutoff of 0.002 x fS (96 Hz at fS = 48 kHz) is selected
3d = HPF with a cutoff of 0.008 x fS (384 Hz at fS = 48 kHz) is selected

6.1.2.54 DSP_CFG1 Register (Address = 0x6C) [Reset = 0x48]

DSP_CFG1 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_DSP_CFG1_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_DSP_CFG1_TABLE.

Return to the Summary Table.

This register is the digital signal processor (DSP) configuration register 1.

Figure 8-126 DSP_CFG1 Register
76543210
DVOL_GANGBIQUAD_CFG[1:0]DISABLE_SOFT_STEPAGC_SELRESERVEDRESERVED
R/W-0bR/W-10bR/W-0bR/W-1bR/W-0bR-00b
Table 8-106 DSP_CFG1 Register Field Descriptions
BitFieldTypeResetDescription
7DVOL_GANGR/W0bDVOL control ganged across channels.
0d = Each channel has its own DVOL CTRL settings as programmed in the CHx_DVOL bits
1d = All active channels must use the channel 1 DVOL setting (CH1_DVOL) irrespective of whether channel 1 is turned on or not
6-5BIQUAD_CFG[1:0]R/W10bNumber of biquads per channel configuration.
0d = No biquads per channel; biquads are all disabled
1d = 1 biquad per channel
2d = 2 biquads per channel
3d = 3 biquads per channel
4DISABLE_SOFT_STEPR/W0bSoft-stepping disable during DVOL change, mute, and unmute.
0d = Soft-stepping enabled
1d = Soft-stepping disabled
3AGC_SELR/W1bAGC master enable setting.
0d = Reserved; Write always 1 to this register bit
1d = AGC selected as configured for each channel using CHx_CFG0 register
2RESERVEDR/W0bReserved bit; Write only reset value
1-0RESERVEDR00bReserved bits; Write only reset value

6.1.2.55 AGC_CFG0 Register (Address = 0x70) [Reset = 0xE7]

AGC_CFG0 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_AGC_CFG0_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_AGC_CFG0_TABLE.

Return to the Summary Table.

This register is the automatic gain controller (AGC) configuration register 0.

Figure 8-127 AGC_CFG0 Register
76543210
AGC_LVL[3:0]AGC_MAXGAIN[3:0]
R/W-1110bR/W-0111b
Table 8-107 AGC_CFG0 Register Field Descriptions
BitFieldTypeResetDescription
7-4AGC_LVL[3:0]R/W1110bAGC output signal target level.
0d = Output signal target level is -6 dB
1d = Output signal target level is -8 dB
2d = Output signal target level is -10 dB
3d to 13d = Output signal target level is as per configuration
14d = Output signal target level is -34 dB
15d = Output signal target level is -36 dB
3-0AGC_MAXGAIN[3:0]R/W0111bAGC maximum gain allowed.
0d = Maximum gain allowed is 3 dB
1d = Maximum gain allowed is 6 dB
2d = Maximum gain allowed is 9 dB
3d to 11d = Maximum gain allowed is as per configuration
12d = Maximum gain allowed is 39 dB
13d = Maximum gain allowed is 42 dB
14d to 15d = Reserved

6.1.2.56 IN_CH_EN Register (Address = 0x73) [Reset = 0xFC]

IN_CH_EN is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_IN_CH_EN_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_IN_CH_EN_TABLE.

Return to the Summary Table.

This register is the input channel enable configuration register.

Figure 8-128 IN_CH_EN Register
76543210
IN_CH1_ENIN_CH2_ENRESERVEDRESERVEDRESERVEDRESERVEDRESERVEDRESERVED
R/W-1bR/W-1bR/W-1bR/W-1bR/W-1bR/W-1bR/W-0bR/W-0b
Table 8-108 IN_CH_EN Register Field Descriptions
BitFieldTypeResetDescription
7IN_CH1_ENR/W1bInput channel 1 enable setting.
0d = Channel 1 is disabled
1d = Channel 1 is enabled
6IN_CH2_ENR/W1bInput channel 2 enable setting.
0d = Channel 2 is disabled
1d = Channel 2 is enabled
5RESERVEDR/W1bReserved bit; Write only reset value
4RESERVEDR/W1bReserved bit; Write only reset value
3RESERVEDR/W1bReserved bit; Write only reset value
2RESERVEDR/W1bReserved bit; Write only reset value
1RESERVEDR/W0bReserved bit; Write only reset value
0RESERVEDR/W0bReserved bit; Write only reset value

6.1.2.57 ASI_OUT_CH_EN Register (Address = 0x74) [Reset = 0x0]

ASI_OUT_CH_EN is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_ASI_OUT_CH_EN_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_ASI_OUT_CH_EN_TABLE.

Return to the Summary Table.

This register is the ASI output channel enable configuration register.

Figure 8-129 ASI_OUT_CH_EN Register
76543210
ASI_OUT_CH1_ENASI_OUT_CH2_ENRESERVEDRESERVEDRESERVEDRESERVEDRESERVEDRESERVED
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
Table 8-109 ASI_OUT_CH_EN Register Field Descriptions
BitFieldTypeResetDescription
7ASI_OUT_CH1_ENR/W0bASI output channel 1 enable setting.
0d = Channel 1 output slot is in a tri-state condition
1d = Channel 1 output slot is enabled
6ASI_OUT_CH2_ENR/W0bASI output channel 2 enable setting.
0d = Channel 2 output slot is in a tri-state condition
1d = Channel 2 output slot is enabled
5RESERVEDR/W0bReserved bit; Write only reset value
4RESERVEDR/W0bReserved bit; Write only reset value
3RESERVEDR/W0bReserved bit; Write only reset value
2RESERVEDR/W0bReserved bit; Write only reset value
1RESERVEDR/W0bReserved bit; Write only reset value
0RESERVEDR/W0bReserved bit; Write only reset value

6.1.2.58 PWR_CFG Register (Address = 0x75) [Reset = 0x0]

PWR_CFG is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_PWR_CFG_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_PWR_CFG_TABLE.

Return to the Summary Table.

This register is the power-up configuration register.

Figure 8-130 PWR_CFG Register
76543210
MICBIAS_PDZADC_PDZPLL_PDZDYN_CH_PUPD_ENRESERVEDRESERVEDRESERVED
R/W-0bR/W-0bR/W-0bR/W-0bR/W-00bR/W-0bR-0b
Table 8-110 PWR_CFG Register Field Descriptions
BitFieldTypeResetDescription
7MICBIAS_PDZR/W0bPower control for MICBIAS.
0d = Power down MICBIAS
1d = Power up MICBIAS
6ADC_PDZR/W0bPower control for ADC and PDM channels.
0d = Power down all ADC and PDM channels
1d = Power up all enabled ADC and PDM channels
5PLL_PDZR/W0bPower control for the PLL.
0d = Power down the PLL
1d = Power up the PLL
4DYN_CH_PUPD_ENR/W0bDynamic channel power-up, power-down enable.
0d = Channel power-up, power-down is not supported if any channel recording is on
1d = Channel can be powered up or down individually, even if channel recording is on. Do not powered-down channel 1 if this bit is set to '1'
3-2RESERVEDR/W00bReserved bits; Write only reset values
1RESERVEDR/W0bReserved bit; Write only reset value
0RESERVEDR0bReserved bit; Write only reset value

6.1.2.59 DEV_STS0 Register (Address = 0x76) [Reset = 0x0]

DEV_STS0 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_DEV_STS0_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_DEV_STS0_TABLE.

Return to the Summary Table.

This register is the device status value register 0.

Figure 8-131 DEV_STS0 Register
76543210
CH1_STATUSCH2_STATUSRESERVEDRESERVEDRESERVEDRESERVEDRESERVEDRESERVED
R-0bR-0bR-0bR-0bR-0bR-0bR-0bR-0b
Table 8-111 DEV_STS0 Register Field Descriptions
BitFieldTypeResetDescription
7CH1_STATUSR0bADC channel 1 power status.
0d = ADC channel is powered down
1d = ADC channel is powered up
6CH2_STATUSR0bADC channel 2 power status.
0d = ADC channel is powered down
1d = ADC channel is powered up
5RESERVEDR0bReserved bit; Write only reset value
4RESERVEDR0bReserved bit; Write only reset value
3RESERVEDR0bReserved bit; Write only reset value
2RESERVEDR0bReserved bit; Write only reset value
1RESERVEDR0bReserved bit; Write only reset value
0RESERVEDR0bReserved bit; Write only reset value

6.1.2.60 DEV_STS1 Register (Address = 0x77) [Reset = 0x80]

DEV_STS1 is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_DEV_STS1_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_DEV_STS1_TABLE.

Return to the Summary Table.

This register is the device status value register 1.

Figure 8-132 DEV_STS1 Register
76543210
MODE_STS[2:0]BOOST_STSMBIAS_STSCHx_PD_FLT_STSALL_CHx_PD_FLT_STSMAN_RCV_PD_FLT_CHK
R-100bR-0bR-0bR-0bR-0bR/W-0b
Table 8-112 DEV_STS1 Register Field Descriptions
BitFieldTypeResetDescription
7-5MODE_STS[2:0]R100bDevice mode status.
4d = Device is in sleep mode or software shutdown mode
6d = Device is in active mode with all ADC or PDM channels turned off
7d = Device is in active mode with at least one ADC or PDM channel turned on
4BOOST_STSR0bBoost power up status.
0d = Boost is powered down
1d = Boost is powered up
3MBIAS_STSR0bMICBIAS power up status.
0d = MICBIAS is powered down
1d = MICBIAS is powered up
2CHx_PD_FLT_STSR0bADC channel power down status caused by INxx inputs faults.
0d = No ADC channel is powered down caused by INxx inputs faults
1d = Atleast a ADC channel is powered down caused by INxx inputs faults
1ALL_CHx_PD_FLT_STSR0bADC channel power down status caused by MICBIAS faults.
0d = No ADC channel is powered down caused by MICBIAS faults
1d = All ADC channels are powered down caused by MICBIAS faults
0MAN_RCV_PD_FLT_CHKR/W0bManual recovery (self-clearing bit).
0d = No effect
1d = Recheck all fault status and re-powerup ADC channels and/or MICBIAS if they do not have any faults. Before setting this bit, reset P0_R58 register and re-configure P0_R58 to desired setting only after manual recover gets over.

6.1.2.61 I2C_CKSUM Register (Address = 0x7E) [Reset = 0x0]

I2C_CKSUM is shown in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_I2C_CKSUM_FIGURE and described in GUID-20201214-SS0T-JPVW-5ZTR-RTWVBJ4GW9B0.html#PCM6020_PAGE_0_PAGE_0_I2C_CKSUM_TABLE.

Return to the Summary Table.

This register returns the I2C transactions checksum value

Figure 8-133 I2C_CKSUM Register
76543210
I2C_CKSUM[7:0]
R/W-00000000b
Table 8-113 I2C_CKSUM Register Field Descriptions
BitFieldTypeResetDescription
7-0I2C_CKSUM[7:0]R/W00000000bThese bits return the I2C transactions checksum value. Writing to this register resets the checksum to the written value. This register is updated on writes to other registers on all pages.