JAJSNP5 January   2024 TAC5411-Q1

ADVANCE INFORMATION  

  1.   1
  2. 特長
  3. アプリケーション
  4. 概要
  5. Pin Configuration and Functions
  6. Specifications
    1. 5.1  Absolute Maximum Ratings
    2. 5.2  ESD Ratings
    3. 5.3  Recommended Operating Conditions
    4. 5.4  Thermal Information
    5. 5.5  Electrical Characteristics
    6. 5.6  Timing Requirements: I2C Interface
    7. 5.7  Switching Characteristics: I2C Interface
    8. 5.8  Timing Requirements: SPI Interface
    9. 5.9  Switching Characteristics: SPI Interface
    10. 5.10 Timing Requirements: TDM, I2S or LJ Interface
    11. 5.11 Switching Characteristics: TDM, I2S or LJ Interface
    12. 5.12 Timing Requirements: PDM Digital Microphone Interface
    13. 5.13 Switching Characteristics: PDM Digial Microphone Interface
  7. Detailed Description
    1. 6.1 Overview
    2. 6.2 Functional Block Diagram
    3. 6.3 Feature Description
      1. 6.3.1  Serial Interfaces
        1. 6.3.1.1 Control Serial Interfaces
        2. 6.3.1.2 Audio Serial Interfaces
          1. 6.3.1.2.1 Time Division Multiplexed Audio (TDM) Interface
          2. 6.3.1.2.2 Inter IC Sound (I2S) Interface
          3. 6.3.1.2.3 Left-Justified (LJ) Interface
      2. 6.3.2  Using Multiple Devices With Shared Buses
      3. 6.3.3  Phase-Locked Loop (PLL) and Clock Generation
      4. 6.3.4  Input Channel Configuration
      5. 6.3.5  Reference Voltage
      6. 6.3.6  Microphone Bias
      7. 6.3.7  Input DC Fault Diagnostics
        1. 6.3.7.1 Fault Conditions
          1. 6.3.7.1.1 Input Pin Short to Ground
          2. 6.3.7.1.2 Input Pin Short to MICBIAS
          3. 6.3.7.1.3 Open Inputs
          4. 6.3.7.1.4 Short Between INxP and INxM
          5. 6.3.7.1.5 Input Pin Overvoltage
          6. 6.3.7.1.6 Input Pin Short to VBAT_IN
        2. 6.3.7.2 Fault Reporting
          1. 6.3.7.2.1 Overcurrent and Overtemperature Protection
      8. 6.3.8  Signal-Chain Processing
        1. 6.3.8.1 ADC Signal-Chain
          1. 6.3.8.1.1 Programmable Channel Gain and Digital Volume Control
          2. 6.3.8.1.2 Programmable Channel Gain Calibration
          3. 6.3.8.1.3 Programmable Channel Phase Calibration
          4. 6.3.8.1.4 Programmable Digital High-Pass Filter
          5. 6.3.8.1.5 Programmable Digital Biquad Filters
          6. 6.3.8.1.6 Programmable Channel Summer and Digital Mixer
          7. 6.3.8.1.7 Configurable Digital Decimation Filters
            1. 6.3.8.1.7.1 Linear Phase Filters
              1. 6.3.8.1.7.1.1 Sampling Rate: 16kHz or 14.7kHz
              2. 6.3.8.1.7.1.2 Sampling Rate: 24kHz or 22.05kHz
              3. 6.3.8.1.7.1.3 Sampling Rate: 32kHz or 29.4kHz
              4. 6.3.8.1.7.1.4 Sampling Rate: 48kHz or 44.1kHz
              5. 6.3.8.1.7.1.5 Sampling Rate: 96kHz or 88.2kHz
              6. 6.3.8.1.7.1.6 Sampling Rate: 384kHz or 352.8kHz
      9. 6.3.9  DAC Signal-Chain
        1. 6.3.9.1 Programmable Channel Gain and Digital Volume Control
        2. 6.3.9.2 Programmable Channel Gain Calibration
        3. 6.3.9.3 Programmable Digital High-Pass Filter
        4. 6.3.9.4 Programmable Digital Biquad Filters
        5. 6.3.9.5 Programmable Digital Mixer
        6. 6.3.9.6 Configurable Digital Interpolation Filters
          1. 6.3.9.6.1 Linear Phase Filters
            1. 6.3.9.6.1.1 Sampling Rate: 16kHz or 14.7kHz
            2. 6.3.9.6.1.2 Sampling Rate: 24kHz or 22.05kHz
            3. 6.3.9.6.1.3 Sampling Rate: 32kHz or 29.4kHz
            4. 6.3.9.6.1.4 Sampling Rate: 48kHz or 44.1kHz
            5. 6.3.9.6.1.5 Sampling Rate: 96kHz or 88.2kHz
            6. 6.3.9.6.1.6 Sampling Rate: 384kHz or 352.8kHz
      10. 6.3.10 Interrupts, Status, and Digital I/O Pin Multiplexing
  8. Register Maps
    1. 7.1 Page 0 Registers
    2. 7.2 Page 1 Registers
    3. 7.3 Page_3 Registers
  9. Application and Implementation
    1. 8.1 Application Information
    2. 8.2 Typical Application
      1. 8.2.1 Application
      2. 8.2.2 Design Requirements
      3. 8.2.3 Detailed Design Procedure
  10. Power Supply Recommendations
  11. 10Device and Documentation Support
    1. 10.1 Documentation Support
      1. 10.1.1 Related Documentation
    2. 10.2 ドキュメントの更新通知を受け取る方法
    3. 10.3 サポート・リソース
    4. 10.4 Trademarks
    5. 10.5 静電気放電に関する注意事項
    6. 10.6 用語集
  12. 11Revision History
  13. 12Mechanical, Packaging, and Orderable Information
    1. 12.1 Tape and Reel Information

パッケージ・オプション

メカニカル・データ(パッケージ|ピン)
サーマルパッド・メカニカル・データ
発注情報

Page 1 Registers

Table 7-104 lists the memory-mapped registers for the Page 1 registers. All register offset addresses not listed in Table 7-104 should be considered as reserved locations and the register contents should not be modified.

Table 7-104 PAGE 1 Registers
AddressAcronymRegister NameReset ValueSection
0x0PAGE_CFGDevice page register0x00Section 7.2.1
0x3DSP_CFG00x00Section 7.2.2
0xDCLK_CFG00x00Section 7.2.3
0xECHANNEL_CFG10x00Section 7.2.4
0xFCHANNEL_CFG20x00Section 7.2.5
0x17SRC_CFG0SRC configuration register 10x00Section 7.2.6
0x18SRC_CFG1SRC configuration register 20x00Section 7.2.7
0x19JACK_DET_CFG0JACK DET configuration register 00x00Section 7.2.8
0x1AJACK_DET_CFG1JACK DET configuration register 10x00Section 7.2.9
0x1BJACK_DET_CFG2JACK DET configuration register 20x00Section 7.2.10
0x1CJACK_DET_CFG3JACK DET configuration register 30x00Section 7.2.11
0x1ELPAD_CFG1LPAD0x20Section 7.2.12
0x1FLPSG_CFG1LPSG0x80Section 7.2.13
0x20LPAD_LPSG_CFG1LPAD and LPSG common configuration register 10x00Section 7.2.14
0x23LIMITER_CFGLimiter configuration register 20x00Section 7.2.15
0x24AGC_DRC_CFGAGC_DRC configuration register 20x00Section 7.2.16
0x2BPLIM_CFG0PLIM configuration register 00x00Section 7.2.17
0x2CMIXER_CFG0MISC configuration register 00x00Section 7.2.18
0x2DMISC_CFG0MISC configuration register 00x00Section 7.2.19
0x2EBRWNOUT0xBFSection 7.2.20
0x2FINT_MASK0Interrupt Mask Register-00xFFSection 7.2.21
0x30INT_MASK1Interrupt Mask Register-10x0FSection 7.2.22
0x31INT_MASK2Interrupt Mask Register-20x00Section 7.2.23
0x32INT_MASK4Interrupt Mask Register-30x00Section 7.2.24
0x33INT_MASK5Interrupt Mask Register-30x30Section 7.2.25
0x34INT_LTCH0Latched Interrupt Readback Register-00x00Section 7.2.26
0x35CHx_LTCHSummary of Diagnostics0x00Section 7.2.27
0x36IN_CH1_LTCH0x00Section 7.2.28
0x37IN_CH2_LTCH0x00Section 7.2.29
0x38OUT_CH1_LTCH0x00Section 7.2.30
0x39OUT_CH2_LTCH0x00Section 7.2.31
0x3AINT_LTCH1Latched Interrupt Readback Register-00x00Section 7.2.32
0x3BINT_LTCH2Latched Interrupt Readback Register-30x00Section 7.2.33
0x3CINT_LIVE0Live Interrupt Readback Register-00x00Section 7.2.34
0x3DCHx_LIVESummary of Diagnostics0x00Section 7.2.35
0x3EIN_CH1_LIVE0x00Section 7.2.36
0x3FIN_CH2_LIVE0x00Section 7.2.37
0x40OUT_CH1_LIVE0x00Section 7.2.38
0x41OUT_CH2_LIVE0x00Section 7.2.39
0x42INT_LIVE1Latched Interrupt Readback Register-00x00Section 7.2.40
0x43INT_LIVE2Latched Interrupt Readback Register-30x00Section 7.2.41
0x46DIAG_CFG00x00Section 7.2.42
0x47DIAG_CFG10x37Section 7.2.43
0x48DIAG_CFG20x87Section 7.2.44
0x4ADIAG_CFG40xB8Section 7.2.45
0x4BDIAG_CFG50x00Section 7.2.46
0x4CDIAG_CFG60xA2Section 7.2.47
0x4DDIAG_CFG70x48Section 7.2.48
0x4EDIAG_CFG80xBASection 7.2.49
0x4FDIAG_CFG90x4BSection 7.2.50
0x50DIAG_CFG100x88Section 7.2.51
0x51DIAG_CFG110x40Section 7.2.52
0x52DIAG_CFG120x44Section 7.2.53
0x53DIAG_CFG130x00Section 7.2.54
0x54DIAG_CFG140x48Section 7.2.55
0x56DIAG_MON_MSB_VBAT0x00Section 7.2.56
0x57DIAG_MON_LSB_VBAT0x00Section 7.2.57
0x58DIAG_MON_MSB_MBIAS0x00Section 7.2.58
0x59DIAG_MON_LSB_MBIAS0x01Section 7.2.59
0x5ADIAG_MON_MSB_IN1P0x00Section 7.2.60
0x5BDIAG_MON_LSB_IN1P0x02Section 7.2.61
0x5CDIAG_MON_MSB_IN1M0x00Section 7.2.62
0x5DDIAG_MON_LSB_IN1M0x03Section 7.2.63
0x5EDIAG_MON_MSB_IN2P0x00Section 7.2.64
0x5FDIAG_MON_LSB_IN2P0x04Section 7.2.65
0x60DIAG_MON_MSB_IN2M0x00Section 7.2.66
0x61DIAG_MON_LSB_IN2M0x05Section 7.2.67
0x62DIAG_MON_MSB_OUT1P0x00Section 7.2.68
0x63DIAG_MON_LSB_OUT1P0x06Section 7.2.69
0x64DIAG_MON_MSB_OUT1M0x00Section 7.2.70
0x65DIAG_MON_LSB_OUT1M0x07Section 7.2.71
0x66DIAG_MON_MSB_OUT2P0x00Section 7.2.72
0x67DIAG_MON_LSB_OUT2P0x08Section 7.2.73
0x68DIAG_MON_MSB_OUT2M0x00Section 7.2.74
0x69DIAG_MON_LSB_OUT2M0x09Section 7.2.75
0x6ADIAG_MON_MSB_TEMP0x00Section 7.2.76
0x6BDIAG_MON_LSB_TEMP0x0ASection 7.2.77
0x6CDIAG_MON_MSB_MBIAS_LOAD0x00Section 7.2.78
0x6DDIAG_MON_LSB_MBIAS_LOAD0x0BSection 7.2.79
0x6EDIAG_MON_MSB_AVDD0x00Section 7.2.80
0x6FDIAG_MON_LSB_AVDD0x0CSection 7.2.81
0x70DIAG_MON_MSB_GPA0x00Section 7.2.82
0x71DIAG_MON_LSB_GPA0x0DSection 7.2.83
0x72BOOST_CFG0x00Section 7.2.84
0x73MICBIAS_CFG0xA0Section 7.2.85

7.2.1 PAGE_CFG Register (Address = 0x0) [Reset = 0x00]

PAGE_CFG is shown in Figure 7-103 and described in Table 7-105.

Return to the Summary Table.

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

Figure 7-103 PAGE_CFG Register
76543210
PAGE[7:0]
R/W-00000000b
Table 7-105 PAGE_CFG Register Field Descriptions
BitFieldTypeResetDescription
7-0PAGE[7:0]R/W0x0These bits set the device page.
0d = Page 0
1d = Page 1
2d to 254d = Page 2 to page 254 respectively
255d = Page 255

7.2.2 DSP_CFG0 Register (Address = 0x3) [Reset = 0x00]

DSP_CFG0 is shown in Figure 7-104 and described in Table 7-106.

Return to the Summary Table.

Figure 7-104 DSP_CFG0 Register
76543210
RESERVEDRESERVEDRESERVEDRESERVEDRESERVEDRESERVEDDIS_DVOL_OTF_CHGEN_BQ_OTF_CHG
R-0bR-0bR-0bR-0bR-0bR-0bR/W-0bR/W-0b
Table 7-106 DSP_CFG0 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0x0Reserved bit; Write only reset value
6RESERVEDR0x0Reserved bit; Write only reset value
5RESERVEDR0x0Reserved bit; Write only reset value
4RESERVEDR0x0Reserved bit; Write only reset value
3RESERVEDR0x0Reserved bit; Write only reset value
2RESERVEDR0x0Reserved bit; Write only reset value
1DIS_DVOL_OTF_CHGR/W0x0Disable run-time changes to DVOL settings.
0d = Digital volume control changes supported while ADC is powered-on
1d = Digital volume control changes not supported while ADC is powered-on. This is useful for 384 kHz and higher sample rate if more than one channel processing is required.
0EN_BQ_OTF_CHGR/W0x0Enable run-time changes to Biquad settings.
0d = Disable on the fly biquad changes
1d = Enable on the fly biquad changes

7.2.3 CLK_CFG0 Register (Address = 0xD) [Reset = 0x00]

