SLASFM6 October   2026 TAS2573

ADVANCE INFORMATION  

  1.   1
  2. 1 Features
  3. 2 Applications
  4. 3 Description
  5. 4 Pin Configuration and Functions
  6. 5 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
    7. 5.7 Timing Diagrams
    8. 5.8 Typical Characteristics
  7. 6 Detailed Description
    1. 6.1 Overview
    2. 6.2 Functional Block Diagram
    3. 6.3 Device Functional Modes
      1. 6.3.1 Operational Modes
        1. 6.3.1.1 Hardware Shutdown
        2. 6.3.1.2 Software Power Modes Control and Software Reset
        3. 6.3.1.3 Efficiency and power saving modes
          1. 6.3.1.3.1 Noise Gate
          2. 6.3.1.3.2 Music Efficiency Mode
          3. 6.3.1.3.3 VDD Y-bridge
          4. 6.3.1.3.4 Class-H Boost
        4. 6.3.1.4 2S Battery Mode
        5. 6.3.1.5 Low voltage battery mode
        6. 6.3.1.6 External PVDD Mode
      2. 6.3.2 Faults and Status
        1. 6.3.2.1 Interrupt generation and clearing
    4. 6.4 Feature Description
      1. 6.4.1 PurePathâ„¢ Console 3 Software
      2. 6.4.2 Playback Signal Path
        1. 6.4.2.1 Digital Signal Processor
          1. 6.4.2.1.1 Algorithm Blocks
          2. 6.4.2.1.2 Algorithm Features
          3. 6.4.2.1.3 Factory Calibration
        2. 6.4.2.2 Digital Volume Control and Amplifier Output Level
        3. 6.4.2.3 High Pass Filter
        4. 6.4.2.4 Class-D Amplifier
        5. 6.4.2.5 Supply Tracking Limiters with Brown Out Prevention
          1. 6.4.2.5.1 Voltage Limiter and Clipping protection
        6. 6.4.2.6 Tone Generator
      3. 6.4.3 Digital Audio Serial Interface
      4. 6.4.4 Boost
      5. 6.4.5 Speaker current and voltage (IV) sensing
      6. 6.4.6 Supply Voltage Monitors
      7. 6.4.7 Thermal Protection
      8. 6.4.8 Clocks and PLL
        1. 6.4.8.1 Auto clock based wakeup and clock errors
      9. 6.4.9 Digital IO pins
    5. 6.5 Programming
      1. 6.5.1 I2C Control Interface
      2. 6.5.2 I2C Address Selection
      3. 6.5.3 General I2C Operation
      4. 6.5.4 I2C Single-Byte and Multiple-Byte Transfers
      5. 6.5.5 I2C Single-Byte Write
      6. 6.5.6 I2C Multiple-Byte Write
      7. 6.5.7 I2C Single-Byte Read
      8. 6.5.8 I2C Multiple-Byte Read
  8. 7 Register Maps
    1. 7.1 PAGE_0 Registers
    2. 7.2 PAGE_1 Registers
  9. 8 Application and Implementation
    1. 8.1 Application Information
    2. 8.2 Typical Application
      1. 8.2.1 Design Requirements
      2. 8.2.2 Detailed Design Procedure
        1. 8.2.2.1 Mono/Stereo Configuration
        2. 8.2.2.2 Boost Converter Passive Devices
        3. 8.2.2.3 EMI Passive Devices
        4. 8.2.2.4 Miscellaneous Passive Devices
      3. 8.2.3 Application Performance Plots
      4. 8.2.4 What to Do and What Not to Do
    3. 8.3 Power Supply Recommendations
    4. 8.4 Layout
      1. 8.4.1 Layout Guidelines
      2. 8.4.2 Layout Example
  10. 9 Revision History
  11. 10Device and Documentation Support
    1. 10.1 Documentation Support
      1. 10.1.1 Related Documentation
    2. 10.2 Receiving Notification of Documentation Updates
    3. 10.3 Support Resources
    4. 10.4 Trademarks
    5. 10.5 Electrostatic Discharge Caution
    6. 10.6 Glossary
  12. 11Mechanical, Packaging, and Orderable Information
    1. 11.1 Package Option Addendum
    2. 11.2 Tape and Reel Information

PAGE_0 Registers

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

Table 7-1 PAGE_0 Registers
OffsetAcronymRegister NameSection
0hPageDevice PageSection 7.1.1
1hSW_RESETSoftware ResetSection 7.1.2
2hPWR_CTLPower ControlSection 7.1.3
3hDEVICE_CFG_01Device configuration registersSection 7.1.4
4hDEVICE_CFG_02Device configuration registersSection 7.1.5
5hDEVICE_CFG_03Device configuration registersSection 7.1.6
6hDEVICE_CFG_04Device configuration registersSection 7.1.7
7hDEVICE_CFG_05Device configuration registersSection 7.1.8
8hTDM_CFG1TDM Configuration registersSection 7.1.9
9hTDM_CFG2TDM Configuration registersSection 7.1.10
AhTDM_CFG3TDM Configuration registersSection 7.1.11
ChTDM_CFG5TDM Configuration registersSection 7.1.12
DhTDM_CFG6TDM Configuration registersSection 7.1.13
EhTDM_CFG7TDM Configuration registersSection 7.1.14
FhTDM_CFG8TDM Configuration registersSection 7.1.15
10hTDM_CFG9TDM Configuration registersSection 7.1.16
11hTDM_CFG10TDM Configuration registersSection 7.1.17
12hTDM_CFG11TDM Configuration registersSection 7.1.18
13hTDM_CFG12TDM Configuration registersSection 7.1.19
14hTDM_DETTDM Clock detection monitorSection 7.1.20
15hMONITOR_CFG_01Monitoring ConfigurationSection 7.1.21
16hMONITOR_CFG_02Monitoring ConfigurationSection 7.1.22
17hLIM_CFG_0Limiter configurationSection 7.1.23
18hBOP_CFG_0Brown out protection configurationSection 7.1.24
19hTONE_GEN_01Internal tone generatorSection 7.1.25
1AhTONE_GEN_02Internal tone generatorSection 7.1.26
1BhIO_CFG_01IO ConfigurationSection 7.1.27
1ChIO_CFG_02IO ConfigurationSection 7.1.28
1DhIO_CFG_03IO ConfigurationSection 7.1.29
1EhNG_CFG0Noise Gate ControlsSection 7.1.30
21hBST_CFG_01Boost ConfigurationSection 7.1.31
22hBST_CFG_02Boost ConfigurationSection 7.1.32
25hINTERRUPT_CFG1IRQZ clearSection 7.1.33
2ChTDM_CFG13TDM Configuration registersSection 7.1.34
2EhTDM_CFG15TDM Configuration registersSection 7.1.35
31hCLASSD_CFG_01ClassSection 7.1.36
32hCLASSD_CFG_02ClassSection 7.1.37
3BhBST_CFG_05Boost ConfigurationSection 7.1.38
3ChTHERM_CFGThermal warning configurationSection 7.1.39
5BhINT_MASK_0Interrupt MasksSection 7.1.40
5ChINT_MASK_1Interrupt MasksSection 7.1.41
5DhINT_MASK_2Interrupt MasksSection 7.1.42
5FhINT_MASK_3Interrupt MasksSection 7.1.43
60hINT_LATCH_0Latched interrupt readbackSection 7.1.44
61hINT_LATCH_1Latched interrupt readbackSection 7.1.45
62hINT_LATCH_2Latched interrupt readbackSection 7.1.46
63hINT_LATCH_3Latched interrupt readbackSection 7.1.47
64hINT_LATCH_4Latched interrupt readbackSection 7.1.48
65hNG_IDLE_STATUSLatched interrupt readbackSection 7.1.49
66hINT_MASK_5Interrupt MasksSection 7.1.50
67hINT_LATCH_5Latched interrupt readbackSection 7.1.51
78hREV_IDRevision and PG IDSection 7.1.52
7FhBOOKDevice BookSection 7.1.53

