SLASFM6 October 2026 TAS2573
ADVANCE INFORMATION
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.
| Offset | Acronym | Register Name | Section |
|---|---|---|---|
| 0h | Page | Device Page | Section 7.1.1 |
| 1h | SW_RESET | Software Reset | Section 7.1.2 |
| 2h | PWR_CTL | Power Control | Section 7.1.3 |
| 3h | DEVICE_CFG_01 | Device configuration registers | Section 7.1.4 |
| 4h | DEVICE_CFG_02 | Device configuration registers | Section 7.1.5 |
| 5h | DEVICE_CFG_03 | Device configuration registers | Section 7.1.6 |
| 6h | DEVICE_CFG_04 | Device configuration registers | Section 7.1.7 |
| 7h | DEVICE_CFG_05 | Device configuration registers | Section 7.1.8 |
| 8h | TDM_CFG1 | TDM Configuration registers | Section 7.1.9 |
| 9h | TDM_CFG2 | TDM Configuration registers | Section 7.1.10 |
| Ah | TDM_CFG3 | TDM Configuration registers | Section 7.1.11 |
| Ch | TDM_CFG5 | TDM Configuration registers | Section 7.1.12 |
| Dh | TDM_CFG6 | TDM Configuration registers | Section 7.1.13 |
| Eh | TDM_CFG7 | TDM Configuration registers | Section 7.1.14 |
| Fh | TDM_CFG8 | TDM Configuration registers | Section 7.1.15 |
| 10h | TDM_CFG9 | TDM Configuration registers | Section 7.1.16 |
| 11h | TDM_CFG10 | TDM Configuration registers | Section 7.1.17 |
| 12h | TDM_CFG11 | TDM Configuration registers | Section 7.1.18 |
| 13h | TDM_CFG12 | TDM Configuration registers | Section 7.1.19 |
| 14h | TDM_DET | TDM Clock detection monitor | Section 7.1.20 |
| 15h | MONITOR_CFG_01 | Monitoring Configuration | Section 7.1.21 |
| 16h | MONITOR_CFG_02 | Monitoring Configuration | Section 7.1.22 |
| 17h | LIM_CFG_0 | Limiter configuration | Section 7.1.23 |
| 18h | BOP_CFG_0 | Brown out protection configuration | Section 7.1.24 |
| 19h | TONE_GEN_01 | Internal tone generator | Section 7.1.25 |
| 1Ah | TONE_GEN_02 | Internal tone generator | Section 7.1.26 |
| 1Bh | IO_CFG_01 | IO Configuration | Section 7.1.27 |
| 1Ch | IO_CFG_02 | IO Configuration | Section 7.1.28 |
| 1Dh | IO_CFG_03 | IO Configuration | Section 7.1.29 |
| 1Eh | NG_CFG0 | Noise Gate Controls | Section 7.1.30 |
| 21h | BST_CFG_01 | Boost Configuration | Section 7.1.31 |
| 22h | BST_CFG_02 | Boost Configuration | Section 7.1.32 |
| 25h | INTERRUPT_CFG1 | IRQZ clear | Section 7.1.33 |
| 2Ch | TDM_CFG13 | TDM Configuration registers | Section 7.1.34 |
| 2Eh | TDM_CFG15 | TDM Configuration registers | Section 7.1.35 |
| 31h | CLASSD_CFG_01 | Class | Section 7.1.36 |
| 32h | CLASSD_CFG_02 | Class | Section 7.1.37 |
| 3Bh | BST_CFG_05 | Boost Configuration | Section 7.1.38 |
| 3Ch | THERM_CFG | Thermal warning configuration | Section 7.1.39 |
| 5Bh | INT_MASK_0 | Interrupt Masks | Section 7.1.40 |
| 5Ch | INT_MASK_1 | Interrupt Masks | Section 7.1.41 |
| 5Dh | INT_MASK_2 | Interrupt Masks | Section 7.1.42 |
| 5Fh | INT_MASK_3 | Interrupt Masks | Section 7.1.43 |
| 60h | INT_LATCH_0 | Latched interrupt readback | Section 7.1.44 |
| 61h | INT_LATCH_1 | Latched interrupt readback | Section 7.1.45 |
| 62h | INT_LATCH_2 | Latched interrupt readback | Section 7.1.46 |
| 63h | INT_LATCH_3 | Latched interrupt readback | Section 7.1.47 |
| 64h | INT_LATCH_4 | Latched interrupt readback | Section 7.1.48 |
| 65h | NG_IDLE_STATUS | Latched interrupt readback | Section 7.1.49 |
| 66h | INT_MASK_5 | Interrupt Masks | Section 7.1.50 |
| 67h | INT_LATCH_5 | Latched interrupt readback | Section 7.1.51 |
| 78h | REV_ID | Revision and PG ID | Section 7.1.52 |
| 7Fh | BOOK | Device Book | Section 7.1.53 |
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.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | PAGE | R/W | 0h | Sets the device page.
|
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.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-1 | RESERVED | R | 0h | RESERVED |
| 0 | SW_RESET | R/W | 0h | Software reset. Bit is self clearing.
|
PWR_CTL is shown in Table 7-4.
Return to the Summary Table.
Sets device's mode of operation and Power Configuration
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-2 | RESERVED | R | 0h | RESERVED |
| 1-0 | MODE | R/W | 2h | Device operational mode.
|
DEVICE_CFG_01 is shown in Table 7-5.
Return to the Summary Table.
This register configures the various device modes.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | EFFICIENCY_MODE | R/W | 3h | Device operational mode.
|
| 5-2 | RESERVED | R | 0h | RESERVED |
| 1-0 | SDZ_MODE | R/W | 0h | SDZ Mode configuration.
|
DEVICE_CFG_02 is shown in Table 7-6.
Return to the Summary Table.
This register configures the various device modes.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | I2C_GBL_EN | R/W | 1h | I2C global address is
|
| 6 | RESERVED | R | 0h | Reserved |
| 5-3 | CLK_HALT_TIME | R/W | 1h | Device aborts the clock check after the time out defined by this register
|
| 2 | CLK_BASED_PWR_UP | R/W | 1h | Power up/down based on valid ASI clocks is
|
| 1 | RESERVED | R | 0h | Reserved |
| 0 | RESERVED | R | 0h | Reserved |
DEVICE_CFG_03 is shown in Table 7-7.
Return to the Summary Table.
This register configures the various device modes.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | Reserved |
| 6 | RESERVED | R | 0h | Reserved |
| 5 | OCE_RETRY | R/W | 0h | Retry after over current event.
|
| 4 | OTE_RETRY | R/W | 0h | Retry after over temperature event.
|
| 3 | RESERVED | R | 0h | Reserved |
| 2 | CLKE_RETRY | R/W | 0h | Retry after Internal Clock Error event.
|
| 1 | RESERVED | R | 0h | Reserved |
| 0 | RESERVED | R | 0h | Reserved |
DEVICE_CFG_04 is shown in Table 7-8.
Return to the Summary Table.
This register configures the various device modes.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | RESERVED | R | 0h | RESERVED |
| 5-4 | SEL_VBAT_MODE | R/W | 0h | Selects VBAT mode of operation
|
| 3-2 | IRQZ_PIN_CFG | R/W | 1h | IRQZ interrupt configuration. IRQZ asserts
|
| 1 | RESERVED | R | 0h | RESERVED |
| 0 | RETRY_WAIT_TIME | R/W | 0h | Retry wait time after device detects error (Valid only for errors with retry options available)
|
DEVICE_CFG_05 is shown in Table 7-9.
Return to the Summary Table.
This register configures the various device modes.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | RESERVED |
| 6 | SAMPLE_RATE_CFG | R/W | 0h | Sampling Rate selection
|
| 5-0 | AMP_LVL | R/W | 0h | Device Channel Gain setting
|
TDM_CFG1 is shown in Table 7-10.
Return to the Summary Table.
This register configures device TDM modes
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | FRAME_START | R/W | 1h | TDM frame start polarity.
|
| 6 | RX_JUSTIFY | R/W | 0h | TDM RX sample justification within the time slot.
|
| 5-1 | RX_OFFSET | R/W | 1h | TDM RX start of frame to time slot 0 offset (SBCLK cycles). |
| 0 | RX_EDGE | R/W | 0h | TDM RX capture clock polarity.
|
TDM_CFG2 is shown in Table 7-11.
Return to the Summary Table.
This register configures device TDM modes
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | IVMON_SLEN | R/W | 0h | Sets the current and voltage data to length of
|
| 5-4 | RESERVED | R | 0h | RESERVED |
| 3-2 | RX_WLEN | R/W | 2h | TDM RX word length.
|
| 1-0 | RX_SLEN | R/W | 2h | TDM RX time slot length.
|
TDM_CFG3 is shown in Table 7-12.
Return to the Summary Table.
This register configures device TDM modes
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-4 | RX_SLOT_R | R/W | 1h | TDM RX Right Audio Channel Time Slot. |
| 3-0 | RX_SLOT_L | R/W | 0h | TDM RX Left Audio Channel Time Slot. |
TDM_CFG5 is shown in Table 7-13.
Return to the Summary Table.
This register configures device TDM modes
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | TX_KEEPCY | R/W | 0h | TDM TX SDOUT LSB data is driven for
|
| 6 | TX_KEEPLN | R/W | 0h | TDM TX SDOUT holds the bus for the following when TX_KEEPEN is enabled
|
| 5 | TX_KEEPEN | R/W | 0h | TDM TX SDOUT bus keeper enable.
|
| 4 | TX_FILL | R/W | 1h | TDM TX SDOUT unused bitfield fill.
|
| 3-1 | TX_OFFSET | R/W | 1h | TDM TX start of frame to time slot 0 offset. |
| 0 | TX_EDGE | R/W | 1h | TDM TX launch clock polarity.
|
TDM_CFG6 is shown in Table 7-14.
Return to the Summary Table.
This register configures device TDM modes
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | RESERVED |
| 6 | VSNS_TX | R/W | 0h | TDM TX voltage sense transmit enable.
|
| 5-0 | VSNS_SLOT | R/W | 2h | TDM TX voltage sense time slot. |
TDM_CFG7 is shown in Table 7-15.
Return to the Summary Table.
This register configures device TDM modes
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | RESERVED |
| 6 | ISNS_TX | R/W | 0h | TDM TX current sense transmit enable.
|
| 5-0 | ISNS_SLOT | R/W | 0h | TDM TX current sense time slot. |
TDM_CFG8 is shown in Table 7-16.
Return to the Summary Table.
This register configures device TDM modes
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | VBAT_SLEN | R/W | 0h | TDM TX VBAT time slot length.
|
| 6 | VBAT_TX | R/W | 0h | TDM TX VBAT transmit enable.
|
| 5-0 | VBAT_SLOT | R/W | 4h | TDM TX VBAT time slot. |
TDM_CFG9 is shown in Table 7-17.
Return to the Summary Table.
This register configures device TDM modes
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | RESERVED |
| 6 | TEMP_TX | R/W | 0h | TDM TX temp sensor transmit enable.
|
| 5-0 | TEMP_SLOT | R/W | 5h | TDM TX temp sensor time slot. |
TDM_CFG10 is shown in Table 7-18.
Return to the Summary Table.
This register configures device TDM modes
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | RESERVED |
| 6 | STATUS_TX | R/W | 0h | TDM TX status bits transmit enable.
|
| 5-0 | STATUS_SLOT | R/W | 7h | TDM TX status bits time slot. |
TDM_CFG11 is shown in Table 7-19.
Return to the Summary Table.
This register configures device TDM modes
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | PVDD_SLEN | R/W | 0h | TDM TX PVDD time slot length.
|
| 6 | PVDD_TX | R/W | 0h | TDM TX PVDD transmit enable.
|
| 5-0 | PVDD_SLOT | R/W | 6h | TDM TX PVDD time slot. |
TDM_CFG12 is shown in Table 7-20.
Return to the Summary Table.
This register configures device TDM modes
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | AUDIO_SLEN | R/W | 0h | TDM audio slot length
|
| 6 | AUDIO_TX | R/W | 0h | TDM audio output transmit enable
|
| 5-0 | AUDIO_SLOT | R/W | 12h | TDM TX status time slot. |
TDM_DET is shown in Table 7-21.
Return to the Summary Table.
Readback of internal auto-rate detection.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | RESERVED |
| 6-3 | FS_RATIO_DETECTED | R | Fh | Detected SBCLK to FSYNC ratio.
|
| 2-0 | FS_RATE_DETECTED | R | 7h | Detected sample rate of TDM bus.
|
MONITOR_CFG_01 is shown in Table 7-22.
Return to the Summary Table.
This register configures the Monitor channels of the device
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | SUPPLY_SAMPLING_RATE | R/W | 0h | Configure VBAT and PVDD sampling rates
|
| 6-0 | RESERVED | R | 0h | RESERVED |
MONITOR_CFG_02 is shown in Table 7-23.
Return to the Summary Table.
This register configures the Monitor channels of the device
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | IVSENSE_LPF_ENABLE | R/W | 0h | Control for 6kHz LPF on the IV sense channel
|
| 6-5 | VSENSE_GAIN_SEL | R/W | 1h | VSNS Full-scale (FS) programming |
| 4-3 | ISENSE_GAIN_SEL | R/W | 2h | ISNS Full-scale (FS) programming |
| 2-0 | RESERVED | R | 0h | RESERVED |
LIM_CFG_0 is shown in Table 7-24.
Return to the Summary Table.
This register configures the voltage limiter module
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | LIM_MODE | R/W | 0h | Limiter enable.
|
| 5 | SUPPLY_HEADROOM_LIM_MODE | R/W | 0h | Select Limiter threshold based on supply headroom
|
| 4-0 | RESERVED | R | 0h | RESERVED |
BOP_CFG_0 is shown in Table 7-25.
Return to the Summary Table.
This register configures brown out protection module
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-5 | RESERVED | R | 0h | RESERVED |
| 4 | BOP_SRC | R/W | 0h | Brown out prevention Source control
|
| 3 | BOPSD_EN | R/W | 0h | Brown out prevention shutdown enable.
|
| 2 | BOP_HLD_CLR | R/W | 0h | BOP infinite hold clear (self clearing). Available when BOP_INF_HLD = 1
|
| 1 | BOP_INF_HLD | R/W | 0h | Infinite hold on brown out event.
|
| 0 | BOP_EN | R/W | 0h | Brown out prevention (BOP) enable.
|
TONE_GEN_01 is shown in Table 7-26.
Return to the Summary Table.
Configurations for internal tone generator
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | INTERNAL_TONE_PLAYBACK_EN | R/W | 0h | Pilot Tone signal playback control
|
| 6 | INTERNAL_TONE_MIXING_EN | R/W | 1h | Internal tone mixing control
|
| 5 | INTERNAL_TONE_CLK_SEL | R/W | 0h | Clock source for tone generator
|
| 4 | RESERVED | R | 0h | Reserved |
| 3-0 | RESERVED | R | 0h | RESERVED |
TONE_GEN_02 is shown in Table 7-27.
Return to the Summary Table.
Configurations for internal tone generator
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-4 | CHIRP_FREQ_CYCLES | R/W | 9h | No of cycles of each frequency in the chirp. Next frequency is always at zero cross of previous frequency cycle.
|
| 3 | CHIRP_EN | R/W | 0h | Chirp Tone playback Control (Dynamic reg) (Note: ASI must be active with valid
clock and fsync. Audio data can be Zero)
|
| 2 | INTERNAL_TONE_GEN_ENZ | R/W | 1h | Disables internal tone generation feature (Need to reset this bit to use tone feature)
|
| 1 | CHIRP_RAMP_EN | R/W | 1h | Chirp Ramp Control
|
| 0 | RESERVED | R | 0h | RESERVED |
IO_CFG_01 is shown in Table 7-28.
Return to the Summary Table.
This register configures the IO buffers
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | SDO_DRIVE_SEL | R/W | 0h | Drive strength control register for SDO pad
|
| 5-4 | IRQZ_DRIVE_SEL | R/W | 0h | Drive strength control register for IRQZ pad
|
| 3-2 | SDA_DRIVE_SEL | R/W | 0h | Drive strength control register for SDA pad
|
| 1 | RESERVED | R | 0h | Reserved |
| 0 | RESERVED | R | 0h | Reserved |
IO_CFG_02 is shown in Table 7-29.
Return to the Summary Table.
This register configures the IO buffers
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | IRQZ_POL | R/W | 0h | IRQZ pin polarity for interrupt.
|
| 6 | IRQZ_PU | R/W | 0h | IRQZ internal pull/dn up enable.
|
| 5 | EN_SDO_OUTPUT | R/W | 1h | SDO (ASI) O/P Stage Enable
|
| 4 | EN_ASI2_SDO_OUTPUT | R/W | 1h | SDO (ASI) O/P Stage Enable
|
| 3 | EN_ASI2_SBCLK_OUTPUT | R/W | 1h | SDO (ASI) O/P Stage Enable
|
| 2 | EN_ASI2_FSYNC_OUTPUT | R/W | 1h | SDO (ASI) O/P Stage Enable
|
| 1-0 | ICC_DS | R/W | 0h | Drive strength control register for ICC pad
|
IO_CFG_03 is shown in Table 7-30.
Return to the Summary Table.
This register configures the IO buffers
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | RESERVED |
| 6 | WPD_EN_SDZ | R/W | 0h | Week pull down enable - SDZ
|
| 5 | AD1_PD_EN | R/W | 0h | Week pull down enable - AD1
|
| 4 | AD2_PD_EN | R/W | 0h | Week pull down enable - AD2
|
| 3 | SDOUT_PD_EN | R/W | 0h | Weak pull down for SDOUT.
|
| 2 | SDIN_PD_EN | R/W | 0h | Weak pull down for SDIN.
|
| 1 | FSYNC_PD_EN | R/W | 0h | Weak pull down for FSYNC.
|
| 0 | SBCLK_PD_EN | R/W | 0h | Weak pull down for SBCLK.
|
NG_CFG0 is shown in Table 7-31.
Return to the Summary Table.
Noise gate hysteresis, threshold level, and enable.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | NG_HYST_TIMER | R/W | 1h | Noise Gate Entry hysteresis timer
|
| 5-3 | NG_TH_LVL | R/W | 4h | Noise-gate audio threshold level
|
| 2-0 | RESERVED | R | 0h | RESERVED |
BST_CFG_01 is shown in Table 7-32.
Return to the Summary Table.
This register configures internal Boost controller
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-5 | RESERVED | R | 0h | RESERVED |
| 4 | BOOST_PHASE_SYNC_EN | R/W | 1h | Boost Phase sync enable
|
| 3-2 | BOOST_PHASE | R/W | 0h | Boost Phase sync delay control, applicable only when BOOST_PHASE_SYNC_EN = 1
|
| 1 | BOOST_PHASE_FROM_ADDRESS_PIN | R/W | 1h | Boost Phase shift sync control selected automatically based on i2c slave address detected from Address pin. Applicable only when BOOST_PHASE_SYNC_EN = 1
|
| 0 | RESERVED | R | 0h | Reserved |
BST_CFG_02 is shown in Table 7-33.
Return to the Summary Table.
This register configures internal Boost controller
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | BST_MODE | R/W | 0h | Boost Mode
|
| 5 | BOOST_EN | R/W | 1h | Boost enable
|
| 4-3 | BOOST_MIN_FREQ_SEL | R/W | 0h | Boost active mode PFM lower limit
|
| 2-1 | RESERVED | R | 0h | Reserved |
| 0 | RESERVED | R | 0h | Reserved |
INTERRUPT_CFG1 is shown in Table 7-34.
Return to the Summary Table.
This register clears all the latched interrupt registers
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | Reserved |
| 6 | RESERVED | R | 0h | Reserved |
| 5-2 | RESERVED | R | 0h | RESERVED |
| 1 | INT_CLR_LTCH | R/W | 0h | Clear INT_LTCH registers
|
| 0 | RESERVED | R | 0h | RESERVED |
TDM_CFG13 is shown in Table 7-35.
Return to the Summary Table.
This register configures device TDM modes
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | ECHOREF1_SLEN | R/W | 0h | TDM TX Echo Reference Channel 1 time slot length.
|
| 6 | ECHOREF1_TX | R/W | 0h | TDM TX Echo Reference Channel 1 transmit enable.
|
| 5-0 | ECHOREF1_SLOT | R/W | 0h | TDM TX Echo Reference Channel 1 time slot. |
TDM_CFG15 is shown in Table 7-36.
Return to the Summary Table.
This register configures device TDM modes
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-4 | RESERVED | R | 0h | Sets the current and voltage data to length of
|
| 3-0 | RX_CFG | R/W | 0h | TDM RX time slot select config.
|
CLASSD_CFG_01 is shown in Table 7-37.
Return to the Summary Table.
D amp configurations - This register configures the class-D amplifier
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | RESERVED | R | 0h | Reserved |
| 5-4 | CLASSD_OUTPUT_EDGERATE_CTRL | R/W | 3h | Edgerate programmability control
|
| 3 | CLASSD_HIZ_MODE | R/W | 0h | Amp output state in Noise gate mode
|
| 2 | RESERVED | R | 0h | Reserved |
| 1-0 | RESERVED | R | 0h | RESERVED |
CLASSD_CFG_02 is shown in Table 7-38.
Return to the Summary Table.
D amp configurations - This register configures the class-D amplifier
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | EN_Y_BRIDGE_MODE | R/W | 1h | Enable/Disable VDD Bridge mode during device operation
|
| 6 | RESERVED | R | 0h | Reserved |
| 5-4 | RESERVED | R | 0h | Reserved |
| 3-2 | Y_BRIDGE_HYST_TIMER | R/W | 1h | Time hysteresis programmability
|
| 1-0 | RESERVED | R | 0h | RESERVED |
BST_CFG_05 is shown in Table 7-39.
Return to the Summary Table.
This register configures internal Boost controller
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | VBOOST_MAX_CTRL | R/W | A7h | Boost VMAX setting in class-H mode.
|
THERM_CFG is shown in Table 7-40.
Return to the Summary Table.
This register configures thermal warning detection
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-1 | RESERVED | R | 0h | RESERVED |
| 0 | EN_THERM_WARN_DET | R/W | 0h | Enable control for thermal warning detection feature
|
INT_MASK_0 is shown in Table 7-41.
Return to the Summary Table.
This register configures Masks for Interrupt flags
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | INT_MASK0[7] | R/W | 0h | Mask for Interrupt due to BOP Inf Hold flag
|
| 6 | INT_MASK0[6] | R/W | 0h | Mask for Interrupt due to limiter attenuation flag
|
| 5 | INT_MASK0[5] | R/W | 0h | Mask for Interrupt due to supply less than inf pt flag
|
| 4 | INT_MASK0[4] | R/W | 0h | Mask for Interrupt due to limiter active flag
|
| 3 | INT_MASK0[3] | R/W | 0h | Mask for Interrupt due to brownout detected flag
|
| 2 | INT_MASK0[2] | R/W | 0h | Mask for Interrupt due to bop active flag
|
| 1 | INT_MASK0[1] | R/W | 0h | Mask for Interrupt due to device active flag
|
| 0 | RESERVED | R | 0h | Reserved |
INT_MASK_1 is shown in Table 7-42.
Return to the Summary Table.
This register configures Masks for Interrupt flags
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | INT_MASK1[7] | R/W | 0h | Mask for Interrupt due to PVDD Under voltage
|
| 6 | INT_MASK1[6] | R/W | 0h | Mask for Interrupt due to VBAT 2S supply under voltage
|
| 5 | INT_MASK1[5] | R/W | 0h | Mask for Interrupt due to DacMod overflow
|
| 4 | INT_MASK1[4] | R/W | 1h | Mask for Interrupt due to Thermal Warning 135C
|
| 3 | INT_MASK1[3] | R/W | 1h | Mask for Interrupt due to Thermal Warning 125C
|
| 2 | INT_MASK1[2] | R/W | 1h | Mask for Interrupt due to Thermal Warning 115C
|
| 1 | INT_MASK1[1] | R/W | 1h | Mask for Interrupt due to Thermal Warning 105C
|
| 0 | INT_MASK1[0] | R/W | 1h | Mask for Interrupt due to DSP Mask for Interrupt output
|
INT_MASK_2 is shown in Table 7-43.
Return to the Summary Table.
This register configures Masks for Interrupt flags
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | INT_MASK2[7] | R/W | 0h | Mask for Interrupt due to watchdog expiry
|
| 6 | RESERVED | R | 0h | Reserved |
| 5 | INT_MASK2[5] | R/W | 0h | Mask for Interrupt due to frame out of sync
|
| 4 | INT_MASK2[4] | R/W | 0h | Mask for Interrupt due to PLL clock error
|
| 3 | INT_MASK2[3] | R/W | 0h | Mask for Interrupt due to tdm error
|
| 2 | INT_MASK2[2] | R/W | 0h | Mask for Interrupt due to ratio change error flag
|
| 1 | INT_MASK2[1] | R/W | 0h | Mask for Interrupt due to fs change error flag
|
| 0 | INT_MASK2[0] | R/W | 0h | Mask for Interrupt due to invalid ratio fs flag
|
INT_MASK_3 is shown in Table 7-44.
Return to the Summary Table.
This register configures Masks for Interrupt flags
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | INT_MASK4[7] | R/W | 0h | Mask for Interrupt due to vbat_por
|
| 7 | INT_MASK3[7] | R/W | 0h | Mask for Interrupt due to over temperature detected
|
| 6 | RESERVED | R | 0h | Reserved |
| 6 | RESERVED | R | 0h | Reserved |
| 5 | RESERVED | R | 0h | Reserved |
| 5 | RESERVED | R | 0h | Reserved |
| 4 | RESERVED | R | 0h | Reserved |
| 4 | RESERVED | R | 0h | Reserved |
| 3 | INT_MASK3[3] | R/W | 1h | Mask for Interrupt due to Class-D Over current protection
|
| 3 | RESERVED | R | 0h | Reserved |
| 2 | INT_MASK4[2] | R/W | 0h | 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
|
| 2 | INT_MASK3[2] | R/W | 0h | Mask for Interrupt due to pvdd_ov_flag
|
| 1 | RESERVED | R | 0h | Reserved |
| 1 | RESERVED | R | 0h | Reserved |
| 0 | RESERVED | R | 0h | Reserved |
| 0 | RESERVED | R | 0h | Reserved |
INT_LATCH_0 is shown in Table 7-45.
Return to the Summary Table.
This register provides the status of latched interrupts
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | INT_LTCH0[7] | R | 0h | Interrupt due to BOP Inf Hold flag
|
| 6 | INT_LTCH0[6] | R | 0h | Interrupt due to limiter attenuation flag
|
| 5 | INT_LTCH0[5] | R | 0h | Interrupt due to supply less than inf pt flag
|
| 4 | INT_LTCH0[4] | R | 0h | Interrupt due to limiter active flag
|
| 3 | INT_LTCH0[3] | R | 0h | Interrupt due to brownout detected flag
|
| 2 | INT_LTCH0[2] | R | 0h | Interrupt due to bop active flag
|
| 1 | INT_LTCH0[1] | R | 0h | Live Interrupt due to device active flag
|
| 0 | RESERVED | R | 0h | Reserved |
INT_LATCH_1 is shown in Table 7-46.
Return to the Summary Table.
This register provides the status of latched interrupts
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | INT_LTCH1[7] | R | 0h | Interrupt due to PVDD under voltage detection
|
| 6 | INT_LTCH1[6] | R | 0h | Interrupt due to VBAT2S under voltage detection
|
| 5 | INT_LTCH1[5] | R | 0h | Interrupt due to DacMod overflow
|
| 4 | INT_LTCH1[4] | R | 0h | Interrupt due to Thermal Warning 135C
|
| 3 | INT_LTCH1[3] | R | 0h | Interrupt due to Thermal Warning 125C
|
| 2 | INT_LTCH1[2] | R | 0h | Interrupt due to Thermal Warning 115C
|
| 1 | INT_LTCH1[1] | R | 0h | Interrupt due to Thermal Warning 105C
|
| 0 | INT_LTCH1[0] | R | 0h | Interrupt due to DSP Mask for Interrupt output
|
INT_LATCH_2 is shown in Table 7-47.
Return to the Summary Table.
This register provides the status of latched interrupts
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | INT_LTCH2[7] | R | 0h | Interrupt due to watchdog expiry
|
| 6 | RESERVED | R | 0h | Reserved |
| 5 | INT_LTCH2[5] | R | 0h | Interrupt due to frame out of sync
|
| 4 | INT_LTCH2[4] | R | 0h | Interrupt due to PLL clock error
|
| 3 | INT_LTCH2[3] | R | 0h | Interrupt due to tdm error
|
| 2 | INT_LTCH2[2] | R | 0h | Interrupt due to ratio change error flag
|
| 1 | INT_LTCH2[1] | R | 0h | Interrupt due to fs change error flag
|
| 0 | INT_LTCH2[0] | R | 0h | Interrupt due to invalid ratio fs flag
|
INT_LATCH_3 is shown in Table 7-48.
Return to the Summary Table.
This register provides the status of latched interrupts
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | INT_LTCH3[7] | R | 0h | Interrupt due to over temperature detected
|
| 6 | RESERVED | R | 0h | Reserved |
| 5 | RESERVED | R | 0h | Reserved |
| 4 | RESERVED | R | 0h | Reserved |
| 3 | INT_LTCH3[3] | R | 0h | Interrupt due to Class-D Over current protection
|
| 2 | INT_LTCH3[2] | R | 0h | Interrupt due to Over voltage on PVDD supply.
|
| 1 | RESERVED | R | 0h | Reserved |
| 0 | RESERVED | R | 0h | Reserved |
INT_LATCH_4 is shown in Table 7-49.
Return to the Summary Table.
This register provides the status of latched interrupts
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | INT_LTCH4[7] | R | 0h | Interrupt due to VBAT under voltage detection
|
| 6 | RESERVED | R | 0h | Reserved |
| 5 | RESERVED | R | 0h | Reserved |
| 4 | RESERVED | R | 0h | Reserved |
| 3 | RESERVED | R | 0h | Reserved |
| 2 | INT_LTCH4[2] | R | 0h | Interrupt due to clock halt flag
|
| 1 | RESERVED | R | 0h | Reserved |
| 0 | RESERVED | R | 0h | Reserved |
NG_IDLE_STATUS is shown in Table 7-50.
Return to the Summary Table.
This register provides the status of latched interrupts
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | NG_STATUS | R | 0h | Noise mode status bit
|
| 6 | MUSIC_EFF_STATUS | R | 0h | Music efficiency mode status bit
|
| 5-0 | RESERVED | R | 0h | RESERVED |
INT_MASK_5 is shown in Table 7-51.
Return to the Summary Table.
This register configures Masks for Interrupt flags
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | INT_MASK5[7] | R/W | 0h | Mask for Interrupt due to completion of factory calibration
|
| 6 | RESERVED | R | 0h | Reserved |
| 5 | RESERVED | R | 0h | Reserved |
| 4 | INT_MASK5[4] | R/W | 0h | Mask for Interrupt due to detection of short circuit
|
| 3 | INT_MASK5[3] | R/W | 0h | Mask for Interrupt due to detection of open circuit
|
| 2 | RESERVED | R | 0h | Reserved |
| 1 | RESERVED | R | 0h | |
| 0 | RESERVED | R | 0h |
INT_LATCH_5 is shown in Table 7-52.
Return to the Summary Table.
This register provides the status of latched interrupts of fct
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | INT_LTCH5[7] | R | 0h | Interrupt due to completion of factory calibration
|
| 6 | RESERVED | R | 0h | Reserved |
| 5 | RESERVED | R | 0h | Reserved |
| 4 | INT_LTCH5[4] | R | 0h | Interrupt due to detection of short circuit
|
| 3 | INT_LTCH5[3] | R | 0h | Interrupt due to detection of open circuit
|
| 2 | INT_LTCH5[2] | R | 0h | Interrupt due to detection of silence in input audio
|
| 1 | RESERVED | R | 0h | |
| 0 | RESERVED | R | 0h |
REV_ID is shown in Table 7-53.
Return to the Summary Table.
Returns REV and PG ID.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | REV_ID | R | 0h | Returns the revision ID. |
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.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | BOOK | R/W | 0h | Sets the device book. |