CLK_CFG0 is shown in Figure 7-105 and described in Table 7-107.

Return to the Summary Table.

Figure 7-105 CLK_CFG0 Register
76543210
CNT_TGT_CFG_OVR_PASICNT_TGT_CFG_OVR_SASIRESERVEDRESERVEDPASI_USE_INT_FSYNCSASI_USE_INT_FSYNCRESERVED
R/W-0bR/W-0bR-0bR-00bR/W-0bR/W-0bR-0b
Table 7-107 CLK_CFG0 Register Field Descriptions
BitFieldTypeResetDescription
7CNT_TGT_CFG_OVR_PASIR/W0x0ASI controller target Config Override Register
0d = controller-target Config as per PASI_CNT_CFG bit.
1d = Override the standard behavior of the PASI_CNT_CFG. In this case the clock auto detect feature is not available.
PASI_CNT_CFG = 0 : BCLK is input but FSYNC is output.
PASI_CNT_CFG = 1 : BCLK is output but FSYNC in input.
6CNT_TGT_CFG_OVR_SASIR/W0x0ASI controller target Config Override Register
0d = controller-target Config as per SASI_CNT_CFG bit.
1d = Override the standard behavior of the SASI_CNT_CFG. In this case the clock auto detect feature is not available.
SASI_CNT_CFG = 0 : BCLK is input but FSYNC is output.
SASI_CNT_CFG = 1 : BCLK is output but FSYNC in input.
5RESERVEDR0x0Reserved bit; Write only reset value
4-3RESERVEDR0x0Reserved bits; Write only reset values
2PASI_USE_INT_FSYNCR/W0x0For Primary use internal FSYNC in controller mode configuration.
0d = Use external FSYNC
1d = Use internal FSYNC
1SASI_USE_INT_FSYNCR/W0x0For Secondary use internal FSYNC in controller mode configuration.
0d = Use external FSYNC
1d = Use internal FSYNC
0RESERVEDR0x0Reserved bit; Write only reset value

7.2.4 CHANNEL_CFG1 Register (Address = 0xE) [Reset = 0x00]

CHANNEL_CFG1 is shown in Figure 7-106 and described in Table 7-108.

Return to the Summary Table.

Figure 7-106 CHANNEL_CFG1 Register
76543210
FORCE_DYN_MODE_CUST_MAX_CHDYN_MODE_CUST_MAX_CH[3:0]RESERVED
R/W-0bR/W-0000bR-000b
Table 7-108 CHANNEL_CFG1 Register Field Descriptions
BitFieldTypeResetDescription
7FORCE_DYN_MODE_CUST_MAX_CHR/W0x0ADC Force dynamic mode custom max channel
0d = In Dynamic, Max channel is based on ADC_DYN_MAXCH_SEL
1d = In Dynamic mode, max channel is custom as DYN_MODE_CUST_MAX_CH
6-3DYN_MODE_CUST_MAX_CH[3:0]R/W0x0ADC Dynamic mode custom max channel configuration
[3]->CH4_EN
[2]->CH3_EN
[1]->CH2_EN
[0]->CH1_EN
2-0RESERVEDR0x0Reserved bits; Write only reset values

7.2.5 CHANNEL_CFG2 Register (Address = 0xF) [Reset = 0x00]

CHANNEL_CFG2 is shown in Figure 7-107 and described in Table 7-109.

Return to the Summary Table.

Figure 7-107 CHANNEL_CFG2 Register
76543210
DAC_FORCE_DYN_MODE_CUST_MAX_CHDAC_DYN_MODE_CUST_MAX_CH[3:0]RESERVED
R/W-0bR/W-0000bR-000b
Table 7-109 CHANNEL_CFG2 Register Field Descriptions
BitFieldTypeResetDescription
7DAC_FORCE_DYN_MODE_CUST_MAX_CHR/W0x0DAC Force dynamic mode custom max channel
0d = In Dynamic, Max channel is based on DAC_DYN_MAXCH_SEL
1d = In Dynamic mode, max channel is custom as per DAC_DYN_MODE_CUST_MAX_CH
6-3DAC_DYN_MODE_CUST_MAX_CH[3:0]R/W0x0DAC Dynamic mode custom max channel configuration ([3]->CH4_EN, [2]->CH3_EN, [1]->CH2_EN, [0]->CH1_EN)
[3]->CH4_EN
[2]->CH3_EN
[1]->CH2_EN
[0]->CH1_EN
2-0RESERVEDR0x0Reserved bits; Write only reset values

7.2.6 SRC_CFG0 Register (Address = 0x17) [Reset = 0x00]

SRC_CFG0 is shown in Figure 7-108 and described in Table 7-110.

Return to the Summary Table.

This register is configuration register 1 for SRC.

Figure 7-108 SRC_CFG0 Register
76543210
SRC_ENDIS_AUTO_SRC_DETRESERVED
R/W-0bR/W-0bR-000000b
Table 7-110 SRC_CFG0 Register Field Descriptions
BitFieldTypeResetDescription
7SRC_ENR/W0x0SRC enable config
0b = SRC disable
1b = SRC enable
6DIS_AUTO_SRC_DETR/W0x0SRC auto detect config
0b = SRC auto detect enabled
1b = SRC auto detect disabled
5-0RESERVEDR0x0Reserved bits; Write only reset value

7.2.7 SRC_CFG1 Register (Address = 0x18) [Reset = 0x00]

SRC_CFG1 is shown in Figure 7-109 and described in Table 7-111.

Return to the Summary Table.

This register is configuration register 2 for SRC.

Figure 7-109 SRC_CFG1 Register
76543210
MAIN_FS_CUSTOM_CFGMAIN_FS_SELECT_CFGMAIN_AUX_RATIO_M_CUSTOM_CFG[2:0]MAIN_AUX_RATIO_N_CUSTOM_CFG[2:0]
R/W-0bR/W-0bR/W-000bR/W-000b
Table 7-111 SRC_CFG1 Register Field Descriptions
BitFieldTypeResetDescription
7MAIN_FS_CUSTOM_CFGR/W0x0Main Fs custom config
0b = Main Fs is auto inferred
1b = Main Fs need to be selected from MAIN_FS_SELECT_CFG
6MAIN_FS_SELECT_CFGR/W0x0Main Fs select config
0b = PASI Fs shall be used as Main Fs
1b = SASI Fs shall be used as Main Fs
5-3MAIN_AUX_RATIO_M_CUSTOM_CFG[2:0]R/W0x0Main and Aux Fs Ratio m:n config
0d = m is auto inferred
1d = 1
2d = 2
3d = 3
4d = 4
5d = Reserved
6d = 6
7d = Reserved
2-0MAIN_AUX_RATIO_N_CUSTOM_CFG[2:0]R/W0x0Main and Aux Fs Ratio m:n config
0d = n is auto inferred
1d = 1
2d = 2
3d = 3
4d = 4
5d = Reserved
6d = 6
7d = Reserved

7.2.8 JACK_DET_CFG0 Register (Address = 0x19) [Reset = 0x00]

JACK_DET_CFG0 is shown in Figure 7-110 and described in Table 7-112.

Return to the Summary Table.

This register is the JACK DET configuration register 0.

Figure 7-110 JACK_DET_CFG0 Register
76543210
JACK_DET_MONITOR_FREQ[1:0]JACK_DET_PULSE_WIDTHRESERVEDRESERVEDHPDET_CLOCK_SEL[1:0]RESERVED
R/W-00bR/W-0bR-0bR-0bR/W-00bR-0b
Table 7-112 JACK_DET_CFG0 Register Field Descriptions
BitFieldTypeResetDescription
7-6JACK_DET_MONITOR_FREQ[1:0]R/W0x0Headset Detection Pulse Frequency
0d = 0.5 Hz
1d = 1 Hz
2d = 7.5 Hz
3d = 15 Hz
5JACK_DET_PULSE_WIDTHR/W0x0Detector Pulse High Width
0d = 4ms (MICBIAS PIN Cap = 1 uF)
1d = 32ms (MICBIAS PIN Cap = 10 uF)
4RESERVEDR0x0Reserved bit; Write only reset value
3RESERVEDR0x0Reserved bit; Write only reset value
2-1HPDET_CLOCK_SEL[1:0]R/W0x0Headphone Detection Clock Timeperiod Select
0d = 1ms
1d = 2ms
2d = 4ms
3d = Reserved
0RESERVEDR0x0Reserved bit; Write only reset value

7.2.9 JACK_DET_CFG1 Register (Address = 0x1A) [Reset = 0x00]

JACK_DET_CFG1 is shown in Figure 7-111 and described in Table 7-113.

Return to the Summary Table.

This register is the JACK DET configuration register 1.

Figure 7-111 JACK_DET_CFG1 Register
76543210
RESERVEDJACK_DET_COMP_CTRL2JACK_DET_COMP_CTRL3[1:0]HPDET_COUPLINGHPDET_USE_2x_CURRJACK_DET_ENRESERVED
R-0bR/W-0bR/W-00bR/W-0bR/W-0bR/W-0bR-0b
Table 7-113 JACK_DET_CFG1 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0x0Reserved bit; Write only reset value
6JACK_DET_COMP_CTRL2R/W0x0Hook Press Threshold Control in Fixed External Resistance case, controls the choice of Lowest Microphone impedance to be supported or Highest Hook button Impedance to be supported
0d = Minimum Microphone resistance supported, R_Mic = 800 Ωs and Max Hook button impedance supported, R_Hook = 320 Ωs for AC coupled Headphones R26<3> = 0 (else, when R26<3> = 1, R_hook = 150 Ωs)
1d = Max Hook button impedance supported, R_hook = 680 Ωs and Minimum Microphone resistance supported, R_Mic = 1350 Ωs for AC coupled Headphones R26<3> = 0 (else, when R26<3> = 1, R_Mic = 1750 Ωs)
5-4JACK_DET_COMP_CTRL3[1:0]R/W0x0Hook Pressed Jack Insertion support, valid only for External Resistor Type P0_R25_D4 = 0 else Don't care.
0d = supports minimum Hook button impedance of 150 Ωs for Hook Pressed Jack Insertion detection
1d = supports minimum Hook button impedance of 100 Ωs for Hook Pressed Jack Insertion detection
2d = supports minimum Hook button impedance of 50 Ωs for Hook Pressed Jack Insertion detection
3d = Reserved
3HPDET_COUPLINGR/W0x0Headphone detect coupling
0d = AC coupled
1d = DC coupled
2HPDET_USE_2x_CURRR/W0x0Headset detect current sel config
0d = 2x current for headphone detection disabled
1d = 2x current for headphone detection enabled
1JACK_DET_ENR/W0x0Headset Detection Enable
0d = Headset Detection Disabled
1d = Headset Detection Enabled
0RESERVEDR0x0Reserved bit; Write only reset value

7.2.10 JACK_DET_CFG2 Register (Address = 0x1B) [Reset = 0x00]

JACK_DET_CFG2 is shown in Figure 7-112 and described in Table 7-114.

Return to the Summary Table.

This register is the JACK DET configuration register 2.

Figure 7-112 JACK_DET_CFG2 Register
76543210
RESERVEDHPDET_DEBJACK_DET_DEB_INSERT[2:0]JACK_DET_DEB_REMOVALJACK_DET_DEB_HOOK_PRESS[1:0]
R-0bR/W-0bR/W-000bR/W-0bR/W-00b
Table 7-114 JACK_DET_CFG2 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0x0Reserved bit; Write only reset value
6HPDET_DEBR/W0x0Headphone Detection Debounce Programmability
0d = No Debounce
1d = Debounce of 3 detections
5-3JACK_DET_DEB_INSERT[2:0]R/W0x0Headset Insert Detection Debounce Programmability
0d = Debounce Time = 16ms
1d = Debounce Time = 32ms
2d = Debounce Time = 64ms
3d = Debounce Time = 128ms
4d = Debounce Time = 256ms
5d = Debounce Time = 512ms
6d = Reserved. Don not use
7d = No Debounce
2JACK_DET_DEB_REMOVALR/W0x0Headset Removal Detection Debounce Programmability
0d = Debounce of 5 detections
1d = Debounce of 3 detections
1-0JACK_DET_DEB_HOOK_PRESS[1:0]R/W0x0Hook Press Debounce config
0d = No Debounce
1d = No Debounce
2d = Debounce of 2 detections
3d = Debounce of 3 detections

7.2.11 JACK_DET_CFG3 Register (Address = 0x1C) [Reset = 0x00]

JACK_DET_CFG3 is shown in Figure 7-113 and described in Table 7-115.

Return to the Summary Table.

This register is the JACK DET configuration register 3.

Figure 7-113 JACK_DET_CFG3 Register
76543210
JACK_TYPE_FLAG[1:0]HEADSET_TYPE_DET[1:0]RESERVED
R-00bR-00bR-0000b
Table 7-115 JACK_DET_CFG3 Register Field Descriptions
BitFieldTypeResetDescription
7-6JACK_TYPE_FLAG[1:0]R0x0Headset Jack type flag
0d = Jack is not inserted
1d = Jack is inserted without Microphone
2d = Reserved. Do not use
3d = Jack is inserted with Microphone
5-4HEADSET_TYPE_DET[1:0]R0x0Headset type
0d = Headset is not inserted
1d = Jack is inserted with mono-HS (RIGHT)
2d = Jack is inserted with mono-HS (LEFT)
3d = Jack is inserted with stereo-HS
3-0RESERVEDR0x0Reserved bits; Write only reset value

7.2.12 LPAD_CFG1 Register (Address = 0x1E) [Reset = 0x20]

LPAD_CFG1 is shown in Figure 7-114 and described in Table 7-116.

Return to the Summary Table.

Low Power Activity Detection. Voice activity detection or Ultrasonic Activity detection configuration register 1