7.1.1 Page Register (Offset = 0h) [Reset = 00h]

Page is shown in Table 7-2.

Return to the Summary Table.

The device's memory map is divided into pages and books. This register sets the page.

Table 7-2 Page Register Field Descriptions
BitFieldTypeResetDescription
7-0PAGER/W0h Sets the device page.
  • 00h = Page 0
  • 01h = Page 1
  • FFh = Page 255

7.1.2 SW_RESET Register (Offset = 1h) [Reset = 00h]

SW_RESET is shown in Table 7-3.

Return to the Summary Table.

Asserting Software Reset places all register values in the default POR (Power on Reset) state.

Table 7-3 SW_RESET Register Field Descriptions
BitFieldTypeResetDescription
7-1RESERVEDR0h RESERVED
0SW_RESETR/W0h Software reset. Bit is self clearing.
  • 0h = Don't reset
  • 1h = Reset

7.1.3 PWR_CTL Register (Offset = 2h) [Reset = 02h]

PWR_CTL is shown in Table 7-4.

Return to the Summary Table.

Sets device's mode of operation and Power Configuration

Table 7-4 PWR_CTL Register Field Descriptions
BitFieldTypeResetDescription
7-2RESERVEDR0h RESERVED
1-0MODER/W2h Device operational mode.
  • 0h = Active
  • 1h = Mute
  • 2h = Software Shutdown
  • 3h = Wake-up and Shutdown on ASI Clock

7.1.4 DEVICE_CFG_01 Register (Offset = 3h) [Reset = C0h]

DEVICE_CFG_01 is shown in Table 7-5.

Return to the Summary Table.

This register configures the various device modes.

Table 7-5 DEVICE_CFG_01 Register Field Descriptions
BitFieldTypeResetDescription
7-6EFFICIENCY_MODER/W3h Device operational mode.
  • 0h = Music Efficiency and Noise Gate mode disabled
  • 1h = Noise Gate Mode Only
  • 2h = Music Efficiency Only
  • 3h = Music Efficiency + Noise Gate mode
5-2RESERVEDR0h RESERVED
1-0SDZ_MODER/W0h SDZ Mode configuration.
  • 0h = Soft shutdown and device reset
  • 1h = Immediate shutdown and device reset
  • 2h = Soft shutdown only (registers settings are not cleared)
  • 3h = Reserved

7.1.5 DEVICE_CFG_02 Register (Offset = 4h) [Reset = 8Ch]

DEVICE_CFG_02 is shown in Table 7-6.

Return to the Summary Table.

This register configures the various device modes.

Table 7-6 DEVICE_CFG_02 Register Field Descriptions
BitFieldTypeResetDescription
7I2C_GBL_ENR/W1h I2C global address is
  • 0h = Disabled
  • 1h = Enabled
6RESERVEDR0h Reserved
5-3CLK_HALT_TIMER/W1h Device aborts the clock check after the time out defined by this register
  • 0h = Perpetual checking mode. ASI CLK check is never aborted
  • 1h = 800 us
  • 2h = 3.2ms
  • 3h = 34.1ms
  • 4h = 68.3ms
  • 5h = 256ms
  • 6h = 768ms
  • 7h = 1.3s
2CLK_BASED_PWR_UPR/W1h Power up/down based on valid ASI clocks is
  • 0h = Disable
  • 1h = Enabled.
1RESERVEDR0h Reserved
0RESERVEDR0h Reserved

7.1.6 DEVICE_CFG_03 Register (Offset = 5h) [Reset = 00h]

DEVICE_CFG_03 is shown in Table 7-7.

Return to the Summary Table.

This register configures the various device modes.

Table 7-7 DEVICE_CFG_03 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0h Reserved
6RESERVEDR0h Reserved
5OCE_RETRYR/W0h Retry after over current event.
  • 0h = Do not retry
  • 1h = Retry after "RETRY_WAIT_TIME"
4OTE_RETRYR/W0h Retry after over temperature event.
  • 0h = Do not retry
  • 1h = Retry after "RETRY_WAIT_TIME"
3RESERVEDR0h Reserved
2CLKE_RETRYR/W0h Retry after Internal Clock Error event.
  • 0h = Do not retry
  • 1h = Retry after "RETRY_WAIT_TIME"
1RESERVEDR0h Reserved
0RESERVEDR0h Reserved

7.1.7 DEVICE_CFG_04 Register (Offset = 6h) [Reset = 04h]

DEVICE_CFG_04 is shown in Table 7-8.

Return to the Summary Table.

This register configures the various device modes.

Table 7-8 DEVICE_CFG_04 Register Field Descriptions
BitFieldTypeResetDescription
7-6RESERVEDR0h RESERVED
5-4SEL_VBAT_MODER/W0h Selects VBAT mode of operation
  • 0h = VBAT 1S mode, VBAT pin voltage monitored
  • 1h = VBAT 1S mode, VBAT_SNS pin voltage monitored
  • Ah = VBAT 2S mode, VBAT_SNS pin voltage monitored
  • Bh = RESERVED
3-2IRQZ_PIN_CFGR/W1h IRQZ interrupt configuration. IRQZ asserts
  • 0h = on any unmasked live interrupts
  • 1h = on any unmasked latched interrupts
  • 2h = for 2-4ms one time on any unmasked live interrupt event
  • 3h = for 2-4ms every 4ms on any unmasked latched interrupts
1RESERVEDR0h RESERVED
0RETRY_WAIT_TIMER/W0h Retry wait time after device detects error (Valid only for errors with retry options available)
  • 0h = 1.5 sec
  • 1h = 100ms

7.1.8 DEVICE_CFG_05 Register (Offset = 7h) [Reset = 00h]

DEVICE_CFG_05 is shown in Table 7-9.

Return to the Summary Table.