Figure 7-114 LPAD_CFG1 Register
76543210
LPAD_MODE[1:0]LPAD_CH_SEL[1:0]LPAD_SDOUT_INT_CFGRESERVEDLPAD_PD_DET_ENRESERVED
R/W-00bR/W-10bR/W-0bR-0bR/W-0bR-0b
Table 7-116 LPAD_CFG1 Register Field Descriptions
BitFieldTypeResetDescription
7-6LPAD_MODE[1:0]R/W0x0Auto ADC power up / power down configuration selection.
0d = User initiated ADC power-up and ADC power-down
1d = VAD/UAD interrupt based ADC power up and ADC power down
2d = VAD/UAD interrupt based ADC power up but user initiated ADC power down
Dont use
5-4LPAD_CH_SEL[1:0]R/W0x2VAD channel select.
0d = Channel 1 is monitored for VAD/UAD activity
1d = Channel 2 is monitored for VAD/UAD activity
2d = Channel 3 is monitored for VAD/UAD activity
3d = Channel 4 is monitored for VAD/UAD activity
3LPAD_SDOUT_INT_CFGR/W0x0SDOUT interrupt configuration.
0d = SDOUT pin is not enabled for interrupt function
1d = SDOUT pin is enabled to support interrupt output when channel data in not being recorded
2RESERVEDR0x0Reserved bit; Write only reset value
1LPAD_PD_DET_ENR/W0x0Enable ASI output data during VAD/UAD activity.
0d = VAD/UAD processing is not enabled during ADC recording
1d = VAD/UAD processing is enabled during ADC recording and VAD interrupts are generated as configured
0RESERVEDR0x0Reserved bit; Write only reset value

7.2.13 LPSG_CFG1 Register (Address = 0x1F) [Reset = 0x80]

LPSG_CFG1 is shown in Figure 7-115 and described in Table 7-117.

Return to the Summary Table.

Low Power Signal Generation configuration register 1

Figure 7-115 LPSG_CFG1 Register
76543210
LPSG_CH_SEL[1:0]RESERVEDRESERVED
R/W-10bR-0bR-00000b
Table 7-117 LPSG_CFG1 Register Field Descriptions
BitFieldTypeResetDescription
7-6LPSG_CH_SEL[1:0]R/W0x2LPSG channel select.- UAG
0d = UAG activity is generated on channel 1
1d = UAG activity is generated on channel 2
2d = UAG activity is generated on channel 3
3d = UAG activity is generated on channel 4
5RESERVEDR0x0Reserved bit; Write only reset value
4-0RESERVEDR0x0Reserved bits; Write only reset values

7.2.14 LPAD_LPSG_CFG1 Register (Address = 0x20) [Reset = 0x00]

LPAD_LPSG_CFG1 is shown in Figure 7-116 and described in Table 7-118.

Return to the Summary Table.

This register is configuration register 1 for VAD/UAD/UAG.

Figure 7-116 LPAD_LPSG_CFG1 Register
76543210
LPAD_LPSG_CLK_CFG[1:0]LPAD_LPSG_EXT_CLK_CFG[1:0]RESERVEDLPAD_PH1_ENRESERVED
R/W-00bR/W-00bR-0bR/W-0bR-00b
Table 7-118 LPAD_LPSG_CFG1 Register Field Descriptions
BitFieldTypeResetDescription
7-6LPAD_LPSG_CLK_CFG[1:0]R/W0x0Clock select for VAD/UAD/UAG
0d = VAD/UAD/UAG processing using internal oscillator clock
1d = VAD/UAD/UAG processing using external clock on BCLK input
2d = VAD/UAD/UAG processing using external clock on CCLK input
3d = Custom clock configuration based on CNT_CFG, CLK_SRC and CLKGEN_CFG registers in page 0
5-4LPAD_LPSG_EXT_CLK_CFG[1:0]R/W0x0Clock configuration using external clock for VAD/UAD/UAG
0d = External clock is 24.576 MHz
1d = External clock is 6.144 MHz
2d = External clock is 12.288 MHz
3d = External clock is 18.432 MHz
3RESERVEDR0x0Reserved bit; Write only reset value
2LPAD_PH1_ENR/W0x0Enable LPAD Phase 1 detection through Jack Detection comparator.
0d = LPAD phase 1 diabled
1d = LPAD phase 1 enabled
1-0RESERVEDR0x0Reserved bits; Write only reset values

7.2.15 LIMITER_CFG Register (Address = 0x23) [Reset = 0x00]

LIMITER_CFG is shown in Figure 7-117 and described in Table 7-119.

Return to the Summary Table.

This register is configuration register 2 for Limiter.

Figure 7-117 LIMITER_CFG Register
76543210
LIMITER_INP_SEL[1:0]LIMITER_OUT_SEL[1:0]RESERVED
R/W-00bR/W-00bR-0000b
Table 7-119 LIMITER_CFG Register Field Descriptions
BitFieldTypeResetDescription
7-6LIMITER_INP_SEL[1:0]R/W0x0Limiter input select config
0d = max(dacin_ch0, dacin_ch1)
1d = dacin_ch1
2d = dacin_ch0
3d = avg(dacin_ch0, dacin_ch1)
5-4LIMITER_OUT_SEL[1:0]R/W0x0Limiter output select config
0d = applied on both
1d = dacin_ch1
2d = dacin_ch0
3d = applied none
3-0RESERVEDR0x0Reserved bits; Write only reset values

7.2.16 AGC_DRC_CFG Register (Address = 0x24) [Reset = 0x00]

AGC_DRC_CFG is shown in Figure 7-118 and described in Table 7-120.

Return to the Summary Table.

This register is configuration register 2 for AGC_DRC.

Figure 7-118 AGC_DRC_CFG Register
76543210
AGC_CH1_ENAGC_CH2_ENAGC_CH3_ENAGC_CH4_ENDRC_CH1_ENDRC_CH2_ENDRC_CH3_ENDRC_CH4_EN
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
Table 7-120 AGC_DRC_CFG Register Field Descriptions
BitFieldTypeResetDescription
7AGC_CH1_ENR/W0x0AGC Channel 1 enable config
0d = disable
1d = enable
6AGC_CH2_ENR/W0x0AGC Channel 2 enable config
0d = disable
1d = enable
5AGC_CH3_ENR/W0x0AGC Channel 3 enable config
0d = disable
1d = enable
4AGC_CH4_ENR/W0x0AGC Channel 4 enable config
0d = disable
1d = enable
3DRC_CH1_ENR/W0x0DRC Channel 1 enable config
0d = disable
1d = enable
2DRC_CH2_ENR/W0x0DRC Channel 2 enable config
0d = disable
1d = enable
1DRC_CH3_ENR/W0x0DRC Channel 3 enable config
0d = disable
1d = enable
0DRC_CH4_ENR/W0x0DRC Channel 4 enable config
0d = disable
1d = enable

7.2.17 PLIM_CFG0 Register (Address = 0x2B) [Reset = 0x00]

PLIM_CFG0 is shown in Figure 7-119 and described in Table 7-121.

Return to the Summary Table.

This register is configuration register 0 for PLIM.

Figure 7-119 PLIM_CFG0 Register
76543210
EN_PLIMPLIM_ATTN_VAL[2:0]PLIM_BY_SAR_GPAPLIM_RECOVERYRESERVED
R/W-0bR/W-000bR/W-0bR/W-0bR-00b
Table 7-121 PLIM_CFG0 Register Field Descriptions
BitFieldTypeResetDescription
7EN_PLIMR/W0x0Enable PLIM
0d = Disable
1d = Enable
6-4PLIM_ATTN_VAL[2:0]R/W0x0PLIM attenuation factor
0d = 0dB
1d = -6dB
2d = -12dB
3d = -18dB
4d = -24dB
5d = -30dB
6d = -36dB
7d = -42dB
3PLIM_BY_SAR_GPAR/W0x0PLIM attenuation value source
0d = Plimit attentation based on GPIO and reg_plimi_attn_val
1d = Plimit attenuation based on GPA Analog voltage. LUT will map SAR ADC data to Attenuation factor
2PLIM_RECOVERYR/W0x0PLIM attenuation recovery
0d = Plimit func doesn’t recover. It stays at same attenuation level or can apply more attenuation if required
1d = Plimit func recovers (reduces the attenuation) if “gpio_val=0” or “sar_adc_gpa” data suggest that Battery Voltage has recovered then we can reduce the attenuation being applied
1-0RESERVEDR0x0Reserved bits; Write only reset value

7.2.18 MIXER_CFG0 Register (Address = 0x2C) [Reset = 0x00]

MIXER_CFG0 is shown in Figure 7-120 and described in Table 7-122.

Return to the Summary Table.

This register is the MISC configuration register 0.

Figure 7-120 MIXER_CFG0 Register
76543210
EN_DAC_ASI_MIXEREN_SIDE_CHAIN_MIXEREN_ADC_CHANNEL_MIXEREN_LOOPBACK_MIXERRESERVED
R/W-0bR/W-0bR/W-0bR/W-0bR-0000b
Table 7-122 MIXER_CFG0 Register Field Descriptions
BitFieldTypeResetDescription
7EN_DAC_ASI_MIXERR/W0x0Enable DAC ASI Mixer
0b = Disabled
1b = Enabled
6EN_SIDE_CHAIN_MIXERR/W0x0Enable Side Chain Mixer
0b = Disabled
1b = Enabled
5EN_ADC_CHANNEL_MIXERR/W0x0Enable ADC Channel Mixer
0b = Disabled
1b = Enabled
4EN_LOOPBACK_MIXERR/W0x0Enable Loopback Mixer
0b = Disabled
1b = Enabled
3-0RESERVEDR0x0Reserved bits; Write only reset value

7.2.19 MISC_CFG0 Register (Address = 0x2D) [Reset = 0x00]

MISC_CFG0 is shown in Figure 7-121 and described in Table 7-123.

Return to the Summary Table.

This register is the MISC configuration register 0.

Figure 7-121 MISC_CFG0 Register
76543210
EN_DISTORTIONEN_BOPEN_THERMAL_FOLDBACKEN_DRCDAC_SIGNAL_GENERATOR_1_ENABLEDAC_SIGNAL_GENERATOR_2_ENABLEDSP_VBAT_AVDD_SELBRWNOUT_EN
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
Table 7-123 MISC_CFG0 Register Field Descriptions
BitFieldTypeResetDescription
7EN_DISTORTIONR/W0x0Distortion Limiter enable config
0b = Distortion Limiter disable
1b = Distortion Limiter enable
6EN_BOPR/W0x0BOP enable config
0b = BOP disable
1b = BOP enable
5EN_THERMAL_FOLDBACKR/W0x0Thermal Foldback enable config
0b = Thermal Foldback disable
1b = Thermal Foldback enable
4EN_DRCR/W0x0DRC enable config
0b = DRC disable
1b = DRC enable
3DAC_SIGNAL_GENERATOR_1_ENABLER/W0x0DAC signal generator 1 enable config
0b = Signal generator disabled
1b = Signal generator enabled
2DAC_SIGNAL_GENERATOR_2_ENABLER/W0x0DAC signal generator 2 enable config
0b = Signal generator disabled
1b = Signal generator enabled
1DSP_VBAT_AVDD_SELR/W0x0SAR data source select for DSP Limiter, BOP, DRC
0b = SAR VBAT data to DSP
1b = SAR AVDD data to DSP
0BRWNOUT_ENR/W0x0Brownout enable config
0b = Brownout disable
1b = Brownout enable

7.2.20 BRWNOUT Register (Address = 0x2E) [Reset = 0xBF]

BRWNOUT is shown in Figure 7-122 and described in Table 7-124.

Return to the Summary Table.

Figure 7-122 BRWNOUT Register
76543210
BRWNOUT_THRS[7:0]
R/W-10111111b
Table 7-124 BRWNOUT Register Field Descriptions
BitFieldTypeResetDescription
7-0BRWNOUT_THRS[7:0]R/W0xBFThreshold for brownout shutdown (IF P1_R45_D1->DSP_VBAT_AVDD_SEL=1)
Default = 7.8V (~2.7V)
Nd = ((0.9×(N*16)/4095)-0⋅211764)x17) (V) (((0.9×(N*16)/4095)-0⋅225)x6 (V))

7.2.21 INT_MASK0 Register (Address = 0x2F) [Reset = 0xFF]

INT_MASK0 is shown in Figure 7-123 and described in Table 7-125.

Return to the Summary Table.

Interrupt masks.

Figure 7-123 INT_MASK0 Register
76543210
INT_MASK0INT_MASK0INT_MASK0INT_MASK0INT_MASK0RESERVEDRESERVEDRESERVED
R/W-1bR/W-1bR/W-1bR/W-1bR/W-1bR-0bR-0bR-0b
Table 7-125 INT_MASK0 Register Field Descriptions
BitFieldTypeResetDescription
7INT_MASK0R/W0x1Clock error interrupt mask.
0b = Don't Mask
1b = Mask
6INT_MASK0R/W0x1PLL Lock interrupt mask.
0b = Don't Mask
1b = Mask
5INT_MASK0R/W0x1Boost Over Temperature interrupt mask.
0b = Don't Mask
1b = Mask
4INT_MASK0R/W0x1Boost Over Current interrupt mask.
0b = Don't Mask
1b = Mask
3INT_MASK0R/W0x1Boost MO interrupt mask.
0b = Don't Mask
1b = Mask
2RESERVEDR0x0Reserved bit; Write only reset value
1RESERVEDR0x0Reserved bit; Write only reset value
0RESERVEDR0x0Reserved bit; Write only reset value

7.2.22 INT_MASK1 Register (Address = 0x30) [Reset = 0x0F]

INT_MASK1 is shown in Figure 7-124 and described in Table 7-126.

Return to the Summary Table.

Interrupt masks.

Figure 7-124 INT_MASK1 Register
76543210
INT_MASK1INT_MASK1INT_MASK1INT_MASK1INT_MASK1RESERVEDRESERVEDRESERVED
R/W-0bR/W-0bR/W-0bR/W-0bR/W-1bR-0bR-0bR-0b
Table 7-126 INT_MASK1 Register Field Descriptions
BitFieldTypeResetDescription
7INT_MASK1R/W0x0Channel-1 Input DC Faults Diagnostic Interrupt Mask.
0b = Don't Mask
1b = Mask
6INT_MASK1R/W0x0Channel-2 Input DC Faults Diagnostic Interrupt Mask.
0b = Don't Mask
1b = Mask
5INT_MASK1R/W0x0Channel-1 Output DC Faults Diagnostic Interrupt Mask.
0b = Don't Mask
1b = Mask
4INT_MASK1R/W0x0Channel-2 Output DC Faults Diagnostic Interrupt Mask.
0b = Don't Mask
1b = Mask
3INT_MASK1R/W0x1Input Faults Diagnostic Interrupt Mask for "Short to VBAT_IN" detect when VBAT_IN Voltage is less than MICBIAS Voltage.
0b = Don't Mask
1b = Mask
2RESERVEDR0x0Reserved bit; Write only reset value
1RESERVEDR0x0Reserved bit; Write only reset value
0RESERVEDR0x0Reserved bit; Write only reset value

7.2.23 INT_MASK2 Register (Address = 0x31) [Reset = 0x00]

INT_MASK2 is shown in Figure 7-125 and described in Table 7-127.

Return to the Summary Table.

Interrupt masks.

Figure 7-125 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 7-127 INT_MASK2 Register Field Descriptions
BitFieldTypeResetDescription
7INT_MASK2R/W0x0Input Diagnostics - Open Inputs Fault Interrupt Mask.
0b = Don't Mask
1b = Mask
6INT_MASK2R/W0x0Input Diagnostics - Inputs Shorted Fault Interrupt Mask.
0b = Don't Mask
1b = Mask
5INT_MASK2R/W0x0Input Diagnostics - INP Shorted to GND Fault Interrupt Mask.
0b = Don't Mask
1b = Mask
4INT_MASK2R/W0x0Input Diagnostics - INM Shorted to GND Fault Interrupt Mask.
0b = Don't Mask
1b = Mask
3INT_MASK2R/W0x0Input Diagnostics - INP Shorted to MICBIAS Fault Interrupt Mask.
0b = Don't Mask
1b = Mask
2INT_MASK2R/W0x0Input Diagnostics - INM Shorted to MICBIAS Fault Interrupt Mask.
0b = Don't Mask
1b = Mask
1INT_MASK2R/W0x0Input Diagnostics - INP Shorted to VBAT_IN Fault Interrupt Mask.
0b = Don't Mask
1b = Mask
0INT_MASK2R/W0x0Input Diagnostics - INM Shorted to VBAT_IN Fault Interrupt Mask.
0b = Don't Mask
1b = Mask

7.2.24 INT_MASK4 Register (Address = 0x32) [Reset = 0x00]

INT_MASK4 is shown in Figure 7-126 and described in Table 7-128.

Return to the Summary Table.

Interrupt masks.

Figure 7-126 INT_MASK4 Register
76543210
INT_MASK4INT_MASK4INT_MASK4INT_MASK4INT_MASK4INT_MASK4INT_MASK4RESERVED
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR-0b
Table 7-128 INT_MASK4 Register Field Descriptions
BitFieldTypeResetDescription
7INT_MASK4R/W0x0INP overvoltage fault mask.
0b = Don't Mask
1b = Mask
6INT_MASK4R/W0x0INM overvoltage fault mask.
0b = Don't Mask
1b = Mask
5INT_MASK4R/W0x0OUT Short Circuit Fault Interrupt Mask.
0b = Don't Mask
1b = Mask
4INT_MASK4R/W0x0DRVR Virtual Ground Fault Interrupt Mask.
0b = Don't Mask
1b = Mask
3INT_MASK4R/W0x0Headset insert detection interrupt mask.
0b = Don't Mask
1b = Mask
2INT_MASK4R/W0x0Headset remove detection interrupt mask.
0b = Don't Mask
1b = Mask
1INT_MASK4R/W0x0Headset detection hook(button) interrupt mask.
0b = Don't Mask
1b = Mask
0RESERVEDR0x0Reserved bit; Write only reset value

7.2.25 INT_MASK5 Register (Address = 0x33) [Reset = 0x30]

INT_MASK5 is shown in Figure 7-127 and described in Table 7-129.

Return to the Summary Table.

Interrupt masks.

Figure 7-127 INT_MASK5 Register
76543210
INT_MASK5INT_MASK5INT_MASK5INT_MASK5INT_MASK5INT_MASK5INT_MASK5INT_MASK5
R/W-0bR/W-0bR/W-1bR/W-1bR/W-0bR/W-0bR/W-0bR/W-0b
Table 7-129 INT_MASK5 Register Field Descriptions
BitFieldTypeResetDescription
7INT_MASK5R/W0x0GPA up threshold fault mask.
0b = Don't Mask
1b = Mask
6INT_MASK5R/W0x0GPA low threshold fault mask.
0b = Don't Mask
1b = Mask
5INT_MASK5R/W0x1VAD power up detect interrupt mask.
0b = Don't Mask
1b = Mask
4INT_MASK5R/W0x1VAD power down detect interrupt mask.
0b = Don't Mask
1b = Mask
3INT_MASK5R/W0x0Micbias short circuit fault mask.
0b = Don't Mask
1b = Mask
2INT_MASK5R/W0x0Micbias High current fault mask.
0b = Don't Mask
1b = Mask
1INT_MASK5R/W0x0Micbias Low current fault mask.
0b = Don't Mask
1b = Mask
0INT_MASK5R/W0x0Micbias Over voltage fault mask.
0b = Don't Mask
1b = Mask

7.2.26 INT_LTCH0 Register (Address = 0x34) [Reset = 0x00]

INT_LTCH0 is shown in Figure 7-128 and described in Table 7-130.

Return to the Summary Table.

Latched interrupt readback.

Figure 7-128 INT_LTCH0 Register
76543210
INT_LTCH0INT_LTCH0INT_LTCH0INT_LTCH0INT_LTCH0RESERVEDRESERVEDRESERVED
R-0bR-0bR-0bR-0bR-0bR-0bR-0bR-0b
Table 7-130 INT_LTCH0 Register Field Descriptions
BitFieldTypeResetDescription
7INT_LTCH0R0x0Interrupt due to clock error (self clearing bit).
0b = No interrupt
1b = Interrupt
6INT_LTCH0R0x0Interrupt due to PLL Lock (self clearing bit)
0b = No interrupt
1b = Interrupt
5INT_LTCH0R0x0Interrupt due to Boost Over Temperature (self clearing bit).
0b = No interrupt
1b = Interrupt
4INT_LTCH0R0x0Interrupt due to Boost Over Current.(self clearing bit).
0b = No interrupt
1b = Interrupt
3INT_LTCH0R0x0Interrupt due to Boost MO. (self clearing bit).
0b = No interrupt
1b = Interrupt
2RESERVEDR0x0Reserved bit; Write only reset value
1RESERVEDR0x0Reserved bit; Write only reset value
0RESERVEDR0x0Reserved bit; Write only reset value

7.2.27 CHx_LTCH Register (Address = 0x35) [Reset = 0x00]

CHx_LTCH is shown in Figure 7-129 and described in Table 7-131.

Return to the Summary Table.

Channel level Diagnostics Latched Status

Figure 7-129 CHx_LTCH Register
76543210
STS_CHx_LTCHSTS_CHx_LTCHSTS_CHx_LTCHSTS_CHx_LTCHSTS_CHx_LTCHRESERVEDRESERVEDRESERVED
R-0bR-0bR-0bR-0bR-0bR-0bR-0bR-0b
Table 7-131 CHx_LTCH Register Field Descriptions
BitFieldTypeResetDescription
7STS_CHx_LTCHR0x0Status of Input CH1_LTCH.
0b = No faults occurred in input channel 1
1b = Fault or Faults have occurred in input channel 1
6STS_CHx_LTCHR0x0Status of Input CH2_LTCH.
0b = No faults occurred in input channel 2
1b = Fault or Faults have occurred in input channel 2
5STS_CHx_LTCHR0x0Status of Output CH1_LTCH.
0b = No faults occurred in output channel 1
1b = Fault or Faults have occurred in output channel 1
4STS_CHx_LTCHR0x0Status of Output CH2_LTCH.
0b = No faults occurred in output channel 2
1b = Fault or Faults have occurred in output channel 2
3STS_CHx_LTCHR0x0Status on fault due "Short to VBAT_IN fault detected when VBAT_IN is less than MICBIAS"
0b = Short to VBAT_IN fault when VBAT_IN is less than MICBIAS did NOT occur in any channel
1b = Short to VBAT_IN fault when VBAT_IN is less than MICBIAS has occurred in atleast one channel
2RESERVEDR0x0Reserved bit; Write only reset value
1RESERVEDR0x0Reserved bit; Write only reset value
0RESERVEDR0x0Reserved bit; Write only reset value

7.2.28 IN_CH1_LTCH Register (Address = 0x36) [Reset = 0x00]

IN_CH1_LTCH is shown in Figure 7-130 and described in Table 7-132.

Return to the Summary Table.

Figure 7-130 IN_CH1_LTCH Register
76543210
IN_CH1_LTCHIN_CH1_LTCHIN_CH1_LTCHIN_CH1_LTCHIN_CH1_LTCHIN_CH1_LTCHIN_CH1_LTCHIN_CH1_LTCH
R-0bR-0bR-0bR-0bR-0bR-0bR-0bR-0b
Table 7-132 IN_CH1_LTCH Register Field Descriptions
BitFieldTypeResetDescription
7IN_CH1_LTCHR0x0Input Channel-1 Open Inputs (self clearing bit).
0b = No Open Inputs
1b = Open Inputs
6IN_CH1_LTCHR0x0Input Channel-1 Inputs Shorted (self clearing bit).
0b = No Input Shorted
1b = Input Shorted each Other
5IN_CH1_LTCHR0x0Input Channel-1 INP Shorted to GND (self clearing bit).
0b = INP not shorted to GND
1b = INP shorted to GND
4IN_CH1_LTCHR0x0Input Channel-1 INM Shorted to GND (self clearing bit).
0b = INM not shorted to GND
1b = INM shorted to GND
3IN_CH1_LTCHR0x0Input Channel-1 INP Shorted to MICBIAS (self clearing bit).
0b = INP not shorted to MICBIAS
1b = INP shorted to MICBIAS
2IN_CH1_LTCHR0x0Input Channel-1 INM Shorted to MICBIAS (self clearing bit).
0b = INM not shorted to MICBIAS
1b = INM shorted to MICBIAS
1IN_CH1_LTCHR0x0Input Channel-1 INP Shorted to VBAT_IN (self clearing bit).
0b = INP not shorted to VBAT_IN
1b = INP shorted to VBAT_IN
0IN_CH1_LTCHR0x0Input Channel-1 INM Shorted to VBAT_IN (self clearing bit).
0b = INM not shorted to VBAT_IN
1b = INM shorted to VBAT_IN

7.2.29 IN_CH2_LTCH Register (Address = 0x37) [Reset = 0x00]

IN_CH2_LTCH is shown in Figure 7-131 and described in Table 7-133.

Return to the Summary Table.

Figure 7-131 IN_CH2_LTCH Register
76543210
IN_CH2_LTCHIN_CH2_LTCHIN_CH2_LTCHIN_CH2_LTCHIN_CH2_LTCHIN_CH2_LTCHIN_CH2_LTCHIN_CH2_LTCH
R-0bR-0bR-0bR-0bR-0bR-0bR-0bR-0b
Table 7-133 IN_CH2_LTCH Register Field Descriptions
BitFieldTypeResetDescription
7IN_CH2_LTCHR0x0Input Channel-2 Open Inputs (self clearing bit).
0b = No Open Inputs
1b = Open Inputs
6IN_CH2_LTCHR0x0Input Channel-2 Inputs Shorted (self clearing bit).
0b = No Input Shorted
1b = Input Shorted each Other
5IN_CH2_LTCHR0x0Input Channel-2 INP Shorted to GND (self clearing bit).
0b = INP not shorted to GND
1b = INP shorted to GND
4IN_CH2_LTCHR0x0Input Channel-2 INM Shorted to GND (self clearing bit).
0b = INM not shorted to GND
1b = INM shorted to GND
3IN_CH2_LTCHR0x0Input Channel-2 INP Shorted to MICBIAS (self clearing bit).
0b = INP not shorted to MICBIAS
1b = INP shorted to MICBIAS
2IN_CH2_LTCHR0x0Input Channel-2 INM Shorted to MICBIAS (self clearing bit).
0b = INM not shorted to MICBIAS
1b = INM shorted to MICBIAS
1IN_CH2_LTCHR0x0Input Channel-2 INP Shorted to VBAT_IN (self clearing bit).
0b = INP not shorted to VBAT_IN
1b = INP shorted to VBAT_IN
0IN_CH2_LTCHR0x0Input Channel-2 INM Shorted to VBAT_IN (self clearing bit).
0b = INM not shorted to VBAT_IN
1b = INM shorted to VBAT_IN

7.2.30 OUT_CH1_LTCH Register (Address = 0x38) [Reset = 0x00]

OUT_CH1_LTCH is shown in Figure 7-132 and described in Table 7-134.

Return to the Summary Table.

Figure 7-132 OUT_CH1_LTCH Register
76543210
OUT_CH1_LTCHOUT_CH1_LTCHOUT_CH1_LTCHOUT_CH1_LTCHMASK_ADC_CH1_OVRLD_FLAGMASK_ADC_CH2_OVRLD_FLAGRESERVED
R-0bR-0bR-0bR-0bR/W-0bR/W-0bR-00b
Table 7-134 OUT_CH1_LTCH Register Field Descriptions
BitFieldTypeResetDescription
7OUT_CH1_LTCHR0x0OUT1P Short Circuit Fault (self clearing bit).
0b = No short ciruit fault
1b = Short circuit fault
6OUT_CH1_LTCHR0x0OUT1M Short Circuit Fault (self clearing bit).
0b = No short ciruit fault
1b = Short circuit fault
5OUT_CH1_LTCHR0x0Channel 1 DRVRP Virtual Ground Fault (self clearing bit).
0b = No virtual ground fault
1b = Virtual ground fault
4OUT_CH1_LTCHR0x0Channel 1 DRVRM Virtual Ground Fault (self clearing bit).
0b = No virtual ground fault
1b = Virtual ground fault
3MASK_ADC_CH1_OVRLD_FLAGR/W0x0ADC CH1 OVRLD fault mask.
0b = Don't Mask
1b = Mask
2MASK_ADC_CH2_OVRLD_FLAGR/W0x0ADC CH2 OVRLD fault mask.
0b = Don't Mask
1b = Mask
1-0RESERVEDR0x0Reserved bits; Write only reset value

7.2.31 OUT_CH2_LTCH Register (Address = 0x39) [Reset = 0x00]

OUT_CH2_LTCH is shown in Figure 7-133 and described in Table 7-135.

Return to the Summary Table.