This register configures the various device modes.

Table 7-9 DEVICE_CFG_05 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0h RESERVED
6SAMPLE_RATE_CFGR/W0h Sampling Rate selection
  • 0h = Audio data rate is multiple/sub-multiple of 48Ksps
  • 1h = Audio data rate is multiple/sub-multiple of 44.1Ksps
5-0AMP_LVLR/W0h Device Channel Gain setting
  • 0h = 21.000dB
  • 1h = 20.498dB
  • 2h = 19.997dB
  • 3h = 19.495dB
  • 4h = 18.993dB
  • 26h = 1.935dB
  • 27h = 1.434dB
  • 28h = 0.932dB
  • 29h = 0.430dB
  • 2Ah = -0.071dB

7.1.9 TDM_CFG1 Register (Offset = 8h) [Reset = 82h]

TDM_CFG1 is shown in Table 7-10.

Return to the Summary Table.

This register configures device TDM modes

Table 7-10 TDM_CFG1 Register Field Descriptions
BitFieldTypeResetDescription
7FRAME_STARTR/W1h TDM frame start polarity.
  • 0h = Low to High on FSYNC
  • 1h = High to Low on FSYNC
6RX_JUSTIFYR/W0h TDM RX sample justification within the time slot.
  • 0h = Left
  • 1h = Right
5-1RX_OFFSETR/W1h TDM RX start of frame to time slot 0 offset (SBCLK cycles).
0RX_EDGER/W0h TDM RX capture clock polarity.
  • 0h = Rising edge of SBCLK
  • 1h = Falling edge of SBCLK

7.1.10 TDM_CFG2 Register (Offset = 9h) [Reset = 0Ah]

TDM_CFG2 is shown in Table 7-11.

Return to the Summary Table.

This register configures device TDM modes

Table 7-11 TDM_CFG2 Register Field Descriptions
BitFieldTypeResetDescription
7-6IVMON_SLENR/W0h Sets the current and voltage data to length of
  • 0h = 16 bits
  • 1h = 12 bits
  • 2h = 8 bits
  • 3h = RESERVED
5-4RESERVEDR0h RESERVED
3-2RX_WLENR/W2h TDM RX word length.
  • 0h = 16-bits
  • 1h = 20-bits
  • 2h = 24-bits
  • 3h = 32-bits
1-0RX_SLENR/W2h TDM RX time slot length.
  • 0h = 16-bits
  • 1h = 24-bits
  • 2h = 32-bits
  • 3h = RESERVED

7.1.11 TDM_CFG3 Register (Offset = Ah) [Reset = 10h]

TDM_CFG3 is shown in Table 7-12.

Return to the Summary Table.

This register configures device TDM modes

Table 7-12 TDM_CFG3 Register Field Descriptions
BitFieldTypeResetDescription
7-4RX_SLOT_RR/W1h TDM RX Right Audio Channel Time Slot.
3-0RX_SLOT_LR/W0h TDM RX Left Audio Channel Time Slot.

7.1.12 TDM_CFG5 Register (Offset = Ch) [Reset = 13h]

TDM_CFG5 is shown in Table 7-13.

Return to the Summary Table.

This register configures device TDM modes

Table 7-13 TDM_CFG5 Register Field Descriptions
BitFieldTypeResetDescription
7TX_KEEPCYR/W0h TDM TX SDOUT LSB data is driven for
  • 0h = full-cycle
  • 1h = half-cycle
6TX_KEEPLNR/W0h TDM TX SDOUT holds the bus for the following when TX_KEEPEN is enabled
  • 0h = 1LSB cycle
  • 1h = always
5TX_KEEPENR/W0h TDM TX SDOUT bus keeper enable.
  • 0h = Disable bus keeper
  • 1h = Enable bus keeper
4TX_FILLR/W1h TDM TX SDOUT unused bitfield fill.
  • 0h = Transmit 0
  • 1h = Transmit Hi-Z
3-1TX_OFFSETR/W1h TDM TX start of frame to time slot 0 offset.
0TX_EDGER/W1h TDM TX launch clock polarity.
  • 0h = Rising edge of SBCLK
  • 1h = Falling edge of SBCLK

7.1.13 TDM_CFG6 Register (Offset = Dh) [Reset = 02h]

TDM_CFG6 is shown in Table 7-14.

Return to the Summary Table.

This register configures device TDM modes

Table 7-14 TDM_CFG6 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0h RESERVED
6VSNS_TXR/W0h TDM TX voltage sense transmit enable.
  • 0h = Disabled
  • 1h = Enabled
5-0VSNS_SLOTR/W2h TDM TX voltage sense time slot.

7.1.14 TDM_CFG7 Register (Offset = Eh) [Reset = 00h]

TDM_CFG7 is shown in Table 7-15.

Return to the Summary Table.

This register configures device TDM modes

Table 7-15 TDM_CFG7 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0h RESERVED
6ISNS_TXR/W0h TDM TX current sense transmit enable.
  • 0h = Disabled
  • 1h = Enabled
5-0ISNS_SLOTR/W0h TDM TX current sense time slot.

7.1.15 TDM_CFG8 Register (Offset = Fh) [Reset = 04h]

TDM_CFG8 is shown in Table 7-16.

Return to the Summary Table.

This register configures device TDM modes

Table 7-16 TDM_CFG8 Register Field Descriptions
BitFieldTypeResetDescription
7VBAT_SLENR/W0h TDM TX VBAT time slot length.
  • 0h = Truncate to 8-bits
  • 1h = Left justify to 16-bits
6VBAT_TXR/W0h TDM TX VBAT transmit enable.
  • 0h = Disabled
  • 1h = Enabled
5-0VBAT_SLOTR/W4h TDM TX VBAT time slot.

7.1.16 TDM_CFG9 Register (Offset = 10h) [Reset = 05h]

TDM_CFG9 is shown in Table 7-17.

Return to the Summary Table.

This register configures device TDM modes

Table 7-17 TDM_CFG9 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0h RESERVED
6TEMP_TXR/W0h TDM TX temp sensor transmit enable.
  • 0h = Disabled
  • 1h = Enabled
5-0TEMP_SLOTR/W5h TDM TX temp sensor time slot.

7.1.17 TDM_CFG10 Register (Offset = 11h) [Reset = 07h]

TDM_CFG10 is shown in Table 7-18.

Return to the Summary Table.

This register configures device TDM modes

Table 7-18 TDM_CFG10 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0h RESERVED
6STATUS_TXR/W0h TDM TX status bits transmit enable.
  • 0h = Disabled
  • 1h = Enabled
5-0STATUS_SLOTR/W7h TDM TX status bits time slot.

7.1.18 TDM_CFG11 Register (Offset = 12h) [Reset = 06h]

TDM_CFG11 is shown in Table 7-19.

Return to the Summary Table.

This register configures device TDM modes