Figure 7-133 OUT_CH2_LTCH Register
76543210
OUT_CH2_LTCHOUT_CH2_LTCHOUT_CH2_LTCHOUT_CH2_LTCHRESERVEDMASK_AREG_SC_FLAGAREG_SC_FLAG_LTCH
R-0bR-0bR-0bR-0bR-00bR/W-0bR-0b
Table 7-135 OUT_CH2_LTCH Register Field Descriptions
BitFieldTypeResetDescription
7OUT_CH2_LTCHR0x0OUT2P Short Circuit Fault (self clearing bit).
0b = No short ciruit fault
1b = Short circuit fault
6OUT_CH2_LTCHR0x0OUT2M Short Circuit Fault (self clearing bit).
0b = No short ciruit fault
1b = Short circuit fault
5OUT_CH2_LTCHR0x0Channel 2 DRVRP Virtual Ground Fault (self clearing bit).
0b = No virtual ground fault
1b = Virtual ground fault
4OUT_CH2_LTCHR0x0Channel 2 DRVRM Virtual Ground Fault (self clearing bit).
0b = No virtual ground fault
1b = Virtual ground fault
3-2RESERVEDR0x0Reserved bits; Write only reset value
1MASK_AREG_SC_FLAGR/W0x0AREG SC fault mask.
0b = Don't Mask
1b = Mask
0AREG_SC_FLAG_LTCHR0x0AREG SC fault (self clearing bit).
0b = No AREG short circuit fault
1b = AREG short ciruit fault

7.2.32 INT_LTCH1 Register (Address = 0x3A) [Reset = 0x00]

INT_LTCH1 is shown in Figure 7-134 and described in Table 7-136.

Return to the Summary Table.

Latched interrupt readback.

Figure 7-134 INT_LTCH1 Register
76543210
INT_LTCH1INT_LTCH1INT_LTCH1INT_LTCH1INT_LTCH1INT_LTCH1INT_LTCH1INT_LTCH1
R-0bR-0bR-0bR-0bR-0bR-0bR-0bR-0b
Table 7-136 INT_LTCH1 Register Field Descriptions
BitFieldTypeResetDescription
7INT_LTCH1R0x0Channel-1 INP Over Voltage (self clearing bit).
0b = No INP Over Voltage fault
1b = INP Over Voltage fault has occured
6INT_LTCH1R0x0Channel-1 INM Over Voltage (self clearing bit).
0b = No INM Over Voltage fault
1b = INM Over Voltage fault has occured
5INT_LTCH1R0x0Channel-2 INP Over Voltage (self clearing bit).
0b = No INP Over Voltage fault
1b = INP Over Voltage fault has occured
4INT_LTCH1R0x0Channel-2 INM Over Voltage (self clearing bit).
0b = No INM Over Voltage fault
1b = INM Over Voltage fault has occured
3INT_LTCH1R0x0Interrupt due to Headset Insert Detection (self clearing bit).
0b = No interrupt
1b = Interrupt
2INT_LTCH1R0x0Interrupt due to Headset Remove Detection (self clearing bit).
0b = No interrupt
1b = Interrupt
1INT_LTCH1R0x0Interrupt due to Headset hook(button) (self clearing bit).
0b = No interrupt
1b = Interrupt
0INT_LTCH1R0x0Interrupt due to MIPS overload (self clearing bit)
0b = No interrupt
1b = Interrupt

7.2.33 INT_LTCH2 Register (Address = 0x3B) [Reset = 0x00]

INT_LTCH2 is shown in Figure 7-135 and described in Table 7-137.

Return to the Summary Table.

Latched interrupt readback.

Figure 7-135 INT_LTCH2 Register
76543210
INT_LTCH2INT_LTCH2INT_LTCH2INT_LTCH2INT_LTCH2INT_LTCH2INT_LTCH2INT_LTCH2
R-0bR-0bR-0bR-0bR-0bR-0bR-0bR-0b
Table 7-137 INT_LTCH2 Register Field Descriptions
BitFieldTypeResetDescription
7INT_LTCH2R0x0Interrupt due to GPA up threshold fault (self clearing bit).
0b = No interrupt
1b = Interrupt
6INT_LTCH2R0x0Interrupt due to GPA low threshold fault (self clearing bit)
0b = No interrupt
1b = Interrupt
5INT_LTCH2R0x0Interrupt due to VAD power up detect (self clearing bit).
0b = No interrupt
1b = Interrupt
4INT_LTCH2R0x0Interrupt due to VAD power down detect (self clearing bit).
0b = No interrupt
1b = Interrupt
3INT_LTCH2R0x0Interrupt due to Micbias short circuit condition (self clearing bit)
0b = No interrupt
1b = Interrupt
2INT_LTCH2R0x0Interrupt due to Micbias High current fault (self clearing bit).
0b = No interrupt
1b = Interrupt
1INT_LTCH2R0x0Interrupt due to Micbias Low current fault (self clearing bit)
0b = No interrupt
1b = Interrupt
0INT_LTCH2R0x0Interrupt due to Micbias Over voltage fault (self clearing bit).
0b = No interrupt
1b = Interrupt

7.2.34 INT_LIVE0 Register (Address = 0x3C) [Reset = 0x00]

INT_LIVE0 is shown in Figure 7-136 and described in Table 7-138.

Return to the Summary Table.

Latched interrupt readback.

Figure 7-136 INT_LIVE0 Register
76543210
INT_LIVE0INT_LIVE0INT_LIVE0INT_LIVE0INT_LIVE0RESERVEDRESERVEDRESERVED
R-0bR-0bR-0bR-0bR-0bR-0bR-0bR-0b
Table 7-138 INT_LIVE0 Register Field Descriptions
BitFieldTypeResetDescription
7INT_LIVE0R0x0Interrupt due to clock error .
0b = No interrupt
1b = Interrupt
6INT_LIVE0R0x0Interrupt due to PLL Lock
0b = No interrupt
1b = Interrupt
5INT_LIVE0R0x0Interrupt due to Boost Over Temperature .
0b = No interrupt
1b = Interrupt
4INT_LIVE0R0x0Interrupt due to Boost Over Current..
0b = No interrupt
1b = Interrupt
3INT_LIVE0R0x0Interrupt due to Boost MO. .
0b = No interrupt
1b = Interrupt
2RESERVEDR0x0Reserved bit; Write only reset value
1RESERVEDR0x0Reserved bit; Write only reset value
0RESERVEDR0x0Reserved bit; Write only reset value

7.2.35 CHx_LIVE Register (Address = 0x3D) [Reset = 0x00]

CHx_LIVE is shown in Figure 7-137 and described in Table 7-139.

Return to the Summary Table.

Channel level Diagnostics Live Status

Figure 7-137 CHx_LIVE Register
76543210
STS_CHx_LIVESTS_CHx_LIVESTS_CHx_LIVESTS_CHx_LIVESTS_CHx_LIVERESERVEDRESERVEDRESERVED
R-0bR-0bR-0bR-0bR-0bR-0bR-0bR-0b
Table 7-139 CHx_LIVE Register Field Descriptions
BitFieldTypeResetDescription
7STS_CHx_LIVER0x0Status of Input CH1_LIVE.
0b = No faults occurred in input channel 1
1b = Fault or Faults have occurred in input channel 1
6STS_CHx_LIVER0x0Status of Input CH2_LIVE.
0b = No faults occurred in input channel 2
1b = Fault or Faults have occurred in input channel 2
5STS_CHx_LIVER0x0Status of Output CH1_LIVE.
0b = No faults occurred in output channel 1
1b = Fault or Faults have occurred in output channel 1
4STS_CHx_LIVER0x0Status of Output CH2_LIVE.
0b = No faults occurred in output channel 2
1b = Fault or Faults have occurred in output channel 2
3STS_CHx_LIVER0x0Status on fault due "Short to VBAT_IN fault detected when VBAT_IN is less than MICBIAS"
0b = Short to VBAT_IN fault when VBAT_IN is less than MICBIAS did NOT occur in any channel
1b = Short to VBAT_IN fault when VBAT_IN is less than MICBIAS has occurred in atleast one channel
2RESERVEDR0x0Reserved bit; Write only reset value
1RESERVEDR0x0Reserved bit; Write only reset value
0RESERVEDR0x0Reserved bit; Write only reset value

7.2.36 IN_CH1_LIVE Register (Address = 0x3E) [Reset = 0x00]

IN_CH1_LIVE is shown in Figure 7-138 and described in Table 7-140.

Return to the Summary Table.

Figure 7-138 IN_CH1_LIVE Register
76543210
IN_CH1_LIVEIN_CH1_LIVEIN_CH1_LIVEIN_CH1_LIVEIN_CH1_LIVEIN_CH1_LIVEIN_CH1_LIVEIN_CH1_LIVE
R-0bR-0bR-0bR-0bR-0bR-0bR-0bR-0b
Table 7-140 IN_CH1_LIVE Register Field Descriptions
BitFieldTypeResetDescription
7IN_CH1_LIVER0x0Input Channel-1 Open Inputs .
0b = No Open Inputs
1b = Open Inputs
6IN_CH1_LIVER0x0Input Channel-1 Inputs Shorted .
0b = No Input Shorted
1b = Input Shorted each Other
5IN_CH1_LIVER0x0Input Channel-1 INP Shorted to GND .
0b = INP not shorted to GND
1b = INP shorted to GND
4IN_CH1_LIVER0x0Input Channel-1 INM Shorted to GND .
0b = INM not shorted to GND
1b = INM shorted to GND
3IN_CH1_LIVER0x0Input Channel-1 INP Shorted to MICBIAS .
0b = INP not shorted to MICBIAS
1b = INP shorted to MICBIAS
2IN_CH1_LIVER0x0Input Channel-1 INM Shorted to MICBIAS .
0b = INM not shorted to MICBIAS
1b = INM shorted to MICBIAS
1IN_CH1_LIVER0x0Input Channel-1 INP Shorted to VBAT_IN .
0b = INP not shorted to VBAT_IN
1b = INP shorted to VBAT_IN
0IN_CH1_LIVER0x0Input Channel-1 INM Shorted to VBAT_IN .
0b = INM not shorted to VBAT_IN
1b = INM shorted to VBAT_IN

7.2.37 IN_CH2_LIVE Register (Address = 0x3F) [Reset = 0x00]

IN_CH2_LIVE is shown in Figure 7-139 and described in Table 7-141.

Return to the Summary Table.

Figure 7-139 IN_CH2_LIVE Register
76543210
IN_CH2_LIVEIN_CH2_LIVEIN_CH2_LIVEIN_CH2_LIVEIN_CH2_LIVEIN_CH2_LIVEIN_CH2_LIVEIN_CH2_LIVE
R-0bR-0bR-0bR-0bR-0bR-0bR-0bR-0b
Table 7-141 IN_CH2_LIVE Register Field Descriptions
BitFieldTypeResetDescription
7IN_CH2_LIVER0x0Input Channel-2 Open Inputs .
0b = No Open Inputs
1b = Open Inputs
6IN_CH2_LIVER0x0Input Channel-2 Inputs Shorted .
0b = No Input Shorted
1b = Input Shorted each Other
5IN_CH2_LIVER0x0Input Channel-2 INP Shorted to GND .
0b = INP not shorted to GND
1b = INP shorted to GND
4IN_CH2_LIVER0x0Input Channel-2 INM Shorted to GND .
0b = INM not shorted to GND
1b = INM shorted to GND
3IN_CH2_LIVER0x0Input Channel-2 INP Shorted to MICBIAS .
0b = INP not shorted to MICBIAS
1b = INP shorted to MICBIAS
2IN_CH2_LIVER0x0Input Channel-2 INM Shorted to MICBIAS .
0b = INM not shorted to MICBIAS
1b = INM shorted to MICBIAS
1IN_CH2_LIVER0x0Input Channel-2 INP Shorted to VBAT_IN .
0b = INP not shorted to VBAT_IN
1b = INP shorted to VBAT_IN
0IN_CH2_LIVER0x0Input Channel-2 INM Shorted to VBAT_IN .
0b = INM not shorted to VBAT_IN
1b = INM shorted to VBAT_IN

7.2.38 OUT_CH1_LIVE Register (Address = 0x40) [Reset = 0x00]

OUT_CH1_LIVE is shown in Figure 7-140 and described in Table 7-142.

Return to the Summary Table.

Figure 7-140 OUT_CH1_LIVE Register
76543210
OUT_CH1_LIVEOUT_CH1_LIVEOUT_CH1_LIVEOUT_CH1_LIVERESERVED
R-0bR-0bR-0bR-0bR-0000b
Table 7-142 OUT_CH1_LIVE Register Field Descriptions
BitFieldTypeResetDescription
7OUT_CH1_LIVER0x0OUT1P Short Circuit Fault .
0b = No short ciruit fault
1b = Short circuit fault
6OUT_CH1_LIVER0x0OUT1M Short Circuit Fault .
0b = No short ciruit fault
1b = Short circuit fault
5OUT_CH1_LIVER0x0Channel 1 DRVRP Virtual Ground Fault .
0b = No virtual ground fault
1b = Virtual ground fault
4OUT_CH1_LIVER0x0Channel 1 DRVRM Virtual Ground Fault .
0b = No virtual ground fault
1b = Virtual ground fault
3-0RESERVEDR0x0Reserved bits; Write only reset value

7.2.39 OUT_CH2_LIVE Register (Address = 0x41) [Reset = 0x00]

OUT_CH2_LIVE is shown in Figure 7-141 and described in Table 7-143.

Return to the Summary Table.

Figure 7-141 OUT_CH2_LIVE Register
76543210
OUT_CH2_LIVEOUT_CH2_LIVEOUT_CH2_LIVEOUT_CH2_LIVERESERVEDAREG_SC_FLAG_LIVE
R-0bR-0bR-0bR-0bR-000bR-0b
Table 7-143 OUT_CH2_LIVE Register Field Descriptions
BitFieldTypeResetDescription
7OUT_CH2_LIVER0x0OUT2P Short Circuit Fault .
0b = No short ciruit fault
1b = Short circuit fault
6OUT_CH2_LIVER0x0OUT2M Short Circuit Fault .
0b = No short ciruit fault
1b = Short circuit fault
5OUT_CH2_LIVER0x0Channel 2 DRVRP Virtual Ground Fault .
0b = No virtual ground fault
1b = Virtual ground fault
4OUT_CH2_LIVER0x0Channel 2 DRVRM Virtual Ground Fault .
0b = No virtual ground fault
1b = Virtual ground fault
3-1RESERVEDR0x0Reserved bits; Write only reset value
0AREG_SC_FLAG_LIVER0x0AREG SC fault .
0b = No AREG short circuit fault
1b = AREG short ciruit fault

7.2.40 INT_LIVE1 Register (Address = 0x42) [Reset = 0x00]

INT_LIVE1 is shown in Figure 7-142 and described in Table 7-144.

Return to the Summary Table.

Live interrupt readback.

Figure 7-142 INT_LIVE1 Register
76543210
INT_LIVE1INT_LIVE1INT_LIVE1INT_LIVE1INT_LIVE1INT_LIVE1INT_LIVE1RESERVED
R-0bR-0bR-0bR-0bR-0bR-0bR-0bR-0b
Table 7-144 INT_LIVE1 Register Field Descriptions
BitFieldTypeResetDescription
7INT_LIVE1R0x0Channel-1 INP Over Voltage .
0b = No INP Over Voltage fault
1b = INP Over Voltage fault has occured
6INT_LIVE1R0x0Channel-1 INM Over Voltage .
0b = No INM Over Voltage fault
1b = INM Over Voltage fault has occured
5INT_LIVE1R0x0Channel-2 INP Over Voltage .
0b = No INP Over Voltage fault
1b = INP Over Voltage fault has occured
4INT_LIVE1R0x0Channel-2 INM Over Voltage .
0b = No INM Over Voltage fault
1b = INM Over Voltage fault has occured
3INT_LIVE1R0x0Interrupt due to Headset Insert Detection .
0b = No interrupt
1b = Interrupt
2INT_LIVE1R0x0Interrupt due to Headset Remove Detection .
0b = No interrupt
1b = Interrupt
2INT_LIVE1R0x0Interrupt due to Headset hook(button) .
0b = No interrupt
1b = Interrupt
1INT_LIVE1R0x0Interrupt due to MIPS overload
0b = No interrupt
1b = Interrupt
0RESERVEDR0x0

7.2.41 INT_LIVE2 Register (Address = 0x43) [Reset = 0x00]

INT_LIVE2 is shown in Figure 7-143 and described in Table 7-145.

Return to the Summary Table.

Live interrupt readback.

Figure 7-143 INT_LIVE2 Register
76543210
INT_LIVE2INT_LIVE2INT_LIVE2INT_LIVE2INT_LIVE2INT_LIVE2INT_LIVE2INT_LIVE2
R-0bR-0bR-0bR-0bR-0bR-0bR-0bR-0b
Table 7-145 INT_LIVE2 Register Field Descriptions
BitFieldTypeResetDescription
7INT_LIVE2R0x0Interrupt due to GPA up threshold fault .
0b = No interrupt
1b = Interrupt
6INT_LIVE2R0x0Interrupt due to GPA low threshold fault
0b = No interrupt
1b = Interrupt
5INT_LIVE2R0x0Interrupt due to VAD power up detect .
0b = No interrupt
1b = Interrupt
4INT_LIVE2R0x0Interrupt due to VAD power down detect .
0b = No interrupt
1b = Interrupt
3INT_LIVE2R0x0Interrupt due to Micbias short circuit condition
0b = No interrupt
1b = Interrupt
2INT_LIVE2R0x0Interrupt due to Micbias High current fault .
0b = No interrupt
1b = Interrupt
1INT_LIVE2R0x0Interrupt due to Micbias Low current fault
0b = No interrupt
1b = Interrupt
0INT_LIVE2R0x0Interrupt due to Micbias Over voltage fault .
0b = No interrupt
1b = Interrupt

7.2.42 DIAG_CFG0 Register (Address = 0x46) [Reset = 0x00]

DIAG_CFG0 is shown in Figure 7-144 and described in Table 7-146.

Return to the Summary Table.

Figure 7-144 DIAG_CFG0 Register
76543210
IN_CH1_DIAG_ENIN_CH2_DIAG_ENINCL_SE_INMINCL_AC_COUPOUT1P_DIAG_ENOUT1M_DIAG_ENOUT2P_DIAG_ENOUT2M_DIAG_EN
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
Table 7-146 DIAG_CFG0 Register Field Descriptions
BitFieldTypeResetDescription
7IN_CH1_DIAG_ENR/W0x0Channel-1 Input (IN1P and IN1M) Scan for Diagnostics
0b = Diagnostic Disabled
1b = Diagnostic Enabled
6IN_CH2_DIAG_ENR/W0x0Channel-2 Input (IN2P and IN2M) Scan for Diagnostics
0b = Diagnostic Disabled
1b = Diagnostic Enabled
5INCL_SE_INMR/W0x0INxM pin Diagnostics Scan Selection for Single Ended Configuration
0b = INxM pins of single ended channels are excluded for diagnosis
1b = INxM pins of single ended channels are included for diagnosis
4INCL_AC_COUPR/W0x0AC coupled channels pins Scan Selection for Diagnostics
0b = INxP and INxM pins of AC coupled channels are excluded for diagnosis
1b = INxP and INxM pins of AC coupled channels are included for diagnosis
3OUT1P_DIAG_ENR/W0x0Channel-1 Output OUT1P Scan for Diagnostics
0b = Diagnostic Disabled
1b = Diagnostic Enabled
2OUT1M_DIAG_ENR/W0x0Channel-1 Output OUT1M Scan for Diagnostics
0b = Diagnostic Disabled
1b = Diagnostic Enabled
1OUT2P_DIAG_ENR/W0x0Channel-2 Output OUT2P Scan for Diagnostics
0b = Diagnostic Disabled
1b = Diagnostic Enabled
0OUT2M_DIAG_ENR/W0x0Channel-2 Output OUT2M Scan for Diagnostics
0b = Diagnostic Disabled
1b = Diagnostic Enabled

7.2.43 DIAG_CFG1 Register (Address = 0x47) [Reset = 0x37]

DIAG_CFG1 is shown in Figure 7-145 and described in Table 7-147.

Return to the Summary Table.

Figure 7-145 DIAG_CFG1 Register
76543210
DIAG_SHT_TERM[3:0]DIAG_SHT_VBAT_IN[3:0]
R/W-0011bR/W-0111b
Table 7-147 DIAG_CFG1 Register Field Descriptions
BitFieldTypeResetDescription
7-4DIAG_SHT_TERM[3:0]R/W0x3INxP and INxM Terminal Short Detect Threshold
0d = INxP and INxM Terminal Short Detect Threshold Value is 0 mV
1d = INxP and INxM Terminal Short Detect Threshold Value is 30 mV
2d = INxP and INxM Terminal Short Detect Threshold Value is 60 mV
10d to 13d = INxP and INxM Terminal Short Detect Threshold Value is as per configuration
14d = INxP and INxM Terminal Short Detect Threshold Value is 420 mV
15d = INxP and INxM Terminal Short Detect Threshold Value is 450 mV
3-0DIAG_SHT_VBAT_IN[3:0]R/W0x7Short to VBAT_IN Detect Threshold
0d = Short to VBAT_IN Detect Threshold Value is 0 mV
1d = Short to VBAT_IN Detect Threshold Value is 30 mV
2d = Short to VBAT_IN Detect Threshold Value is 60 mV
10d to 13d = Short to VBAT_IN Detect Threshold Value is as per configuration
14d = Short to VBAT_IN Detect Threshold Value is 420 mV
15d = Short to VBAT_IN Detect Threshold Value is 450 mV

7.2.44 DIAG_CFG2 Register (Address = 0x48) [Reset = 0x87]

DIAG_CFG2 is shown in Figure 7-146 and described in Table 7-148.

Return to the Summary Table.

Figure 7-146 DIAG_CFG2 Register
76543210
DIAG_SHT_GND[3:0]DIAG_SHT_MICBIAS[3:0]
R/W-1000bR/W-0111b
Table 7-148 DIAG_CFG2 Register Field Descriptions
BitFieldTypeResetDescription
7-4DIAG_SHT_GND[3:0]R/W0x8Short to GND Detect Threshold
0d = Short to GND Detect Threshold Value is 0 mV
1d = Short to GND Detect Threshold Value is 60 mV
2d = Short to GND Detect Threshold Value is 120 mV
10d to 13d = Short to GND Detect Threshold Value is as per configuration
14d = Short to GND Detect Threshold Value is 840 mV
15d = Short to GND Detect Threshold Value is 900 mV
3-0DIAG_SHT_MICBIAS[3:0]R/W0x7Short to MICBIAS Detect Threshold
0d = Short to MICBIAS Detect Threshold Value is 0 mV
1d = Short to MICBIAS Detect Threshold Value is 30 mV
2d = Short to MICBIAS Detect Threshold Value is 60 mV
10d to 13d = Short to MICBIAS Detect Threshold Value is as per configuration
14d = Short to MICBIAS Detect Threshold Value is 420 mV
15d = Short to MICBIAS Detect Threshold Value is 450 mV

7.2.45 DIAG_CFG4 Register (Address = 0x4A) [Reset = 0xB8]

DIAG_CFG4 is shown in Figure 7-147 and described in Table 7-149.

Return to the Summary Table.

Figure 7-147 DIAG_CFG4 Register
76543210
RESERVEDRESERVEDFAULT_DBNCE_SEL[1:0]VSHORT_DBNCEDIAG_2X_THRES
R-00bR-00bR/W-10bR/W-0bR/W-0b
Table 7-149 DIAG_CFG4 Register Field Descriptions
BitFieldTypeResetDescription
7-6RESERVEDR0x0Reserved bits; Write only reset values
5-4RESERVEDR0x0Reserved bits; Write only reset values
3-2FAULT_DBNCE_SEL[1:0]R/W0x2Debounce conut for all the faults (except VBAT_IN short when VBAT_IN < MicBias)
0b = 16 counts for debounce to filter-out false faults detection
1b = 8 counts for debounce to filter-out false faults detection
2b = 4 counts for debounce to filter-out false faults detection
3b = No debounce count
1VSHORT_DBNCER/W0x0VBAT_IN short debounce count
0b = 16 counts for debounce to filter-out false faults detection
1b = 8 counts for debounce to filter-out false faults detection
0DIAG_2X_THRESR/W0x0Diagostic thresholds range scale
0d = Thresholds same as configrued
1d = All the configruation thresholds gets scale by 2 times

7.2.46 DIAG_CFG5 Register (Address = 0x4B) [Reset = 0x00]

DIAG_CFG5 is shown in Figure 7-148 and described in Table 7-150.

Return to the Summary Table.

Figure 7-148 DIAG_CFG5 Register
76543210
DIAG_MOV_AVG_CFG[1:0]MOV_AVG_DIS_MBIAS_LOADMOV_AVG_DIS_TEMP_SENSMOV_AVG_DIS_GPARESERVED
R/W-00bR/W-0bR/W-0bR/W-0bR-000b
Table 7-150 DIAG_CFG5 Register Field Descriptions
BitFieldTypeResetDescription
7-6DIAG_MOV_AVG_CFG[1:0]R/W0x0Moving average configuration
0d = Moving average disabled
1d = Moving average enabled with 0.5 weightage for new and old data
2d = Moving average enabled with 0.75 weightage for old data and 0.25 weightage for new data
3d = Reserved
5MOV_AVG_DIS_MBIAS_LOADR/W0x0Moving average configuration for MicBias Load channel
0b = Moving average is enabled for Micbias Load channel
1b = Moving average is disabled for Micbias Load channel
4MOV_AVG_DIS_TEMP_SENSR/W0x0Moving average configuration for Temp sense channel
0b = Moving average is enabled for Temp sense channel
1b = Moving average is disabled for Temp sense channel
3MOV_AVG_DIS_GPAR/W0x0Moving average configuration for GPA channel
0b = Moving average is enabled for GPA channel
1b = Moving average is disabled for GPA channel
2-0RESERVEDR0x0Reserved bits; Write only reset values

7.2.47 DIAG_CFG6 Register (Address = 0x4C) [Reset = 0xA2]

DIAG_CFG6 is shown in Figure 7-149 and described in Table 7-151.

Return to the Summary Table.

Figure 7-149 DIAG_CFG6 Register
76543210
MBIAS_HIGH_CURR_THRS[7:0]
R/W-10100010b
Table 7-151 DIAG_CFG6 Register Field Descriptions
BitFieldTypeResetDescription
7-0MBIAS_HIGH_CURR_THRS[7:0]R/W0xA2Threshold for Micbias High current fault diagnostics
Default = ~ 27mA
Nd = ((0.9×(N*16)/4095)-0⋅2)x72.83237 (mA)

7.2.48 DIAG_CFG7 Register (Address = 0x4D) [Reset = 0x48]

DIAG_CFG7 is shown in Figure 7-150 and described in Table 7-152.

Return to the Summary Table.

Figure 7-150 DIAG_CFG7 Register
76543210
MBIAS_LOW_CURR_THRS[7:0]
R/W-01001000b
Table 7-152 DIAG_CFG7 Register Field Descriptions
BitFieldTypeResetDescription
7-0MBIAS_LOW_CURR_THRS[7:0]R/W0x48Threshold for Micbias Low current fault diagnostics
Default = ~ 4mA
Nd = ((0.9×(N*16)/4095)-0⋅2)x72.83237 (mA)

7.2.49 DIAG_CFG8 Register (Address = 0x4E) [Reset = 0xBA]

DIAG_CFG8 is shown in Figure 7-151 and described in Table 7-153.

Return to the Summary Table.

Figure 7-151 DIAG_CFG8 Register
76543210
GPA_UP_THRS_FLT_THRES[7:0]
R/W-10111010b
Table 7-153 DIAG_CFG8 Register Field Descriptions
BitFieldTypeResetDescription
7-0GPA_UP_THRS_FLT_THRES[7:0]R/W0xBAGeneral Purpose Analog High Threshold
Default = ~ 2.6V
nd = ((0.9×(N*16)/4095)-0⋅225)x6 (V)

7.2.50 DIAG_CFG9 Register (Address = 0x4F) [Reset = 0x4B]

DIAG_CFG9 is shown in Figure 7-152 and described in Table 7-154.

Return to the Summary Table.

Figure 7-152 DIAG_CFG9 Register
76543210
GPA_LOW_THRS_FLT_THRES[7:0]
R/W-01001011b
Table 7-154 DIAG_CFG9 Register Field Descriptions
BitFieldTypeResetDescription
7-0GPA_LOW_THRS_FLT_THRES[7:0]R/W0x4BGeneral Purpose Analog Low Threshold
Default = ~ 0.2V
nd = ((0.9×(N*16)/4095)-0⋅225)x6 (V)

7.2.51 DIAG_CFG10 Register (Address = 0x50) [Reset = 0x88]

DIAG_CFG10 is shown in Figure 7-153 and described in Table 7-155.

Return to the Summary Table.