Table 7-19 TDM_CFG11 Register Field Descriptions
BitFieldTypeResetDescription
7PVDD_SLENR/W0h TDM TX PVDD time slot length.
  • 0h = Truncate to 8-bits
  • 1h = Left justify to 16-bits
6PVDD_TXR/W0h TDM TX PVDD transmit enable.
  • 0h = Disabled
  • 1h = Enabled
5-0PVDD_SLOTR/W6h TDM TX PVDD time slot.

7.1.19 TDM_CFG12 Register (Offset = 13h) [Reset = 12h]

TDM_CFG12 is shown in Table 7-20.

Return to the Summary Table.

This register configures device TDM modes

Table 7-20 TDM_CFG12 Register Field Descriptions
BitFieldTypeResetDescription
7AUDIO_SLENR/W0h TDM audio slot length
  • 0h = 16-bits
  • 1h = 24-bits
6AUDIO_TXR/W0h TDM audio output transmit enable
  • 0h = Disabled
  • 1h = Enabled
5-0AUDIO_SLOTR/W12h TDM TX status time slot.

7.1.20 TDM_DET Register (Offset = 14h) [Reset = 7Fh]

TDM_DET is shown in Table 7-21.

Return to the Summary Table.

Readback of internal auto-rate detection.

Table 7-21 TDM_DET Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0h RESERVED
6-3FS_RATIO_DETECTEDRFh Detected SBCLK to FSYNC ratio.
  • 00h = 16
  • 01h = 24
  • 02h = 32
  • 03h = 48
  • 04h = 64
  • 05h = 96
  • 06h = 128
  • 07h = 192
  • 08h = 256
  • 09h = 384
  • 0Ah = 512
  • 0Bh = 125
  • 0Dh = 500
  • 0Eh = RESERVED
  • 0Fh = Invalid ratio
2-0FS_RATE_DETECTEDR7h Detected sample rate of TDM bus.
  • 0h = RESERVED
  • 1h = 14.7/16KHz
  • 2h = 22.05/24KHz
  • 3h = 29.4/32KHz
  • 4h = 44.1/48KHz
  • 5h = 88.2/96kHz
  • 6h = 176.4/192kHz
  • 7h = Error condition

7.1.21 MONITOR_CFG_01 Register (Offset = 15h) [Reset = 00h]

MONITOR_CFG_01 is shown in Table 7-22.

Return to the Summary Table.

This register configures the Monitor channels of the device

Table 7-22 MONITOR_CFG_01 Register Field Descriptions
BitFieldTypeResetDescription
7SUPPLY_SAMPLING_RATER/W0h Configure VBAT and PVDD sampling rates
  • 0h = VBAT Sampling rate is higher than PVDD
  • 1h = PVDD Sampling rate is higher than VBAT
6-0RESERVEDR0h RESERVED

7.1.22 MONITOR_CFG_02 Register (Offset = 16h) [Reset = 30h]

MONITOR_CFG_02 is shown in Table 7-23.

Return to the Summary Table.

This register configures the Monitor channels of the device

Table 7-23 MONITOR_CFG_02 Register Field Descriptions
BitFieldTypeResetDescription
7IVSENSE_LPF_ENABLER/W0h Control for 6kHz LPF on the IV sense channel
  • 0h = IV Sense LPF disabled
  • 1h = IV sense LPF enabled
6-5VSENSE_GAIN_SELR/W1h VSNS Full-scale (FS) programming
4-3ISENSE_GAIN_SELR/W2h ISNS Full-scale (FS) programming
2-0RESERVEDR0h RESERVED

7.1.23 LIM_CFG_0 Register (Offset = 17h) [Reset = 00h]

LIM_CFG_0 is shown in Table 7-24.

Return to the Summary Table.

This register configures the voltage limiter module

Table 7-24 LIM_CFG_0 Register Field Descriptions
BitFieldTypeResetDescription
7-6LIM_MODER/W0h Limiter enable.
  • 0h = Disabled
  • 1h = VBAT voltage based limiter mode
  • 2h = PVDD voltage based limiter mode
  • 3h = ClassH Boost voltage based voltage limiter
5SUPPLY_HEADROOM_LIM_MODER/W0h Select Limiter threshold based on supply headroom
  • 0h = Disabled
  • 1h = Enabled
4-0RESERVEDR0h RESERVED

7.1.24 BOP_CFG_0 Register (Offset = 18h) [Reset = 00h]

BOP_CFG_0 is shown in Table 7-25.

Return to the Summary Table.

This register configures brown out protection module

Table 7-25 BOP_CFG_0 Register Field Descriptions
BitFieldTypeResetDescription
7-5RESERVEDR0h RESERVED
4BOP_SRCR/W0h Brown out prevention Source control
  • 0h = VBAT
  • 1h = PVDD
3BOPSD_ENR/W0h Brown out prevention shutdown enable.
  • 0h = Disabled
  • 1h = Enabled. Device shuts down when VBAT voltage is lower than programmed BOSD_THR_LVL[24:0]
2BOP_HLD_CLRR/W0h BOP infinite hold clear (self clearing). Available when BOP_INF_HLD = 1
  • 0h = Don't clear
  • 1h = Clear.
1BOP_INF_HLDR/W0h Infinite hold on brown out event.
  • 0h = Use BOP_HLD_TM after brown out event
  • 1h = Don't release until BOP_HLD_CLR is asserted high
0BOP_ENR/W0h Brown out prevention (BOP) enable.
  • 0h = Disabled
  • 1h = Enabled

7.1.25 TONE_GEN_01 Register (Offset = 19h) [Reset = 40h]

TONE_GEN_01 is shown in Table 7-26.

Return to the Summary Table.

Configurations for internal tone generator

Table 7-26 TONE_GEN_01 Register Field Descriptions
BitFieldTypeResetDescription
7INTERNAL_TONE_PLAYBACK_ENR/W0h Pilot Tone signal playback control
  • 0h = Pilot tone is not generated
  • 1h = Pilot tone is generated (chirp_en must be set 0)
6INTERNAL_TONE_MIXING_ENR/W1h Internal tone mixing control
  • 0h = Only tone is played(Audio data from ASI is ignored by FW)
  • 1h = Tone signal is mixed with Audio data and played together
5INTERNAL_TONE_CLK_SELR/W0h Clock source for tone generator
  • 0h = External clocks
  • 1h = Internal Oscillator
4RESERVEDR0h Reserved
3-0RESERVEDR0h RESERVED

7.1.26 TONE_GEN_02 Register (Offset = 1Ah) [Reset = 96h]

TONE_GEN_02 is shown in Table 7-27.

Return to the Summary Table.

Configurations for internal tone generator

Table 7-27 TONE_GEN_02 Register Field Descriptions
BitFieldTypeResetDescription
7-4CHIRP_FREQ_CYCLESR/W9h No of cycles of each frequency in the chirp. Next frequency is always at zero cross of previous frequency cycle.
  • 0h = 1 Cycle
  • 1h = 2 Cycles
  • Fh = 16 Cycles
3CHIRP_ENR/W0h Chirp Tone playback Control (Dynamic reg) (Note: ASI must be active with valid clock and fsync. Audio data can be Zero)
  • 0h = Chirp tone is not generated
  • 1h = Chirp tone is generated (pilot_tone_en must be set 0)
2INTERNAL_TONE_GEN_ENZR/W1h Disables internal tone generation feature (Need to reset this bit to use tone feature)
  • 0h = Tone Generator enabled
  • 1h = Tone Generator disabled
1CHIRP_RAMP_ENR/W1h Chirp Ramp Control
  • 0h = Ramp up/down disabled
  • 1h = Ramp up/down enabled
0RESERVEDR0h RESERVED

7.1.27 IO_CFG_01 Register (Offset = 1Bh) [Reset = 01h]

IO_CFG_01 is shown in Table 7-28.

Return to the Summary Table.

This register configures the IO buffers

Table 7-28 IO_CFG_01 Register Field Descriptions
BitFieldTypeResetDescription
7-6SDO_DRIVE_SELR/W0h Drive strength control register for SDO pad
  • 0h = 2mA drive setting
  • 1h = 4mA drive setting
  • 2h = 6mA drive setting
  • 3h = 8mA drive setting
5-4IRQZ_DRIVE_SELR/W0h Drive strength control register for IRQZ pad
  • 0h = 2mA drive setting
  • 1h = 4mA drive setting
  • 2h = 6mA drive setting
  • 3h = 8mA drive setting
3-2SDA_DRIVE_SELR/W0h Drive strength control register for SDA pad
  • 0h = 2mA drive setting
  • 1h = 4mA drive setting
  • 2h = 6mA drive setting
  • 3h = 8mA drive setting
1RESERVEDR0h Reserved
0RESERVEDR0h Reserved

7.1.28 IO_CFG_02 Register (Offset = 1Ch) [Reset = 3Ch]

IO_CFG_02 is shown in Table 7-29.

Return to the Summary Table.

This register configures the IO buffers

Table 7-29 IO_CFG_02 Register Field Descriptions
BitFieldTypeResetDescription
7IRQZ_POLR/W0h IRQZ pin polarity for interrupt.
  • 0h = Active low
  • 1h = Active High
6IRQZ_PUR/W0h IRQZ internal pull/dn up enable.
  • 0h = pull-up/dn disabled
  • 1h = pull-up/dn enabled as per irqz_pol
5EN_SDO_OUTPUTR/W1h SDO (ASI) O/P Stage Enable
  • 0h = SDO O/P Stage is disabled during function mode (Tristated)
  • 1h = Enabled during function mode
4EN_ASI2_SDO_OUTPUTR/W1h SDO (ASI) O/P Stage Enable
  • 0h = SDO O/P Stage is disabled during function mode (Tristated)
  • 1h = Enabled during function mode
3EN_ASI2_SBCLK_OUTPUTR/W1h SDO (ASI) O/P Stage Enable
  • 0h = SDO O/P Stage is disabled during function mode (Tristated)
  • 1h = Enabled during function mode
2EN_ASI2_FSYNC_OUTPUTR/W1h SDO (ASI) O/P Stage Enable
  • 0h = SDO O/P Stage is disabled during function mode (Tristated)
  • 1h = Enabled during function mode
1-0ICC_DSR/W0h Drive strength control register for ICC pad
  • 0h = 2mA drive setting
  • 1h = 4mA drive setting
  • 2h = 6mA drive setting
  • 3h = 8mA drive setting

7.1.29 IO_CFG_03 Register (Offset = 1Dh) [Reset = 00h]

IO_CFG_03 is shown in Table 7-30.

Return to the Summary Table.

This register configures the IO buffers

Table 7-30 IO_CFG_03 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0h RESERVED
6WPD_EN_SDZR/W0h Week pull down enable - SDZ
  • 0h = pull-dn disabled
  • 1h = pull-dn enabled
5AD1_PD_ENR/W0h Week pull down enable - AD1
  • 0h = pull-dn disabled
  • 1h = pull-dn enabled
4AD2_PD_ENR/W0h Week pull down enable - AD2
  • 0h = pull-dn disabled
  • 1h = pull-dn enabled
3SDOUT_PD_ENR/W0h Weak pull down for SDOUT.
  • 0h = Disabled
  • 1h = Enabled
2SDIN_PD_ENR/W0h Weak pull down for SDIN.
  • 0h = Disabled
  • 1h = Enabled
1FSYNC_PD_ENR/W0h Weak pull down for FSYNC.
  • 0h = Disabled
  • 1h = Enabled
0SBCLK_PD_ENR/W0h Weak pull down for SBCLK.
  • 0h = Disabled
  • 1h = Enabled

7.1.30 NG_CFG0 Register (Offset = 1Eh) [Reset = 60h]

NG_CFG0 is shown in Table 7-31.

Return to the Summary Table.

Noise gate hysteresis, threshold level, and enable.

Table 7-31 NG_CFG0 Register Field Descriptions
BitFieldTypeResetDescription
7-6NG_HYST_TIMERR/W1h Noise Gate Entry hysteresis timer
  • 0h = 10ms
  • 1h = 50ms
  • 2h = 100ms
  • 3h = 1000ms
5-3NG_TH_LVLR/W4h Noise-gate audio threshold level
  • 0h = -85dBFS
  • 1h = -90dBFS
  • 2h = -95dBFS
  • 3h = -100dBFS
  • 4h = -105dBFS
  • 5h = -110dBFS
  • 6h = -115dBFS
  • 7h = -120dBFS
2-0RESERVEDR0h RESERVED

7.1.31 BST_CFG_01 Register (Offset = 21h) [Reset = 12h]

BST_CFG_01 is shown in Table 7-32.

Return to the Summary Table.

This register configures internal Boost controller

Table 7-32 BST_CFG_01 Register Field Descriptions
BitFieldTypeResetDescription
7-5RESERVEDR0h RESERVED
4BOOST_PHASE_SYNC_ENR/W1h Boost Phase sync enable
  • 0h = Disabled
  • 1h = Enabled
3-2BOOST_PHASER/W0h Boost Phase sync delay control, applicable only when BOOST_PHASE_SYNC_EN = 1
  • 0h = Phase shift is 0ns
  • 1h = Phase shift is 65ns
  • 2h = Phase shift is 130ns
  • 3h = Phase shift is 195ns
1BOOST_PHASE_FROM_ADDRESS_PINR/W1h Boost Phase shift sync control selected automatically based on i2c slave address detected from Address pin. Applicable only when BOOST_PHASE_SYNC_EN = 1
  • 0h = Disabled
  • 1h = Enabled
0RESERVEDR0h Reserved

7.1.32 BST_CFG_02 Register (Offset = 22h) [Reset = 23h]

BST_CFG_02 is shown in Table 7-33.