Figure 7-153 DIAG_CFG10 Register
76543210
PD_MBIAS_SHRT_CKT_FLTPD_MBIAS_HIGH_CURR_FLTPD_MBIAS_LOW_CURR_FLTPD_MBIAS_OV_FLTPD_MBIAS_OT_FLTMAN_RCV_PD_FLT_CHKMBIAS_FLT_AUTO_REC_ENMICBIAS_SHRT_CKT_DET_DIS
R/W-1bR/W-0bR/W-0bR/W-0bR/W-1bR/W-0bR/W-0bR/W-0b
Table 7-155 DIAG_CFG10 Register Field Descriptions
BitFieldTypeResetDescription
7PD_MBIAS_SHRT_CKT_FLTR/W0x1Powerdown configuration of Micbias during Short Circuit fault
0b = No change when fault occurs
1b = Micbias is disabled when fault occurs
6PD_MBIAS_HIGH_CURR_FLTR/W0x0Powerdown configuration of Micbias during High current fault
0b = No change when fault occurs
1b = Micbias is disabled when fault occurs
5PD_MBIAS_LOW_CURR_FLTR/W0x0Powerdown configuration of Micbias during Low current fault
0b = No change when fault occurs
1b = Micbias is disabled when fault occurs
4PD_MBIAS_OV_FLTR/W0x0Powerdown configuration of Micbias during high voltage fault
0b = No change when fault occurs
1b = Micbias is disabled when fault occurs
3PD_MBIAS_OT_FLTR/W0x1Powerdown configuration of Micbias during over temperature fault
0b = No change when fault occurs
1b = Micbias is disabled when fault occurs
2MAN_RCV_PD_FLT_CHKR/W0x0Manual Recovery (self clear bit)
0b = No effect
1b = Recheck fault status and re-powerup channels if they do not have any faults
1MBIAS_FLT_AUTO_REC_ENR/W0x0Micbias PD on faults Auto-Recovery Enable
0d = Auto recovery from Micbias faults disabled
1d = Auto recovery enabled
0MICBIAS_SHRT_CKT_DET_DISR/W0x0 Micbias Short Circuit fault detect config
0b = enable
1b = disable

7.2.52 DIAG_CFG11 Register (Address = 0x51) [Reset = 0x40]

DIAG_CFG11 is shown in Figure 7-154 and described in Table 7-156.

Return to the Summary Table.

Figure 7-154 DIAG_CFG11 Register
76543210
SAFEBAND_MBIAS_OV_FLT[2:0]RESERVED
R/W-010bR-00000b
Table 7-156 DIAG_CFG11 Register Field Descriptions
BitFieldTypeResetDescription
7-5SAFEBAND_MBIAS_OV_FLT[2:0]R/W0x2Safeband cfgn for Mbias over voltage fault's lower boundary
0 = No safeband
1 = 30mV safeband (1LSb at 9b lvl)
2 = 60mV safeband (2LSb at 9b lvl)
3-7 = N*30mV
4-0RESERVEDR0x0Reserved bits; Write only reset values

7.2.53 DIAG_CFG12 Register (Address = 0x52) [Reset = 0x44]

DIAG_CFG12 is shown in Figure 7-155 and described in Table 7-157.

Return to the Summary Table.

Figure 7-155 DIAG_CFG12 Register
76543210
SAFEBAND_INx_MBIAS_FLT[2:0]SAFEBAND_INx_OV_FLT[2:0]RESERVED
R/W-010bR/W-001bR-00b
Table 7-157 DIAG_CFG12 Register Field Descriptions
BitFieldTypeResetDescription
7-5SAFEBAND_INx_MBIAS_FLT[2:0]R/W0x2Safeband cfgn for INx Short to Mbias fault's upper boundary
0 = No safeband
1 = 30mV safeband (1LSb at 9b lvl)
2 = 60mV safeband (2LSb at 9b lvl)
3-7 = N*30mV
4-2SAFEBAND_INx_OV_FLT[2:0]R/W0x1Safeband cfgn for INx Overvoltage fault's lower boundary
0 = No safeband
1 = 30mV safeband (1LSb at 9b lvl)
2-7 = N*30mV
Dont use
1-0RESERVEDR0x0Reserved bits; Write only reset values

7.2.54 DIAG_CFG13 Register (Address = 0x53) [Reset = 0x00]

DIAG_CFG13 is shown in Figure 7-156 and described in Table 7-158.

Return to the Summary Table.

Figure 7-156 DIAG_CFG13 Register
76543210
DIAG_FORCE_ENDIAG_EN_MICBIAS_LOADDIAG_EN_MICBIASDIAG_EN_VBATDIAG_EN_TEMP_SENSEDIAG_EN_AVDDDIAG_EN_GPARESERVED
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR-0b
Table 7-158 DIAG_CFG13 Register Field Descriptions
BitFieldTypeResetDescription
7DIAG_FORCE_ENR/W0x0Configuration for auto/manual enable for diag vbat, micbias, micbias load, temp
0b = Auto enabled (auto enabled if atlease one of the input channel diagnostics is enabled in DIAG_CFG0)
1b = Manual en/disable based on DIAG_CFG13 Register
6DIAG_EN_MICBIAS_LOADR/W0x0Micbias current/load channel enable for Diagnostics, valid if DIAG_FORCE_EN = 1
0b = Diagnostic Disabled
1b = Diagnostic Enabled
5DIAG_EN_MICBIASR/W0x0Micbias channel enable for Diagnostics, valid if DIAG_FORCE_EN = 1
0b = Diagnostic Disabled
1b = Diagnostic Enabled
4DIAG_EN_VBATR/W0x0VBAT channel enable for Diagnostics, valid if DIAG_FORCE_EN = 1
0b = Diagnostic Disabled
1b = Diagnostic Enabled
3DIAG_EN_TEMP_SENSER/W0x0Temp sense channel enable for Diagnostics, valid if DIAG_FORCE_EN = 1
0b = Diagnostic Disabled
1b = Diagnostic Enabled
2DIAG_EN_AVDDR/W0x0AVDD channel enable for Diagnostics
0b = Diagnostic Disabled
1b = Diagnostic Enabled
1DIAG_EN_GPAR/W0x0GPA channel enable for Diagnostics
0b = Diagnostic Disabled
1b = Diagnostic Enabled
0RESERVEDR0x0Reserved bit; Write only reset value

7.2.55 DIAG_CFG14 Register (Address = 0x54) [Reset = 0x48]

DIAG_CFG14 is shown in Figure 7-157 and described in Table 7-159.

Return to the Summary Table.

Figure 7-157 DIAG_CFG14 Register
76543210
RESERVEDAVDD_FILT_SEL[1:0]RESERVEDVBAT_FILT_SEL[1:0]RESERVEDVBAT_SHRT_FLT
R-0bR/W-10bR-0bR/W-10bR-0bR/W-0b
Table 7-159 DIAG_CFG14 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0x0Reserved bit; Write only reset value
6-5AVDD_FILT_SEL[1:0]R/W0x2AVDD filter select
0d = 3.5MHz
1d = 200kHz
2d = 100kHz
3d = No filter
4RESERVEDR0x0Reserved bit; Write only reset value
3-2VBAT_FILT_SEL[1:0]R/W0x2VBAT filter select
0d = 3.5MHz
1d = 200kHz
2d = 100kHz
3d = No filter
1RESERVEDR0x0Reserved bit; Write only reset value
0VBAT_SHRT_FLTR/W0x0Cfgn on INx short to VBAT
0 = INx Overvoltage and INx short to VBAT are separate
1 = INx Overvoltage and INx short to VBAT are Ord together as VBAT short fault

7.2.56 DIAG_MON_MSB_VBAT Register (Address = 0x56) [Reset = 0x00]

DIAG_MON_MSB_VBAT is shown in Figure 7-158 and described in Table 7-160.

Return to the Summary Table.

Figure 7-158 DIAG_MON_MSB_VBAT Register
76543210
DIAG_MON_MSB_VBAT[7:0]
R-00000000b
Table 7-160 DIAG_MON_MSB_VBAT Register Field Descriptions
BitFieldTypeResetDescription
7-0DIAG_MON_MSB_VBAT[7:0]R0x0Diagnostic SAR Monitor Data MSB Byte

7.2.57 DIAG_MON_LSB_VBAT Register (Address = 0x57) [Reset = 0x00]

DIAG_MON_LSB_VBAT is shown in Figure 7-159 and described in Table 7-161.

Return to the Summary Table.

Figure 7-159 DIAG_MON_LSB_VBAT Register
76543210
DIAG_MON_LSB_VBAT[3:0]Channel[3:0]
R-0000bR-0000b
Table 7-161 DIAG_MON_LSB_VBAT Register Field Descriptions
BitFieldTypeResetDescription
7-4DIAG_MON_LSB_VBAT[3:0]R0x0Diagnostic SAR Monitor Data LSB Nibble
3-0Channel[3:0]R0x0Channel ID

7.2.58 DIAG_MON_MSB_MBIAS Register (Address = 0x58) [Reset = 0x00]

DIAG_MON_MSB_MBIAS is shown in Figure 7-160 and described in Table 7-162.

Return to the Summary Table.

Figure 7-160 DIAG_MON_MSB_MBIAS Register
76543210
DIAG_MON_MSB_MBIAS[7:0]
R-00000000b
Table 7-162 DIAG_MON_MSB_MBIAS Register Field Descriptions
BitFieldTypeResetDescription
7-0DIAG_MON_MSB_MBIAS[7:0]R0x0Diagnostic SAR Monitor Data MSB Byte

7.2.59 DIAG_MON_LSB_MBIAS Register (Address = 0x59) [Reset = 0x01]

DIAG_MON_LSB_MBIAS is shown in Figure 7-161 and described in Table 7-163.

Return to the Summary Table.

Figure 7-161 DIAG_MON_LSB_MBIAS Register
76543210
DIAG_MON_LSB_MBIAS[3:0]Channel[3:0]
R-0000bR-0001b
Table 7-163 DIAG_MON_LSB_MBIAS Register Field Descriptions
BitFieldTypeResetDescription
7-4DIAG_MON_LSB_MBIAS[3:0]R0x0Diagnostic SAR Monitor Data LSB Nibble
3-0Channel[3:0]R0x1Channel ID

7.2.60 DIAG_MON_MSB_IN1P Register (Address = 0x5A) [Reset = 0x00]

DIAG_MON_MSB_IN1P is shown in Figure 7-162 and described in Table 7-164.

Return to the Summary Table.

Figure 7-162 DIAG_MON_MSB_IN1P Register
76543210
DIAG_MON_MSB_IN_CH1P[7:0]
R-00000000b
Table 7-164 DIAG_MON_MSB_IN1P Register Field Descriptions
BitFieldTypeResetDescription
7-0DIAG_MON_MSB_IN_CH1P[7:0]R0x0Diagnostic SAR Monitor Data MSB Byte

7.2.61 DIAG_MON_LSB_IN1P Register (Address = 0x5B) [Reset = 0x02]

DIAG_MON_LSB_IN1P is shown in Figure 7-163 and described in Table 7-165.

Return to the Summary Table.

Figure 7-163 DIAG_MON_LSB_IN1P Register
76543210
DIAG_MON_LSB_IN_CH1P[3:0]Channel[3:0]
R-0000bR-0010b
Table 7-165 DIAG_MON_LSB_IN1P Register Field Descriptions
BitFieldTypeResetDescription
7-4DIAG_MON_LSB_IN_CH1P[3:0]R0x0Diagnostic SAR Monitor Data LSB Nibble
3-0Channel[3:0]R0x2Channel ID

7.2.62 DIAG_MON_MSB_IN1M Register (Address = 0x5C) [Reset = 0x00]

DIAG_MON_MSB_IN1M is shown in Figure 7-164 and described in Table 7-166.

Return to the Summary Table.

Figure 7-164 DIAG_MON_MSB_IN1M Register
76543210
DIAG_MON_MSB_IN_CH1N[7:0]
R-00000000b
Table 7-166 DIAG_MON_MSB_IN1M Register Field Descriptions
BitFieldTypeResetDescription
7-0DIAG_MON_MSB_IN_CH1N[7:0]R0x0Diagnostic SAR Monitor Data MSB Byte

7.2.63 DIAG_MON_LSB_IN1M Register (Address = 0x5D) [Reset = 0x03]

DIAG_MON_LSB_IN1M is shown in Figure 7-165 and described in Table 7-167.

Return to the Summary Table.

Figure 7-165 DIAG_MON_LSB_IN1M Register
76543210
DIAG_MON_LSB_IN_CH1N[3:0]Channel[3:0]
R-0000bR-0011b
Table 7-167 DIAG_MON_LSB_IN1M Register Field Descriptions
BitFieldTypeResetDescription
7-4DIAG_MON_LSB_IN_CH1N[3:0]R0x0Diagnostic SAR Monitor Data LSB Nibble
3-0Channel[3:0]R0x3Channel ID

7.2.64 DIAG_MON_MSB_IN2P Register (Address = 0x5E) [Reset = 0x00]

DIAG_MON_MSB_IN2P is shown in Figure 7-166 and described in Table 7-168.

Return to the Summary Table.

Figure 7-166 DIAG_MON_MSB_IN2P Register
76543210
DIAG_MON_MSB_IN_CH2P[7:0]
R-00000000b
Table 7-168 DIAG_MON_MSB_IN2P Register Field Descriptions
BitFieldTypeResetDescription
7-0DIAG_MON_MSB_IN_CH2P[7:0]R0x0Diagnostic SAR Monitor Data MSB Byte

7.2.65 DIAG_MON_LSB_IN2P Register (Address = 0x5F) [Reset = 0x04]

DIAG_MON_LSB_IN2P is shown in Figure 7-167 and described in Table 7-169.

Return to the Summary Table.

Figure 7-167 DIAG_MON_LSB_IN2P Register
76543210
DIAG_MON_LSB_IN_CH2P[3:0]Channel[3:0]
R-0000bR-0100b
Table 7-169 DIAG_MON_LSB_IN2P Register Field Descriptions
BitFieldTypeResetDescription
7-4DIAG_MON_LSB_IN_CH2P[3:0]R0x0Diagnostic SAR Monitor Data LSB Nibble
3-0Channel[3:0]R0x4Channel ID

7.2.66 DIAG_MON_MSB_IN2M Register (Address = 0x60) [Reset = 0x00]

DIAG_MON_MSB_IN2M is shown in Figure 7-168 and described in Table 7-170.

Return to the Summary Table.