Return to the Summary Table.

This register configures internal Boost controller

Table 7-33 BST_CFG_02 Register Field Descriptions
BitFieldTypeResetDescription
7-6BST_MODER/W0h Boost Mode
  • 0h = Class-H
  • 1h = Class-G
  • 2h = Always ON
  • 3h = Always OFF (Passthrough)
5BOOST_ENR/W1h Boost enable
  • 0h = Disabled (External PVDD mode)
  • 1h = Enabled
4-3BOOST_MIN_FREQ_SELR/W0h Boost active mode PFM lower limit
  • 0h = No Limit
  • 1h = 25kHz
  • 2h = 50kHz
  • 3h = RESERVED
2-1RESERVEDR0h Reserved
0RESERVEDR0h Reserved

7.1.33 INTERRUPT_CFG1 Register (Offset = 25h) [Reset = 00h]

INTERRUPT_CFG1 is shown in Table 7-34.

Return to the Summary Table.

This register clears all the latched interrupt registers

Table 7-34 INTERRUPT_CFG1 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0h Reserved
6RESERVEDR0h Reserved
5-2RESERVEDR0h RESERVED
1INT_CLR_LTCHR/W0h Clear INT_LTCH registers
  • 0h = Don't clear
  • 1h = Clear (self clearing bit)
0RESERVEDR0h RESERVED

7.1.34 TDM_CFG13 Register (Offset = 2Ch) [Reset = 00h]

TDM_CFG13 is shown in Table 7-35.

Return to the Summary Table.

This register configures device TDM modes

Table 7-35 TDM_CFG13 Register Field Descriptions
BitFieldTypeResetDescription
7ECHOREF1_SLENR/W0h TDM TX Echo Reference Channel 1 time slot length.
  • 0h = Truncate to 8-bits
  • 1h = Left justify to 16-bits
6ECHOREF1_TXR/W0h TDM TX Echo Reference Channel 1 transmit enable.
  • 0h = Disabled
  • 1h = Enabled
5-0ECHOREF1_SLOTR/W0h TDM TX Echo Reference Channel 1 time slot.

7.1.35 TDM_CFG15 Register (Offset = 2Eh) [Reset = 00h]

TDM_CFG15 is shown in Table 7-36.

Return to the Summary Table.

This register configures device TDM modes

Table 7-36 TDM_CFG15 Register Field Descriptions
BitFieldTypeResetDescription
7-4RESERVEDR0h Sets the current and voltage data to length of
  • 0h = 16 bits
  • 1h = 12 bits
  • 2h = 8 bits
  • 3h = RESERVED
3-0RX_CFGR/W0h TDM RX time slot select config.
  • 0h = Channel with time slot equal to I2C address offset
  • 1h = Left channel
  • 2h = Right channel
  • 3h = Stereo downmix (L+R)/2
  • 4h = RESERVED
  • 5h = RESERVED
  • 6h = RESERVED
  • 7h = RESERVED
  • 8h = RESERVED
  • 9h = RESERVED
  • Ah = RESERVED
  • Bh = RESERVED
  • Ch = RESERVED

7.1.36 CLASSD_CFG_01 Register (Offset = 31h) [Reset = 34h]

CLASSD_CFG_01 is shown in Table 7-37.

Return to the Summary Table.

D amp configurations - This register configures the class-D amplifier

Table 7-37 CLASSD_CFG_01 Register Field Descriptions
BitFieldTypeResetDescription
7-6RESERVEDR0h Reserved
5-4CLASSD_OUTPUT_EDGERATE_CTRLR/W3h Edgerate programmability control
  • 0h = Class-D output edge rate of approximately 0.5V/ns
  • 1h = Class-D output edge rate of approximately 1V/ns
  • 2h = Reserved Class-D output edge rate of approximately 2V/ns
3CLASSD_HIZ_MODER/W0h Amp output state in Noise gate mode
  • 0h = Not Hi-Z
  • 1h = Enabled
2RESERVEDR0h Reserved
1-0RESERVEDR0h RESERVED

7.1.37 CLASSD_CFG_02 Register (Offset = 32h) [Reset = 94h]

CLASSD_CFG_02 is shown in Table 7-38.

Return to the Summary Table.

D amp configurations - This register configures the class-D amplifier

Table 7-38 CLASSD_CFG_02 Register Field Descriptions
BitFieldTypeResetDescription
7EN_Y_BRIDGE_MODER/W1h Enable/Disable VDD Bridge mode during device operation
  • 0h = VDD Bridge mode disabled
  • 1h = VDD Bridge mode enabled
6RESERVEDR0h Reserved
5-4RESERVEDR0h Reserved
3-2Y_BRIDGE_HYST_TIMERR/W1h Time hysteresis programmability
  • 0h = 100 us
  • 1h = 500 us
  • 2h = 5ms
  • 3h = 50ms
1-0RESERVEDR0h RESERVED

7.1.38 BST_CFG_05 Register (Offset = 3Bh) [Reset = A7h]

BST_CFG_05 is shown in Table 7-39.

Return to the Summary Table.

This register configures internal Boost controller

Table 7-39 BST_CFG_05 Register Field Descriptions
BitFieldTypeResetDescription
7-0VBOOST_MAX_CTRLR/WA7h Boost VMAX setting in class-H mode.
  • 54h = 5.54V (Min setting)
  • E5h = 15.11V (Max setting)

7.1.39 THERM_CFG Register (Offset = 3Ch) [Reset = 00h]

THERM_CFG is shown in Table 7-40.

Return to the Summary Table.

This register configures thermal warning detection

Table 7-40 THERM_CFG Register Field Descriptions
BitFieldTypeResetDescription
7-1RESERVEDR0h RESERVED
0EN_THERM_WARN_DETR/W0h Enable control for thermal warning detection feature
  • 0h = Disabled
  • 1h = Enabled

7.1.40 INT_MASK_0 Register (Offset = 5Bh) [Reset = 01h]

INT_MASK_0 is shown in Table 7-41.

Return to the Summary Table.

This register configures Masks for Interrupt flags

Table 7-41 INT_MASK_0 Register Field Descriptions
BitFieldTypeResetDescription
7INT_MASK0[7]R/W0h Mask for Interrupt due to BOP Inf Hold flag
  • 0h = Don't Mask
  • 1h = Mask
6INT_MASK0[6]R/W0h Mask for Interrupt due to limiter attenuation flag
  • 0h = Don't Mask
  • 1h = Mask
5INT_MASK0[5]R/W0h Mask for Interrupt due to supply less than inf pt flag
  • 0h = Don't Mask
  • 1h = Mask
4INT_MASK0[4]R/W0h Mask for Interrupt due to limiter active flag
  • 0h = Don't Mask
  • 1h = Mask
3INT_MASK0[3]R/W0h Mask for Interrupt due to brownout detected flag
  • 0h = Don't Mask
  • 1h = Mask
2INT_MASK0[2]R/W0h Mask for Interrupt due to bop active flag
  • 0h = Don't Mask
  • 1h = Mask
1INT_MASK0[1]R/W0h Mask for Interrupt due to device active flag
  • 0h = Don't Mask
  • 1h = Mask
0RESERVEDR0h Reserved

7.1.41 INT_MASK_1 Register (Offset = 5Ch) [Reset = 1Fh]

INT_MASK_1 is shown in Table 7-42.

Return to the Summary Table.

This register configures Masks for Interrupt flags

Table 7-42 INT_MASK_1 Register Field Descriptions
BitFieldTypeResetDescription
7INT_MASK1[7]R/W0h Mask for Interrupt due to PVDD Under voltage
  • 0h = Don't Mask
  • 1h = Mask
6INT_MASK1[6]R/W0h Mask for Interrupt due to VBAT 2S supply under voltage
  • 0h = Don't Mask
  • 1h = Mask
5INT_MASK1[5]R/W0h Mask for Interrupt due to DacMod overflow
  • 0h = Don't Mask
  • 1h = Mask
4INT_MASK1[4]R/W1h Mask for Interrupt due to Thermal Warning 135C
  • 0h = Don't Mask
  • 1h = Mask
3INT_MASK1[3]R/W1h Mask for Interrupt due to Thermal Warning 125C
  • 0h = Don't Mask
  • 1h = Mask
2INT_MASK1[2]R/W1h Mask for Interrupt due to Thermal Warning 115C
  • 0h = Don't Mask
  • 1h = Mask
1INT_MASK1[1]R/W1h Mask for Interrupt due to Thermal Warning 105C
  • 0h = Don't Mask
  • 1h = Mask
0INT_MASK1[0]R/W1h Mask for Interrupt due to DSP Mask for Interrupt output
  • 0h = Don't Mask
  • 1h = Mask

7.1.42 INT_MASK_2 Register (Offset = 5Dh) [Reset = 00h]

INT_MASK_2 is shown in Table 7-43.

Return to the Summary Table.

This register configures Masks for Interrupt flags

Table 7-43 INT_MASK_2 Register Field Descriptions
BitFieldTypeResetDescription
7INT_MASK2[7]R/W0h Mask for Interrupt due to watchdog expiry
  • 0h = Don't Mask
  • 1h = Mask
6RESERVEDR0h Reserved
5INT_MASK2[5]R/W0h Mask for Interrupt due to frame out of sync
  • 0h = Don't Mask
  • 1h = Mask
4INT_MASK2[4]R/W0h Mask for Interrupt due to PLL clock error
  • 0h = Don't Mask
  • 1h = Mask
3INT_MASK2[3]R/W0h Mask for Interrupt due to tdm error
  • 0h = Don't Mask
  • 1h = Mask
2INT_MASK2[2]R/W0h Mask for Interrupt due to ratio change error flag
  • 0h = Don't Mask
  • 1h = Mask
1INT_MASK2[1]R/W0h Mask for Interrupt due to fs change error flag
  • 0h = Don't Mask
  • 1h = Mask
0INT_MASK2[0]R/W0h Mask for Interrupt due to invalid ratio fs flag
  • 0h = Don't Mask
  • 1h = Mask

7.1.43 INT_MASK_3 Register (Offset = 5Fh) [Reset = 1Ah]

INT_MASK_3 is shown in Table 7-44.

Return to the Summary Table.

This register configures Masks for Interrupt flags

Table 7-44 INT_MASK_3 Register Field Descriptions
BitFieldTypeResetDescription
7INT_MASK4[7]R/W0h Mask for Interrupt due to vbat_por
  • 0h = Don't Mask
  • 1h = Mask
7INT_MASK3[7]R/W0h Mask for Interrupt due to over temperature detected
  • 0h = Don't Mask
  • 1h = Mask
6RESERVEDR0h Reserved
6RESERVEDR0h Reserved
5RESERVEDR0h Reserved
5RESERVEDR0h Reserved
4RESERVEDR0h Reserved
4RESERVEDR0h Reserved
3INT_MASK3[3]R/W1h Mask for Interrupt due to Class-D Over current protection
  • 0h = Don't Mask
  • 1h = Mask
3RESERVEDR0h Reserved
2INT_MASK4[2]R/W0h Mask for Interrupt due to clock halt flag. This interrupt also flags errors due to Pre-power-up clock error while using Wake-up-on-ASI feature
  • 0h = Don't Mask
  • 1h = Mask
2INT_MASK3[2]R/W0h Mask for Interrupt due to pvdd_ov_flag
  • 0h = Don't Mask
  • 1h = Mask
1RESERVEDR0h Reserved
1RESERVEDR0h Reserved
0RESERVEDR0h Reserved
0RESERVEDR0h Reserved

7.1.44 INT_LATCH_0 Register (Offset = 60h) [Reset = 00h]

INT_LATCH_0 is shown in Table 7-45.

Return to the Summary Table.

This register provides the status of latched interrupts

Table 7-45 INT_LATCH_0 Register Field Descriptions
BitFieldTypeResetDescription
7INT_LTCH0[7]R0h Interrupt due to BOP Inf Hold flag
  • 0h = No interrupt
  • 1h = Interrupt
6INT_LTCH0[6]R0h Interrupt due to limiter attenuation flag
  • 0h = No interrupt
  • 1h = Interrupt
5INT_LTCH0[5]R0h Interrupt due to supply less than inf pt flag
  • 0h = No interrupt
  • 1h = Interrupt
4INT_LTCH0[4]R0h Interrupt due to limiter active flag
  • 0h = No interrupt
  • 1h = Interrupt
3INT_LTCH0[3]R0h Interrupt due to brownout detected flag
  • 0h = No interrupt
  • 1h = Interrupt
2INT_LTCH0[2]R0h Interrupt due to bop active flag
  • 0h = No interrupt
  • 1h = Interrupt
1INT_LTCH0[1]R0h Live Interrupt due to device active flag
  • 0h = No interrupt
  • 1h = Interrupt
0RESERVEDR0h Reserved

7.1.45 INT_LATCH_1 Register (Offset = 61h) [Reset = 00h]

INT_LATCH_1 is shown in Table 7-46.

Return to the Summary Table.

This register provides the status of latched interrupts

Table 7-46 INT_LATCH_1 Register Field Descriptions
BitFieldTypeResetDescription
7INT_LTCH1[7]R0h Interrupt due to PVDD under voltage detection
  • 0h = No interrupt
  • 1h = Interrupt
6INT_LTCH1[6]R0h Interrupt due to VBAT2S under voltage detection
  • 0h = No interrupt
  • 1h = Interrupt
5INT_LTCH1[5]R0h Interrupt due to DacMod overflow
  • 0h = No interrupt
  • 1h = Interrupt
4INT_LTCH1[4]R0h Interrupt due to Thermal Warning 135C
  • 0h = No interrupt
  • 1h = Interrupt