Figure 7-168 DIAG_MON_MSB_IN2M Register
76543210
DIAG_MON_MSB_IN_CH2N[7:0]
R-00000000b
Table 7-170 DIAG_MON_MSB_IN2M Register Field Descriptions
BitFieldTypeResetDescription
7-0DIAG_MON_MSB_IN_CH2N[7:0]R0x0Diagnostic SAR Monitor Data MSB Byte

7.2.67 DIAG_MON_LSB_IN2M Register (Address = 0x61) [Reset = 0x05]

DIAG_MON_LSB_IN2M is shown in Figure 7-169 and described in Table 7-171.

Return to the Summary Table.

Figure 7-169 DIAG_MON_LSB_IN2M Register
76543210
DIAG_MON_LSB_IN_CH2N[3:0]Channel[3:0]
R-0000bR-0101b
Table 7-171 DIAG_MON_LSB_IN2M Register Field Descriptions
BitFieldTypeResetDescription
7-4DIAG_MON_LSB_IN_CH2N[3:0]R0x0Diagnostic SAR Monitor Data LSB Nibble
3-0Channel[3:0]R0x5Channel ID

7.2.68 DIAG_MON_MSB_OUT1P Register (Address = 0x62) [Reset = 0x00]

DIAG_MON_MSB_OUT1P is shown in Figure 7-170 and described in Table 7-172.

Return to the Summary Table.

Figure 7-170 DIAG_MON_MSB_OUT1P Register
76543210
DIAG_MON_MSB_OUT_CH1P[7:0]
R-00000000b
Table 7-172 DIAG_MON_MSB_OUT1P Register Field Descriptions
BitFieldTypeResetDescription
7-0DIAG_MON_MSB_OUT_CH1P[7:0]R0x0Diagnostic SAR Monitor Data MSB Byte

7.2.69 DIAG_MON_LSB_OUT1P Register (Address = 0x63) [Reset = 0x06]

DIAG_MON_LSB_OUT1P is shown in Figure 7-171 and described in Table 7-173.

Return to the Summary Table.

Figure 7-171 DIAG_MON_LSB_OUT1P Register
76543210
DIAG_MON_LSB_OUT_CH1P[3:0]Channel[3:0]
R-0000bR-0110b
Table 7-173 DIAG_MON_LSB_OUT1P Register Field Descriptions
BitFieldTypeResetDescription
7-4DIAG_MON_LSB_OUT_CH1P[3:0]R0x0Diagnostic SAR Monitor Data LSB Nibble
3-0Channel[3:0]R0x6Channel ID

7.2.70 DIAG_MON_MSB_OUT1M Register (Address = 0x64) [Reset = 0x00]

DIAG_MON_MSB_OUT1M is shown in Figure 7-172 and described in Table 7-174.

Return to the Summary Table.

Figure 7-172 DIAG_MON_MSB_OUT1M Register
76543210
DIAG_MON_MSB_OUT_CH1N[7:0]
R-00000000b
Table 7-174 DIAG_MON_MSB_OUT1M Register Field Descriptions
BitFieldTypeResetDescription
7-0DIAG_MON_MSB_OUT_CH1N[7:0]R0x0Diagnostic SAR Monitor Data MSB Byte

7.2.71 DIAG_MON_LSB_OUT1M Register (Address = 0x65) [Reset = 0x07]

DIAG_MON_LSB_OUT1M is shown in Figure 7-173 and described in Table 7-175.

Return to the Summary Table.

Figure 7-173 DIAG_MON_LSB_OUT1M Register
76543210
DIAG_MON_LSB_OUT_CH1N[3:0]Channel[3:0]
R-0000bR-0111b
Table 7-175 DIAG_MON_LSB_OUT1M Register Field Descriptions
BitFieldTypeResetDescription
7-4DIAG_MON_LSB_OUT_CH1N[3:0]R0x0Diagnostic SAR Monitor Data LSB Nibble
3-0Channel[3:0]R0x7Channel ID

7.2.72 DIAG_MON_MSB_OUT2P Register (Address = 0x66) [Reset = 0x00]

DIAG_MON_MSB_OUT2P is shown in Figure 7-174 and described in Table 7-176.

Return to the Summary Table.

Figure 7-174 DIAG_MON_MSB_OUT2P Register
76543210
DIAG_MON_MSB_OUT_CH2P[7:0]
R-00000000b
Table 7-176 DIAG_MON_MSB_OUT2P Register Field Descriptions
BitFieldTypeResetDescription
7-0DIAG_MON_MSB_OUT_CH2P[7:0]R0x0Diagnostic SAR Monitor Data MSB Byte

7.2.73 DIAG_MON_LSB_OUT2P Register (Address = 0x67) [Reset = 0x08]

DIAG_MON_LSB_OUT2P is shown in Figure 7-175 and described in Table 7-177.

Return to the Summary Table.

Figure 7-175 DIAG_MON_LSB_OUT2P Register
76543210
DIAG_MON_LSB_OUT_CH2P[3:0]Channel[3:0]
R-0000bR-1000b
Table 7-177 DIAG_MON_LSB_OUT2P Register Field Descriptions
BitFieldTypeResetDescription
7-4DIAG_MON_LSB_OUT_CH2P[3:0]R0x0Diagnostic SAR Monitor Data LSB Nibble
3-0Channel[3:0]R0x8Channel ID

7.2.74 DIAG_MON_MSB_OUT2M Register (Address = 0x68) [Reset = 0x00]

DIAG_MON_MSB_OUT2M is shown in Figure 7-176 and described in Table 7-178.

Return to the Summary Table.

Figure 7-176 DIAG_MON_MSB_OUT2M Register
76543210
DIAG_MON_MSB_OUT_CH2N[7:0]
R-00000000b
Table 7-178 DIAG_MON_MSB_OUT2M Register Field Descriptions
BitFieldTypeResetDescription
7-0DIAG_MON_MSB_OUT_CH2N[7:0]R0x0Diagnostic SAR Monitor Data MSB Byte

7.2.75 DIAG_MON_LSB_OUT2M Register (Address = 0x69) [Reset = 0x09]

DIAG_MON_LSB_OUT2M is shown in Figure 7-177 and described in Table 7-179.

Return to the Summary Table.

Figure 7-177 DIAG_MON_LSB_OUT2M Register
76543210
DIAG_MON_LSB_OUT_CH2N[3:0]Channel[3:0]
R-0000bR-1001b
Table 7-179 DIAG_MON_LSB_OUT2M Register Field Descriptions
BitFieldTypeResetDescription
7-4DIAG_MON_LSB_OUT_CH2N[3:0]R0x0Diagnostic SAR Monitor Data LSB Nibble
3-0Channel[3:0]R0x9Channel ID

7.2.76 DIAG_MON_MSB_TEMP Register (Address = 0x6A) [Reset = 0x00]

DIAG_MON_MSB_TEMP is shown in Figure 7-178 and described in Table 7-180.

Return to the Summary Table.

Figure 7-178 DIAG_MON_MSB_TEMP Register
76543210
DIAG_MON_MSB_TEMP[7:0]
R-00000000b
Table 7-180 DIAG_MON_MSB_TEMP Register Field Descriptions
BitFieldTypeResetDescription
7-0DIAG_MON_MSB_TEMP[7:0]R0x0Diagnostic SAR Monitor Data MSB Byte

7.2.77 DIAG_MON_LSB_TEMP Register (Address = 0x6B) [Reset = 0x0A]

DIAG_MON_LSB_TEMP is shown in Figure 7-179 and described in Table 7-181.

Return to the Summary Table.

Figure 7-179 DIAG_MON_LSB_TEMP Register
76543210
DIAG_MON_LSB_TEMP[3:0]Channel[3:0]
R-0000bR-1010b
Table 7-181 DIAG_MON_LSB_TEMP Register Field Descriptions
BitFieldTypeResetDescription
7-4DIAG_MON_LSB_TEMP[3:0]R0x0Diagnostic SAR Monitor Data LSB Nibble
3-0Channel[3:0]R0xAChannel ID

7.2.78 DIAG_MON_MSB_MBIAS_LOAD Register (Address = 0x6C) [Reset = 0x00]

DIAG_MON_MSB_MBIAS_LOAD is shown in Figure 7-180 and described in Table 7-182.

Return to the Summary Table.

Figure 7-180 DIAG_MON_MSB_MBIAS_LOAD Register
76543210
DIAG_MON_MSB_MBIAS_LOAD[7:0]
R-00000000b
Table 7-182 DIAG_MON_MSB_MBIAS_LOAD Register Field Descriptions
BitFieldTypeResetDescription
7-0DIAG_MON_MSB_MBIAS_LOAD[7:0]R0x0Diagnostic SAR Monitor Data MSB Byte

7.2.79 DIAG_MON_LSB_MBIAS_LOAD Register (Address = 0x6D) [Reset = 0x0B]

DIAG_MON_LSB_MBIAS_LOAD is shown in Figure 7-181 and described in Table 7-183.

Return to the Summary Table.

Figure 7-181 DIAG_MON_LSB_MBIAS_LOAD Register
76543210
DIAG_MON_LSB_MBIAS_LOAD[3:0]Channel[3:0]
R-0000bR-1011b
Table 7-183 DIAG_MON_LSB_MBIAS_LOAD Register Field Descriptions
BitFieldTypeResetDescription
7-4DIAG_MON_LSB_MBIAS_LOAD[3:0]R0x0Diagnostic SAR Monitor Data LSB Nibble
3-0Channel[3:0]R0xBChannel ID

7.2.80 DIAG_MON_MSB_AVDD Register (Address = 0x6E) [Reset = 0x00]

DIAG_MON_MSB_AVDD is shown in Figure 7-182 and described in Table 7-184.

Return to the Summary Table.

Figure 7-182 DIAG_MON_MSB_AVDD Register
76543210
DIAG_MON_MSB_AVDD[7:0]
R-00000000b
Table 7-184 DIAG_MON_MSB_AVDD Register Field Descriptions
BitFieldTypeResetDescription
7-0DIAG_MON_MSB_AVDD[7:0]R0x0Diagnostic SAR Monitor Data MSB Byte

7.2.81 DIAG_MON_LSB_AVDD Register (Address = 0x6F) [Reset = 0x0C]

DIAG_MON_LSB_AVDD is shown in Figure 7-183 and described in Table 7-185.

Return to the Summary Table.

Figure 7-183 DIAG_MON_LSB_AVDD Register
76543210
DIAG_MON_LSB_AVDD[3:0]Channel[3:0]
R-0000bR-1100b
Table 7-185 DIAG_MON_LSB_AVDD Register Field Descriptions
BitFieldTypeResetDescription
7-4DIAG_MON_LSB_AVDD[3:0]R0x0Diagnostic SAR Monitor Data LSB Nibble
3-0Channel[3:0]R0xCChannel ID

7.2.82 DIAG_MON_MSB_GPA Register (Address = 0x70) [Reset = 0x00]

DIAG_MON_MSB_GPA is shown in Figure 7-184 and described in Table 7-186.

Return to the Summary Table.

Figure 7-184 DIAG_MON_MSB_GPA Register
76543210
DIAG_MON_MSB_GPA[7:0]
R-00000000b
Table 7-186 DIAG_MON_MSB_GPA Register Field Descriptions
BitFieldTypeResetDescription
7-0DIAG_MON_MSB_GPA[7:0]R0x0Diagnostic SAR Monitor Data MSB Byte

7.2.83 DIAG_MON_LSB_GPA Register (Address = 0x71) [Reset = 0x0D]

DIAG_MON_LSB_GPA is shown in Figure 7-185 and described in Table 7-187.

Return to the Summary Table.

Figure 7-185 DIAG_MON_LSB_GPA Register
76543210
DIAG_MON_LSB_GPA[3:0]Channel[3:0]
R-0000bR-1101b
Table 7-187 DIAG_MON_LSB_GPA Register Field Descriptions
BitFieldTypeResetDescription
7-4DIAG_MON_LSB_GPA[3:0]R0x0Diagnostic SAR Monitor Data LSB Nibble
3-0Channel[3:0]R0xDChannel ID

7.2.84 BOOST_CFG Register (Address = 0x72) [Reset = 0x00]

BOOST_CFG is shown in Figure 7-186 and described in Table 7-188.

Return to the Summary Table.

Figure 7-186 BOOST_CFG Register
76543210
BOOST_DISBOOST_OCPENBOOST_PDz_FLTRESERVEDRESERVEDRESERVED
R/W-0bR/W-0bR/W-0bR-0bR-0bR-000b
Table 7-188 BOOST_CFG Register Field Descriptions
BitFieldTypeResetDescription
7BOOST_DISR/W0x0Boost Enable/Disable
0d = Internal Boost enable
1d = Internal Boost disable/bypass
6BOOST_OCPENR/W0x0Boost Over Current Protection Enable/Disable
0d = Boost OCP is enable
1d = Boost OCP is disable
5BOOST_PDz_FLTR/W0x0Boost PD cfgn
0d = Boost is powered down if Micbias is powered down due to faults
1d = Boost is NOT powered down if Micbias is powered down due to faults
4RESERVEDR0x0Reserved bit; Write only reset value
3RESERVEDR0x0Reserved bit; Write only reset value
2-0RESERVEDR0x0Reserved bits; Write only reset values

7.2.85 MICBIAS_CFG Register (Address = 0x73) [Reset = 0xA0]

MICBIAS_CFG is shown in Figure 7-187 and described in Table 7-189.

Return to the Summary Table.

Figure 7-187 MICBIAS_CFG Register
76543210
MBIAS_VAL[3:0]RESERVED
R/W-1010bR-0000b
Table 7-189 MICBIAS_CFG Register Field Descriptions
BitFieldTypeResetDescription
7-4MBIAS_VAL[3:0]R/W0xAMicBias Value
0d = Microphone Bias output is bypassed to BSTOUT/HVDD
1d = Microphone Bias is set to 3.0 V
2d = Microphone Bias is set to 3.5 V
3d = Microphone Bias is set to 4.0 V
4d = Microphone Bias is set to 4.5 V
5d = Microphone Bias is set to 5 V
6d = Microphone Bias is set to 5.5 V
7d = Microphone Bias is set to 6 V
8d = Microphone Bias is set to 6.5 V
9d = Microphone Bias is set to 7 V
10d = Microphone Bias is set to 7.5 V
11d = Microphone Bias is set to 8 V
12d = Microphone Bias is set to 8.5 V
13d = Microphone Bias is set to 9 V
14d = Microphone Bias is set to 9.5 V
15d = Microphone Bias is set to 10 V
3-0RESERVEDR0x0Reserved bits; Write only reset value