3INT_LTCH1[3]R0h Interrupt due to Thermal Warning 125C
  • 0h = No interrupt
  • 1h = Interrupt
2INT_LTCH1[2]R0h Interrupt due to Thermal Warning 115C
  • 0h = No interrupt
  • 1h = Interrupt
1INT_LTCH1[1]R0h Interrupt due to Thermal Warning 105C
  • 0h = No interrupt
  • 1h = Interrupt
0INT_LTCH1[0]R0h Interrupt due to DSP Mask for Interrupt output
  • 0h = No interrupt
  • 1h = Interrupt

7.1.46 INT_LATCH_2 Register (Offset = 62h) [Reset = 00h]

INT_LATCH_2 is shown in Table 7-47.

Return to the Summary Table.

This register provides the status of latched interrupts

Table 7-47 INT_LATCH_2 Register Field Descriptions
BitFieldTypeResetDescription
7INT_LTCH2[7]R0h Interrupt due to watchdog expiry
  • 0h = No interrupt
  • 1h = Interrupt
6RESERVEDR0h Reserved
5INT_LTCH2[5]R0h Interrupt due to frame out of sync
  • 0h = No interrupt
  • 1h = Interrupt
4INT_LTCH2[4]R0h Interrupt due to PLL clock error
  • 0h = No interrupt
  • 1h = Interrupt
3INT_LTCH2[3]R0h Interrupt due to tdm error
  • 0h = No interrupt
  • 1h = Interrupt
2INT_LTCH2[2]R0h Interrupt due to ratio change error flag
  • 0h = No interrupt
  • 1h = Interrupt
1INT_LTCH2[1]R0h Interrupt due to fs change error flag
  • 0h = No interrupt
  • 1h = Interrupt
0INT_LTCH2[0]R0h Interrupt due to invalid ratio fs flag
  • 0h = No interrupt
  • 1h = Interrupt

7.1.47 INT_LATCH_3 Register (Offset = 63h) [Reset = 00h]

INT_LATCH_3 is shown in Table 7-48.

Return to the Summary Table.

This register provides the status of latched interrupts

Table 7-48 INT_LATCH_3 Register Field Descriptions
BitFieldTypeResetDescription
7INT_LTCH3[7]R0h Interrupt due to over temperature detected
  • 0h = No interrupt
  • 1h = Interrupt
6RESERVEDR0h Reserved
5RESERVEDR0h Reserved
4RESERVEDR0h Reserved
3INT_LTCH3[3]R0h Interrupt due to Class-D Over current protection
  • 0h = No interrupt
  • 1h = Interrupt
2INT_LTCH3[2]R0h Interrupt due to Over voltage on PVDD supply.
  • 0h = No interrupt
  • 1h = Interrupt
1RESERVEDR0h Reserved
0RESERVEDR0h Reserved

7.1.48 INT_LATCH_4 Register (Offset = 64h) [Reset = 00h]

INT_LATCH_4 is shown in Table 7-49.

Return to the Summary Table.

This register provides the status of latched interrupts

Table 7-49 INT_LATCH_4 Register Field Descriptions
BitFieldTypeResetDescription
7INT_LTCH4[7]R0h Interrupt due to VBAT under voltage detection
  • 0h = No interrupt
  • 1h = Interrupt
6RESERVEDR0h Reserved
5RESERVEDR0h Reserved
4RESERVEDR0h Reserved
3RESERVEDR0h Reserved
2INT_LTCH4[2]R0h Interrupt due to clock halt flag
  • 0h = No interrupt
  • 1h = Interrupt
1RESERVEDR0h Reserved
0RESERVEDR0h Reserved

7.1.49 NG_IDLE_STATUS Register (Offset = 65h) [Reset = 00h]

NG_IDLE_STATUS is shown in Table 7-50.

Return to the Summary Table.

This register provides the status of latched interrupts

Table 7-50 NG_IDLE_STATUS Register Field Descriptions
BitFieldTypeResetDescription
7NG_STATUSR0h Noise mode status bit
  • 0h = Device not in Noise gate mode
  • 1h = Device in Noise gate mode
6MUSIC_EFF_STATUSR0h Music efficiency mode status bit
  • 0h = Device not in music efficiency mode
  • 1h = Device in music efficiency mode
5-0RESERVEDR0h RESERVED

7.1.50 INT_MASK_5 Register (Offset = 66h) [Reset = 00h]

INT_MASK_5 is shown in Table 7-51.

Return to the Summary Table.

This register configures Masks for Interrupt flags

Table 7-51 INT_MASK_5 Register Field Descriptions
BitFieldTypeResetDescription
7INT_MASK5[7]R/W0h Mask for Interrupt due to completion of factory calibration
  • 0h = Don't Mask
  • 1h = Mask
6RESERVEDR0h Reserved
5RESERVEDR0h Reserved
4INT_MASK5[4]R/W0h Mask for Interrupt due to detection of short circuit
  • 0h = Don't Mask
  • 1h = Mask
3INT_MASK5[3]R/W0h Mask for Interrupt due to detection of open circuit
  • 0h = Don't Mask
  • 1h = Mask
2RESERVEDR0h Reserved
1RESERVEDR0h
0RESERVEDR0h

7.1.51 INT_LATCH_5 Register (Offset = 67h) [Reset = 00h]

INT_LATCH_5 is shown in Table 7-52.

Return to the Summary Table.

This register provides the status of latched interrupts of fct

Table 7-52 INT_LATCH_5 Register Field Descriptions
BitFieldTypeResetDescription
7INT_LTCH5[7]R0h Interrupt due to completion of factory calibration
  • 0h = No interrupt
  • 1h = Interrupt
6RESERVEDR0h Reserved
5RESERVEDR0h Reserved
4INT_LTCH5[4]R0h Interrupt due to detection of short circuit
  • 0h = No interrupt
  • 1h = Interrupt
3INT_LTCH5[3]R0h Interrupt due to detection of open circuit
  • 0h = No interrupt
  • 1h = Interrupt
2INT_LTCH5[2]R0h Interrupt due to detection of silence in input audio
  • 0h = No interrupt
  • 1h = Interrupt
1RESERVEDR0h
0RESERVEDR0h

7.1.52 REV_ID Register (Offset = 78h) [Reset = 00h]

REV_ID is shown in Table 7-53.

Return to the Summary Table.

Returns REV and PG ID.

Table 7-53 REV_ID Register Field Descriptions
BitFieldTypeResetDescription
7-0REV_IDR0h Returns the revision ID.

7.1.53 BOOK Register (Offset = 7Fh) [Reset = 00h]

BOOK is shown in Table 7-54.

Return to the Summary Table.

Device's memory map is divided into pages and books. This register sets the book.

Table 7-54 BOOK Register Field Descriptions
BitFieldTypeResetDescription
7-0BOOKR/W0h Sets the device book.