CS42L92-CWZR Datasheet by Cirrus Logic Inc.
__-
__
__
__
__
CIRRUS LOGIC”
CS42L92
12
o
:CIRRUS LOGIC
mtg/Mww. Ell/US. cum
__-
__—
__—
_—
_—
CIRRUS LOGIC"
__-
__—
__—
_—
_—
CIRRUS LOGIC"
CIRRUS LOGIC"
__-
__—
__—
_—
_—
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
\n S‘ave
CIFWSS
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Channel separation Leftrtorright and rightrtorleft channel separation is the difference in level between the active channel (driven to
Commonrmode reieotion The ratio 01 a specified input signal (applied to both sides of a differential input), relative to the output signal that
Dynamic range (DR) A measure of the difference between the maximum full scale output signal and the sum of all harmonic distortion
Power’suppiy reiection The ratio 01 a specified power supply variation relative to the output signal that results from it, PSRR is measured
Signalrtornoise ratio A measure of the difference in level between the maximum full scale output signal and the outputwith no input signal
Total harmonic distortion The ratio of the RMS sum of the harmonic distortion products in the specified bandwidth 1 relative to the RMS
Total harmonic distortion The ratio ofthe RMS sum of the harmonic distortion products plus noise in the specified bandwidth 1 relative to the
Parameter Symbol Minimum Maximum
Supply voltages DCVDD l1], FLLVDD [l] 70.3 V 1.6 V
Voltage range digital inputs DBVDD domain 7 SUBGND r 0.3 V DBVDD + 03 V
Voltage range analog inputs
lN1ARX,|N2AXX.INZBX
SUBGNDrOS V
MICVDD + 0.3V
Ground AGND 6, DGND‘ CPGND. FLLGND SUBGND , 0.3V SUBGND + 0.3V
Operating temperature range T 40% +8570
Operating junction temperature T 40% +125wc
storage temperature after soldering 7 455m +150“C
- ESDrsensitive device. The CS42L92 is manufactured on a CMOS process, It is therefore generically susceptible to damage from
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Parameter Symbol Minimum Typical Maximum Units
Digital supply range 1 Core and FLL DCVDD [21, FLLVDD [a] 1.14 1.2 1.26 v
cnarge pump supply range CPVDD‘l CPVDD1 1.71 1.3 1.89 v
Analog supply range 56 AVDD 1.71 1.3 1.89 v
Mic bias supply 7 MICVDD 0,9 2.5 3.78 v
Ground 8 DGND. AGND. CPGND. FLLGND. SUEGND 7 0 7 v
Power supply rise time 910 DCVDD 10 7 2000 its
Operating temperature range T 740 7 as “C
Note: There are no power sequencing requirements; tne supplies may be enabled and disabled in any order.
Dv CPGN
Parameter Minimum Typical Maximum Units
Fullrscale input signal level (0 dBFS output) Singlerended PGA input, 0 as PGA gain 7 0,5 7 v
Notes:
Parameter Minimum Typical Maximum Units
input resistance Slnglerended PGA input. All PGA gain settings 9 11 7 m
lnput capacitance 7 7 5 DP
Parameter Typical Maximum Units
Minimum programmable gain 7 0 7 dB
Maximum programmable gain 7 31 7 dB
Programmable gain step size Guaranteed monotonic 7 1 7 dB
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Parameter Minimum Typical Maximum Units
Fullrscale input level 1 o dEFS digital core input, 0 dB gain 7 4i 7 dBFS
Parameter Typical Maximum Units
Line/headphonelearpiece Load resistance Normal operation. SinglerEnded Mode 6 7 7 1:
Load capacitance SinglerEnded Mode 7 7 500 pF
Digital speaker output Fullrscale output level 1 o dBFs digital core output, 0 dB gain 7 £ 7 dBFS
Parameter Min Typ Max Units
Line/headphone/earpiece output DC otlset at Load Singlerended mode 7 50 7 W
Analog input patns th1xxi SNR (Arwelghted), detined in Table 371 20 Hz to 20 kHZt 43 kHz sample rate 91 99 7 dB
THD, defined in Table 371 71 dBV input 7 787 7 dB
THD+N, defined in Table 371 71 dBV input 7 788 779 dB
cnannel separation (URL defined in Table 371 100 Hz to 10 kHz 7 109 7 dB
Inputrrelerred noise lldor Arwelghtedt PGA gain = +20 dB 7 2.6 7 W
CMRR, defined in Table 31 PGA gain : +30 dB 7 83 7 dB
PSRR(DBVDD. CPVDD1,AVDD). denned 100 mV (peakrpeak) 217 Hz 7 99 7 dB
PSRR (DCVDD, FLLVDD. CPVDDZ). 100 mV (peakrpeak) 217 Hz 7 100 7 dB
Analog input patns th1xxi SNR (Arwelghted), defined in Table 371 20 Hz to 20 kHZt 43 kHz sample rate 87 ea 7 dB
THD, defined in Table 371 77dB v input 7 784 7 dB
THD+N, defined in Table 371 77dB v input 7 783 778 dB
cnannel separation (URL defined in Table 371 100 Hz to 10 kHz 7 107 7 dB
Inputrrelerred noise lldor Arwelghtedt PGA gain = +20 dB 7 4 7 W
PSRR(DBVDD. CPVDD1,AVDD). denned 100 mV (peakrpeak) 217 Hz 7 7e 7 dB
PSRR (DCVDD, FLLVDD. CPVDDZ). 100 mV (peakrpeak) 217 Hz 7 96 7 dB
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Parameter Min Typ Max Units
Analog input patns (lN1xx. SNR, defined in Table 371 Aawelghted 7 88 7 dB
THD, defined in Table 371 77 dBV input 7 781 7 dB
THD+N. defined in Table 371 77 dBV input 7 780 7 dB
cnannel separation (LIR). defined in Table 371 100 Hz to 10 kHz 7 90 7 dB
Inputarelerred noise fidor Arwelghted. PGA gain : +20 dB 7 4.79 7 W
CMRR, defined in Table 31 PGA gain : +30 dB 7 73 7 dB
PSRR(DBVDD. CPVDD1.AVDD). defined 100 mV (peakapeak) 217 Hz 7 93 7 dB
PSRR (DCVDD, FLLVDD. CPVDD2). 100 mV (peakapeak) 217 Hz 7 97 7 dB
DAC to line output (HPOUT1 , Fullascale output signal level 0 dEFS input 7 1 7 v
SNR, defined in Table 371 Arwelghted. output signal = 1 v 7 125 7 dB
Dynamic range. defined in Table 371 Aaweighled, 760 dBFS input 100 117 7 dB
THD+N. defined in Table 371 OdBFS input 7 7100 790 dB
cnannel separation (LIR). defined in Table 371 100 Hz to 10 kHz 7 95 7 dB
Output noise fidor Aawelghted 7 0.7 7 W
PSRR (DBVDD. CPVDD1. AVDD). 100 mV (peakapeak) 217 Hz 7 105 7 dB
PSRR (DCVDD, FLLVDD. CPVDD2). 100 mV (peakapeak) 217 Hz 7 108 7 dB
DAC to neadpnone output Maximum output power 0.1% THD+N 7 33 7 mw
SNR, defined in Table 371 Arwelghted. output signal = 1 v 7 125 7 dB
Dynamic range. defined in Table 371 Aaweighled, 760 dBFS input 100 117 7 dB
THD+N. defined in Table 371 P = 20 mw 7 7100 790 dB
THD+N. defined in Table 371 P : 2 mw 7 796 7 dB
cnannel separation (LIR). defined in Table 371 100 Hz to 10 kHz 7 105 7 dB
Output noise fidor Aawelghted 7 0.6 7 W
PSRR (DBVDD. CPVDD1. AVDD). 100 mV (peakapeak) 217 Hz 7 126 7 dB
PSRR (DCVDD, FLLVDD. CPVDD2). 100 mV (peakapeak) 217 Hz 7 128 7 dB
DAC to neadpnone output Maximum output power 0.1% THD+N 7 40 7 mw
SNR, defined in Table 371 Arwelghted. output signal = 1 v 7 125 7 dB
Dynamic range. defined in Table 371 Aaweighled, 760 dBFS input 100 117 7 dB
THD+N. defined in Table 371 P = 20 mw 7 797 790 dB
THD+N. defined in Table 371 P : 2 mw 7 795 7 dB
cnannel separation (LIR). defined in Table 371 100 Hz to 10 kHz 7 97 7 dB
Output noise fidor Aawelghted 7 0.6 7 W
PSRR (DBVDD. CPVDD1. AVDD). 100 mV (peakapeak) 217 Hz 7 127 7 dB
PSRR (DCVDD, FLLVDD. CPVDD2). 100 mV (peakapeak) 217 Hz 7 127 7 dB
DAC to neadpnone output Maximum output power 0.1% THD+N 7 109 7 mw
SNR, defined in Table 371 Arwelghted. output signal = 2 v 7 127 7 dB
Dynamic range. defined in Table 371 Aaweighled, 760 dBFS input 7 115 7 dB
THD+N. defined in Table 371 P = 75 mw 7 7100 7 dB
THD+N. defined in Table 371 P : 5 mw 7 797 7 dB
Output noise fidor Aawelghted 7 0.36 7 W
PSRR (DBVDD. CPVDD1. AVDD). 100 mV (peakapeak) 217 Hz 7 120 7 dB
PSRR (DCVDD, FLLVDD. CPVDD2). 100 mV (peakapeak) 217 Hz 7 120 7 dB
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Parameter Min Typ Max Units
DAC to line output (HPOUT3 , Fullascaie output signal ievei 0 dEFS input 7 1 7 v
SNR, defined in Tame 371 Arweighted. output signal = 1 v 115 125 7 dB
Dynamic range. defined in Table 371 Aaweighled, 760 dBFS input 107 115 7 dB
THD, defined in Tame 371 0 dBFS input 7 792 7 dB
THD+N. defined in Tabie 371 0 dBFS input 7 791 785 dB
cnannei separation (LIR). defined in Tapie 371 100 Hz to 10 kHz 7 90 7 dB
Output noise fioor Aaweighted 7 0.63 7 W
PSRR (DBVDD. CPVDD1. AVDD). 100 mV (peakapeak) 217 Hz 7 110 7 dB
PSRR (DCVDD, FLLVDD. CPVDD2). 100 mV (peakapeak) 217 Hz 7 99 7 dB
DAC to neadpnone output Maximum output power 0.1% THD+N 7 33 7 mw
SNR, defined in Tame 371 Arweighted. output signal = 1 v 7 124 7 dB
Dynamic range. defined in Table 371 Aaweighled, 760 dBFS input 107 115 7 dB
THD, defined in Tame 371 P = 20 mw 7 793 7 dB
THD+N. defined in Tabie 371 P = 20 mw 7 790 785 dB
THD, defined in Tame 371 P : 2 mw 7 794 7 dB
THD+N. defined in Tabie 371 P : 2 mw 7 792 7 dB
cnannei separation (LIR). defined in Tapie 371 100 Hz to 10 kHz 7 102 7 dB
Output noise fioor Aaweighted 7 0.63 7 W
PSRR (DBVDD. CPVDD1. AVDD). 100 mV (peakapeak) 217 Hz 7 127 7 dB
PSRR (DCVDD, FLLVDD. CPVDD2). 100 mV (peakapeak) 217 Hz 7 120 7 dB
DAC to neadpnone output Maximum output power 0.1% THD+N 7 46 7 mw
SNR, defined in Tame 371 Arweighted. output signal = 1 v 7 124 7 dB
Dynamic range. defined in Table 371 Aaweighled, 760 dBFS input 107 115 7 dB
THD, defined in Tame 371 P = 20 mw 7 794 7 dB
THD+N. defined in Tabie 371 P = 20 mw 7 789 780 dB
THD, defined in Tame 371 P : 2 mw 7 791 7 dB
THD+N. defined in Tabie 371 P : 2 mw 7 789 7 dB
cnannei separation (LIR). defined in Tapie 371 100 Hz to 10 kHz 7 100 7 dB
Output noise fioor Aaweighted 7 0.63 7 W
PSRR (DBVDD. CPVDD1. AVDD). 100 mV (peakapeak) 217 Hz 7 128 7 dB
PSRR (DCVDD, FLLVDD. CPVDD2). 100 mV (peakapeak) 217 Hz 7 125 7 dB
DAC to earpiece output Maximum output power 0.1% THD+N 7 115 7 mw
SNR, defined in Tame 371 Arweighted. output signal = 2 v 7 129 7 dB
Dynamic range. defined in Table 371 Aaweighled, 760 dBFS input 110 120 7 dB
THD, defined in Tame 371 P = 75 mw 7 799 7 dB
THD+N. defined in Tabie 371 P = 75 mw 7 797 7 dB
THD, defined in Tame 371 P : 5 mw 7 798 7 dB
THD+N. defined in Tabie 371 P : 5 mw 7 794 7 dB
Output noise fioor Aaweighted 7 0.36 7 W
PSRR (DBVDD. CPVDD1. AVDD). 100 mV (peakapeak) 217 Hz 7 127 7 dB
PSRR (DCVDD, FLLVDD. CPVDD2). 100 mV (peakapeak) 217 Hz 7 125 7 dB
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Parameter Mm Typ Max Unils
DAC to earpiece output Maximum output power 0.1% THD+N 7 138 7 mw
SNR, defined in Table 371 Arwelghted. output signal = 2 v 7 128 7 dB
Dynamic range. defined in Table 371 Aaweighled, 760 dBFS input 110 120 7 dB
THD, defined in Table 371 P = 75 mw 7 797 7 dB
THD+N, defined in Table 371 P = 75 mw 7 795 7 dB
THD, defined in Table 371 P : 5 mw 7 796 7 dB
THD+N, defined in Table 371 P : 5 mw 7 794 7 dB
Output noise floor Aaweighted 7 0.4 7 W
PSRR (DBVDD, CPVDD1. AVDD). 100 mV (peakapeak) 217 Hz 7 125 7 dB
PSRR (DCVDD, FLLVDD. CPVDDZ). 100 mV (peakapeak) 217 Hz 7 125 7 dB
Parameter Minimum Typical Maximum Units
Digital l/O (except input HIGH level v = 1.717198 v 0.75 X DBVDD 7 7 v
lnput LOW level v =1.7171.98 v 7 7 0.3 x DEVDD v
Output HiGH level v =1.7171.98 v 0.75 X DBVDD 7 7 v
Output LOW level v =1.7171.98 v 7 7 0.25 x DEVDD v
lnput capacitance 7 7 5 DP
lnput leakage 710 7 10 pA
Puiiaup/puiladown resistance twnere applicable) 35 7 55 m
DMic l/o DMICDAT input HisH level 0.65 x v 7 7 v
DMICDAT input LOW level 7 7 0.35 x v v
DMICCLK output HIGH level l -1mA 0.8 X v 7 7 v
DMICCLK output LOW level l 71 mA 7 0,2 x v v
lnput capacitance 7 25 pF
lnput leakage 71 7 1 pA
GPIO Clock output frequency GPIO pin as OPCLK or FLL output 7 7 50 MHZ
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Parameter Min Typ Max Units
Microphone bias Minimum blas voltage 2 7 1,5 7 v
Blas current 3 Regulator Mode (MICB ,BYPAss = 0): v 7 v >200 mv 7 7 24 mA
Output noise density Regulator Mode (MICBniBYPASS = 0)‘ MICB ,LVL : 0x4 7 50 7 nV/y‘Hz
lntegrated noise voltage Regulator Mode (MICBniBYPASS = 0): MICB ,LVL : 0x4: 7 4 7 uv
PSRR (DBVDD, CPVDD1. AVDD). delined in Taple 371 100 mv (peakrpeak) 217 Hz 7 105 7 dB
PSRR (DCVDD, FLLVDD. CPVDDZ): delined in Table 371 100 mv (peakrpeak) 217 Hz 7 99 7 dB
Load capacitance 3 Regulator Mode (MICB ,BYPAss : 0), Mice ,EXT70AP = 0 7 7 50 pF
Output discharge resistance Mice ,ENA = 0, MICE ,DISCH = 1 7 2 7 m
Generalrpurpose Switch resistance Switch closed, l = 1 mA 7 40 7 ti
External Headphone detection load impedance range: HPDilMPEDANCEiRANGE = 00 4 7 30 ii
Headphone detection load impedance range: 400 7 6000 ii
Headphone detection accuracy: HPDilMPEDANCEiRANGE = 01 or 10 75 7 +5 %
Headphone detection accuracy (HPDiLVL‘ MICDET or JACKDET pin) 720 7 +20 %
Microphone impedance detection range: tor MICD ,LVLlol = 1 0 7 70 ii
Jackrdetectlorl input threshold voltage Detection on JACKDET‘l , Jack insertion 7 0,9 7 v
MICVDD Charge Output voltage 09 2,7 33 v
Programmable output voltage step size LD027VSEL = 0x0070x14 (0.971AV) 7 25 7 mV
Maximum output current 7 a 7 mA
Stanrup time 4,7 in: on MICVDD 7 1,0 25 ms
Frequencerock Output frequency 45 7 50 MHZ
Lock Time F : 32 kHz, F = 49.152 MHz 7 5 7 ms
us
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Parameter Symbol Minimum Typical Maximum Unils
AVDD reset threshoid V D rising V 7 7 1.66 V
DCVDD reset threshold V D rising V 7 7 1.04 V
DEVDD Reset threshoid V D rising V 7 7 1.66 V
Note: The reset threshoids are derived 1mm simuialions oniy. across ail operationai and process Corners. Device performance is not assured
Parameter Minimum Typical Maximum Units
Master ciock MCLK cycle time MCLK as input to FLL, FLL DREFCLKDDIV = 00 74 7 ns
MCLK duly cycle MCLK as input to FLL 80:20 20:80 %
Frequencyriocked FLL inputirequency FLL DREFCLKDDIV = 00 0.032 13 MHZ
internai ciocking SYSCLK irequency SYSCLKDFREQ : 000. SYSCLKDFRAC : o 71% 6.144 +‘i% MHZ
ASYNCCLK irequency ASYNCDCLKDFREQ : 000 71% 6.144 +‘i% MHZ
DSPCLK irequency 5 150 MHZ
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Parameler 1 Symbol Minimum Typical Maximum Unils
DMICCLK cycle lime t 160 163 1432 rls
DMICCLK duty cycle 7 45 7 55 %
DMICCLK rise/lall lime (257m: load, 1.87v supply) 1,,1 5 7 30 rls
DMICDAT (left) setup lime to lalling DMICCLK edge t 15 7 rls
DMICDAT (left) hold time from laliing DMICCLK edge 1 o 7 rls
DMICDAT (right) setup time to rising DMICCLK edge t 15 7 rls
DMICDAT (right) hold time lrom rising DMICCLK edge I o 7 rls
Note: The voltage reference {or the DMIC interfaces is selectable, using the IN iDMlcisUP fieldSAQBCh interface may be relererlced to
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Parameter Symbol Minimum Typical Maximum Units
Mode A l SPKCLK cycle time t 160 163 358 ns
SPKCLK duty cycle 7 45 7 55 %
SPKCLK rise/lall time (257m: load) t,,t 2 7 8 ns
SPKDAT setup time to SPKCLK rising edge (lell cnannel) t 30 7 7 ns
SPKDAT nold time lrcm SPKCLK rising edge (left cnannel) t 30 7 7 ns
SPKDAT selrup time to SPKCLK lalling edge (rignt cnannel) t 30 7 7 ns
SPKDAT nold time lrcm SPKCLK lalling edge (rignt channel) 1 30 7 7 ns
Mode E 2 SPKCLK cycle time t 160 163 358 ns
SPKCLK duty cycle 7 45 7 55 %
SPKCLK rise/lall time (257m: load) t,,t 2 7 8 ns
SPKDAT enable lrcm SPKCLK rising edge (rignt channel) t 7 7 15 ns
SPKDAT disable to SPKCLK lalling edge (rignt cnannel) t 7 7 5 ns
SPKDAT enable lrcm SPKCLK lalling edge (left channel) t 7 7 15 ns
SPKDAT disable to SPKCLK rising edge (left cnannel) t 7 7 5 ns
4 (lair data) l
)4 (”gm data )l
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Parameter‘ Symbol Minimum Typical Maximum Units
Master Mode AIF ECLK cycle time t 40 7 7 ns
AIF ECLK pulse Widiri riigh t 18 7 7 ns
AIF ECLK pulse Widiri low t 18 7 7 ns
AIF LRCLK propagation delay from ECLK tailing edge 2 I o 7 23.3 ns
AIF TXDAT propagation delay irorn BCLK ialling edge t o 7 5 ns
AIF RXDAT setup time to ECLK rising edge t 11 7 7 ns
AIF RXDAT tiold iirne irorn BCLK rising edge t o 7 7 ns
Master Mode. AIF LRCLK setup time to BCLK rising edge t 14 7 7 ns
AIF LRCLK riold time from ECLK rising edge t o 7 7 ns
Notes: The descriptions above assume noninverted polarity 0' AIF BCLK,
nabledi the LRCLK lransiliari is tuned relative to the preceding
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Parameter 1.2 Symbol
Min Typ
Max
Units
AlF BCLK cycle time
ns
AlF BCLK pulse width nigh
ECLK as direct SYSCLK or ASYNCCLK source
167
ns
AlF BCLK pulse width low
ECLK as direct SYSCLK or ASYNCCLK source
ns
c = 15 pF (output pins)‘
AIF LRCLK setrup time to BCLK rising edge t
ns
AIF LRCLK hold time Vrom ECLK rising edge
ns
AIF TXDAT propagation delay from BCLK lalling edge
12.2
ns
AIF RXDAT setrup time to ECLK rising edge
ns
AIF RXDAT hold time from BCLK rising edge
omoou
l
ns
Master LRCLK. AIF LRCLK propagation delay Vrom BCLK falling edge
14.8
ns
c = 25 pF (output pins)‘
AIF LRCLK setrup time to BCLK rising edge t
ns
AIF LRCLK hold time Vrom ECLK rising edge
ns
AIF TXDAT propagation delay from BCLK lalling edge
14.2
ns
AIF RXDAT setrup time to ECLK rising edge
ns
AIF RXDAT hold time from BCLK rising edge
omooul
l
ns
Master LRCLK. AIF LRCLK propagation delay Vrom BCLK falling edge
15.9
ns
Note: The descriptions above assume noninverted polarity of AIF BCLK.
er directly or via one at the FLLs)‘ the frequency must be within
Farameterl Min Typ Max Units
Master Mode7C (AIF TXDAT) = 15 to AlFriTXDAT enable time Vrom BCLK Valling edge 0 7 7 ns
AlFriTXDAT disable time Vrom ECLK tailing edge 7 7 6 ns
Slave Mod7C D (AIF TXDAT) = 15 pF). AlFriTXDAT enable time Vrom BCLK Valling edge 2 7 7 ns
AlFriTXDAT disable time Vrom BCLK falling edge 7 7 12.2 ns
Slave Mod7C D (AIF TXDAT) = 25 pF). AlFriTXDAT enable time Vrom BCLK Valling edge 2 7 7 ns
AlFriTXDAT disable time Vrom BCLK falling edge 7 7 14.2 ns
Note: It TDM operation is used on the NF TXDAT pins‘ it is important that two devices do not attempt to drive t
he AanTXDAT pin
f
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Parameter‘ Symbol Min Typ Max Units
SCLK lrequency 7 7 7 3400 KHZ
SCLK puiserwidth IDW t 160 7 7 ns
SCLK puiserwidth high t 100 7 7 ns
Hold time (Stan condition) t 160 7 7 ns
Setup me (start condttion) t 160 7 7 ns
SDA, SCLK rise time (10%790‘7/a) SCLK lrequency > 1.7 MHZ t 7 7 80 ns
SDA, SCLK Vail time (90%71O%) SCLK lrequency > 1.7 MHZ t 7 7 60 ns
Setup ume (slop common) t 160 7 7 ns
SDA setup time (data mput) t 40 7 7 ns
SDA hold time (data input) t 0 7 7 ns
SDA Valid time (data/ACK output) SCLK siew (90%710‘7/p) = ZOHS‘ C (SDA) = 15 OF I 7 7 40 ns
Puise width 01 sptxes that are suppressed t 0 7 25 ns
, , 7 7
7 fl 7 , _\ i ‘
<—. ‘="" 7»="">—.><7 j="" i="" i="" z="" ‘7="" i="" i="">7>
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Parameter 1, 2 Symbol Min Typ Max Units
SCLK pmse cyme time SYSCLK msamed (SYSCLKiENA : 0) 1 38.4 7 7 ns
SCLK pu‘serwidth low I 15.3 7 7 ns
SCLK pu‘serwidth 11191. t 15.3 7 7 ns
MOSI Io SCLK serup me I 1.5 7 7 ns
MOSI Io SCLK now 11me ( 1.7 7 7 ns
SCLK lalhng edge to MISO transiuon SCLK slew (gov/1,7111%) : 5 ns. 0 (MISC) = 25 pF 1 o 7 12.6 ns
1
i v—j ' \
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Parameter 1 Symbol Minimum Typ Maximum Units
SLIMCLK SLIMCLK Cyc‘e time 7 35 7 7 nS
SLIMCLK SLIMCLK Cyc‘e time 7 40 7 7 nS
SLIMCLK Slew C = 15 pF, SLIMCLKiDRVisTR = 0 SR 0.09 x V 7 0.22 x V V/nS
SLIMDAT SLIMDAT Setup [me lo SLIMCLK Valling edge T 3.5 7 7 nS
SLIMDAT hmd time Vrom SLIMCLK ialhng edge T 2 7 7 nS
SLIMDAT SUMDATlime SLIMDATiDRvisTR = 0, DBVDD = 1.71 V T 7 4.7 8.1 nS
SLIMDAT Slew C = 15 pF, SLIMDATiDRVisTR = 0 SR 7 7 0.64 x V V/nS
Other Dru/er disable time T 7 7 6 nS
Bus hmder output \mpedance 0.1 XV
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Parameter‘ Symbol Minimum Typical Maximum Units
TCK cycle time T 50 7 7 ns
TCK pulse Widln nign T 20 7 7 ns
TCK pulse widtn low T 20 7 7 ns
TMS setup time to TCK rising edge T 1 7 7 ns
TMS hold time lrorn TCK rising edge T 2 7 7 ns
TDI setup time to TCK rising edge T 1 7 7 ns
TDI noid time lrom TCK rising edge T 2 7 7 ns
TDO propagation delay lrorn TCK lailing edge T o 7 17 ns
TRST setup time to TCK rising edge T 3 7 7 ns
TRST noid time lrom TCK rising edge T 3 7 7 ns
TRST puiserwidth low 7 20 7 7 ns
WW
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Typical Typical
Headphone playback A|F1 to DAC to HPOUT‘i (stereo). Quiescent 1.2a 0.8 3.6
Earpiece piaynack AIF1 to DAC to HPOUT‘i (mono). Quiescent 1.2 0.85 2,97
stereo iine record Anaiog line to ADC to AIF1. 17tz sine wave, .1 dBFS output 1.1 2.2 5.28
Sleep Mode Accessory detect enapied (JDLENA = 1) 0.000 0.010 0.01:;
Operating Configuration Latency (us)
AIF to DAC pathidigitai input (AIF ) to anaiog output (HPOUTn) 192 KHZ input, 192 kHz output, Syncnronous 237
192 KHZ input, 192 kHz output, Syncnronous 50
ADC to AIF pamianaiog input (IN )to digital output (AIF )3
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
G
__-
__—
__—
_—
_—
CIRRUS LOGIC"
__-
__—
__—
_—
_—
CIRRUS LOGIC"
__-
__—
__—
_—
_—
CIRRUS LOGIC"
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
__-
__—
__—
_—
_—
CIRRUS LOGIC"
MIC
a1
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
GN 4'
CIRRUS LOGIC”
Cond' "on DMIC Clock Frequency Valid Sample Rates Signal Fassband
IN 708R: 010 384 kHZ Uplo 48 kHZ Up to4kHZ
INrLOSR = 011 768 kHZ Up lo 96 kHZ Up to 8 kHZ
IN 708 — 100 1.536 MHZ Upto 192 kHZ Up to 20 kHZ
IN 708 101 3.072 MHZ Upto 192 kHZ Up to 20 kHZ
INrLOSR = 110 6.144 MHZ Up to 192 kHZ Up to 96 kHZ
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
M‘CBIASnK
F MW
H}?
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R768 (0x0300) 7 |N4L7ENA 0 input Patn 4 (left) enaple
6 |N4R7ENA 0 input Patn 4 (right) enable
5 |N3L7ENA 0 input Patn 3 (left) enaple
4 |N3R7ENA 0 input Patn 3 (right) enable
3 INZLiENA 0 input Patn 2 (left) enaple
2 INZRiENA 0 input Patn 2 (right) enable
1 lm LENA 0 input Patn 1 (left) enaple
0 lm RiENA 0 input Patn 1 (right) enable
R769 (0x0301) 7 |N4L7ENA7$TS 0 input Patn 4 (left) enaple status
6 |N4R7ENA75TS 0 input Patn 4 (right) enable status
5 |N3L7ENA7$TS 0 input Patn 3 (left) enaple status
4 |N3R7ENA75TS 0 input Patn 3 (right) enable status
3 INZLiENAisTS 0 input Patn 2 (left) enaple status
2 INZRiENAisTS 0 input Patn 2 (right) enable status
1 lm LiENAisTS 0 input Patn 1 (left) enaple status
0 lm RiENAisTS 0 input Patn 1 (right) enable status
__-
__—
__—
_—
_—
CIRRUS LOGIC"
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R776 (0x0308) 10 lNiRATEi 1 input Path Sample Rate Configuration
R780 (0x030C) 2:0 lNiHPFi 010 input Path HPF Select. Controls the Cutoff frequency of the input patn HPF circuits.
R784 (0x0310) 15 |N1L7HPF 0 input Patn1 (Len) HPF Enable
12:11 INLDMIC, 00 input Path 1 DMiC Reference Select (sets the DMICDAT‘l ano DMICCLK1 logic levels)
10 INLMODE 0 input Patn1 Mode
7:1 |N1L7PGA7 0x40 input Path 1 (bell) PGA Volume (applicable to analog input only)
R785 (0x0311) 14:13 iN1L, 00 input Patn1 (Len) Source
11 |N1L7LP7 0 input Path 1 (bell) LowrPower Mode (applicable to analog input only)
R786 (0x0312) 10:8 INL 101 input Patn1 Dversample Rate Control
R788 (0x0314) 15 IN1R7HPF 0 input Path 1 (Right) HPF Enable
7:1 IN1R7PGA7 0x40 input Patn1 (Right) PGA Volume (applicable to analog input only)
R789 (0x0315) 14:13 iN1R, 00 input Patn1 (Right) Source
11 IN1R7LP7 0 input Patn1 (Right) LowrPower Mooe (applicable to analog input only)
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R792 (0x0318) 15 IN2L7HPF 0 input Path 2 (bell) HPF Enable
12:11 iN2,DMlc, 00 input Path 2 DMIC Reference Select (sets the DMICDATZ ano DMICCLKZ logic levels)
10 IN27MODE 0 input Path 2 Mode
7:1 IN2L7PGA7 0x40 input Path 2 (bell) PGA Volume (applicable to analog input only)
R793 (0x0319) 14:13 iN2L, 00 input Path 2 (Len) Source
11 IN2L7LP7 0 input Path 2 (bell) LowrPower Mode (applicable to analog input only)
R794 (0x031A) 10:3 iN2, 101 input Path 2 DverSample Rate Control
R796 (0)0310) 15 IN2R7HPF 0 input Path 2 (Right) HPF Enable
7:1 IN2R7PGA7 0x40 input Path 2 (Right) PGA Volume (applicable to analog input only)
R797 (0x0319) 14:13 iN2R, 00 input Path 2 (Right) Source
11 IN2R7LP7 0 input Path 2 (Right) LowrPower Mooe (applicable to analog input only)
Raoo (0x0320) 15 IN3L7HPF 0 input Path 3 (bell) HPF Enable
12:11 iN3,DMlc, 00 input Path 3 DMIC Reference Select (sets the DMICDAT3 ano DMICCLK3 logic levels)
R802 (0x0322) 10:3 m3, 101 input Path 3 Dyersample Rate Control , selects the DMlCCLKS frequency.
R804 (0x0324) 15 IN3R7HPF 0 input Path 3 (Right) HPF Enable
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R808 (0X0328) 15 |N4L7HPF 0 Input Path 4 (Lei!) HPF Enabie
12:11 |N47DM|Ci 00 Input Path 4 DMIC Reference Select (sets the DMICDAT4 and DMICCLK4 logic ievels)
R810 (exoszA) 10:3 INA, 101 Input Patn 4 Oversempie Rate Control , selepts tne DMICCLKA frequency.
R812 (exoszc) 15 IN4R7HPF 0 Input Patn 4 (Right) HPF Enaple
Register Address Bit Label Default Description
R777 (0x0309) 6:4 |N7VD7RAMP[2:O] 010 Input Volume Decreaslng Ramp Rate (seconds/6 dE).
2:0 IN,VI,RAMP[2:01 010 Input Volume Increasing Ramp Rate (seconds/6 o5).
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R785 (0X0311) 9 INiVU See Input Signai Paths Volume and Mute Update. Writing 1 to this bit causes the Input
8 IN1L7MUTE 1 Input Path 1 (Lell) Digital Mute
7:0 IN1L7VOL[7:0] 0X80 Input Path 1 (Left) Digital Voiurne (See Table 475 for Volume register definition).
R789 (0X0315) 9 INiVU See Input Signai Paths Volume and Mute Update
8 IN1R7MUTE 1 Input Path 1 (Right) Digitai Mute
7:0 IN1R7VOL[7:0] 0X80 Input Path 1 (Right) Digitai Volume (see Tabie 475 for voiurne register definition),
R793 (0X0319) 9 INiVU See Input Signai Paths Volume and Mute Update. Writing 1 to this bit causes the Input
8 INZLJVIUTE 1 Input Path 2 (Lell) Digital Mute
7:0 IN2L7VOL[7:0] 0X80 Input Path 2 (Left) Digital Voiurne (See Table 475 for Volume register definition).
R797 (0X031D) 9 INiVU See Input Signai Paths Volume and Mute Update. Writing 1 to this bit causes the Input
8 INZRiMUTE 1 Input Path 2 (Right) Digitai Mute
7:0 IN2R7VOL[7:0] 0X80 Input Path 2 (Right) Digitai Volume (see Tabie 475 for voiurne register definition),
R801 (0X0321) 9 INiVU See Input Signai Paths Volume and Mute Update. Writing 1 to this bit causes the Input
8 INSLJVIUTE 1 Input Path 3 (Lell) Digital Mute
7:0 IN3L7VOL[7:0] 0X80 Input Path 3 (Left) Digital Voiurne (See Table 475 for Volume register definition).
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R805 (0X0325) 9 INiVU See Input Signal Paths Volume and Mute Update. Writing 1 to this bit causes the Input
8 IN3R7MUTE 1 Input Path 3 (Right) Digital Mute
7.0 IN3R7VOL[7:0] 0X80 Input Path 3 (Right) Volume (See Table 475 lor Volume register delinition).
R809 (0X0329) 9 INiVU See Input Signal Paths Volume and Mute Update. Writing 1 to this bit causes the Input
8 IN4L7MUTE 1 Input Path 4 (Lell) Digital Mute
7.0 IN4L7VOL[7:0] 0X80 Input Path 4 (Left) Digital Volume (See Table 475 lor Volume register definition).
R813 (0X032D) 9 INiVU See Input Signal Paths Volume and Mute Update. Writing 1 to this bit causes the Input
8 IN4R7MUTE 1 Input Path 4 (Right) Digital Mute
7.0 IN4R7VOL[7:0] 0X80 Input Path 4 (Right) Digital Volume (see Table 475 for volume register definition),
1. Delault is not applicable to these writeroniy pits
Input Volume Input Volume Input Volume Input Volume
0x00 $4.0 0x31 $9.5 0x62 0x93 9.5
0x01 $3.5 0x32 $9.0 0x63 0x94 10.0
0x02 $3.0 0x33 $0.5 0x64 0x95 10.5
0x03 $2.5 0x34 $0.0 0x65 0x96 11.0
0x04 $2.0 0x35 $7.5 0x66 0x97 11.5
0x05 $1.5 0x36 $7.0 0x67 0x98 12.0
0x06 $1.0 0x37 $6.5 0x68 0x99 12.5
0x07 $0.5 0x38 $6.0 0x69 0x9A 13.0
0x08 $0.0 0x39 $5.5 OXSA 0x93 13.5
0x09 $9.5 0st $50 0x65 0x90 14.0
0on $9.0 0x33 $4.5 0x60 0x90 14.5
0x03 $8.5 0x30 $4.0 OXGD OXQE 15.0
0x00 $8.0 0x30 $3.5 OXSE 0x91: 15.5
0x00 $7.5 0x3E $3.0 OXGF 0on 16.0
0x05 $7.0 0x31: $2.5 0x70 OXA‘i 16.5
0on $6.5 0x40 $2.0 0x71 OXAZ 17.0
0x10 $6.0 0x41 $1.5 0x72 0an 17.5
0x11 $5.5 0x42 $1.0 0x73 0xA4 10.0
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
lnpul Volume
Input Volume
lnpul Volume
Input Volume
0X12 755.0 0x43 7305 0X74 0XA5 18.5
0X13 754.5 0x44 7300 0X75 0XA6 19.0
0X14 754.0 0x45 7295 0X76 0XA7 19.5
0X15 753.5 0x46 7290 0X77 0XAE 20.0
0X16 753.0 0x47 7285 0X78 0XA9 20.5
0X17 752.5 0x48 7280 0X79 0XAA 21.0
0X18 752.0 0x49 7275 0X7A 0XAB 21.5
0X19 751.5 0X4A 7270 0x78 0XAC 22.0
0X1A 751.0 0x43 7265 0x70 0XAD 22.5
0X1B 750.5 0X4C 726,0 0X7D 0XAE 23.0
0X1C 750.0 0X4D 725,5 0X7E 0XAF 23.5
0X1D 749.5 0X4E 725,0 0X7F 0x80 24.0
0X1 E 749.0 0X4F 724.5 0X80 0XB1 24.5
0X1F 748.5 0x50 724.0 0X81 0XB2 25.0
0X20 748.0 0x51 723.5 0X82 0x83 25.5
0X21 747.5 0x52 723.0 0X83 0XB4 26.0
0X22 747.0 0x53 722.5 0X84 0XB5 26.5
0X23 746.5 0x54 722.0 0X85 0x86 27.0
0X24 746.0 0x55 721.5 0X86 0x87 27.5
0X25 745.5 0x56 721.0 0X87 0x88 28.0
0X26 745.0 0x57 720.5 0X88 0x89 28.5
0X27 744.5 0x58 720.0 0X89 0XBA 29.0
0X28 744.0 0x59 719.5 0X8A 0XBB 29.5
0X29 743.5 0x5A 719.0 0X88 0XBC 30.0
0X2A 743.0 0x53 718.5 0x80 0XBD 30.5
0X2B 742.5 0X5C 718.0 0x8D 0XBE 31.0
0X20 742.0 0X5D 717.5 0X8E OXBF 31.5
0X2D 741.5 0x5E 717,0 0X8F OXCO70XFF Reserved
0X2E 741.0 0X5F 716,5 0X90
0X2F 740.5 0x60 7160 0X91
0X30 740.0 0x61 7155 0X92
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R786 (0X0312) 15 IN1L7$IGiDET7 0 Input Path 1 (Left) SIgnaIrDetecl Enable
R790 (0X0316) 15 IN1R75IC37DET7 0 Input Path 1 (Right) SignaIrDeIeCt EnabIe
R794 (0X031A) 15 IN2L7$IGiDET7 0 Input Path 2 (Left) SIgnaIrDetecl Enable
R798 (0X031E) 15 IN2R75IC37DET7 0 Input Path 2 (Right) SignaIrDeIeCt EnabIe
R802 (0X0320) 15 INSLislGiDETi 0 Input Path 3 (Left) SIgnaIrDetecl Enable
R806 (0X0326) 15 IN3R75IC37DET7 0 Input Path 3 (Right) SignaIrDeIeCt EnabIe
R810 (0X032A) 15 IN4L7$IGiDET7 0 Input Path 4 (Left) SIgnaIrDetecl Enable
R814 (0X032E) 15 IN4R75IC37DET7 0 Input Path 4 (Right) SignaIrDeIeCt EnabIe
R832 (0X0340) 8:4 INislGiDETi 0X00 Input SIgnaI Patn SignaereIeCt Threshold
3:0 INislGiDETi 0001 Input Signal Path SignaereteCt HoId TIme (deIay before sIgnaI detect IndIcation
__-
__—
__—
_—
_—
CIRRUS LOGIC"
F = F 7F
Demodulalor Folding
US iFREQ = 000 24.5—40.5 KHZ 32 KHZ 40.42 kHZ
US iFREQ = 001 18722 kHZ 8 KHZ 18.29 kHZ
US iFREQ = 010 16724 kHZ 15 KHZ 16 KHZ
US iFREQ = 011 20728 kHZ 15 KHZ 20.21 kHZ
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Deiauit Description
R4224 (0x1080) 13,12 US‘LGAINU .0] 1o Uitrasonic Demodulator1 Gain
11 :8 USLSRC[3:0] 0x0 Uitrasonic Demodulator1 Source
64 US‘LFREQRO] 011 Uitrasonic Demodulator 1 Frequency
0 US‘LENA o Uitrasonic Demodulator1 Enabie
R4226 (0x1082) 13,12 USZ,GAIN[1,0] 1o Uitrasonic Demodulator 2 Gain
11 :8 USZ,SRC[3:0] 0x0 Uitrasonic Demodulator 2 Source
64 us2,FREQ[2.01 011 Uitrasonic Demodulator 2 Frequency
0 U527ENA o Uitrasonic Demodulator 2 Enabie
CLK
DAT
__-
__—
__—
_—
_—
CIRRUS LOGIC"
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R4288 (OX10C0) 11 :8 AUXPDM17$RC[3:0] OX0 Auxlliary PDM1 Source
4 AUXPDM17TXEDGE 0 Auxlliary PDM 1 Tlrnlng
3 AUXPDM17MSTR 1 Auxlliary PDM 1 Master Mode Select
2 AUXPDM17MUTE O Auxlliary PDM 1 Mule
O AUXPDM17ENA O Auxlliary PDM 1 Enable
R4281 (OX10C1) 15:14 AUXPDM17FREQ[1:O] O1 Auxlliary PDM 1 CLK Rate
Register Address Bit Label Default Description
R840 (0X034E) 3 DMICDATILPD 0 DMICDAT4 Pulerown Control
2 DMICDATILPD
0 DMICDAT3 Pulerown Control
1 DMICDAT27PD
0 DMICDAT2 Pulerown Control
O DMICDAT17PD
0 DMICDAT1 Pulerown Control
__-
__—
__—
_—
_—
CIRRUS LOGIC"
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
Qg g
__-
__—
__—
_—
_—
CIRRUS LOGIC"
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
RegisterAddress Bit Label Default Description
R1600(0x0640) 15 LSTS o [DwgwtalCoreluncuon]\nput status
7:1 LVOL 0x40 [Dwgwtal Core rmxer] mpm volume.(732dBlo +16dBm1rstteps)
7:0 LSRC 0x00 [DwgwtalCoreluncuonhnput sourceselecl
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
__-
__—
__—
_—
_—
CIRRUS LOGIC"
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
XanXfiVOU
XanXfiVOLZ
XanXfiVOLS
XanXfiVOU
XanXfiVOLZ
XanXfiVOLS
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
nLMIXiVOU
nLMIXiVOLZ
nLMIXiVOLS
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
EQ
Register Addresses
EQ1
R3602(0x0E10)to R3620 (0)0524)
EQZ
R3624 (0XOE28) to R3642 (OXOE3A)
EQ3
R3646 (OXOESE) to R3664 (OXOE53)
EQ4
R3668 (0x0E54) to R3686 (OXOEGS)
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Regisler Address Bil Label Default Description
R3585 (0XOEO1) 15:4 FX,STS[11:0] 0X00 LHPF. DRC‘ EQ Enab1e Status. 1ndwcates the Status 01 each respective
R3600 (0XOE10) 15:11 EQ1iB1iGAIN[4:0] 0X00 EQ1 Band 1 Gain 1 (712 dB Io +12 dB m 1rdE steps)
10:6 EQ1,BZ,GAIN[4:0] 0X00 EQ1 Band 2 Gain 1 (712 dB Io +12 dB m 1rdE steps)
5:1 EQ1,B37GA|N[4:0] 0X00 EQ1 Band 3 Gain 1 (712 dB Io +12 dB m 1rdE steps)
0 EQ17ENA 0 EQ1 Enab1e
R3601 (0XOE11) 15:11 EQ1iB4iGAIN[4:0] 0X00 EQ1 Band4 Gain 1 (712 dB Io +12 dB m 1rdE steps)
10:6 EQ1,BS,GAIN[4:0] 0X00 EQ1 Band 5 Gain 1 (712 dB Io +12 dB m 1rdE steps)
0 EQ1iB17MODE 0 EQ1 Band1 Mode
R3602 (0XOE12) to 15:0 EQ1iB17' 7 EQ1 Frequency Coe"1€1ents,Reierto WISCE eva1uat10n board Control soflware [or
R3622 (0XOE26) 15:11 EQ27B1iGAIN[4:0] 0X00 EQ2 Band 1 Gain 1
10:6 EQ27BZ,GAIN[4:0] 0X00 EQ2 Band 2 Gain 1
5:1 EQ2iB3iGAIN[4:0] 0X00 EQ2 Band 3 Gain 1
0 EQ27ENA 0 EQ2 Enab1e
R3623 (0XOE27) 15:11 EQ27B4iGAIN[4:0] 0X00 EQ2 Band 4 Gain 1 (712 dB Io +12 dB m 1rdE steps)
10:6 EQ27BS,GAIN[4:0] 0X00 EQ2 Band 5 Gain 1 (712 dB Io +12 dB m 1rdE steps)
0 EQ2iB17MODE 0 EQ2 Band 1 Mode
R3624 (0XOE28) to 15:0 EQ27B17' 7 EQ2 Frequency Coe"1€1ents,Reierto WISCE eva1uat10n board Control soflware [or
R3644 (0XOE3C) 15:11 EQ3iB1iGAIN[4:0] 0X00 EQ3 Band 1 Gain 1 (712 dB Io +12 dB m 1rdE steps)
10:6 EQ3,BZ,GAIN[4:0] 0X00 EQ3 Band 2 Gain 1 (712 dB Io +12 dB m 1rdE steps)
5:1 EQ3,B37GA|N[4:0] 0X00 EQ3 Band 3 Gain 1 (712 dB Io +12 dB m 1rdE steps)
0 EQ37ENA 0 EQ3 Enab1e
R3645 (0XOE3D) 15:11 EQ3iB4iGAIN[4:0] 0X00 EQ3 Band 4 Gain1 (712 dB Io +12 dB m 1rdB steps)
10:6 EQ3,BS,GAIN[4:0] 0X00 EQ3 Band 5 Gain 1 (712 dB Io +12 dB m 1rdE steps)
0 EQ3iB17MODE 0 EQ3 Band 1 Mode
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Regisler Address Bil Label Default Description
R3646 (0XOE3E) Io 15:0 EQ3iB1: 7 EQS Frequency Coefficients, Reier to WISCE eva1uation board Control soflware [or
R3666 (0XOE52) 15:11 EQ4iB1iGAIN[4:0] 0X00 EQ4 Band 1 Gain 1 (712 dB Io +12 dB in 1rdE steps)
10:6 EQ47327GA|N[4:0] 0X00 EQ4 Band 2 Gain 1 (712 dB Io +12 dB in 1rdE steps)
5:1 EQ47BS,GAIN[4:0] 0X00 EQ4 Band 3 Gain 1 (712 dB Io +12 dB in 1rdE steps)
0 EQALENA 0 EQ4 Enab1e
R3667 (0XOE53) 15:11 EQ4iB4iGAIN[4:0] 0X00 EQ4 Band 4 Gain 1 (712 dB Io +12 dB in 1rdE steps)
10:6 EQ47357GA|N[4:0] 0X00 EQ4 Band 5 Gain 1 (712 dB Io +12 dB in 1rdB steps
0 EQ47B17MODE 0 EQ4 Band 1 Mode
R3668 (0XOE54) to 15:0 EQ4iB1: 7 EQ4 Frequency Coefficients, Reier to WISCE eva1uation board Control soflware [or
EQ Gain Setting Gain (dB) EQ Gain Setting Gain (dB)
00000 ,12 01101 +1
00001 41 01110 +2
00010 ,10 01111 +3
00011 79 10000 +4
00100 43 10001 +5
00101 ,7 10010 +6
00110 49 10011 +7
00111 75 10100 +8
01000 44 10101 +9
01001 73 10110 +10
01010 72 10111 +11
01011 ,1 11000 +12
01100 0 11001711111 Reserved
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
nLMIX7VOL1
nLMIX7VOL2
:%
nLMIX7VOL3
DY
__-
__—
__—
_—
_—
CIRRUS LOGIC"
Regisler Address Bit Label Defaull
R3712 (OXOESO) 1 DRC1L7ENA 0 DRC‘l (lefl) enable
0 DRC1R7ENA O DRC‘l (fight) enable
R3720 (0XOE88) 1 DRCZLiENA 0 DRCZ (lefl) enable
0 DRCZRiENA O DRCZ (fight) enable
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Parameters Parameter Description
1 DRC ,KNEEJP Input \eve\ at Knee1 (dB)
2 DRC ,KNEEpP Output \eve\ at Knee 2 (dB)
3 DRC ,HLCOMP Compresswon ram above Knee 1
4 DRC ,Loicomp Compresswon ram be‘ow Knee 1
5 DRC ,KNEEUP Input \eve\ at Knee 2 (dB)
6 DRC ,Nejxp Expanswon ram be‘ow Knee 2
7 DRC iKNEEZfiOP Output \eve\ at Knee 2 (dB)
__-
__—
__—
_—
_—
CIRRUS LOGIC"
__-
__—
__—
_—
_—
CIRRUS LOGIC"
Register Address Bit Label Default Description
R3585 (0XOEO1) 15:4 FX,STS[11 :0] 0X00 LHPF, DRC, EQ enable status, Indicates the Status of each respective
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R3712 (OXOEEO) 15:11 DRC1,S|G, 0X00 DRC1 SignairDetect RMS anesnoid. RMS signai level lorsignalrdetect to be indicated
10:9 DRC1,S|G, 00 DRC1 Signaeretect Peak Thresnoid. This is the Peak/RMS ratio, or Crest Factor, ievel
E DRC17NGiENA 0 DRC1 NoiseGate Enable
7 DRC1,S|G, 0 DRC1 Signaeretect Mode
6 DRC175|GiDET 0 DRC1 Signaeretect Enable
5 DRC17KNEE27 0 DRC1 KNEE27OP Enabie
4 DRC17QR 1 DRC1 QuicKrreiease Enabie
3 DRC17ANTICLIP 1 DRC1 Anticiip Enabie
2 DRC17WSE07 0 DRC1 Signaeretect Write Sequencer Select
R3713 (0XOEE1) 12:9 DRC17ATK[3:O] 0100 DRC1 Gain attack rate (seconds/6 dB)
8:5 DRC17DCY[3:O] 1001 DRC1 Gain decay rate (seconds/6 dB)
4:2 DRC1, 100 DRC1 Minimum gain to attenuate audio Signais
1:0 DRC1, 11 DRC1 Maximum gain to boost audio signais (dB)
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R3714 (own) 1512 DRCLNG, 0000 DRC1 Minimum gain to attenuate audio signals wnen the Noise Gate is active.
11:10 DRCLNG, 00 DRC1 NoiserGate slope
9:0 DRCLQR, 00 DRC1 Quickrrelease tnresnold (crest factor in dB)
7:6 DRCLQR, 00 DRC1 Quickrrelease decay rate (seconds/6 dB)
53 DRCLHL 011 DRC1 Compressor slope (upper region)
2:0 DRCLLO, 000 DRC1 Compressor slope (lower region)
R3715 (0onas) 10:5 DRCLKNEE, 0x00 DRC1 input signal level at the compressor knee.
4:0 DRCLKNEE, 0x00 DRC1 Output signal at the compressor knee.
R3716 (OXOEEA) 9:5 DRC17KNEE27 0X00 DRC1 Input signal level at the noisergate threshold, Knee 2.
4:0 DRC17KNEE27 0X00 DRC1 Output signal at the noisergate threshold. Knee 2.
RegisterAddress Bit Label Default Descrip on
R3585 (0XOEO1) 15:4 FX,STS[11 :0] 0X00 LHPF, DRC, EQ Enable Status, Indicates the status at each respective
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Descrip on
R3720 (OXOEES) 15:11 DRC27SIGi 0X00 DRCZ SlgnaereIeCt RMS Threshold, This ls the RMS signal level lor Signalrdetect to
10:9 DRC27SIGi 00 DRCZ Signaeretect Peak Threshold. Peak/RMS ratlo‘ or Crest Factor. level for
E DR027NGiENA 0 DRCZ NoiserGate Enable
7 DRC27SIGi 0 DRCZ Signaeretect Mode
6 DRC27SIGiDET 0 DRCZ Signaeretect Enable
5 DRC27KNEE27 0 DRCZ KNEE27OP Enable
4 DR027QR 1 DRCZ Quickrrelease Enable
3 DRC27ANTICLIP 1 DRCZ Anticlip Enable
R3721 (OXOEEQ) 12:9 DRCZ,ATK[3:O] 0100 DRCZ Gain attack rate (Seconds/6 dB)
8:5 DR027DCY[3:0] 1001 DRCZ Gain decay rate (seconds/6 dB)
4:2 DRC27 100 DRCZ Mlnimum gain to attenuate audio Slgnals
1:0 DRC27 11 DRCZ Maxlmum gain Io boost audio slgnals (dB)
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Descrip on
R3722 (OXOEEA) 15:12 DRC27NG, 0000 DRcz Minimum gain to attenuate audio signals when the Noise Gate is active.
11:10 DRC27NG, 00 [mm NoiserGate slope
9:8 DRCLQR, 00 [mm Quickrrelease threshold (crest (actor in dB)
7:6 DRCLQR, 00 DRcz Quickrrelease decay rate (seconds/6 dB)
5:3 DRcziHL 011 DRcz Compressor slope (upper region)
2:0 DRCLLO, 000 DRcz Compressor slope (lower region)
R3723 (0XOEEB) 10:5 DRC27KNEE7 000000 DRCZ Input signal level at the compressor knee.
4:0 DRC27KNEE7 00000 DRCZ Output signal at the Compressor knee.
R3724 (0XOEEC) 9:5 DR027KNEE27 00000 DRCZ Input signal level at the noisergate threshold, Knee 2.
4:0 DR027KNEE27 00000 DRCZ Output Signal at the noisergate threshold. Knee 2:
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
nMIX7VOL1
nMIX7VOL2 >
nMIX7VOL3
Register Address Bit Label Default Description
R3585 (0XOEO1) 15:4 FX,STS[11 :0] 0X00 LHPF, DRC, EQ Enable Status. Indicates the slams ol the respective
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R3776 (OXOECO) 1 LHPF17MDDE 0 LowV/Higanass Fiiter1 Mode
0 LHPF17ENA 0 LowV/Higanass Fiiter1 Enabie
R3777 (OXOEC1) 15:0 LHPF1700EFF[15:0] 0x000!) LowV/Higanass Fiiter1 Frequency Coefficient
R3780 (OXOEC4) 1 LHPF27MDDE 0 LowV/Higanass Fiiter 2 Mode
0 LHPF27ENA 0 LowV/Higanass Fiiter 2 Enabie
R3781 (OXOECS) 15:0 LHPF27COEFF[15:0] 0X0000 LowV/Higanass Fiiter2 Frequency Coefficient
R3784 (OXOECB) 1 LHPFCLMDDE 0 LoleHiganass Fiiter 3 Mode
0 LHPFCLENA 0 LowV/Higanass Fiiter 3 Enabie
R3785 (OXOECQ) 15:0 LHPFCLCOEFFH 5:0] 0X0000 LowV/Higanass Fiiter 3 Frequency Coefficient
R3788 (OXOECC) 1 LHPFILMDDE 0 LoleHiganass Fiiter 4 Mode
0 LHPFILENA 0 LowV/Higanass Fiiter 4 Enabie
R3789 (OXOECD) 15:0 LHPFILCOEFFH 5:0] 0X0000 LowV/Higanass Fiiter 4 Frequency Coefficient
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
VlVVVV
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Deiault Description
R1474 (OXOSCZ) 13 SPDLVALZ 0 S/PDlF Validity (Supirame E)
12 SPDLVAL‘l 0 S/PDlF Validity (Supirame A)
0 SPDLENA 0 S/PDlF Generator Enable
R1475 (0x05C3) 15:0 SPDLCATCODEirol 0x00 S/PDlF Category code
7:6 SPDLCHSTMODE[1:O] 00 S/PDlF Channel Status mode
5:3 SPDLPREEMRHim] 000 S/PDlF Preemphasis mode
2 SPDLNOCDPY 0 S/PDlF Copyright status
1 SPDLNOAUDIO 0 S/PDlF Audio/nonaudlo indication
0 SPDLPRO 0 S/PDlF Consumer Mode/Prolessional Mode
R1476 (OXOSC4) 15:12 SPD1,FREQ[3:0] 0000 S/PDlF lndicated sample ireduency
11:8 SPDLCHNUM2[3:O] 1011 S/PDlF Channel number (Supirame B)
7:4 SPD1,CHNUM1[3:O] 0000 S/PDlF Channel number (Supirame A)
3:0 SPDLSRCNLJMiszol 0001 S/PDlF Source numper
R1477 (OXOSCS) 11 :8 SPDLORCSAMPiam 0000 S/PDlF Original sample lrequency
7:5 SPD1,TXWL[2:0] 000 S/PDlF Audio sample word length
4 SPDLMAXWL 0 S/PDlF Maximum audio sample word length
3:2 SPDLSCSLSOH :0] 00 S/PDlF Channel Status [31 :30]
1:0 SPD1,CLKACU[1:O] 00 Transmitted Clock accuracy
4»
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R32 (0X0020) 9:8 TONE, 00 Tone Generator Phase Dflset. Sets the phase ol Tone Generator 2 relative Io Tone
5 TONE27 0 Tone Generator 2 Override
4 TONE17 0 Tone Generator 1 Override
1 TONE27ENA 0 Tone Generator 2 Enable
O TONE17ENA 0 Tone Generator 1 Enable
R33 (0X0021) 15:0 TONE17 0X1000 Tone Generator 1 DC output ievei
R34 (0X0022) 7:0 TONE17 0X00 Tone Generator 1 DC output ievei
R35 (0X0023) 15:0 TONE27 0X1000 Tone Generator 2 DC output ievei
R36 (0X0024) 7:0 TONE27 0X00 Tone Generator 2 DC output ievei
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bil Label Defaull Descriplion
R160 (OXOOAO) 5 NOISEiGENi O Norse Generator Enab‘e
4:0 NOISEiGENi 0X00 Norse generator swgnal level
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Descriplion
R144 (OXOOQO) 4 ONESHOT, O Haptwc OnerShot Tngger. WHting 1 sfians the onershot profi‘e (i.e,. Phase 1. Phase 2,
3:2 HAP,CTRL[1:0] oo Haptic Signa‘ Generator Control
1 HAP7ACT O Haptwc Actuator Se‘ect
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R145 (0X009‘l) 14:0 LRA, 0X7FFF Haptlc Resonant Frequency. Selects the hapllc signal lrequehcy (LRA actuator only,
R146 (0X0092) 7:0 PHASE17 0X00 Haptlc Output Level (Phase 1): Selects the slgnal intehslty cl Phase 1 in onershot mode.
R147 (0X0093) 8:0 PHASE17 0X000 Haptlc Output Duration (Phase 1): Selects the duration cl Phase 1 ln chershol mode.
R148 (0X0094) 7:0 PHASEZ, 0X00 Haptlc Output Level (Phase 2)
R149 (0X0095) 10:0 PHASEZ, 0X000 Haptlc Output Duration (Phase 2): Selects the duration cl Phase 2 ln chershol mode.
R150 (0X0096) 7:0 PHASES, 0X00 Haptlc Output Level (Phase 3): Selects the slgnal intehslty cl Phase 3 in onershot mode.
R151 (0X0097) 8:0 PHASES, 0X000 Haptlc Output Duration (Phase 3): Selects the duration cl Phase 3 ln chershol mode.
R152 (0X0098) 0 ONESHOTisTS O Haptlc OnerShot status
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R48 (OXOOSO) 10:8 PWMicLKi 000 FWM Clock Select
5 PWM27OVD 0 FWM2 Generator Override
4 PWM170VD 0 FWM1 Generator Override
1 PWM27ENA 0 FWM2 Generator Enabie
0 PWM17ENA 0 FWM1 Generator Enabie
R49 (0X0031) 9:0 PWM17LVL[9:0] 0x100 PWM1 Override Level. Sets the PWM1 duty cycle when PWM‘LOVD = 1.
R50 (0X0032) 9:0 PWM27LVL[9:O] 0x100 PWMZ Override Level. Sets the PWM2 duty cycle when PWM27OVD = 1.
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Regisler Address Eil Label Default Description
R5248 (0x1480) 1 DFC iDlTHiENA o DFC dither enable (valid lor fixed point output data only)
0 DFC ,ENA o DFC enable
R5250 (0x1482) 12:8 DFC iniDATAi 0x1F DFC input data width (valid lor fixed pointdata types only)
2:0 DFC iniDATAi 000 DFC input data type
R5252 (muss) 12:8 DFC iTxiDATAi 0X1F DFC output data width (valid forllxed point data lypesoniy)
2:0 DFC iTxiDATAi 000 DFC outpumalalype
__-
__—
__—
_—
_—
CIRRUS LOGIC"
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
>3 8%
__-
__—
__—
_—
_—
CIRRUS LOGIC"
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bil Label Delaull Description
R32 (exoozo) 15:11 TONE,RATE[4:O] 0x00 Tone Generator Samp‘e Rate
R48 (exooso) 15:11 PWM,RATE[4:0] 0x00 PWM Frequency (sample rate)
R144(0x0090) 15:11 HAP,RATE[4:O] 0x00 HapucsgnalGeneratorSampIe Rate
R160 (OXOOAO) 15:11 NOISEiC‘zENi 0X00 Nowse Generator Samp‘e Rate
R776 (OXOSOB) 15:11 |N7RATE[4:O] 0X00 |npulSwgna1Palhs Samp‘e Rate(on1y Vahd N INiRATEiMODE = 0)
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bil Label Delaull Description
R787(0x0313) 15:11IN1L7RATE[4:O] 0x00 Inpmpam (Lefl/Right)SampleRale(onlyvalidiHNiRATEiMODE=1)
R791 (0x0317) 15:11 IN1R7RATE[4:0] 0x00
R795(0x031E) 15:11IN2L7RATE[4:O] 0x00
R799 (0x031F) 15:11 IN2R7RATE[4:0] 0x00
R803 (0X0323) 15:11 |N3L7RATE[4:O] 0X00
R807 (0X0327) 15:11 |N3R7RATE[4:0] 0X00
R811 (OXOSZB) 15:11 |N4L7RATE[4:O] 0X00
R815 (0x032F) 15:11 IN4R7RATE[4:0] 0x00
R1032 (0X0408) 15:11 OUT,RATE[4:O] 0X00 Output Signai Paths Sample Rate
R1283 (0X0503) 15:11 A|F17RATE[4:O] 0X00 AIF Audio Inteflace Sampie Rate
R1347 (0X0543) 15:11 A|F27RATE[4:O] 0X00
R1411 (OXOSES) 15:11 AIFCLRATEMZO] 0X00
R1474 (OXOSCZ) 8:4 SPD17RATE[4:O] 0X00 S/PDIF Transmitter Sampie Rate
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bil Label Delaull Description
R1509 (OXOSES) 15:11 SLIMRXZ, 0X00 SLIMbLAs RX Channel Sampie Rate
7:3 SLIMRX17 0X00
R1510 (OXOSES) 15:11 SLIMRX‘L 0X00
7:3 SLIMRXCL 0X00
R1511 (OX05E7) 15:11 SLIMRXG, 0X00
7:3 SLIMRXS, 0X00
R1512 (OXOSES) 14:15 SLIMRXB, 0X00
7:3 SLIMRX77 0X00
R1513 (OXOSEQ) 15:11 SLIMTX27 0X00 SLIMbLAs TX Channei Sampie Rate
7:3 SLIMTX17 0X00
R1514 (OXOSEA) 15:11 SLIMTXLL 0X00
7:3 SLIMTXS, 0X00
R1515 (OXOSEB) 15:11 SLIMTXG, 0X00
7:3 SLIMTX57 0X00
R1516 (OXOSEC) 15:11 SLIMTXE, 0X00
7:3 SLIMTX77 0X00
R3584 (OXOEOO) 15:11 FX7RATE[4:0] 0X00 FX Sampie Rate (E0, LHPF, DRC)
R4225 (0X1081) 15:11 US17RATE[4:O] 0X00 Uitrasomc Demodulator1 Sampie Rate
R4227 (0X1083) 15:11 U527RATE[4:O] 0X00 Uitrasomc Demodulator 2 Sampie Rate
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bil Label Delaull Descriplion
R5248(0X1480) 6:2 DFC17RATE[4:O] 0X00 DFCn Sample Rate
R5254 (0X1486) 6:2 DFC27RATE[4:O] 0X00
R5260 (OX‘MEC) 6:2 DFCS,RATE[4:O] 0X00
R5266 (0X1492) 6:2 DFCILRATE[4:O] 0X00
R5272 (0X1498) 6:2 DFCS,RATE[4:O] 0X00
R5278(0X149E) 6:2 DFC67RATE[4:O] 0X00
R5284(0X14A4) 6:2 DFC77RATE[4:O] 0X00
R5290(0X14AA) 6:2 DFCS,RATE[4:O] 0X00
12104806410“, 15:11 DSP17RATE[4:0] 0x00 DSP1SampleRale
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Defaull Description
R3808 (OXOEEO) 3 ASRC‘LINZL, O ASRC‘l IN2 (lefl) enable
2 ASRC17IN2R7 O ASRC‘l INZ (right) enable
1 ASRC‘LIN1L, O ASRC‘l IN1 (lefl) enable
O ASRC17IN1R7 O ASRC‘l lN‘l (right) enable
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Descrip on
R3809 (0XOEE1) 3 ASRC‘LINZL, 0 ASRC‘l IN2 (lefl) enable status
2 ASRC17IN2R7 0 ASRC‘l IN2 (fight) enable status
1 ASRC17IN1L7 0 ASRC‘l IN1 (lefl) enable status
0 ASRC17IN1R7 0 ASRC‘l IN1 (fight) enable status
R3810 (OXOEEZ) 15:11 ASRC17 0X00 ASRC‘l Sample Rate select for ASRC‘l IN1X mpuls and ASRC‘l INZX outputs
R3811 (OXOEES) 15:11 ASRC17 0X08 ASRC‘l Sample Rate select for ASRC‘l IN2X mpuls and ASRC‘l IN1X outputs
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Eit Label Default Description
R3824 (OXOEFO) 15:11 |SRC17FSH[4:0] 0X00 |SRC1 High Sample Rate (Sets the higher ol the ISRC1 sampie rates)
R3825 (0XOEF1) 15:11 |SRC17FSL[4:O] 0X00 ISRC1 Low Sampie Rate (Sets the iower oi the ISRC1 Sample rates)
R3826 (OXOEFZ) 15 |SRC17INT17ENA 0 ISRC1 |NT1 Enabie (Interpolation Chanhei 1 path from ISRC17FSL rate to ISRC17
14 |SRC17INT27ENA 0 ISRC1 |NT2 Enabie (Interpolation Chanhei 2 path from ISRC17FSL rate to ISRC17
9 |SRC17DEC17 0 |SRC1 DEC1 Enabie (Decimatioh Chanhei 1 path lrom ISRC17FSH rale Io ISRC17
E |SRC17DE027 0 |SRC1 DECZ Enabie (Decimatioh Chanhei 2 path lrom ISRC17FSH rale Io ISRC17
R3827 (OXOEFS) 15:11 ISR027FSH[4:0] 0X00 ISRCZ High Sample Rate (Sets the higher ol the ISRCZ sampie rates)
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Eit Label Default Description
R3828 (OXOEFA) 15:11 ISR027FSL[4:O] 0X00 ISRCZ Low Sample Rate (Sets the lower of the ISRC2 Sample rates)
R3829 (OXOEFS) 15 ISR027INT17ENA O ISRCZ |NT1 Enable (Interpolation Channel 1 path from ISR027FSL rate to |SRCZi
14 ISR027INT27ENA O ISRCZ |NT2 Enable (Interpolation Channel 2 path from ISR027FSL rate to |SRCZi
9 ISR027DEC17 O ISRCZ DEC1 Enabie (Decimation Channel 1 path lrom ISR027FSH rate to |SRCZi
E ISR027DEC27 O ISRCZ DECZ Enabie (Decimation Channel 2 path lrom ISR027FSH rate to |SRCZi
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
DSP Number Descriplion Register Address Number of Registers DSP Memory Size
DSP1 Program memory 0X087000070X0872FFE 6144 4k X 407M! words
XrData memory OXOA7000070X0A71FFE 4095 4k X 24rbit words
YrDaIa memory 0X007000070X0071FFE 4096 4k X 24mm words
Coefficient memory OXOE7000070X0E71FFE 4096 4k X 24mm words
g.
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address
Bit
Label
Default
Description
R1048148 (0XF7FE54)
31
DSPLEXLAjSIZEw
Register Window A page mam seiect
15:0 DSP17EXT7A7PAGE[15:O] 0X0000 Sets the Base Address of Register Window A in erriemory.
R1048150 (0XF7FE56) 31 DSP1 EXT737PSIZE16 0 Register Window B page width seiect
15:0 DSP17EXT737PAGE[15:O] 0X0000 Sets the Base Address of Register Window B in erriemory.
R1048152 (0XF7FE58) 31 DSP17EXT707PSIZE16 0 Register Window C page width seiect
15:0 DSP17EXT707PAGE[15:0] 0X0000 Sets the Base Address of Register Window C in erriemory.
R1048154 (OXFiFESA) 31 DSP17EXT7D7PSIZE16 0 Register Window D page width seiect
15:0 DSP17EXT7D7PAGE[15:0] 0X0000 Sets the Base Address of Register Window D in erriemory.
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Region
Description Register Address
Notes
Region 0 Virtual DSP registers
0X007100070X0072FFF Excludes memory lock and watchdog reset registers
Region 1 Codee registers
0X007000040X037FFFE Excludes virtual DSP registers
Region 2 DSP peripheral control registers
0X047000040X077F FFE 7
Region 3 DSP1 memory
0X087000040X097F FFE 7
Register Address Bit Label Default Description
R1048164(OXF7FE64) 3 DSP1icTRLfREGIONSfLOCKfiSTS o DSP‘imemoryreglon lockstatus
2 DSP1iCTRLiREGIONLLOCKisTS o
1 DSP1iCTRLiREGIONLLOCKisTS o
o DSP1iCTRLiREGIONtLLOCKisTS o
R1048166(OXF7FE66) 31:16 DSPLCTRLiREGIONLLOCKH5:0] See DSP‘imemoryregion lock.
15:0 DSPLCTRLiREGIONoiLOCKH5:0] See
R1048168 (mamas) 31:16 DSPLCTRLiREGIONLLOCKH5:0] See
15:0 DSP1iCTRLiREGIONLLOCKHEO] See
1. Delaull is not applicable Io these writeroniy llelds
__-
__—
__—
_—
_—
CIRRUS LOGIC"
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R1048064 (OXFi 4 DSP17MEM7ENA 0 DSF1 memory control
1 DSP1700RE7ENA 0 DSF1 enable, Controls the DSF1 firmware execution
0 DSP17$TART 7 DSF1 start
R1048066 (OXFi 15:0 DSP170LK7FREQ, 0X0000 DSF1 clock lrequency select
R1048070 (OXFi 0 DSP170LK7AVAIL 0 DSF1 clock availab‘lily (read only)
R1048072 (OXFi 15:0 DSP170LK7FREQ, 0X0000 DSF1 clock frequency (read only). Valid only when the respective DSP core
R1048074 (OXFi 4:1 DSP17WDT7MAX7 0X0 DSF1 watchdog I‘meoul value.
0 DSP17WDT7ENA 0 DSF1 watchdog enable
R1048120 (OXFi 4:0 DSP17$TART7IN7 0X00 DSF1 firmware execution control. Selects the trigger lor DSF1 firmware
R1048158 (OXFi 15:0 DSP17WDT7 0X0000 DSF1 watchdog reSeI.
R1048186 (OXFi 13 DSP17WDT7 0 DSF1 watchdog I‘meoul status
__-
__—
__—
_—
_—
CIRRUS LOGIC"
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bil Label Default Description
R1048068 (0XF7FE04) 31 DSF17P|NGiFULL O DSF1 WDMA Ping Buller Status
30 DSF17PON67FULL O DSP1 WDMA Pong Bufler Status
23:16 DSF17WDMA7ACTIVE, 0X00 DSF1 WDMA Channel Status
R1048080 (0XF7FE10) 31:16 DSF17START7ADDRESS, 0X0000 DSF1 WDMA Channel 1 Start Address
15:0 DSF17START7ADDRESS, 0X0000 DSF1 WDMA Channel 0 Start Address
R1048082 (0XF7FE12) 31:16 DSF17START7ADDRESS, 0X0000 DSF1 WDMA Channel 3 Start Address
15:0 DSF17START7ADDRESS, 0X0000 DSF1 WDMA Channel 2 Start Address
R1048084 (0XF7FE14) 31:16 DSF17START7ADDRESS, 0X0000 DSF1 WDMA Channel 5 Start Address
15:0 DSF17START7ADDRESS, 0X0000 DSF1 WDMA Channel 4 Start Address
R1048086 (0XF7FE16) 31:16 DSF17START7ADDRESS, 0X0000 DSF1 WDMA Channel 7 Start Address
15:0 DSF17START7ADDRESS, 0X0000 DSF1 WDMA Channel 6 Start Address
R1048096 (0XF7FE20) 31:16 DSF17START7ADDRESS, 0X0000 DSF1 RDMA Channel 1 Start Address
15:0 DSF17START7ADDRESS, 0X0000 DSF1 RDMA Channel 0 Start Address
R1048098 (0XF7FE22) 31:16 DSF17START7ADDRESS, 0X0000 DSF1 RDMA Channel 3 Start Address
15:0 DSF17START7ADDRESS, 0X0000 DSF1 RDMA Channel 2 Start Address
R1048100 (0XF7FE24) 31:16 DSF17START7ADDRESS, 0X0000 DSF1 RDMA Channel 5 Start Address
15:0 DSF17START7ADDRESS, 0X0000 DSF1 RDMA Channel 4 Start Address
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bil Label Default Description
R1048112 (0XF7FE30) 23:16 DSF‘LWDMAJDHANNEL, 0X00 DSF1 WDMA Channel Enable
13:0 DSF17DMA7EUFFER, 0X0000 DSF1 DMA Bulfer Length
R1048114 (OXFiFESZ) 7:0 DSF‘LWDMAJDHANNEL, 0X00 DSF1 WDMA Channel Dflset
R1048116 (0XF7FE34) 21:16 DSF17RDMA70HANNEL, 0X00 DSF1 RDMA Channel Ollset
5:0 DSF17RDMA70HANNEL, 0X00 DSF1 RDMA Channel Enable
R1048118 (0XF7FE36) 0 DSF17DMA7WORD75EL O DSF1 Dala Word Format
Register Address Bit Label Default Description
R5632 (OX1600) 1 DSFJRQZ O DSP IRQZ. Wnte 1 to tngger the DSP7|R027EINTI7 interrupt,
0 DSFilRQ1 O DSP IRQ1. Wnte 1 to tngger the DSPJRQ17EINTI7 interrupt,
R5633 (OX1601) 1 DSFilRQ4 O DSP IRQ4. Wnte 1 to tngger the DSPJRQILEINTH interrupt,
0 DSFJRQS O DSP IRQS. Wnte 1 to tngger the DSPJRQZLEINTH interrupt,
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R5634 (0X1602) 1 DSFJRQG 0 DSP IROS. Wnte 1 to tngger the DSP7IR067EINTH interrupt,
0 DSFJRQS 0 DSP IROS. Wnte 1 to tngger the DSP7IR057EINTH interrupt,
R5635 (0X1603) 1 DSFJRQE 0 DSP IROS. Wnte 1 to tngger the DSP7IR087EINTH interrupt,
0 DSFilRQ7 0 DSP IRO7. Wnte 1 to tngger the DSP7IRO77EINTH interrupt,
R5636 (0X1604) 1 DSFilRQ10 O DSP |RQ10, Write 1 to trigger the DSFJRQ107EINT interrupt,
0 DSFJRQS O DSP IROQ. Wnte 1 to tngger the DSP7IR097EINTH interrupt,
R5637 (0X1605) 1 DSFilRQ12 O DSP |RQ12, Write 1 to trigger the DSFJRQ127EINT interrupt,
0 DSFilRQ11 O DSP |RO11. Wnte 1 to trigger the DSP7IRQ117EINT interrupt.
R5638 (0X1606) 1 DSFilRQ14 0 DSP |RQ14, Write 1 to trigger the DSFJRQ147EINT interrupt,
0 DSFilRQ13 0 DSP |RQ13, Write 1 to trigger the DSFJRQ137EINT interrupt,
R5639 (0X1607) 1 DSFilRQ16 0 DSP |RQ16, Write 1 to trigger the DSFJRQ167EINT interrupt,
0 DSFilRQ15 0 DSP |RQ15, Write 1 to trigger the DSFJRQ157EINT interrupt,
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R1048064 (OXFiFE00) 3 DSP17DBG,CLK7ENA 0 DSP1 Debug Clock Enable
R1048128 (OXFiFE40) 31:16 DSP17SCRATCH71[15:0] 0X0000 DSP1 Scratch Register 1
15:0 DSP17SCRATCH70[1 0X0000 DSP1 Scratch Register 0
R1048130 (OXFiFE42) 31:16 DSP17SCRATCH73[15:0] 0X0000 DSP1 Scratch Register 3
15:0 DSP17SCRATCH72[15:0] 0X0000 DSP1 Scratch Register 2
R1048146 (OXFiFESZ) 23:0 DSP175US,ERR7ADDR[23:O] 0x0070000 Contams the regrster address ol 3 memory regron lock
R1048186 (0XF7FE7A) 15 DSP17LDCK7ERR75TS 0 DSP1 memory regrori lock error status.
14 DSP17ADDR7ERR7STS 0 DSP1 memory address error status.
1 DSP17ERR7FAUSE 0 DSP1 bus address error control.
0 DSP17ERR7CLEAR 0 Wnle 1 to clear the memory region lock error arid
R1048188 (OXFiFE7C) 30:16 DSP17PMEM7ERR7ADDR[14:0] OXOOOO Conlarns the program memory address of a memory
15:0 DSP17XMEM7ERR7ADDR[15:O] 0X0000 Contams Ihe erata memory address ol a memory
__-
__—
__—
_—
_—
CIRRUS LOGIC"
__-
__—
__—
_—
_—
CIRRUS LOGIC"
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R294912 (0X478000) 1 EVENTLOG17RST 0 Event Log Reset
0 EVENTLOG17ENA 0 Event Log EnabIe
R294916 (0x47230011) 1:0 EVENTLOG17TIMER7 00 Event Log Timer Source Select
R294924 (0X478000) 3:0 EVENTLOG17FIFO7 0X1 Event Log FIFO Watermark, Tne watermark status output Is
R294926 (0X47800E) 18 EVENTLOG17FULL 0 Event Log FIFO FuII Status. This bit. when set, indicates that
17 EVENTLOG17WMARK7STS 0 Event Log FIFO Watermark Status. This bit, when set.
16 EVENTLOG17NOT7EMPTY 0 Event Log FIFO NotrEmpIy Status. This bit. when set,
11:8 EVENTLOG17FIFO7 0X0 Event Log FIFO Wrile Pointer. Indicates the FIFO Index
3:0 EVENTLOG17FIFO7 0X0 Event Log FIFO Read Pointer. Indicates the FIFO index
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R294944 (0X478020) 15 EVENTLOG17CH167ENA 0 Event Log Channel 16 Enable
14 EVENTLOG17CH157ENA 0 Event Log Channel 15 Enable
13 EVENTLOG17CH147ENA 0 Event Log Channel 14 Enable
12 EVENTLOG17CH137ENA 0 Event Log Channel 13 Enable
11 EVENTLOG17CH127ENA 0 Event Log Channel 12 Enable
10 EVENTLOG17CH117ENA 0 Event Log Channel 11 Enable
9 EVENTLOG17CH107ENA 0 Event Log Channel 10 Enable
8 EVENTLOG17CH97ENA 0 Event Log Channel 9 Enable
7 EVENTLOG17CH87ENA 0 Event Log Channel 8 Enable
6 EVENTLOG17CH77ENA 0 Event Log Channel 7 Enable
5 EVENTLOG17CH67ENA 0 Event Log Channel 6 Enable
4 EVENTLOG17CH57ENA 0 Event Log Channel 5 Enable
3 EVENTLOG17CH47ENA 0 Event Log Channel 4 Enable
2 EVENTLOG17CH37ENA 0 Event Log Channel 3 Enable
1 EVENTLOG17CH27ENA 0 Event Log Channel 2 Enable
0 EVENTLOG17CH17ENA 0 Event Log Channel 1 Enable
R294948 (0x47230213) 15 EVENTLOG17CH1675TS 0 Event Log Channel 16 Status
14 EVENTLOG17CH157STS 0 Event Log Channel 15 Status
13 EVENTLOG17CH147STS 0 Event Log Channel 14 Status
12 EVENTLOG17CH137STS 0 Event Log Channel 13 Status
11 EVENTLOG17CH12iSTS 0 Event Log Channel 12 Status
10 EVENTLOG17CH117STS 0 Event Log Channel 11 Status
9 EVENTLOG17CH1075TS 0 Event Log Channel 10 Status
8 EVENTLOG17CH97STS 0 Event Log Channel 9 Status
7 EVENTLOG17CH87STS 0 Event Log Channel 8 Status
6 EVENTLOG17CH77STS 0 Event Log Channel 7 Status
5 EVENTLOG17CH67STS 0 Event Log Channel 6 Status
4 EVENTLOG17CH57STS 0 Event Log Channel 5 Status
3 EVENTLOG17CH47STS 0 Event Log Channel 4 Status
2 EVENTLOG17CH37STS 0 Event Log Channel 3 Status
1 EVENTLOG17CH27STS 0 Event Log Channel 2 Status
0 EVENTLOG17CH17STS 0 Event Log Channel 1 Status
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R294976 (0x478040) 15 EVENTLOG17CH iDE 0 Event Log Cnannei n debounce
14 EVENTLOG17CH 7PDL 0 Event Log Cnannei n polarity
13 EVENTLOG17CH iFILT 0 Event Log Cnannei n liIter
9:0 EVENTLOG17CH iSEL[9.0] 0x000 Event Log Cnannei I! Source 1
R295040 (0x47230230) 12 EVENTLOG17FIFO07FOL 0 Event Log FIFO Index 0 polarity
9:0 EVENTLOG17FIFO07ID[9.O] 0x000 Event Log FIFO Index 0 Source1
R295042 (0x47230232) 31 :0 EVENTLOG17FIFO07 0x0000 Event Log FIFO Index 0 Time
R295044 (0x47230234) 12 EVENTLOG17FIFO17FOL 0 Event Log FIFO Index 1 polarity
9:0 EVENTLOG17FIFO17ID[9.O] 0x000 Event Log FIFO Index 1 Source1
R295046 (0x47230236) 31 :0 EVENTLOG17FIFO17 0x0000 Event Log FIFO Index 1 Time
R295048 (0x47230238) 12 EVENTLOG17FIFO27FOL 0 Event Log FIFO Index 2 polarity
9:0 EVENTLOG17FIFO27ID[9.O] 0x000 Event Log FIFO Index 2 Source1
R295050 (0x4780EA) 31 :0 EVENTLOG17FIFO27 0x0000 Event Log FIFO Index 2 Time
R295052 (0x4780EC) 12 EVENTLOG17FIFO37FOL 0 Event Log FIFO Index 3 polarity
9:0 EVENTLOG17FIFO37ID[9.O] 0x000 Event Log FIFO Index 3 Source1
R295054 (0x4780EE) 31 :0 EVENTLOG17FIFO37 0x0000 Event Log FIFO Index 3 Time
R295056 (0x47230530) 12 EVENTLOG17FIFO47FOL 0 Event Log FIFO Index 4 polarity
9:0 EVENTLOG17FIFO47ID[9.O] 0x000 Event Log FIFO Index 4 Source1
R295058 (0x47230532) 31 :0 EVENTLOG17FIFO47 0x0000 Event Log FIFO Index 4 Time
R295060 (0x47230913) 12 EVENTLOG17FIFO57FOL 0 Event Log FIFO Index 5 polarity
9:0 EVENTLOG17FIFO57ID[9.O] 0x000 Event Log FIFO Index 5 Source1
R295062 (0x47230536) 31 :0 EVENTLOG17FIFO57 0x0000 Event Log FIFO Index 5 Time
R295064 (0x47230538) 12 EVENTLOG17FIFO67FOL 0 Event Log FIFO Index 6 polarity
9:0 EVENTLOG17FIFO67ID[9.O] 0x000 Event Log FIFO Index 6 Source1
R295066 (0x47809A) 31 :0 EVENTLOG17FIFO67 0x0000 Event Log FIFO Index 6 Time
R295068 (0x47809C) 12 EVENTLOG17FIFO77FOL 0 Event Log FIFO Index 7 polarity
9:0 EVENTLOG17FIFO77ID[9.O] 0x000 Event Log FIFO Index 7 Source1
R295070 (0x47809E) 31 :0 EVENTLOG17FIFO77 0x0000 Event Log FIFO Index 7 Time
R295072 (0x4780A0) 12 EVENTLOG17FIFO87FOL 0 Event Log FIFO Index 8 polarity
9:0 EVENTLOG17FIFO87ID[9.O] 0x000 Event Log FIFO Index 8 Source1
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R295074(0x4,00A2) 31:0 EVENTLOGLFIFOEL 0x0000 Event Log FlFOIndexBTime
R295076(0x4,00A4) 12 EVENTLOGLFIFOSLPOL 0 EvenILog FIFO Index9polarily
9:0 EVENTLOGLFIFOEUDKBO] 0x000 Event Log FIFO Index 9 source1
R295078(0x4780A6) 31:0 EVENTLOGLFIFOEL 0x0000 Event Log FlFOInderTime
R295000(0x4,00As) 12 EVENTLOG17EIE0107POL 0 EventLog FIEOIndex1opoianty
9:0 EVENTLOG17FIF0107ID[9:O] 0x000 EventLog FIFO index10source1
R295002(0x4,00AA) 31:0 EVENTLOGLFIFOWO, 0x0000 Event Log FIEOIndex10 Tlme
R295084(0x4780AC) 12 EVENTLOGLFIFOWLPOL 0 EvenILog FIFO index11poiarity
9:0 EVENTLOGLFIFO‘HJDKBD} 0x000 EventLogFiEOindex11source1
R295006(0x4,00AE) 31:0 EVENTLOGLFIFOWL 0x0000 Event Log FlFOlndex‘HTime
R295088(0x4780B0) 12 EVENTLOGLFIFOWLPOL 0 EventLog FIEOIndex12poianty
9:0 EVENTLOG17FIF0127ID[9:O] 0x000 EventLog FIFO index12source1
R295090(0x4,00i32) 31:0 EVENTLOGLFIFOWL 0x0000 Event Log FIEOIndex12 Tlme
R295092(0x4,00i34) 12 EVENTLOGLFIFOWLPOL 0 EventLog FIEOIndex1spoianty
9:0 EVENTLOG17FIF0137ID[9:O] 0x000 EventLog FIFO index13source1
R295094(0x4,00i36) 31:0 EVENTLOGLFIFO‘KL 0x0000 Event Log FIEOIndex13 Tlme
R295096(0x4,00i38) 12 EVENTLOGLFIFOWLPOL 0 EventLog FlFOlndexM poianty
9:0 EVENTLOGLFIFOMJDBB] 0x000 EventLog FIFO index14source1
R295098(0x47EOBA) 31:0 EVENTLOGLFIFOWL 0x0000 Event Log FlFOlndexM Time
R295100(0x4,00i30) 12 EVENTLOGLFIFOWLPOL 0 EventLog FIEOIndex1spoianty
9:0 EVENTLOG17FIF0157ID[9:O] 0x000 EventLog FIFO index15source1
R295102(0x4,00i3E) 31:0 EVENTLOGLFIFOWL 0x0000 Event Log FIEOIndex15 Tlme
ID Description Edge ID Description Edge ID Description Edge
3 irq1 D 137 asrcLinZJDck D 25s gpioa D
4 irq2 D 160 dspiirq‘i s 259 gpio4 D
9 sysciigaii s 161 dspiirq2 s 260 gpioS D
24 VliLiock D 162 dspiirqii s 261 gpioG D
25 Vliziiock D 163 dspiirq4 s 262 gpio7 D
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
ID Description Edge ID Description Edge ID Deseripiion Edge
28 sysclkierr D 164 dspiirq5 s 263 gpioE D
29 asynccikierr D 165 dspiirqe s 264 gpioQ D
30 dspcikierr D 166 dspiirq7 s 265 gpio10 D
32 Vrameislartig‘ir‘i s 167 dspiirqE s 266 gpio11 D
33 Vrameislartig‘irZ s 168 dspiirqg s 267 gpio12 D
34 Vrameislartig‘irik s 169 dspiirq‘iO s 268 gpio13 D
40 VrameislartingLsys s 170 dspiirqfl s 269 gpio14 D
41 Vrameislan792r27sys s 171 dspiirq‘iZ s 270 gpio15 D
00 hpdet s 172 dspiirq‘iS s 271 gpio16 D
as mode” 5 173 dspiiqu s 320 Timer1 6
a9 micdetZ s 174 dspiirq‘iS s 336 eventhoLempty s
96 jdLrise s 175 dspiirq‘is s 352 eveniuuii s
97 jdLlail s 176 hp‘ilisc s 368 eventhmark s
98 jd2Jise s 177 np1risc s 304 dsp‘iidma s
99 ju2Jaii s 178 hpzlisc s 416 dsp‘iistam s
100 micdiclampirise s 179 hp2risc s 432 dsp‘iistartz s
101 micdiclampjail s 100 hpSLsc s 448 dsp‘iistart s
104 jd3Jise s 101 np3risc s 464 dsp‘iibusy D
105 ju3Jaii s 104 hpALsc s 512 dsp‘iibusierr s
120 drc‘iisigidet D 105 np4risc s 560 alarm‘iich‘i s
129 dro2,sug,dei D 236 dicisaturate s 561 alarmLchZ s
130 inputsisigidet D 256 96101 D 562 alarmLchS s
136 asrcLinLiock D 257 gpioZ D 563 alarmLcM s
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R303104 (0X4A000) 0 ALM‘LTIMER, 0 Alarm block ALM1 Iimer Source select
R303120 (0X4A010) 4 ALM17CH17 0 Channel 1 continuous mode Select
1:0 ALM17CH17 00 Channel 1 trigger mode Select
R303122 (0X4A012) 15 ALM17CH17UFD 0 Channel1 updatecontroliwrite1toindicatea newtriggervalueorpulseduralion
4 ALM17CH17 7 Channel 1 Stop controliwrite 1 to disable Channel 1
0 ALM17CH17 7 Channel 1 slart Controliwrite‘l to enable or restart Channel 1
R303124 (0X4A014) 31:0 ALM17CH17 0X0000 Channel 1 alarm trigger value
R303126 (0X4A016) 31:0 ALM17CH17 0X0000 Channel 1 alarm output pulse duration
R303128 (0X4A018) 0 ALM17CH175TS 0 Channel 1 Slams
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Descrip on
R303136 (0X4A020) 4 ALM17CH27 0 Channel 2 continuous mode select
1:0 ALM17CH27 00 Channel 2 trigger mode select
R303138 (0X4A022) 15 ALM17CH27UFD 0 Channel2 updatecontrol7Write1tolndlcatea newtrlggervalueorpulseduratlon
4 ALM17CH27 7 Channel 2 stop contr0l7Wnte 1 to disable Channel 2
0 ALM17CH27 7 Channel 2 start Control7erte 1 to enable or restart Channel 2
R303140 (0X4A024) 31:0 ALM17CH27 0X0000 Channel 2 alarm trigger value
R303142 (0X4A026) 31:0 ALM17CH27 0X0000 Channel 2 alarm output pulse duration
R303144 (0X4A028) 0 ALM17CH27STS 0 Channel 2 status
R303152 (0X4A030) 4 ALM17CH37 0 Channel 3 continuous mode select
1:0 ALM17CH37 00 Channel 3 trigger mode select
R303154 (0X4A032) 15 ALM17CH37UFD 0 Channel 3 updatecontrol7Write1tolndlcatea newtrlggervalueorpulseduratlon
4 ALM17CH37 7 Channel 3 stop contr0l7Wnte 1 to disable Channel 3
0 ALM17CH37 7 Channel 3 start Control7erte 1 to enable or restart Channel 3
R303156 (0X4A034) 31:0 ALM17CH37 0X0000 Channel 3 alarm trigger value
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Descrip on
R303158 (OX4A036) 31:0 ALM‘LCHCL 0X0000 Channel 3 alarm output pulse duration
R303160 (OX4A038) 0 ALM‘LCHCLSTS 0 Channel 3 5181113
R303168 (OX4A040) 4 ALM17CH47 0 Channel 4 continuous mode Select
1:0 ALM‘LCHLL 00 Channel 4 trigger mode Select
R303170 (OX4A042) 15 ALM‘LCHLLUFD 0 Channel4 updatecontroliwrite1tolndlcatea newtnggervalueorpulsedurallon
4 ALM17CH47 7 Channel 4 Stop controliwnte 1 to disable Channel 4
0 ALM17CH47 7 Channel 4 slan Controliwnte‘l to enable or restart Channel 4
R303172 (OX4A044) 31:0 ALM‘LCHLL 0X0000 Channel 4 alarm trigger value
R303174 (OX4A046) 31:0 ALM‘LCHLL 0X0000 Channel 4 alarm output pulse duration
R303176 (OX4A048) 0 ALM‘LCHLLSTS 0 Channel 4 5181113
__-
__—
__—
_—
_—
CIRRUS LOGIC"
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Descrip on
R311296 (OX470000) 21 T|MER17 0 Timer Continuous Mode Seiect
20 TIMER‘LDIR 0 Timer Count Direction
18:16 TIMER‘L 000 Timer Count Rate Prescaie
14:12 TIMER‘L 000 Timer Reierence Clock Divide (Not vaiid [or DSFCLK Source).
1028 TIMER‘L 000 Timer Reierence Frequency Seieot (SYSCLK or ASYNCCLK Source)
3:0 TIMER‘L 0000 Timer Reierence Source Select.
R311298 (OX470002) 31:0 TIMER‘LMAxi 0X0000 Timer Maximum Count.
R311302 (OX470006) 4 TIMER‘LSTOP 0 Timer Stop Conlroi
O TIMER‘LSTART 0 Timer Stan Control
R311304 (OX470008) O TIMER‘L 0 Timer Running Status
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Regisler Address Bit Label Default Descrip on
R311306 (OX47000A) 31:0 TIMER‘LCURi OXOOOO Timer Current Count value
R311308 (OX4,COOC) 15:0 T|MER17 OXOOOO Timer Relerence Frequency Seiect (DSPCLK source)
R31131O (OX47000E) 15:0 TIMER‘L OXOOOO Timer Relerence Frequency (Read oniy)
__-
__—
__—
_—
_—
CIRRUS LOGIC"
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
0‘
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R315392 (0x47D000) 15 DSFGP167STS 0 DSPGP16 Status
14 DSFGP157STS 0 DSPGP15 Status
13 DSFGP147STS 0 DSPGP14 Status
12 DSFGP137STS 0 DSPGP13 Status
11 DSPGP127STS 0 DSPGP12 Status
10 DSPGP1175TS 0 DSPGF11 Status
9 DSPGP107STS 0 DSPGF10 Status
8 DSPGP975TS 0 DSPGP9 Status
7 DSPGP875TS 0 DSPGPS Status
6 DSPGP775TS 0 DSPGPT Status
5 DSPGP675TS 0 DSPGPS Status
4 DSPGP575TS 0 DSPGP5 Status
3 DSPGPLLSTS 0 DSPGP4 Status
2 DSPGPCLSTS 0 DSPGP3 Status
1 DSPGP275TS 0 DSPGP2 Status
0 DSPGP175TS 0 DSPGP1 Status
R315424 (0x47D020) 15 DSPGP167SETH7MASK 1 DSP SETH GFiO16 Mask Control
14 DSPGP157SETH7MASK 1 DSP SETH GFiO15 Mask Control
13 DSPGP147SETniMASK 1 DSP SETH GFiO14 Mask Control
12 DSPGP137SETH7MASK 1 DSP SETH GFiO13 Mask Control
11 DSPGP127SETniMASK 1 DSP SETn GFiO12 Mask Control
10 DSPGP1175ETH7MASK 1 DSP SETn GFiO11 Mask CoHtrol
9 DSPGP107SETniMASK 1 BS? SETH GFiO10 Mask Control
8 DSPGP975ETH7MASK 1 DSP SETH GFiOQ Mask CoHtroi
7 DSPGP875ETH7MASK 1 DSP SETH GFiOB Mask CoHtroi
6 DSPGP775ETH7MASK 1 DSP SETH GFiO7 Mask CoHtroi
5 DSPGP675ETH7MASK 1 DSP SETH GFiOS Mask CoHtroi
4 DSPGP575ETH7MASK 1 DSP SETH GFiOS Mask CoHtroi
3 DSPGPALSETHiMASK 1 DSP SETH GFiO4 Mask CoHtroi
2 DSPGPCLSETHiMASK 1 DSP SETH GFiOS Mask CoHtroi
1 DSPGP275ETH7MASK 1 DSP SETH GFiO2 Mask CoHtroi
0 DSPGP175ETH7MASK 1 DSP SETH GFiO1 Mask CoHtroi
R315432 (0x47D028) 15 DSPGP167SETn7DiR 1 BS? SETH GPiO16 DirectioH Controi
14 DSPGP157SETn7DiR DSP SETH GPiO15 DirectioH Controi
13 DSPGP147SETniDiR DSP SETH GPiO14 DirectioH Controi
12 DSPGP137SETn7DiR DSP SETH GPiO13 DirectioH Controi
11 DSPGP127SETn7DiR DSP SETH GPiO12 DirectioH Controi
10 DSPGP1175ETH7DIR DSP SETH GFiO11 Direction Control
9 DSPGP107SETniDiR DSP SETH GPiO10 DirectioH Controi
DspGPefiETrLDIR
DSP SETH GPiO9 Direction Control
DSPGP875ETH7DIR
DSP SETH GPiOS Direction Control
DSPGPLSETniDIR
DSP SETH GPiOT Direction Control
DspGPefiETrLDIR
DSP SETH GPiOS Direction Control
DspGPsfiETrLDIR
DSP SETH GPiO5 Direction Control
DSPGPLSETniDIR
DSP SETH GPiO4 Direction Control
DSPGP375ETH7DIR
DSP SETH GPiO3 Direction Control
DSPGPLSETniDIR
DSP SETH GPiO2 Direction Control
O‘wau‘mum
DSPGPLSETniDIR
DSP SETH GPiO1 Direction Control
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R315440 (0X47D030) 15 DSPGP167SETH7LVL 0 D8? SETH GPIO16 Output Levei
14 DSPGP157SETH7LVL 0 D8? SETH GPIO15 Output Levei
13 DSPGP147$ETH7LVL 0 D8? SETH GPIO14 Output Levei
12 DSPGP137SETH7LVL 0 D8? SETH GPIO13 Output Levei
11 DSFGP127SETH7LVL 0 D8? SETH GPIO12 Output Levei
10 DSPGP117SETH7LVL O DSP SETH GPIO11 Output Level
9 DSPGP1075ETH7LVL O DSP SETH GPIO10 Output Levei
8 DSPGPgiSETHiLVL O DSP SETH GPIOQ Output Level
7 DSPGP87SETH7LVL O DSP SETH GPIOS Output Level
6 DSPGP77SETH7LVL O DSP SETH GPIO7 Output Level
5 DSPGPeiSETHiLVL O DSP SETH GPIOS Output Level
4 DSPGPiiSETHiLVL O DSP SETH GPIOS Output Level
3 DSPGPALSETHiLVL O DSP SETH GPIOA Output Level
2 DSPGPCLSETHiLVL O DSP SETH GPIOS Output Level
1 DSPGP27SETH7LVL O DSP SETH GPIOZ Output Level
0 DSPGP17SETH7LVL O DSP SETH GPIO1 Output Level
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
EH
LSE
__-
__—
__—
_—
_—
CIRRUS LOGIC"
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
J L
— mm mm
\ \ \ \ \ \ \ \ \
74:
7—:
7:
74:
7—:
7—:
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R1280 (OXOSOO) 7 AIF‘I, O AIF‘I Audio Interface ECLK Invert
6 AIF‘I, O AIF‘I Audio Interface BCLK Output Control
5 AIF‘I, O AIF‘I Audio Interface ECLK Master Select
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R1282 (0X0502) 4 AlF17 O AIF1 Audio Interlace LRCLK Advance
2 AlF17 O AIF1 Audio Interlace LRCLK Invert
1 AlF17 O AIF1 Audio Interlace LRCLK Output Control
0 AlF17 O AIF1 Audio Interlace LRCLK Master Select
Register Address Bit Label Default Description
R1344 (0X0540) 7 AlF27ECLK7 O AIFZ Audio Interlace ECLK Invert
6 AlF27ECLK7 O AIFZ Audio Interlace BCLK Output Control
5 AlF27ECLK7 O AIFZ Audio Interlace ECLK Master Select
R1346 (0X0542) 4 AlFZ, O AIFZ Audio Interlace LRCLK Advance
2 AlFZ, O AIFZ Audio Interlace LRCLK Invert
1 AlFZ, O AIFZ Audio Interlace LRCLK Output Control
0 AlFZ, O AIFZ Audio Interlace LRCLK Master Select
Register Address Bit Label Default Description
R1408 (OXOSBO) 7 AlFCLECLK, O AIF3 Audio Interlace ECLK Invert
6 AlFCLECLK, O AIF3 Audio Interlace BCLK Output Control
5 AlFCLECLK, O AIF3 Audio Interlace ECLK Master Select
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Descrip ion
R1410 (OXOSBZ) 4 AIFCL O AIF3 Audio Interface LRCLK Advance
2 AIFCL O AIF3 Audio Interface LRCLK Invert
‘I AIFCL O AIF3 Audio Interface LRCLK Output Control
0 AIFCL O AIF3 Audio Interface LRCLK Master Select
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address
Bil
Label
Default
Description
R1305(0x0519)
AIF‘T TXELENA
AiF1 Audio Interlace TX Channel Ii Enabie
A|F1TX77ENA
A|F1TX67ENA
A|F1TX57ENA
AIF‘T TX47ENA
AIF‘T TXCLENA
A|F1TX27ENA
AIF‘TTX‘LENA
R1306 (OXOS‘iA)
AIF‘T RXELENA
AiF1 Audio Interlace RX Channel Enabie
A|F1RX77ENA
A|F1RX67ENA
A|F1RX57ENA
AIF‘T RXALENA
AIF‘T RXCLENA
cemweuouoemweumu
A|F1RX27ENA
AIF‘TRX‘LENA
ooooooooooooooo
Register Address
Bit
Label
Defaull
Description
R1369 (0x0559)
A|F2TX87ENA
A|F2TX77ENA
A|F2TX67ENA
A|F2TX57ENA
A|F2TX47ENA
A|F2TX37ENA
A|F2TX27ENA
A|F2TX17ENA
AiFZ Audio Interlace TX Channel Enabie
R1370 (moss/t)
A| F2 RXILENA
A|F2RX77ENA
A| F2 RX67ENA
A|F2RX57ENA
A| F2 RXALENA
A|F2RX37ENA
A| F2 RX27ENA
oemweuouoemweumu
A|F2RX17ENA
ooooooooooooooo
AiFZ Audio Interlace RX Channel Enabie
Register Address
Bil
Label
Default
Description
R1433 (0)0599)
AIFSTXELENA
A|F3TX77ENA
A|F3TX67ENA
A|F3TX57ENA
A|F3TX47ENA
AIFSTXCLENA
A|F3TX27ENA
O‘wauou
AIFSTX‘LENA
ooooooo
AiFS Audio Interlace TX Chahnel Ii Enabie
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bil Label Defaulr Description
R1434 (0x059A) 7 AIFSRXELENA o AIF3 Audio lnlerlace RX Channel Enable
6 AlFaRxLENA o
5 AIFSRX67ENA o
4 AlFaRxstA o
3 AIFSRXLLENA o
2 AIFSRXLENA o
1 AlFaszjNA o
o AIFSRXLENA 0
Register
R1280 4:0 AIFL 0x00 AIF1BCLK Rate. The AIF1BCLK rate must be less than or equal to svscwz,
R1286 12:0 AIFL 0x004!) AIF‘lLRCLK Rate. Selects the number ol ECLK cycles per AIF1LRCLK lrarne. AIF1LRCLK clock :
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register
R1344 4:0 Ale, 0x00 AIFZBCLK Rate. The AIFZBCLK rate must be less than or equal to svscwz,
R1350 12:0 Ale, 0x0040 AIFZLRCLK Rate. Selects the number 01 ECLK cycles per AIF2LRCLK lrame. AIFZLRCLK clock :
Register
R1408 4:0 AIFCL 0x00 AIFSBCLK Rate. The AIFSBCLK rate must be less than or equal to svscwz,
R1414 12:0 AIFCL 0x0040 AIFSLRCLK Rate. Selects the number 01 ECLK cycles per AIFSLRCLK lrame. AIFSLRCLK clock :
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R1284 (0X0504) 2:0 AIF17FMT[2:0] 000 AIF1 Audlo lnterlace Format
R1287 (0X0507) 13:8 AIF1TX7WL[5:0] 0X18 AlF1 TX Word Length (Number 0! valid data blts per slot)
7:0 AIF1TX75LDT7 0X18 AIF1 TX Slot Length (Number oi ECLK cycles per slot)
R1288 (0X0508) 13:8 AIF1RX7WL[5:0] 0X18 AlF1 RX Word Length (Number 0! valid data blts per slot)
7:0 AIF1RX75LOT7 0X18 AIF1 RX Slot Length (Number oi ECLK Cycles per slot)
R1289 (0X0509) 5:0 AIF1TX17$LOT[5:0] 0X0 AlF1 TX Channel rI Slot positlon
5:0 AIF1TX27SLOT[5:0] 0X1
5:0 AIF1TX375LOT[5:0] 0X2
5:0 AIF1TX475LOT[5:0] 0X3
5:0 AIF1TX575LOT[5:0] 0X4
5:0 AIF1TX675LOT[5:0] 0X5
5:0 AIF1TX775LOT[5:0] 0X6
5:0 AIF1TX875LOT[5:0] 0X7
R1297 (0X0511) 5:0 AIF1RX175LOT[5:O] 0XO AlF1 RX Channel n Slot posillon
5:0 AIF1RX27SLOT[5:O] OX1
5:0 AIF1RX37$LOT[5:O] OX2
5:0 AIF1RX47$LOT[5:O] OX3
5:0 AIF1RX57SLOT[5:O] OX4
5:0 AIF1RX67$LOT[5:O] OX5
5:0 AIF1RX77$LOT[5:O] OX6
5:0 AIF1RX87SLOT[5:O] OX7
Register Address Bit Label Default Description
R1348 (0X0544) 2:0 AIF27FMT[2:0] 000 AIFZ Audio lnterface Format
R1351 (0X0547) 13:8 AIFZTX7WL[5:O] 0X18 AIFZ TX Word Length
7:0 AIFZTXisLOTi 0X18 AIFZ TX Slot Length
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R1352 (0X0548) 13:8 AIFZRX7WL[5:0] 0X18 AIFZ RX Word Length
7:0 AIFZRXisLDTi 0X18 AIFZ RX Slot Length
R1353 (0X0549) 5:0 AIFZTX17$LOT[5:0] 0X0 AIFZ TX Channel n Slot posllion
5:0 AIFZTX27SLOT[5:0] 0X1
5:0 AIFZTX37SLOT[5:0] 0X2
5:0 AIFZTX47$LOT[5:0] 0X3
5:0 AIFZTX57$LOT[5:0] 0X4
5:0 AIFZTX67SLOT[5:0] 0X5
5:0 AIFZTX77$LOT[5:0] 0X6
5:0 AIFZTX87SLOT[5:0] 0X7
R1361 (0X0551) 5:0 AIFZRX17$LOT[5:0] 0X0 AIFZ RX Channel n Slot posltion
5:0 AIFZ RX27SLOT[5:0] 0X1
5:0 AIFZ RX37$LOT[5:0] 0X2
5:0 AIFZ RX47$LOT[5:0] 0X3
5:0 AIFZ RX57$LOT[5:0] 0X4
5:0 AIFZ RXG,SLOT[5:0] 0X5
5:0 AIFZ RX77$LOT[5:0] 0X6
5:0 AIFZ RXE,SLOT[5:0] 0X7
Register Address Bit Label Default Description
R1412 (0x0584) 220 AlF37FMT[2:O] 000 AIF3 Audio lhterlace Format
R1415 (0X0587) 13:8 AlF3TX7WL[5:0] 0X18 AIF3 TX Word Length (Number oi Valld data blts per slot)
720 AlF3TX7$LOT7 0X18 AIF3 TX Slot Length (Number oi ECLK cycles per slot)
R1416 (0X0588) 13:8 AlF3RX7WL[5:0] 0X18 AIF3 RX Word Length (Number oi Valld data blts per slot)
720 AlF3RX7$LOT7 0X18 AIF3 RX Slot Length (Number oi ECLK Cycles per slot)
R1417 (0x0589) 520 AlF3TX17$LOT[5:0] 0X0 AIF3 TX Channel n Slot bositloh
5:0 AlF3TX27SLOT[5:0] 0X1
520 AlF3TX37$LOT[5:0] 0X2
520 AlF3TX47$LOT[5:0] 0X3
520 AlF3TX57SLOT[5:0] 0X4
520 AlF3TX67$LOT[5:0] 0X5
520 AlF3TX77$LOT[5:0] 0X6
520 AlF3TX87SLOT[5:0] 0X7
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R1425 (0X0591) 5:0 AlF3RX17$LDT[5:0] OX0 AlF3 RX Channel n Slot positlon
5:0 AlF3RX27SLDT[5:0] 0X1
520 AlF3RX375LDT[5:0] 0X2
520 AlF3RX475LDT[5:0] 0X3
520 AlF3RX57SLDT[5:0] 0X4
520 AlF3RX675LDT[S:0] 0X5
520 AlF3RX775LDT[5:0] 0X6
520 AlF3RX87SLDT[5:0] 0X7
Register Address Bit Label Default Description
R1281 (0X0501) 5 AIF1TX7DAT7TRI 0 AlF1TXDAT Tristate Control
R1283 (0X0503) 6 AIF17TR| 0 AIF1 Audlo Interface Tristate Control
Register Address Bit Label Default Description
R1345 (0X0541) 5 AlFZTxiDATiTRI 0 AIFZTXDAT Trlstate Control
R1347 (0X0543) 6 AlF27TR| 0 AIF2 Audlo Interface Tristate Control
Register Address Bit Label Default Description
R1409 (0X0581) 5 AIF3TX7DAT7TRI O AIFSTXDAT Tristate Control
R1411 (OX0583) 6 AIF37TR| O AIF3 Audlo lnterlace Trlstate Control
__-
__—
__—
_—
_—
CIRRUS LOGIC"
__-
__—
__—
_—
_—
CIRRUS LOGIC"
__-
__—
__—
_—
_—
CIRRUS LOGIC"
__-
__—
__—
_—
_—
CIRRUS LOGIC"
__-
__—
__—
_—
_—
CIRRUS LOGIC"
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Description Manufacturer ID Product Code Device ID Instance Value Enumeration Address
Generic 0X01 FA 0X6371 0X00 0X00 01FA7637170000
Framer 0X01 FA 0X6371 0X55 0X00 O1FA7637175500
Interiace 0X01 FA 0X6371 OX7F 0X00 01FA7637‘L7F00
Category Message Code MC[6:0] Description Generic Framer Interface
Device Management 0X01 REPORTipRESENT (DC. DCV) S S 5
0X02 ASSIGNiLOGiCALiADDRESS (LA) D D D
0X04 RESETiDEVICE () D D D
0X08 CHANGEiLOGICALiADDRESS (LA) D D D
0X09 CHANGEiARBITRATIONiPRIORiTY (AP) 7 7
OXOC REQUESTisELFiANNDUNCEMENT () D D D
OXOF REPORTiAESENT () 7 7 7
Data Channel 0X10 CONNECT750URCE (PN. EF. CN) D 7 7
0X11 CONNECTislNK (PN. EP. CN) D 7 7
0X14 DISCONNECTiPORT (PM) D 7 7
0X18 CHANGE,CDNTENT(CN. FL, PR, AF, DT. CL‘ DL) D 7 7
iniormalion 0X20 REQUESTJNFORMATION (TID. EC) D D D
0X21 REQUEST7CLEAR7INFORMATiON (TID‘ EC‘ CM) D D D
0X24 REPLYilNFDRMATiON (TiD‘ IS) 5 S 5
0X28 CLEARJNFDRMATION (EC, CM) D D D
0X29 REPORTilNFDRMATiON (EC, IS) 7 7 S
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Category Message Code MC[6:0] Description Generic Framer Interface
Reconiiguralion 0x40 BEGINiRECONFIGURATION 0 D D D
0x44 NEXTiACTlVEiFRAMER (LAlF, NCo. NCi) 7 D 7
0x45 NEXT75UBFRAME7MODE (SM) 7 D D
0x46 NEXTicLOCKiGEAR (CG) 7 D 7
0x47 NEXTiROOTiFREQUENCY (RF) 7 D 7
0x4A NEXTJ’AUSEicLOCK (RT) 7 D 7
0x48 NEXT,RESET,BUS () 7 D 7
0x40 NEXT,SHUTDDWN,BUS () 7 D 7
0x50 NEXTiDEFlNEicHANNEL (CNi TR SD, SL, LN) D 7 7
0x51 NEXT,DEFlNE,CONTENT (CN, FL, PR, AF. DT CL, DL) D 7 7
0x54 NEXTiACTlVATEicHANNEL (CN) D 7 7
0x55 NEXTiDEACTlVATEicHANNEL (CN) D 7 7
0x58 NEXT,REMDVE,CHANNEL (CN) D 7 7
OXSF RECONFIGUREiNOW () D D D
Value Management 0x60 REQUESTJALUE (TID, EC) 7 7 D
0x61 REQUEST,CHANCE,VALUE (TID, EC. VU) 7 7 7
0x64 REPLLVALUE (TID. VS) 7 7 S
0x68 CHANCEJALUE (EC, VU) 7 7 D
Notes:
Parameter Code Descrip on Comments
AF Auxiliary Bits Formal 7
CG Clock Gear 7
CL Channel Link 7
CM Clear Mask CS42L92 does not lully support this lunction. The CM bytes of the REQUEST,
CN Channel Numoer 7
DC Device Class 7
DCV Device Class Variation 7
DL Data Length 7
DT Data Type CS42L92 supports tne lollcwmg DT codes.
EC Element Code 7
EP End Point 7
FL Frequency Locked 7
is Information Slice 7
LA Logical Address 7
LAlF Logical Address. incoming Framer 7
LN Data Line All LN codes (077) are supported, The LN value must be equal to one DHhe
NCi Numoer cl incoming Framer Clock Cycles 7
NCo Numoer cl Outgoing Framer Clock Cycles 7
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Parameter Code Descrip on Comments
PN Port Number Note that the Port Numbers ol the CS42L92 SLleuS paths are
PR Presence Rate Note that the Presence Rate must be the same as the sample rate selected for
RF Root Frequency CS42L92 supports tne lolloWing RF codes as Active Framer:
RT Restart Time CS42L92 supports tne lolloWing RT codes:
SD Segment Distribution Note that any audio channels that are assigned the same SAMPLEiRATEin or
SL Segment Length Note that any active data cnanhels tnat are assigned tne same Port Number
SM Subtrame Mode 7
TID Transaction ID 7
TP Transport Protocol C842L92 supports the lollowing TP codes, according lo the applicable audio
VS Value Slice 7
vu Value Update 7
Clock Gear Description SLIMCLK Frequency 1
10 Divlde by 1 24.576 MHZ
9 Divlde by 2 12.288 MHZ
8 Divlde by 4 6,144 MHZ
7 Divlde by 8 3,072 MHZ
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Clock Gear Descripiion SLIMCLK Frequency 1
6 Divide by 16 1.536 MHz
5 Divide by 32 768 KHz
4 Divide by 64 384 KHz
3 Divide by 128 192 KHz
2 Divide by 256 96 kHz
1 Divide by 512 48 kHz
Register Address Bil Label Deiauli Deseriplion
R1507 (0x0523) 4 SLlMCLKisRC 0 SLleus Clock source
3:0 SLlMCLKiREFi 0x0 SLleus Clock Relerence control. Sels me SLleus reference clock relative to
RegisierAddress Bil Label Deiauli Descripiion
R1490 (OXOSDZ) 15:8 SLIMRX27PDRT7ADDR[7:O] 0x01 SLIMbus Rx Channel n Port number
7:0 SLIMRXLRDRLADDRUD] 0x00
R1491 (OXOSDS) 15:8 SLIMRX47PDRT7ADDR[7:O] 0x03
7:0 SLIMRXLRDRLADDRUD] 0x02
R1492 (0x05D4) 15:8 SLIMRxejDRLADDan] 0x05
7:0 SLIMRX57PDRT7ADDR[7:O] 0x04
R1493 (OXOSDS) 15:8 SLIMRXLRDRLADDRUD] 0x07
7:0 SLIMRXLRDRLADDRUD] 0x06
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
RegisterAddress
Bil
Label
Default
Description
R1494 (0X05D6)
15:8
SLIMszjoRLADDan
0X09
7'0
SLIMTXLPORLADDan
0X08
R1495 (0X05D7)
15:8
SLIMTX47PORT7ADDR[7:0
0X03
7'0
SLIMTXCLPORTiADDR 7:
0XOA
R1496 (0X05D8)
15:8
SLIMTX67FORT7ADDR
OXOD
7'0
OXOC
R1497 (0X05D9)
15:8
SLIMTXl‘LFORTiADDR
OXOF
7:0
]
l
[ 0]
[7:0]
SLIMTX57PORT7ADDR[7:0]
[7:0]
[7:0]
SLIMTX77PORT7ADDR
0XOE
SLleuS TX Channel n Port number
RegisterAddress
Bil
Label Default
Description
R1525 (OXOSFS)
SLIMRXl‘LENA 0
SLIMRX77ENA
SLIMRX67ENA
SLIMRX57ENA
SLIMRXILENA
SLIMRXCLENA
SLIMRX27ENA
SLIMRX‘LENA
SLleuS RX Channel n Enable
R1526 (OXOSFG)
SLIMTXl‘LENA
SLIMTX77ENA
SLIMTX67ENA
SLIMTX57ENA
SLIMTXILENA
SLIMTXCLENA
SLIMTX27ENA
ogmwsmmuogmwsmmw
ooooooooooooooo
SLIMTX‘LENA
SLleuS TX Channel n Enable
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
RegisterAddress
Bil Label Default Description
R1527 (0x05F7)
SLIMRXELFORTisTS 0 SLIMbuS RX ChanneI n Port Status
SLIM RX77FD RTisTS
SLIM RX67FD RTisTS
SLIM RX57FD RTisTS
SLIM RXALFD RTisTS
SLIM RXCLFD RTisTS
SLIM RX27FD RTisTS
SLIMRX‘LFDRTisTS
R1528 (OXOSFE)
SLIMTXELFORTisTS SLIMbus TX ChanneI n Port Status
SLIMTX77FORT7$TS
SLIMTX67FORT7$TS
SLIMTX57FORT7$TS
SLIMTXILFORTisTS
SLIMTXCLFORTisTS
SLIMTX27FORT7$TS
cemmemmuoemmemmu
ooooooooooooooo
SLIMTX‘IiFORTisTS
Parameter Value Description
Source Address OXSS SS is the 87bit iogical address olthe message source, This could be any active device on the bus,
Destination Address OXLL LL is the 87bit logicai address ol the message destination (i.e., the 0542L92 SLleus interlace
Access Mode 0b1 Selects byteabased acoess mode.
Byte Address 0x800 identities the user value element lor selecting the controi register page address,
Siice Size 0b001 Selects zebyte slice size
Vaiue Update OXYYYY YYYY is bits [23:3] of the applicable control register address.
Parameter Value Descrip ion
Source Address 0xSS SS is the {Elm logical address oi the message source. This could be any active device on the bust
Destination Address OxLL LL is the {Elm iogical address oi the message destination (Let the CS42L92 SLleus interiace
Access Mode Obi Seiects byterbased access mode,
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Parameter Value Descrip on
Byte Address 0xuuu Specilies the value rnap address. calculated as
Slice Size ObOO‘l Selects Zrbyte slice size
Value Update 0xvvw vvvv is the 167blt data to be written.
Parameter Value Description
Source Address 0xSS SS is the 87bit logical address ol the message source, This could be any active device on the bus. but is
Destination Address OxLL LL is the Erbit logical address of the message destination (i.e.. the 0542L92 SLIMbuS lnterface device). The
Access Mode Ob1 Selects bylerbased access mode.
Byte Address 0x800 identities the user value element for selecting the control register page address.
Slice Size Ob001 Selects 27!)er slice size
Value Update omrw YYYY is bits [23:8] oi the applicable control register address.
Parameter Value Description
Source Address OXSS SS is the 87bit logical address of the message source. This could be any active deVice on the bus, but is typically
Destination Address OXLL LL is the 87bit logical address of the message destination (i.e., the CS42L92 SLleus interlace device). The
Access Mode 0b1 Selects byterbased access mode.
Byte Address exuuu Specifies the value map address, calculated as
Slice Size 0b001 Selects zebyte slice size
Transaction lD 0xTTTT TTTT is the 16bit transaction lD for the message. The value is assigned by the SLleuS manager device.
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address
Base address (omrwzz; Bytes 2 and 1 (0xva)
Base address +1 By1es 4 and 3
Base address + 2 By1es 6 and 5
Base address + 3 By1es a and 7
Base address + 4 Bytes 10 and 9
Base address + 5 Bytes 12 and 11
Base address + s Bytes 14 and 13
Base address + 7 Bytes 1e and 15
Register Address
Base address (OXYYYYZZ) Bytes 4. 3, 2, 1
Base address + 2 Bytes 8. 7. 6, 5
Base address + 4 Bytes 12. 11. 1o, 9
Base address + s Bytes 16. 15,14. 13
Signal Palh Descriplions Outpul Pins
OUT1L. OUT1R Groundrrelerenced headphone/earpiece output HFOUT1 L. HFOUT1 R
OUTZL. OUTZR Groundrrelerenced headphone/earpiece output HFOUTZL. HFOUTZR
OUT3L. OUTER Groundrrelerenced headphone/earpiece output HFOUTSL. HFOUTSR or
OUTSL. OUTSR D1g1ta| Speaker (FDM) output SPKDAT. SPKCLK
__-
__—
__—
_—
_—
CIRRUS LOGIC"
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
VVVVVV
E4 E4 E4 E4 E4 E4
MW
.7
__-
__—
__—
_—
_—
CIRRUS LOGIC"
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
RegisterAddress Bit Label Detault Description
R102410x0400) 9 OUTSLiENA o OutputPathstIevt)ehab1e
s OUTSRiENA o OutputPathstright)ename
5 HP3L7ENA o OutputPath3tIen)ehapIe
4 HP3R7ENA o OutputPath3thght)ename
3 HP2L7ENA o OutputPath2tIen)ehapIe
2 HP2R7ENA o OutputPath2thght)ename
1 HP1L7ENA o OutputPath1tIen)ehapIe
o HP1R7ENA o OutputPath1thght)ename
R102510x0401) 9 OUTSLiENAisTS o OutputPathstlevt)ehab1estatus
s OUTSRiEN/LSTS 0 Output Path 5 (right) ename status
R1030 (0x0406) 5 OUTSLiENAisTS 0 Output Path 3 (lefl) ehaple status
4 OUTERiEN/LSTS 0 Output Path 3 (right) ename status
3 OUT2L7ENA75TS 0 Output Path 2 (lefl) ehaple status
2 OUTZRiEN/LSTS 0 Output Path 2 (right) ename status
1 OUTWLiENAisTS 0 Output Path 1 (lefl) ehaple status
0 0UT1 RiEN/LSTS 0 Output Path 1 (right) ename status
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R1032 (0X0408) 5:4 OUTiEXTicLKiDIV 00 Output S‘gnal Path Clock Dw‘der
2:0 OUTiCLKisRC 000 Output S‘gna‘ Path Clock Source
Condit n SPKCLK Frequency
OUT57OSR = 0 3,072 MHZ
OUT57OSR =1 6,144 MHZ
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R1024 (0X0400) 15 EPisEL 0 Output Path 3 Output Driver select
R1032 (0x408) 6 CFiDAciMODE 1 Output Path 1 and 2 Perlormance Mode select
R1040 (0X0410) 12 OUT17MONO 0 Output Path 1 Mono Mode
R1048 (0X0418) 12 OUT27MONO 0 Output Path 2 Mono Mode
R1056 (0X0420) 12 OUT37MONO 0 Output Path 3 Mono Mode
R1072 (0X0430) 13 OUT570$R 0 Output Path 5 Oversample Rate
Passband Stopband
0 48 KHZ. 96 kHz, Deep Stopband. linear phase 0,454 fs 0.546 is 0.001 dB 120 dB
1 Deep stopband. minimum phase 0.454 fs 0,546 is 0.001 dB 120 dB
2 48 kHz, 44.1 KHZ Antialias, linear phase 0,417 fs 0.5 fs 0.001 dB 110 dB
3 AhtialiaS. minimum phase 0.417 ls 0.5 ls 0.001 dB 110 dB
4 96 kHZ, 192 kHz. Nonrapodizing. linear phase 0,227 fs 0.5 fs 0.001 dB 120 dB
5 Nonrapodizing. minimum phase 0.227 ls 0.5 ls 0.001 dB 120 dB
6 Apodizmg, linear phase 0.227 fs 0,454 is 0.001 dB 120 dB
7 Apodlzmg. minimum phase 0.227 fs 0.454 is 0.001 dB 120 dB
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Passband Stopband
8 192 KHZ. 384 KHZ. Nonrapodizing. linear phase 0.114 is 0.5 fs 0.001 dB 125 dB
9 Nonrapodizing‘ minimum phase 0.114 is 0.5 ls 0.001 dB 125 dB
10 Apodizing, linear phase 0.114 is 0,454 is 0.001 dB 125 dB
11 ApodiZing, minimum phase 0.114 is 0.454 is 0.001 dB 125 dB
12 192 KHZ‘ 384 KHZ. Nonrapodizing, nonrihterpolating linear phase 0.114 is 0.499 is 0.001 dB 125 dB
13 Nonrapodizihg, nonrinterpolatihg minimum phase 0.114 is 0.499 is 0.001 dB 125 dB
14 ApodiZing, nonrinterpolating linear phase 0.114 is 0.4991s 0.001 dB 125 dB
15 Apodizing. nonrinterpolating minimum phase 0.114 is 0.499 is 0.001 dB 125 dB
Register Address Bit Label Default Description
R1040 (0X0410) 14 OUT1L7HlF| 0 Output Path 1 (Left) HirFi Filter Enable
R1044 (0X0414) 14 OUT1R7HlFl 0 Output Path 1 (Right) HirFi Filter Enable
R1048 (0X0418) 14 OUT2L7HlF| 0 Output Path 2 (Left) HirFi Filter Enable
R1052 (0X041C) 14 OUT2R7HlFl 0 Output Path 2 (Right) HirFi Filter Enable
R1056 (0X0420) 14 OUT3L7HlF| 0 Output Path 3 (Left) HirFi Filter Enable
R1060 (0X0424) 14 OUT3R7HlFl 0 Output Path 3 (Right) HirFi Filter Enable
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R1072 (0X0430) 14 OUT5L7H|F| 0 Output Path 5 (Lefl) HirFl Fllter Enable
R1076 (0X0434) 14 OUT5R7H|F| 0 Output Path 5 (nght) HirFl Fllter Enable
R1102 (OXOIME) 3:0 HlFliFlRi 0X0 Output Path leFl Fllter Select
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R1033 (0x0409) 6:4 ouLVD, 010 Output Volume Decreasing Ramp Rate (seconds/6 dB)
2:0 ouLVl, 010 Output Volume increasing Ramp Rate (Seconds/6 dB)
R1041 (0x0411) 9 ouLVU See Output Signal Paths Volume Update. Writing 1 to this bit causes the OutputSignal
s OUT1L7MUTE 1 Output Path 1 (Lert) Digital Mute
7:0 OUT1L7VOL[7:0] 0x80 Output Path 1 (Left) Digital Volume (see Taple 477810r volume register delinition).
R1045 (0x0415) 9 ouLVU See Output Signal Paths Volume Update. Writing 1 to this bit causes the OutputSignal
s OUTtRJiAUTE 1 Output Path 1 (Right) Digital Mute
7:0 OUT1R7VOL[7:0] 0x80 OulputPth1(Right)DlgilalVolume(seeTableAJSlorvolumeregister
R1049 (0x0419) 9 ouLVU See Output Signal Paths Volume Update. Writing 1 to this bit causes the OutputSignal
s OUT2L7MUTE 1 Output Path 2 (Lert) Digital Mute
7:0 OUT2L7VOL[7:0] 0x80 Output Path 2 (Left) Digital Volume (see Taple 477810r volume register delinition).
R1053 (0x041D) 9 ouLVU See Output Signal Paths Volume Update. Writing 1 to this bit causes the OutputSignal
s OUTZRiMUTE 1 Output Path 2 (Right) Digital Mute
7:0 OUT2R7VOL[7:0] 0x80 Output Path2(Right) Digital Volume (see Table 4778 lorvolume register
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R1057 (0x0421) 9 ouLVU See Output Signal Paths Volume Update. Writing 1 to this bit causes the OutputSignal
s OUTSLiMUTE 1 Output Path 3 (Len) Digital Mute
7:0 OUT3L7VOL[7:0] 0x80 Output Path 3 (Left) Digital Volume (see Taple 4778 VOr volume register delinition).
R1061 (0x0425) 9 ouLVU See Output Signal Paths Volume Update. Writing 1 to this bit causes the OutputSignal
s OUTSRiMUTE 1 Output Path 3 (Right) Digital Mute
7:0 OUT3R7VOL[7:0] 0x80 Output Path 3 (Right) Digital Volume (see Table 4778 lor volume register
R1073 (0x0431) 9 ouLVU See Output Signal Paths Volume Update. Writing 1 to this bit causes the OutputSignal
s OUTSLiMUTE 1 Output Path 5 (Len) Digital Mute
7:0 OUT5L7VOL[7:0] 0x80 Output Path 5 (Left) Digital Volume (see Taple 477810r volume register delinition).
R1077 (0x0435) 9 ouLVU See Output Signal Paths Volume Update. Writing 1 to this bit causes the OutputSignal
s OUTSRiMUTE 1 Output Path 5 (Right) Digital Mute
7:0 OUT5R7VOL[7:0] 0x80 Output Path 5 (Right) Digital Volume (see Table 4778 lor volume register
1. Deiaull is not applicable Io these writeronly bifis
Output Volume Output Volume Output Volume Output Volume
0x00 764.0 0x31 739.5 0x62 715.0 0x93 9.5
0x01 763.5 0x32 739.0 0x63 714.5 0x94 10.0
0x02 763.0 0x33 738.5 0x64 714.0 0x95 10.5
0x03 762.5 0x34 738.0 0x65 713.5 0x96 11.0
0x04 762.0 0x35 737.5 0x66 713.0 0x97 11.5
0x05 761.5 0x36 737.0 0x67 712.5 0x98 12.0
0x06 761.0 0x37 736.5 0x68 712.0 0x99 12.5
0x07 760.5 0x38 736.0 0x69 7115 0x9A 13.0
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Output Volume Output Volume Output Volume Output Volume
0x08 760.0 0x39 435.5 0x6A 4110 0x98 13.5
0x09 459.5 0x3A 435.0 0x68 410.5 0x90 14.0
0on 459.0 0x35 434.5 0x60 410.0 0x90 14.5
OXOB 758.5 0x30 434.0 0x60 495 0x95 15.0
0x00 758.0 0x30 433.5 0er 49.0 ()ng 15.5
0x00 457.5 0x3E 433.0 0x6F 41.5 0on 16.0
0x05 457.0 0x3F 432.5 0x70 410 OxA1 16.5
0on 756.5 0x40 432.0 0x71 475 0xA2 17.0
0x10 756.0 0x41 431.5 0x72 470 0xA3 17.5
0x11 455.5 0x42 431.0 0x73 455 0xA4 18.0
0x12 455.0 0x43 430.5 0x74 450 0xA5 18.5
0x13 454.5 0x44 430.0 0x75 455 0xA6 19.0
0x14 454.0 0x45 429.5 0x76 450 0xA7 19.5
0x15 453.5 0x46 429.0 0x77 45 0xA8 20.0
0x16 453.0 0x47 428.5 0x78 40 0er 20.5
0x17 452.5 0x48 428.0 0x79 435 OxAA 21.0
0x18 452.0 0x49 427.5 Ox7A 43.0 0xA8 21.5
0x19 451.5 0x4A 427.0 OX7B 42.5 OXAC 22.0
0x1A 451.0 0x45 726.5 0x70 42.0 OXAD 22.5
0x18 450.5 0x40 726.0 0x7D ,1 5 0er 23.0
0x10 450.0 Ox4D 425.5 Ox7E 41.0 OXAF 23.5
0x1D 49.5 0x4E 425.0 0X7F 41.5 OXBO 24.0
Ox‘lE 49.0 0x4F 424.5 0x80 00 OXB1 24.5
0x1F 48.5 0x50 424.0 0x81 05 0x82 25.0
0x20 48.0 0x51 423.5 0x82 10 0x33 25.5
0x21 47.5 0x52 423.0 0x83 15 0x54 26.0
0x22 47.0 0x53 422.5 0x84 20 0x35 26.5
0x23 46.5 0x54 422.0 0x85 25 0x56 27.0
0x24 46.0 0x55 421.5 0x86 30 0x37 27.5
0x25 45.5 0x56 421.0 0x87 35 0x58 28.0
0x26 45.0 0x57 420.5 0x88 40 0x39 28.5
0x27 44.5 0x58 420.0 0x89 45 OXBA 29.0
0x28 44.0 0x59 419.5 0st 5,0 OXBB 29.5
0x29 43.5 0x5A 419.0 cm: 5,5 OXBC 30,0
OXZA 43.0 0x55 718.5 0x80 60 OXBD 30.5
0x28 42.5 0x50 718.0 0x80 65 OXBE 31.0
0x20 42.0 0x50 417.5 Ox8E 7,0 OXBF 31.5
0x2D 41.5 0x5E 417.0 OXBF 7,5 excowaF Reserved
0x25 41.0 OXSF 716.5 0x90 80
0sz 40.5 0x60 716.0 0x91 85
0x30 40.0 0x61 415.5 0x92 90
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R1043 (0X0413) 11 :0 OUT1L7NGATE7 OX001 Output Signal Path NoiSeVGate Source. Enables one of more Signal paths as
R1047 (0X0417) 11:0 OUT1R7NGATE, OX002
R1051 (0X041B) 11:0 OUT2L7NGATE7 OX004
R1055 (0x041 F) 11 :0 OUTZRiNGATEi OXOOE
R1059 (0X0423) 11 :0 OUT3L7NGATE7 OXO1O
R1063 (0X0427) 11 :0 OUT3R7NGATE, OXOZO
R1075 (0X0433) 11:0 OUTSLiNGATEi OX100
R1079 (0X0437) 11 :0 OUT5R7NGATE7 OX200
R1112 (0X0458) 5:4 NGATE, 00 Output Signal Path NoiserGate Hold Time (delay before noise gate is activated)
3:1 NGATE,THR[2:0] 000 Output Signal Path NoiSeVGate Threshold
0 NGATEiENA 0 Output Signal Path NoiserGate Enable
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Delaull Description
R1104 (0X0450) 5:2 AEC17LOOFEACK, 0000 Input Source for TX AEC1 lunction
1 AEC17ENA78TS O Transmit (TX) Patn AEC1 Control Status
0 AEC17LOOFEACK, O Transmit (TX) Patn AEC1 Control
R1105 (0X0451) 5:2 AE027LOOFEACK7 0000 Input Source for TX AECZ lunction
1 AE027ENA7$TS O Transmit (TX) Patn AECZ Control Status
0 AE027LOOFEACK7 O Transmit (TX) Patn AECZ Control
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bil Label Default Descriplion
R1042 (0X0412) 2:0 HP176ND7 000 HPOUT1 ground feedback pin Select
R1050 (0X041A) 2:0 HP27GND7 010 HPOUT2 ground feedback pin Select
R1058 (0X0422) 2:0 HPCLGND, 010 HPOUTS/HFDUT4 ground leedback pin Se‘ect
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
1
ou15705R Description SPKCLK Frequency
Normal mode 3.072 MHZ
ngh Performance mode 6.144 MHZ
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bii Label Default Description
R1168(Ox0490) 13 SPK1R7MUTE o PDM Speaker OutpuH (Right)Mute
12 SPK1L7MUTE o PDM Speaker OutpuH (Len) Mute
s SPKLMUTE, o PDM SpeakerOutpuHMuteSequenceConlroi
7:0 SPKLMUTE, 0x69 PDM Speaker OutpuH Mute Sequence
R1169(Ox0491) o SPKLFMT o PDM SpeakerDutpuHIiminglormat
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bil Label Default Description
R723 (OXOZDS) 2 JDCLENA 0 JACKDETS enable
1 JD27ENA 0 JACKDETZ enable
0 JD‘LENA 0 JACKDET1 enable
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R6278 (0X1886) 8 JD37STS1 0 JACKDETS input status
2 JD27STS1 0 JACKDET2 input status
0 JD‘LSTS1 0 JACKDET1 input status
R6534(0X1986) 8 JD37STS2 0 JACKDETS input status
2 JD27STS2 0 JACKDET2 input status
0 JD‘LSTS2 0 JACKDET1 input status
R6662(0X1A06) 8 JDCLDB 0 JACKDETS input debounce
2 JD27DB 0 JACKDET2 input debounce
0 JD‘LDB 0 JACKDET1 input debounce
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
__-
__—
__—
_—
_—
CIRRUS LOGIC"
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
—HE
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
GPsww ‘ I
‘— \ I i
%L’, T
J;
Register Address Bit Label Delaull Description
R65 (0X0041) 7 WSEQiENA, 0 MICDET Clamp (Fa‘ling) Write Sequencer Se‘ect
s WSEQiENAi o MICDET Clamp(R\sing)Wnte Sequencer Se‘ect
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Delaull Descriplion
R710 (OXOZCG) 9 men, 1 MICDET Clamp 2 Overrlde
8:6 won, 000 MICDET Clamp 2 Mode
4 men, 1 MICDET Clamp 10verrlde
3:0 MlCD, 0000 MICDET Clamp 1 Mode
R712 (exozca) 3:2 SW2, 00 Generalrpurpose Switch 2 Control
1:0 SW1, 00 Generalrpurpose Switch 1 Control
R6278 (0x1886) 4 MlCLLCLAMP, o MICDET Clamp slams
R6534(0x1986) 4 MlCLLCLAMP, o MICDET Clamp slams
R6662 (0x1A06) 4 MlCLLCLAMP, o MICDET Clamp depaunca
__-
__—
__—
_—
_—
CIRRUS LOGIC"
Event Device Actions Recommended User Aclions
Initial Condillon Clamp enabled by default Configure MICDicLAMP iMODE
Jack lnsertion Jack insemon slgnaled vla IRQ For headphoneronly operation:
Jack removal Jack removal slgnaled via IRQ, Disable MICBIAS and MICDET
__-
__—
__—
_—
_—
CIRRUS LOGIC"
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R674 (0X02A2) 15 MICD17ADC, 0 Mic Detect 1 Measurement Mode
7:4 M|CD175ENSE7 0001 Mic Delect1 Sense Seiect
2:0 M|CD1iGND7 000 Mic Detect 1 Ground Select
R675 (0X02A3) 15:12 M|CD17EIA57 0001 Mic Delect1 Eias Startrup Deiay (selects the delay time between enabling the
11 :8 M|CD17 0001 Mic Detect 1 Rate (Selects the deiay between successive MICDET measurements.)
7:4 M|CD1iBIA57 0000 Mic Delect1 Relerence Seiect
1 M|CD17DBTIME 1 Mic Detect 1 Debounce
0 M|CD17ENA 0 Mic Detect 1 Enabie
R676 (0X02A4) 7:0 M|CD17LVL7 10017 Mic Delect1 Level Select(enabies mic/accessory delection in Speci impedance ranges)
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R677 (0x02A5) 10:2 MICDLLVL[8:O] 0,0000, M10 Delect1 Leve1 (indmates the measured impedance)
1 MICDLVALID 0 M10 Detect 1 Data Vahd
0 MICDLSTS 0 M10 Detect 1 Status
R683 (0x02AE) 15:0 MICDL 0x00 M10 Detect 1 ADC Level (D1fference)
6:0 MICDL 0x00 M10 DetecH ADC Leve1
R690 (0)0252) 15 MICD27AD07 0 M10 Detect 2 Measurement Mode
7:4 MICD27SENSE7 0001 M10 Detect 2 Sense Se1eet
2:0 MICD27GND7 000 M10 Detect 2 Ground Selem
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R691 (0x0253) 15:12 MICD27EIA57 0001 Mic Detect 2 Bias Startrup Delay (Selects llie delay time between enabling the
11 :0 Mlcoz, 0001 Mic Detect 2 Rate (Selects the delay between successlve MICDET measuremems.)
7:4 MICD27BIA87 0000 Mic Detect 2 Releience Select
1 MICD27DBTIME 1 Mic Detect 2 Debeunce
0 MICD27ENA 0 Mic Detect 2 Enable
R692 (0x0254) 7:0 MICD27LVL7 1001, Mic Detect 2 Level Select (enables mic/accessory delecllon in specilic impedance ranges)
R693 (0x0255) 10:2 MICD27LVL[8:O] 0,0000, Mic Delect2 Level (indicates the measured impedance)
1 MICD27VALID 0 Mic Detect 2 Data Valid
0 MICD27STS 0 Mic Detect 2 Status
R699 (exozsa) 15:0 Mlcoz, 0x00 Mic Detect 2 ADC Level (Dilrerence)
6:0 Mlcoz, 0x00 Mic Detect 2 ADC Level
um
CIRRUS LOGIC”
__-
__—
__—
_—
_—
CIRRUS LOGIC"
__-
__—
__—
_—
_—
CIRRUS LOGIC"
Description Requirement
HPOUT1L impedance measurement HPDiovDiENA . HPD70UT78EL 00. HP1L7ENA : o
HPOUT1R impedance measurement HPD70VD7ENA ,HPDQULSEL = 001, HP1R7ENA = o
HPOUT2L impedance measurement HPDiovDiENA . HPD70UT78EL : 010. HP2L7ENA : o
HPOUTZR impedance measurement HPD70VD7ENA ‘ HPD70UT78EL = 011. HP2R7ENA = o
HPOUTSL or HPOUTAL impedance measurement HPDiovDiENA . HPDpULSEL : 100. HPSLiENA : o
HPOUTSR or HPOUT4R Impedance measurement
HPD70VD7ENA —
Mole: The appiicabie neadpnone outputs coniiguration must be maintained until aner the headphone detection has
rHPDioUTisEL = 101, HP3R7ENA = O
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
HFDJMFEDANCE, HFDJMFEDANCE, HFDJMFEDANCE, HFDJMFEDANCE,
c 1.007 1.007 9,744 100,684
0 70.0072 70.0072 70.0795 70.9494
c 4005 7975 7300 7300
c 69.3 69.6 62.9 63.2
0 0.0055 0.0055 0.0055 0.0055
c 0.6 0,6 0,6 0,6
Oflset HPioFFSETioo HP,OFFSET701 HPioFFSETJO HPioFFSETifl
Gradwent HPiGRADIENTiox HPisRADIENTiox HPiGRADIENTJX HPiGRADIENTJX
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R665 (0x0299) 15 HPDiovDiENA o Headonone Detect Output Override Enable
14:12 HPD,0UT,SEL[2:0] 000 Headonone Detect Output Channel Select
11 :8 HPDJRQSEle] 0000 Headpnone Detect Measurement Current Pin Select
7:4 HPD,SENSE,SEL[3:0] 0000 Headpnone Detect Sense Pin Select
2:0 HPD,GND,SEL[2:0] 000 Headonone Detect Ground Pin Select
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Defaull Descriplion
R667 (OXOZQE) 10:9 HFDJMFEDANCE, 00 Headphone Detect Range
4:3 HFDicLKiDIVHZO] 00 Headphone Detect Clock Rate (Selects the clocking rate ol the
2:1 HFDiRATEHZO] 00 Headphone Detect Sweep Rate
0 HFDiFOLL 0 Headphone Detect Enable
R668 (OXOZQC) 15 HFDiDONE 0 Headphone Detect Status
1420 HFD,LVL[14:0] OXOOOO Headphone Detect Level
R669 (OXOZQD) 9:0 HFD,DACVAL[9:0] OXOOO Headphone Detect Level (Coded as \nleger. LSE = 1).
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R131076 31:24 HP,OFFSETJ1[7:O] See Headphone DetecICalmrannVield.
23:16 HP,OFFSETJO[7:O] See Headphone DetecICalmrannVield.
15:8 HP,OFFSET701[7:O] See Headphone DetecICalmrannVield.
7:0 HP,OFFSET700[7:O] See Headphone DetecICalmrannVield.
R131078 15:8 HP,GRADIENT,1><[7:0] see="" headphone="" detecicalmrannvield.="" 7:0="" hp,gradient,0=""><[7:0] see="" headphone="" detecicalmrannvield.="" 1.="" deiaull="" value="" 1slactoryrsetperdev1ce,="">[7:0]>[7:0]>
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address
Label
Reference
R710 (exozce) MICLLCLAMPLOVD See Secuon 4.12
MICDicLAMP27MODE[2:0]
MICELCLAMPLOVD
MICDicLAMPLMODEBB]
R723 (axozm) MICE1A7AOD7ENA See Secuon 4.19
.JDCLENA
.JD27ENA
.JDLENA
See Secflon 4.12
R6150 (0X1806)
MI CD70LAMP27FALL7EI NT1
MICDicLAMPLRISEiEINTW
.JD37FALL7EINT1
JD37RISE7EINT1
MICD,CLAMF17FALL7EINT1
MICDicLAMPLRISEiEINTW
.JD27FALL7EINT1
JD27RISE7EINT1
.JD17FALL7EINT1
JD17RISE7EINT1
R6214 (0X1846)
|M7M|CD70LAMP27FALL7EINT1
|M7M|CD70LAMP27RISE7EINT1
|NLJD37FALL7EINT1
|M7JD37RISE7EINT1
INLMICDicLAMPLFALLiEINT1
|NLMICDicLAMPLRISEiEINH
INLJD27FALL7EINT1
|M7JD27RISE7EINT1
|NLJD17FALL7EINT1
|M7JDLRISE7EINT1
See Secflon 4.15
RESETiPD
R6784(OX1A80) INLIRQ1
IRCLPOL
IRCLOPicFG
R6864(OX1AD0) RESETiPU SeeSecuonua
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
__-
__—
__—
_—
_—
CIRRUS LOGIC"
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R5888 (0x1700) 15 GPrLLVL See GPIO level. Write to (his bit to set a GPIO output. Read from (his bit to read GPIO
14 GPrLOPicFG o GPIO Output Configuration
13 GPrLDB 1 GPIO input Denounce
12 GPrLPOL o GPIO Output Polarity Select
9:0 GPanlem 0x001 GPIO Pin Function
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R5889 (0X1701) 15 GPILDIR 1 GFlO Pin Direction
14 GPILPU 1 GFlO Pull7Up Enable
13 GPILPD 1 GFlO Pull7Down Enable
R6848 (0X1ACO) 3:0 GPiDBTlME[3:0] 0X0 GFlO Input debounce lime
1. is a number (1716) that identifies the individual GFlO.
GP iFN Valid On Description Comments
OXOOO GPIDS716 only Pirkspeclflc alternate function Alternate functions Supponing digital microphone, digital audio
0X001 All GPIOS (1716) Button7detecl input/loglolevel output GP iDlR = 0: GPIO pm logic level is Set by GPILLVL.
OXOOZ All GPIOS (1716) DSP GPIO Low latency input/output lor DSP lunctioris.
OXOOS All GPIOS (1716) IRQ1 output Interrupt (IRQ1) output
0X004 All GPIOS (1716) IRQZ output Interrupt (IRQZ) output
0X010 GFID14 only FLL1 Clock Clock output lrom FLL1
0X011 GPID14 only FLL2 Clock Clock output lrom FLL2
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
GP iFN Valid On Description Comments
0x018 GFID14 only FLL1 lock lndlcates FLL1 lock slalus
0x019 GFID14 only FLL2 lock lndlcates FLL2 lock slalus
0x040 GPID14 only OFCLK Clock output Configurable clock output derived from SYSCLK
0x041 GPID14 only OFCLK async Clock output Configurable clock output derived from ASYNCCLK
0x048 All GPIOS (1716) PWM1 output Configurable PWM output PWM1
0x049 All GPIOS (1716) PWMZ output Configurable PWM output PWMZ
0X04C All GPIOS (1716) S/PDIF output IEC76095873—combatible S/PDlF output
0x088 GFID14 only ASRC1 lN1 lock lndlcates ASRC1 IN1 Lock status
0x089 GPID14 only ASRC1 lNZ lock lndlcates ASRC1 IN2 Lock slalus
0x140 All GPIOS (1716) Tlmer1 Status Timer1 Status
0x150 GFID174 only Event Log 1 FIFO not7emply Status Event Log 1 FlFD NorEmpty Status
0x230 All GPIOS (1716) Alarm 1 Channel 1 Status Alarm 1 Cnannel1 Status
0x231 All GPIOS (1716) Alarm 1 Channel 2 Status Alarm 1 Channel 2 Status
0x232 All GPIOS (1716) Alarm 1 Channel 3 Status Alarm 1 Channel 3 Status
0x233 All GPIOS (1716) Alarm 1 Channel 4 Status Alarm 1 Channel 4 Status
0x280 GFIDS or GPlO10 Auxlllary PDM Clock lnputloulput Auxiliary PDM lnleriace clock
0x281 GFIDA or GPlOQ Auxlliary PDM data output Auxlliary PDM lnleriace data
Output Driver
AlF1ECLK/GPl06 GF67FN = 0x000 Audio lnterface1 bltclock Digltal l/D CMOS
AlF1LRCLK/GPIDS GFELFN X000 Audio Interface 1 leftlngntclock Digital IID CMOS
AlF1RXDAT/GFlO7 GF77FN — 0x000 Audio lnterface1 RX dlgilal audlo data Digital lnbul 7
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Output Driver
AlF1TXDAT/GFI05 GF57FN = OXOOO Audio Interface 1 TX digital audio data Digital output CMOS
AlF2ECLK/GPIO10 GF‘loiFN = OXOOO Audio Interface 2 bit clock Digital IID CMOS
AlF2LRCLK/GPID12 GF127FN = OXOOO Audio Interface 2 left/right clock Digital IID CMOS
AlF2RXDAT/GPIO‘l‘l GF‘l17FN = OXOOO Audio Interface 2 RX digital audio data Digital input 7
AlF2TXDAT/GFI09 GFELFN = OXOOO Audio Interface 2 TX digital audio data Digital output CMOS
AlFSECLK/GPIO14 GF‘lfiLFN = OXOOO Audio Interface 3 bit clock Digital IID CMOS
AlFSLRCLK/GPID16 GF‘leiFN = OXOOO Audio Interface 3 left/right clock Digital IID CMOS
AlFSRXDAT/GPIO‘lS GF157FN = OXOOO Audio Interface 3 RX digital audio data Digital input 7
AlFSTXDAT/GFIO‘lS GF137FN = OXOOO Audio Interface 3 TX digital audio data Digital output CMOS
SFKCLK/GPIOS GFCLFN OXOOO Digital Speaker (PDM) clock Digital output CMOS
SFKDATIGPI04 GFILFN = OXOOO Digital Speaker (PDM) data Digital output CMOS
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
e IRQ
Regisler Address Eil Label Deiauii Description
R398 (OXO1EE) 7:1 FLLLGPCLK, 0x02 FLL1 GPIO Ciock Divider
0 FLLLGPCLK, o FLL1 GPIO Ciock Enable
R430 (OxO1AE) 7:1 FLL27GPCLK7 0x02 FLL2 GPIO Ciock Divider
FLL27GPCLK,
FLL2 GPIO Ciock Enable
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Defaull Descrlption
R329(0X0149) 15 OPCLKiENA O OPCLK Enab‘e
7:3 OPCLK7D|V[4:O] 0X00 OPCLK DMder
2:0
OPCLK,SEL[2:O]
000
OPCLK Source Frequency
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Defaull Description
R330 (OXO‘MA) 15 OPCLKiASYNCi O OPCLKiASYNC Enabie
7:3 OPCLKiASYNCi 0X00 OPCLKiASYNC Divider
2:0 OPCLKiASYNCi 000 OPCLKiASYNC Source Frequency
7a
0
__-
__—
__—
_—
_—
CIRRUS LOGIC"
IRQ
__-
__—
__—
_—
_—
CIRRUS LOGIC"
Register Address Eil Label Defaull Description
R712 (0)0208) 3:2 SW27MODE[1:O] 00 Generalrpurpose Switch 2 control
1:0 SW‘LMODEH :0] 00 Generalrpurpose Switch 1 control
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Delaull Description
R6144 (0x1800) 12 CTRLiFiERRiEINT‘i o Controi interiace Error interrupt (Rising edge triggered)
9 SYSCLKiFAiLiEiNH o SYSCLK Fail interrupt (Rising edge triggered)
7 BOOTiDONEiEINH 0 Boot Dorie interrupt (Rising edge triggered)
R6145 (0x1801) 14 DSPCLKiERRiEINH o DSPCLK Error interrupt (Rising edge triggered)
13 ASYNCCLKiERRiEINT‘i o ASYNCCLK Error interrupt (Rising edge triggered)
12 SYSCLKiERRiEINT‘i o SYSCLK Error interrupt (Rising edge triggered)
9 FLL27LOCK7EiNT1 o FLLZ Lock interrupt (Rising and laiiing edge triggered)
8 FLLLLOCKiEiNT1 o FLL‘i Lock interrupt (Rising and laiiing edge triggered)
6 FLL2,REF,L06T,EINT1 o FLL2 Relerence Lost interrupt (Rising edge triggered)
5 FLL17REF7L06T7EINT1 o FLL‘i Relerence Lost interrupt (Rising edge triggered)
R6149 (0x1805) 9 MICDETziEiNT1 o Mic/Accessory Detect 2 interrupt (Detection event triggered)
8 MICDETLEiNT1 o Mic/Accessory Detect 1 interrupt (Detection event triggered)
o HPDETiEiNT1 o Headphone Detect interrupt (Rising edge triggered)
R6150 (0x1806) 11 MICDicLAMPLFALLiEINT‘i o MICDET Clamp 2 interrupt (Eaiiing edge triggered)
1o MICDicLAMPLRISEiEINT‘i o MICDET Clamp 2 interrupt (Rising edge triggered)
9 JD37FALL7EINT1 o JD3 interrupt (Falling edge triggered)
8 JD37RISE7EINT1 o JD3 interrupt (Rising edge triggered)
5 MICDicLAMPLFALLiEINT‘i o MICDET Clamp 1 interrupt (Falling edge triggered)
4 MICDicLAMPLRISEiEINT‘i o MiCDET Clamp 1 interrupt (Rising edge triggered)
3 JD27FALL7EINT1 o JD2 interrupt (Falling edge triggered)
2 JD27RISE7EINT1 o JD2 interrupt (Rising edge triggered)
1 JD17FALL7EINT1 o JD1 interrupt (Falling edge triggered)
o JD17RISE7EINT1 o JD1 interrupt (Rising edge triggered)
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Detauit Description
R6152 (0x1808) 9 ASRCLINziLDCKiEINH o ASRC1 IN2 Lock interrupt (Rising and taiiing edge triggered)
8 ASRCLINLLDCKJEINH o ASRC1 IN1 Lock interrupt (Rising and taiiing edge triggered)
2 INPUTsisIGiDETiEiNH 0 input Patn SignairDetect interrupt (Rising and iaiiing edge
1 DRCZ,S|G,DET7EINT1 o DRC2 Signaeretect interrupt (Rising and falling edge
0 DRCLSIGiDETiEINH o DRC1 Signaeretect interrupt (Rising and falling edge
R6154 (0x180A) 15 DSPiiRQ167EiNT1 o DSP iRQ16 interrupt (Rising edge triggered)
14 DSPiiRQ157EiNT1 o DSP iRQ15 interrupt (Rising edge triggered)
13 DSPiiRQ147EiNT1 o DSP iRQ14 interrupt (Rising edge triggered)
12 DSPiiRQ137EiNT1 o DSP iRQ13 interrupt (Rising edge triggered)
11 DSPiiRQ127EiNT1 o DSP iRQ12 interrupt (Rising edge triggered)
1o DSPJRQ117EINT1 0 D5? iRQ11 interrupt (Rising edge triggered)
9 DSPiiRQ107EiNT1 o DSP IRQ10 interrupt (Rising edge triggered)
8 DSPJR097EINT1 o DSP iRQe interrupt (Rising edge triggered)
7 DSPJRQLEINT‘) o DSP IRQ8 interrupt (Rising edge triggered)
6 DSPJRQLEINT‘) o DSP IRQ7 interrupt (Rising edge triggered)
5 Dsp,iRas,EiNT1 o DSP IRQ6 interrupt (Rising edge triggered)
4 DSPiiRasiEINT‘i o DSP iRQs interrupt (Rising edge triggered)
3 DSPJRQILEINT‘) o DSP IRQ4 interrupt (Rising edge triggered)
2 DSPJRQLEINTW o DSP IRQ3 interrupt (Rising edge triggered)
1 DSPJRQLEINTW o DSP IRQ2 interrupt (Rising edge triggered)
o DSPJRQLEINT‘) o DSP IRQ1 interrupt (Rising edge triggered)
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Detauit Description
R6155 (0xI80I3) 9 HPAR,SC,EINT1 o HPOUTAR snort Circuit Interrupt (Rising edge triggered)
8 HP4L75C7EINT1 o HPOUT4L snort Circuit Interrupt (Rising edge triggered)
5 HPSR,SC,EINT1 o HPOUTSR snort Circuit Interrupt (Rising edge triggered)
4 HP3L75C7EINT1 o HPOUTSL snort Circuit Interrupt (Rising edge triggered)
3 HP2R,SC,EINT1 o HPOUTZR snort Circuit Interrupt (Rising edge triggered)
2 HP2L75C7EINT1 o HPOUTZL snort Circuit Interrupt (Rising edge triggered)
I HP1R,SC,EINT1 o HPOUT1R snort Circuit Interrupt (Rising edge triggered)
o HP1L75C7EINT1 o HPOUTI L snort Circuit Interrupt (Rising edge triggered)
R6156(0x1800) 5 HPSRiENABLEiDONEiEINT‘I o HPOUT3R/HPDUT4R Enabie Interrupt (Rising edge triggered)
4 HPSLiENABLEiDONEiEINH o HPOUTSL/HPOUTAL Enabie Interrupt (Rising edge triggered)
3 HPZRiENABLEiDONEiEINT‘I o HPOUT2R Enapie Interrupt (Rising edge triggered)
2 HP2L7ENABLE7DONE7EINT1 o HPOUTZL Enabie Interrupt (Rising edge triggered)
I HP1R7ENABLE7DONE7EINT‘I o HPOUTI R Enapie Interrupt (Rising edge triggered)
o HP1L7ENABLE7DONE7EINT1 o HPOUT1L Enabie Interrupt (Rising edge triggered)
R6157 (0xIsoD) 5 HPSRiDISAELEiDDNEiEINT‘I o HPOUT3R/HPOUT4R Disable Interrupt (Rising edge triggered)
4 HPSLiDISABLEiDDNEiEINT‘I o HPOUTSL/HPOUTAL Disapie Interrupt (Rising edge triggered)
3 HPZRiDISAELEiDDNEiEINT‘I o HPOUT2R Disable Interrupt (Rising edge triggered)
2 HP2L7DISABLE7DDNE7EINT‘I o HPDUTZL Disapie Interrupt (Rising edge triggered)
I HPIRJISABLEJDNLEINTI o HPOUTI R Disable Interrupt (Rising edge triggered)
o HPILJISABLEJDNLEINTI o HPDUTI L Disapie Interrupt (Rising edge triggered)
R6158 (omoE) 12 DFCjATURATEjINTI o DFC Saturate Interrupt (Rising edge triggered)
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Detauit Description
R6160 (0x1810) 15 GP167EINT1 o GPio16 interrupt (Rising and iaiiing edge triggered)
14 GP157EINT1 o GPio15 interrupt (Rising and iaiiing edge triggered)
13 GP147EINT1 o GPio14 interrupt (Rising and iaiiing edge triggered)
12 GP137EINT1 o GPio13 interrupt (Rising and iaiiing edge triggered)
11 GP127EINT1 o GPio12 interrupt (Rising and iaiiing edge triggered)
1o GP117EINT1 o GPID11 interrupt (Rising and tailing edge triggered)
9 GP107EINT1 o GPio1o interrupt (Rising and iaiiing edge triggered)
a GP97EINT1 o GPiOQ interrupt (Rising and falling edge triggered)
7 GPsiEINT‘i o epics interrupt (Rising and falling edge triggered)
6 GPLEINT‘) o GPio7 interrupt (Rising and falling edge triggered)
5 GPsiEINT‘i o epics interrupt (Rising and falling edge triggered)
4 GPsiEINT‘i o GPios interrupt (Rising and falling edge triggered)
3 GPILEINTW o GPio4 interrupt (Rising and falling edge triggered)
2 GP37EINT1 o GPiOB interrupt (Rising and falling edge triggered)
1 GP27EINT1 o GPiOZ interrupt (Rising and falling edge triggered)
o GPLEINT‘) o GPio1 interrupt (Rising and falling edge triggered)
R6164 (0x1814) o TiMERLEINT‘i o Timer1 interrupt (Rising edge triggered)
R6165 (0x1815) o EVENT17NOT7EMPTY7EINT1 0 Event Log 1 FiFo Not Empty interrupt (Rising edge triggered)
R6166 (0x1816) o EVENTLFULLiEINT‘i 0 Event Log 1 FIFO Fuii interrupt (Rising edge triggered)
R6167 (0x1817) o EVENT1,WMARK,EINT1 0 Event Log 1 FiFo Watermark interrupt (Rising edge triggered)
R6168 (0x1818) o DSP17DMA7E1NT1 o DSP1 DMA interrupt (Rising edge triggered)
R6170 (0x181A) o DSPLSTARTLEINH o DSP1 start1 interrupt (Rising edge triggered)
R6171 (0x181 B) o DSPLSTARTLEINH o DSP1 start 2 interrupt (Rising edge triggered)
R6173 (0x181D) o DSPLBUSYiEINT‘i o DSP1 Busy interrupt (Rising edge triggered)
R6176 (0x1820) o DSPLBusiERRiEINT‘i o DSP1 Bus Error interrupt (Rising edge triggered)
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Delault Description
R6179 (0X1823) 3 TiMERiALM170H47EINT1 0 Alarm 1 Channei 4 interrupt (Rising edge triggered)
2 TiMERiALM170H37EINT1 0 Alarm 1 Channei 3 interrupt (Rising edge triggered)
1 TiMERiALM170H27EINT1 0 Alarm 1 Channei 2 interrupt (Rising edge triggered)
0 TiMERiALM170H17EINT1 0 Alarm 1 Channei 1 interrupt (Rising edge triggered)
R6208 (0X1840) IMi' See For each X7E|NT1 interrupt bit in R6144 to RS179. a
R6272 (0X1880) 12 CTRLiFiERRiSTS1 0 Controi Interlace Error Status
7 BOOTiDONEiSTS1 0 Boot Status
R6273 (0X1881) 14 DSPCLKiERRisTS1 0 DSPCLK Error Interrupt Status
13 ASYNCCLKiERRiSTS1 O ASYNCCLK Error Interrupt Status
12 SYSCLKiERRisTS1 0 SYSCLK Error interrupt Status
9 FLL27LOCK75TS1 0 FLL2 LOCK Status
8 FLL17LOCK75TS1 0 FLL1 LOCK Status
6 FLL27REF7LOST75TS1 0 FLL2 Relerence Lost Status
5 FLL17REF7LOST75TS1 0 FLL1 Relerence Lost Status
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Delaull Description
R6278 (0X1886) 8 JD37$TS1 0 JACKDETS input status
4 MICD,CLAMP75TS1 O MICDET Ciamp status
2 JD27STS1 0 JACKDETZ input status
0 JD17$TS1 0 JACKDET1 input status
R6280 (0X1888) 9 ASRC‘LIN27LDCK75TS1 O ASRC1 |N2 LOCK Status
8 ASRC‘LIN17LDCK75TS1 O ASRC1 IN‘i LOCK Status
2 INPUTSislGiDETiSTS1 0 Input Path SignairDetect Status
1 DR027SIGiDET7$TS1 O DRCZ Signaeretect Status
0 DRC1,S|G,DET7$TS1 O DRC1 Signaeretect Status
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Delaull Description
R6283(0X1885) 9 HF4R75C75T51 0 HFOUT4R Short Circuit Status
8 HF4L75C75T51 0 HFOUT4L Short Circuit Status
5 HFSRisCisTSt 0 HFOUTSR Short Circuit Status
4 HFSLisCisTst 0 HFOUTSL Short Circuit Status
3 HFZRisCisTSt 0 HFOUTZR Short Circuit Status
2 HFZLisCisTst 0 HFOUTZL Short Circuit Status
1 HFtRisCisTSt 0 HFOUT‘i R Short Circuit Status
0 HFtLisCisTst 0 HFOUT‘i L Short Circuit Status
R6284(0X188C) 5 HFSRiENABLEiDONEisTSt 0 HFOUTSR/HFOUTIlR Enable Status
4 HFSLiENABLEiDONEisTst 0 HFOUTSL/HPOUTAL Enabie Status
3 HFZRiENABLEiDONEisTSt O HFDUTZR Enable Status
2 HFZLiENABLEiDONEiSTS‘i 0 HPOUTZL Ehabie Status
1 HFtRiENABLEiDONEisTSt O HFDUT‘i R Enable Status
0 HFtLiENABLEiDONEiSTS‘i 0 HPOUTtL Ehabie Status
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Delaull Description
R6285 (0X18ED) 5 HFSRiDISAELEiDDNEisTS1 0 HFOUTSR/HFDUT4R Disable Status
4 HFSLiDISABLEiDDNEisTS1 0 HFOUTSL/HPOUTAL Disable Status
3 HF2R7DISAELE7DDNE75TS1 0 HPOUT2R Disable Status
2 HF2L7DISABLE7DDNE75TS1 0 HFOUT2L Disable Status
1 HF1R7DISAELE7DDNE75TS1 0 HPOUT1 R Disable Status
0 HF1L7DISABLE7DDNE75TS1 0 HFOUT1L Disable Status
R6288 (0X1890) 15 GF1675TS1 0 GFIOn Input status. Reads back the logic level of GFIOn.
14 GF157STS1 0
13 GF1475TS1 0
12 GF137STS1 0
11 GF127STS1 0
10 GF117$TS1 0
9 GF1075TS1 0
8 GPQ,STS1 0
7 GF87STS1 0
6 GF7iSTS1 0
5 GFsiSTS1 0
4 GF57STS1 0
3 GF47STS1 0
2 GF37STS1 0
1 GF2iSTS1 0
0 GF1iSTS1 0
R6293 (0X1895) 0 EVENT17NOT7EMPTY75TS1 0 Event Log 1 FIFO NotrEmpty status
R6294 (0X1896) 0 EVENT17FULL7$TS1 0 Event Log 1 FIFO FuII status
R6295 (0X1897) 0 EVENT17WMARKiSTS1 0 Event Log 1 FIFO Watermark status
R6296 (0X1898) 0 DSP17DMA75TS1 0 DSP1 DMA status
R6301 (0X189D) 0 DSP1iBUSYiSTS1 O DSP1 Busy status
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Delaull Description
R6307 (0x18A3) 3 TiMER,ALM1,CH4,ST61 0 Alarm 1 Channel 4 status
2 TiMER,ALM1,CH3,ST61 0 Alarm 1 Channel 3 status
1 TiMER,ALM1,CH2,ST61 0 Alarm 1 Channel 2 status
0 TiMER,ALM1,CH1,ST61 0 Alarm 1 Channel 1 status
Register Address Bit Label Default Description
R6400 (Ox‘iQOO) 12 CTRLiFiERRiEINTZ 0 Control interiace Error interrupt (Rising edge triggered)
9 SYSCLKiFAiLiEiNTZ 0 SYSCLK Fail interrupt (Rising edge triggered)
7 BOOTiDONEiEINTZ 0 Boot Done interrupt (Rising edge triggered)
R6401 (0x1901) 14 DSPCLKiERRiEINTZ 0 DSPCLK Error interrupt (Rising edge triggered)
13 ASYNCCLKiERRiEINTZ 0 ASYNCCLK Error interrupt (Rising edge triggered)
12 SYSCLKiERRiEINTZ 0 SYSCLK Error interrupt (Rising edge triggered)
9 FLL27LOCK7EiNT2 0 FLLZ Lock interrupt (Rising and laiiing edge triggered)
0 FLLLLOCKiEiNTZ 0 FLL‘i Lock interrupt (Rising and laiiing edge triggered)
6 FLL27REF7LOST7EINT2 0 FLLZ Reference Lost interrupt (Rising edge triggered)
5 FLL17REF7LOSLEINT2 0 FLL‘i Reference Lost interrupt (Rising edge triggered)
R6405 (0x1905) 9 MICDETziEiNTZ 0 Mic/Accessory Detect 2 interrupt (Detection event triggered)
0 MICDETLEiNTZ 0 Mic/Accessory Detect 1 interrupt (Detection event triggered)
0 HPDETiEINTZ 0 Headphone Detect interrupt (Rising edge triggered)
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R6406(0x1906) 3 JD37FALL7EINT2 o JD3 interrupt (Falling edge triggered)
2 JD37RISE7EINT2 0 J03 interrupt (Rising edge triggered)
5 MICDicLAMPiFALLiEINTZ o MICDET Clamp interrupt (Failing edge triggered)
4 MICDicLAMPiRISEiEINTZ o MICDET Clamp interrupt (Rising edge triggered)
3 JD27FALL7EINT2 0 J02 interrupt (Falling edge triggered)
2 JD27RISE7EINT2 0 J02 interrupt (Rising edge triggered)
i JDLFALLiEINTZ o JD1 interrupt (Falling edge triggered)
o JDLRISEiEINTZ 0 J01 interrupt (Rising edge triggered)
R6408(0x1908) 9 ASRCLIN27LOCK7EINT2 o ASRC‘i |N2 Lock interrupt (Rising and laiiing edge triggered)
8 ASRCLINLLOCKiEINTZ o ASRC‘i |N1 Lock interrupt (Rising and laiiing edge triggered)
2 INPUTsisIGiDETiEINTZ 0 input Patn SignairDetect interrupt (Rising and tailing edge
1 DRczislGiDETiEINTZ o DRcz Signaeretect interrupt (Rising arid falling edge
0 DRCLSIGiDETiEINTZ o DRC1 Signaeretect interrupt (Rising arid falling edge
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R6410(0x190A) 15 DSPiiRQ167EiNT2 o DSP IRQ16 interrupt (Rising edge triggered)
14 DSPiiRQ157EiNT2 o DSP IRQ15 interrupt (Rising edge triggered)
13 DSPJRQVLEiNTZ o DSP IRQ14 interrupt (Rising edge triggered)
12 DSPiiRQ137EiNT2 o DSP IRQ13 interrupt (Rising edge triggered)
11 DSPiiRQ127EiNT2 o DSP IRQ12 interrupt (Rising edge triggered)
1o DSPJRQ117EINT2 0 D5? iRQ11 interrupt (Rising edge triggered)
9 DSPiiRQ107EiNT2 o DSP IRQ10 interrupt (Rising edge triggered)
8 DSPJR097EINT2 0 D8? iRQe interrupt (Rising edge triggered)
7 DSPJRQLEINTZ 0 D8? iRQa interrupt (Rising edge triggered)
6 DSPJRQLEINTZ 0 D8? iRQ7 interrupt (Rising edge triggered)
5 DSPJRQQEINTZ 0 D8? iRQe interrupt (Rising edge triggered)
4 DSPiiRasiEINTZ 0 D8? IRQS interrupt (Rising edge triggered)
3 DSPJRQILEINTZ 0 D8? |RQ4 interrupt (Rising edge triggered)
2 DSPJRQLEINTZ 0 D8? iRQa interrupt (Rising edge triggered)
1 DSPJRQLEINTZ 0 D8? iRQ2 interrupt (Rising edge triggered)
o DSPJRQLEINTZ 0 D8? iRQ1 interrupt (Rising edge triggered)
R6411 (Ox‘iQOE) 9 HPARisciEiNTZ o HPOUTAR Shorl circuit interrupt (Rising edge triggered)
8 HPALisciEiNTZ o HPOUTAL Shorl circuit interrupt (Rising edge triggered)
5 HPSRisciEiNTZ o HPOUTSR Shorl circuit interrupt (Rising edge triggered)
4 HP3L,sc,EiNT2 o HPOUTSL Shorl circuit interrupt (Rising edge triggered)
3 HP2R,SC,E\NT2 o HPOUTZR Shorl circuit interrupt (Rising edge triggered)
2 HP2L,sc,EiNT2 o HPOUTZL Shorl circuit interrupt (Rising edge triggered)
1 HP1R,SC,E\NT2 o HPOUT1R Shorl circuit interrupt (Rising edge triggered)
o HP1L,sc,EiNT2 o HPOUT1L Shorl circuit interrupt (Rising edge triggered)
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R6412 (OX‘IQOC) 5 HPSRiENABLEiDONEiEINTZ 0 HPOUTSR/HFDUT4R Enabie Interrupt (Rising edge triggered)
4 HP3L7ENABLE7DONE7EINT2 0 HFOUTSL/HPOUT4L Enabie Interrupt (Rising edge triggered)
3 HPZRiENABLEiDONEiEINTZ 0 HPOUTZR Enable Interrupt (Rising edge triggered)
2 HP2L7ENABLE7DONE7EINT2 0 HPOUTZL EnabIe Interrupt (Rising edge triggered)
‘I HP1R7ENABLE7DONE7EINT2 0 HPOUT‘I R Enable Interrupt (Rising edge triggered)
0 HP1L7ENABLE7DONE7EINT2 0 HPOUT1L EnabIe Interrupt (Rising edge triggered)
R6413 (OX‘IQOD) 5 HPSRiDISABLEiDDNEiEINTZ 0 HPOUTSR/HPOUT4R Disable Interrupt (Rising edge triggered)
4 HP3L7DISABLE7DDNE7EINT2 0 HFOUTSL/HPOUT4L Disable Interrupt (Rising edge triggered)
3 HPZRiDISABLEiDDNEiEINTZ 0 HPOUTZR Disable Interrupt (Rising edge triggered)
2 HP2L7DISABLE7DDNE7EINT2 0 HPOUTZL Disable Interrupt (Rising edge triggered)
‘I HP1R7DISABLE7DDNE7EINT2 0 HPOUT‘I R Disable Interrupt (Rising edge triggered)
0 HP1L7DISABLE7DDNE7EINT2 0 HPOUT1L Disable Interrupt (Rising edge triggered)
R6414 (0X190E) 12 DFcisATURATEiEINTZ 0 DFC Saturate Interrupt (Rising edge triggered)
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R6416 (0x1910) 15 GP167EINT2 o GPIO16 Interrupt (Rising and IaIIing edge triggered)
14 GP157EINT2 o GPIO15 interrupt (Rising and IaIIing edge triggered)
13 GP147EINT2 o GPIO14 interrupt (Rising and IaIIing edge triggered)
12 GP137EINT2 o GPIO13 interrupt (Rising and IaIIing edge triggered)
11 GP127EINT2 o GPIO12 interrupt (Rising and IaIIing edge triggered)
1o GP117EINT2 o GPID11 interrupt (Rising and tailing edge triggered)
9 GP107EINT2 o GPIO10 interrupt (Rising and IaIIing edge triggered)
a GPQ,EINT2 o GPIDQ interrupt (Rising and tailing edge triggered)
7 GPs,EINT2 o GPIDS interrupt (Rising and tailing edge triggered)
6 ORLEINT2 o GPID7 interrupt (Rising and tailing edge triggered)
5 GPs,EINT2 o GPIDS interrupt (Rising and tailing edge triggered)
4 GPs,EINT2 o GPIDS interrupt (Rising and tailing edge triggered)
3 GPILEINTZ o GPIO4 interrupt (Rising and tailing edge triggered)
2 GPLEINT2 o GPIDS interrupt (Rising and tailing edge triggered)
1 GP2,EINT2 o GPIDZ interrupt (Rising and tailing edge triggered)
o GPLEINTZ o GPID1 interrupt (Rising and tailing edge triggered)
R6420 (0x1914) o TIMERLEINTZ o Timer 1 Interrupt (Rising edge triggered)
R6421 (0x1915) o EVENTLNOTiEMPTYiEINTZ 0 Event Log 1 FIFO Not Empty interrupt (Rising edge triggered)
R6422 (0x1916) o EVENTLFULLiEINTZ 0 Event Log 1 FIFO FuII interrupt (Rising edge triggered)
R6423 (0x1917) o EVENT1,WMARI<,eint2 0="" event="" log="" 1="" fifo="" watermark="" interrupt="" (rising="" edge="" triggered)="" r6424="" (0x1918)="" o="" dspldmaieintz="" o="" dsr1="" dma="" interrupt="" (rising="" edge="" triggered)="" r6426="" (0x191a)="" o="" dsplstartleintz="" o="" dsp‘i="" start1="" interrupt="" (rising="" edge="" triggered)="" r6427="" (0x191="" b)="" o="" dsplstartzieintz="" o="" dsp‘i="" start="" 2="" interrupt="" (rising="" edge="" triggered)="" r6429="" (0x191d)="" o="" dsplbusyieintz="" o="" dsp1="" busy="" interrupt="" (rising="" edge="" triggered)="" r6432="" (0x1920)="" o="" dsp1,bus,err,eint2="" o="" dsp1="" bus="" error="" interrupt="" (rising="" edge="" triggered)="">,eint2>
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R6435 (0X1923) 3 TiMERiALM170H47EINT2 0 Alarm 1 Channei 4 interrupt (Rising edge triggered)
2 TiMERiALM170H37EINT2 0 Alarm 1 Channei 3 interrupt (Rising edge triggered)
1 TiMERiALM170H27EINT2 0 Alarm 1 Channei 2 interrupt (Rising edge triggered)
0 TiMERiALM170H17EINT2 0 Alarm 1 Channei 1 interrupt (Rising edge triggered)
R6464 (0X1940) IMi' 1 For each XiEINTZ interrupt bit in R6400 to RS435. a
R6528 (0X1980) 12 CTRLiFiERRiSTSZ 0 Controi Interlace Error Status
7 BOOTiDONEisTSZ 0 Boot Status
R6529 (0X1981) 14 DSPCLKiERRisTSZ 0 DSPCLK Error interrupt Status
13 ASYNCCLKiERRiSTSZ 0 ASYNCCLK Error Interrupt Status
12 SYSCLKiERRisTSZ 0 SYSCLK Error interrupt Status
9 FLL27LOCK75TS2 0 FLLZ LOCK Status
8 FLL17LOCK75TS2 0 FLL1 LOCK Status
6 FLL27REF7LOST7STSZ 0 FLL2 Relerence Lost Status
5 FLL17REF7LOST7STSZ 0 FLL1 Relerence Lost Status
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R6534(0X1986) 8 JD37$TSZ 0 JACKDETS input Status
4 MICDicLAMpisTSZ 0 MICDET Ciamp status
2 JD27STSZ 0 JACKDETZ input Status
0 JD17$TSZ 0 JACKDET1 input Status
R6536 (0X1988) 9 ASRC17IN27LDCK75TSZ O ASRC1 |N2 LOCK Status
8 ASRC17IN17LDCK75TSZ O ASRC1 IN‘i LOCK Status
2 INFUTsislGiDETisTSZ 0 Input Path SignairDeteCt Status
1 DR027SIGiDET75T52 0 DRCZ Signaeretect Siatus
0 DRC175IGiDET75T52 0 DRC1 Signaeretect Siatus
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R6539(0X1985) 9 HP4R7S07STSZ 0 HPOUT4R Short Circuit Status
8 HP4L7SC7STSZ 0 HPOUTAL Short Circuit Status
5 HPSRiSciSTSZ 0 HPOUTSR Short Circuit Status
4 HP3L7SC7STSZ 0 HPOUTSL Short Circuit Status
3 HPZRiSciSTSZ 0 HPOUTZR Short Circuit Status
2 HP2L7SC7STSZ 0 HPOUTZL Short Circuit Status
1 HP1R7S07STSZ 0 HPOUT1 R Short Circuit Status
0 HP1L7SC7STSZ 0 HPOUT1L Short Circuit Status
R6540(0X198C) 5 HPSRiENABLEiDONEiSTSZ 0 HPOUTSR/HFOUTAR Enable Status
4 HP3L7ENABLE7DONE7STS2 0 HPOUTSL/HPOUTAL Enabie Status
3 HPZRiENABLEiDONEiSTSZ O HFOUTZR Enable Status
2 HP2L7ENABLE7DONE7STS2 0 HPOUTZL Enabie Status
1 HP1R7ENABLE7DONE7STSZ O HPOUT1 R Enable Status
0 HP1L7ENABLE7DONE7STS2 0 HPOUT1 L Enabie Status
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R6541 (0X198D) 5 HPSRiDISAELEiDDNEisTSZ 0 HPOUTSR/HFOUT4R Disable Status
4 HP3L7DISABLE7DDNE75TSZ 0 HFOUTSL/HPOUTAL Disabie Status
3 HPZRiDISAELEiDDNEisTSZ 0 HPOUTZR Disable Status
2 HP2L7DISABLE7DDNE75TSZ 0 HPOUTZL Disable Status
1 HP1R7DISAELE7DDNE75TSZ 0 HPOUT1 R Disable Status
0 HP1L7DISABLE7DDNE75TSZ 0 HPOUT1 L Disable Status
R6544 (0X1990) 15 GF1675T52 0 GPIOn Input status
14 GF157STSZ 0
13 GF1475T52 0
12 GF137STSZ 0
11 GF127STSZ 0
10 GF117$TSZ 0
9 GF1075T52 0
8 GngSTSZ 0
7 GF87STS2 0
6 GF7iSTS2 0
5 GFsiSTSZ 0
4 GF5iSTS2 0
3 GPILSTSZ 0
2 GF37STS2 0
1 GF27STS2 0
0 GF1iSTS2 0
R6549 (0X1995) 0 EVENT17NOT7EMPTY75TSZ 0 Event Log 1 FIFO NotrEmpty status
R6550 (0X1996) 0 EVENT17FULL7$TSZ 0 Event Log n FIFO FuII status
R6551 (0X1997) 0 EVENT17WMARKiSTS2 0 Event Log 1 FIFO Watermark status
R6552 (0X1998) 0 DSP17DMA7STSZ 0 DSP1 DMA status
R6557 (0X199D) 0 DSP1iBUSY7$TSZ 0 DSP1 Busy status
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R6563 (0x19A3) 3 TIMERiALMLCHILSTSZ 0 Alarm 1 Channel 4 slatus
2 TIMERiALMLCHLSTSZ 0 Alarm 1 Channel 3 slatus
1 TIMERiALMLCHLSTSZ 0 Alarm 1 Channel 2 slatus
o TIMERiALMLCHLSTSZ 0 Alarm Channel 1 slatus
Register Address Bit Label Default Description
R6784 (OX1AEO) 11 |M7lRQ1 o |RQ1 Output lnlermpt mask,
10 IRQiPOL 1 IRQ Outpul Polarily Select
9 lRQ,oP,Cl=G o IRQ Outpul Conflguratlon
R6786 (OX1A82) 11 |M7lRQ2 o |RQ2 Output lnlermpt mask,
R6816 (Ox1AAO) 1 IRinsTS o |RQ2 Status, quzisrs is the logical OR cl all unmasked xiEINTZ inlerrupls.
o IRQLSTS o |RQ1 Status, IRQLSTS is the logical OR cl all unmasked x7E|NT1 inlerrupls.
__-
__—
__—
_—
_—
CIRRUS LOGIC"
__-
__—
__—
_—
_—
CIRRUS LOGIC"
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
SYSCLK Frequency (MHz) SYSCLKiFREQ SYSCLKiFRAC Sample Rate (kHz) SAMPLEiRATEi
6. 1 44 000 O 1 2 0X01
24 0X02
48 0X03
96 0X04
1 92 0X05
384 0X06
8 0X1 1
1 6 0X12
32 0X1 3
56448 000 1 11.025 0X09
22 ,05 OXOA
44.1 OXOE
88.2 OXOC
1 76.4 OXOD
352.8 OXOE
Nole: The SAMPLEiRATEi he‘ds must each be set to a value {mm the Same group 01 Samp‘e rates, and from the Same
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
ASYNCCLK Frequency (MHz) ASYNC7CLK7FREQ Sample Rate (kHz) ASYNC75AMFLE7RATE7
6.144 000 12 0X01
24 0X02
48 0X03
96 0X04
192 0X05
384 0X06
8 0X11
16 0X12
32 0X13
56448 000 11 ,025 0X09
22.05 OXOA
44,1 OXOE
88,2 0X00
176.4 OXOD
352.8 OXOE
Note: The ASYNQSAMPLLRATE, fields must each be set to a value lrom the same group 01 samp‘e rates, and
__-
__—
__—
_—
_—
CIRRUS LOGIC"
__-
__—
__—
_—
_—
CIRRUS LOGIC"
__-
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bil Label Default Descriplion
R256 (0X0100) 6 CLK732K7ENA 0 SZKHZ Clock Enable
1:0 CLK732K7 10 SZKHZ Clock Source
R257 (0X0101) 15 SYSCLKiFRAC 0 SYSCLK Frequency
10:8 SYSCLK, 100 SYSCLK Frequency
6 SYSCLKiENA 0 SYSCLK Control
3:0 SYSCLK, 0100 SYSCLK Source
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R258 (0X0102) 4:0 SAMPLEiRATEi 0X11 Sample Rate 1 Select
R259 (0X0103) 4:0 SAMPLEiRATEi 0X11 Sample Rate 2 Select
R260 (0X0104) 4:0 SAMPLEiRATEi 0X11 Sample Rate 3 Select
R266 (0X0‘lOA) 4:0 SAMPLEiRATEi 0X00 Sample Rate 1 Status (Read only)
R267 (0X0‘lOE) 4:0 SAMPLEiRATEi 0X00 Sample Rate 2 Status (Read only)
R268 (0XO1OC) 4:0 SAMPLEiRATEi 0X00 Sample Rate 3 Status (Read only)
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R274 (0X0112) 10:8 ASYNCJDLKi 011 ASYNCCLK Frequency
6 ASYNCJDLKi 0 ASYNCCLK Control
3:0 ASYNCJDLKi 0101 ASYNCCLK Source
R275 (0X0113) 4:0 ASYNC, 0X11 ASYNC Sample Rate1 Select
R276 (0X0114) 4:0 ASYNC, 0X11 ASYNC Sample Rate 2 Select
R283 (0X011B) 4:0 ASYNC, 0X00 ASYNC Sample Rate 1 Status (Read only)
R284 (0X011C) 4:0 ASYNC, 0X00 ASYNC Sample Rate 2 Status (Read only)
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bil Label Default Descriplion
R288 (0X0120) 6 DSPicLKiENA 0 DSPCLK Control
3:0 DSFicLKi 0101 DSPCLK Source
R290 (0X0122) 15:0 DSFicLKi 0X0000 DSPCLK Frequency
R294 (0X0126) 15:0 DSFicLKi 0X0000 DSPCLK Frequency (Read only)
R295 (0X0127) 3:0 DSFicLKisRci 0101 DSPCLK Source (Read on‘y)
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R329 (0x0149) 15 OPCLKiENA o OPCLK Enable
7:3 OPCLK7D|V[4:O] 0x00 OPCLK Divider
2:0 OPCLK,SEL[2:0] 000 OPCLK Source Frequency
R330 (0x014A) 15 OPCLKiASYNci o OPCLKiASYNC Enable
7:3 OPCLKiASYNci 0x00 OPCLKiASYNC Divider
2:0 OPCLKiASYNci ooo OPCLKiASYNC Source Frequency
R334 (0x014E) 9 MCLK37PD o MCLK3 PuHrDown Control
8 MCLK27PD o MCLK2 PuHrDown Control
7 MCLKLPD o MCLK‘l PuHrDown Control
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R338 (0X0152) 4 TRlsioNi 0 Automatic SamplerRate Detection Staanp select
3:1 LRCLK,SRC[2:0] 000 Automatic SamplerRate Detection source
0 RATEiESTiENA 0 Automatic SamplerRate Detection controi
R339 (0X0153) 4:0 SAMPLEiRATEi 0X00 Automatic Detection Sampie Rate A
R340 (0X0154) 4:0 SAMPLEiRATEi 0X00 Automatic Detection Sampie Rate B
R341 (0X0155) 4:0 SAMPLEiRATEi 0X00 Automatic Detection Sampie Rate C
R342 (0X0156) 4:0 SAMPLEiRATEi 0X00 Automatic Detection Sampie Rate D
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bil Label Default Descriplion
R352 (0X0160) 15:13 ASYNCJDLKi 000 ASYNCCLK Frequency (Read only)
12:9 ASYNCJDLKi 0000 ASYNCCLK Source (Read on‘y)
6:4 SYSCLKiFRECl, 000 SYSCLK Frequency (Read on‘y)
3:0 SYSCLKisRci 0000 SYSCLK Source (Read only)
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
T
If
J
[
$7
$7
' T
’—
_|
[
91
j?
]
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
SYSCLK is disabied, or 26 MHZ 27 MHZ Fuii Concurrent SPI/SLIMbus Capabiiity for
SYSCLK =12.2EB MHZ 26 MHZ 7 SPI and SLIMbuS operating in isolation.
7 27 MHZ
13 MHZ 24.576 MHZ SPI and SLIMbuS operating concurrentiy.
12 MHZ 27 MHZ
SYSCLK =11,2896 MHZ 26 MHZ 7 SPI and SLIMbuS operating in isolation.
7 27 MHZ
12 MHZ 22.5792 MHZ SPI and SLIMbuS operating concurrentiy.
9 MHZ 27 MHZ
SYSCLK <11,2896 mhz="" 13="" mhz="" 7="" spi="" and="" slimbus="" operating="" in="" isolation.="" 7="" 27="" mhz="" notes:="" dsfclk="" is="" disabied,="" or="" 26="" mhz="" 7="" one="" high="" speed="" interface.="" 7="" 27="" mhz="" 26="" mhz="" 24.576="" mhz="" spi="" and="" slimbus="" operating="" concurrentiy.="" 21="" mhz="" 27="" mhz="" 24.576="" mhz="" s="" dspclk="">11,2896>< 45="" mhz="" 26="" mhz="" 7="" spi="" and="" slimbus="" operating="" in="" isolation.="" 7="" 24.576="" mhz="" 12.288="" mhz="" s="" dspclk="">< 24.576="" mhz="" 13="" mhz="" 7="" spi="" and="" slimbus="" operating="" in="" isolation.="" 7="" 12.288="" mhz="" notes:="">
__-
__—
__—
_—
_—
CIRRUS LOGIC"
__-
__—
__—
_—
_—
CIRRUS LOGIC"
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
FLL iPD,
FLLniFDi
FLL
FLL iCLK,
Low clock frequency
0X2
0X3
OXF
OX0
OX2
Integer Mode
OX0
Integer Mode
0X0
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Delaull Description
R369 (0X0171) 3:0 FLL‘LREFCLK, 0000 FLL1 Clock source
2 FLL‘LHDLD 1 FLL1 Hoid Mode Enabie
0 FLL‘LENA 0 FLL1 Enabie
R370 (0X0172) 15 FLL170TRL7UFD 0 FLL1 Control Update
9:0 FLL17N[9:O] 0X004 FLL1 Integer multiply for F
R371 (0X0173) 15:0 FLL1, 0X0000 FLL1 Fractionai mullipiy lor F F-
R372 (0X0174) 15:0 FLL1, 0X0000 FLL1 Fractionai mullipiy lor F F-
R373 (0X0175) 9:0 FLL1,FB,D|V[9:0] 0X0001 FLL1 Clock Feedback ratio
R374 (0X0176) 15 FLL‘LREFDET 1 FLL1 Relerence Detect Control
7:6 FLL‘LREFCLK, 00 FLL1 Clock Reference divider
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bil Label Delaull Description
R376 (0x017s) 15:12 FLLLPDisAINi 0x2 FLL1 Phase Detector Sam 2
11:8 FLLLPDisAINi 0x1 FLL1 Phase Detector Gam1
7:4 FLLLFDiGAINi 0x1: FLL1 Frequency Detector Gem 2
3:0 FLLLFDiGAINi 0x0 FLL1 Frequency Detector Gam1
R378 (0x017A) 15:14 FLLLHP[1:0] 00 FLL1 Fracuonal Mode comm
R379(0x017E) 4:1 FLLLLOCKDET, 0x8 FLL1LockDetectthreshold
o FLLLLOCKDET 1 FLL1 Lock Detect enabled
R381(0x017D) 1:0 FLLLCLKivcoi 0x0 FLL1 Oscinator Frequency Comm
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R401(0x0191) 3:0 FLL27REFCLK7 0111 FLL2 Clock source
2 FLL27HDLD 1 FLL2 Hold Mode Enable
0 FLL27ENA 0 FLL2 Enable
R40210x0192) 15 FLL27CTRL7UPD 0 FLL2 Control Update
9:0 FLL2,N[9:0] 0x004 FLLzlntegermuitiplylorF
R403(0x0193) 15:0 FLL2, 0x0000 FLL2 Fractional multiplyforF EF,
R404(0x0194) 15:0 FLL2, 0x0000 FLL2 Fractional multiplyforF EF,
R405(0x0195) 9:0 FLL2,FB,DIV[9:0] 0x0001 FLchiock Feedbackratlo
R406 (0x01%) 15 FLL27REFDET 1 FLL2 Relerence Detect control
7:6 FLL27REFCLK7 00 FLL2 Clock Relerence divider
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R408 (0X0198) 15:12 FLL27FD7C3AIN7 0X2 FLL2 Pnase Detector Gain 2
11:8 FLL27FD7C3AIN7 0X1 FLL2 Pnase Detector Gain 1
7:4 FLL27FDiGAIN7 OxF FLL2 Frequency DetectorGainZ
3:0 FLL27FDiGAIN7 0x0 FLL2FrequencyDeteclorGain1
R410 (0X019A) 15:14 FLL27HP[1:0] 00 FLL2 Fractional Mode control
R411 (0X01QB) 4:1 FLL27LOCKDET7 0X8 FLL2 Lock Detect tnresnoid
0 FLL27LOCKDET 1 FLL2 Lock Detect enabied
R413 (0XO19D) 1:0 FLL27CLK7V007 0X0 FLL2 Osciilator Frequency Control
__-
__—
__—
_—
_—
CIRRUS LOGIC"
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
FLL 7 FLL 7
32.000 kHz 49.152 1 4 304 0x100 0x0000 0x0001
32.768 kHz 49.152 1 4 375 0x177 0x0000 0x0001
44.100 kHz 49.152 1 256 4.3537415 0x004 0x0034 0x0093
40 KHZ 49,152 1 4 256 0x100 0x0000 0x0001
120 kHz 49.152 1 4 96 0x060 0x0000 0x0001
9.6 MHZ 49.152 1 1 30,72 0x011; 0x0012 0x0019
10 MHZ 49.152 1 1 29.4912 0x010 0x0133 0x0271
11.2096 MHZ 49,152 1 1 26.12245 OXO1A 0x0006 0x0031
12.000 MHZ 49.152 1 1 24.576 0x010 0x0048 0x007D
12.200 MHZ 49.152 1 1 4 0x004 0x0000 0x0001
13.000 MHZ 49.152 1 1 22.60554 0x016 0x045A 0x0659
19.200 MHZ 49.152 2 1 30,72 0x011; 0x0012 0x0019
22.5792 MHZ 49.152 2 1 26.12245 OXO1A 0x0006 0x0031
24 MHZ 49,152 2 1 24,576 0x010 0x0048 0x007D
24.576 MHZ 49.152 2 1 4 0x004 0x0000 0x0001
26 MHZ 49,152 2 1 22.60554 0x016 0x045A 0x0659
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
CIFMODE lnlerlace Mode Pin Functions
Logic 1 Fourrwire (SPI) interface CIFMISO~Dala output
CIFSS
Logic 0 Tonwire (IZC) lnteriace CIFSCLKilnteriace clock mpul
Mole: The CIFMOSI and CIFSDA functlons are multiplexed on a dualrfunction pin,
Register Address Bit
Label
Default
Description
Ra (among) 7
ClF1M|SOiPD
CIFMISO Pulerown Control
_‘
__—
__—
_—
_—
31‘
31‘
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Terminology
Description
5 Start condition
Sr Repeated stan
A Acknowiedge (SDA low)
3 Not acknowiedge (SDA high)
P Slop condition
, Read/not wnte
[White neid] Data now imm bus master to 054192
[Gray neid] Data now imm CS42L92 to bus master
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Descrlption
R22 (0X0016) 11 WSEQiABORT 0 Writing 1 to this bit aborls the current Sequence,
10 WSEQiSTART 0 Writing 1 to this bit Stans the write sequencer at the index location seiected by WSEQ,
9 WSEQiENA 0 Write Sequencer Enable
8:0 WSEQ, 0x000 Sequence Start Index. Contains the index location in the sequencer memory ol the lirsl
R66 (0X0042) 15 WSEQiTRG16 0 Write Sequence Trigger 16
14 WSEQiTRG15 0 Write Sequence Trigger 15
13 WSEQiTRGM 0 Write Sequence Trigger 14
12 WSEQiTRG13 0 Write Sequence Trigger 13
11 WSEQiTRG12 0 Write Sequence Trigger 12
10 WSEQiTRG11 0 Write Sequence Trigger 11
9 WSEQiTRG10 0 Write Sequence Trigger 10
8 WSEQiTRGQ 0 Write Sequence Trigger 9
7 WSEQiTRGE 0 Write Sequence Trigger 8
6 WSEQiTRG7 0 Write Sequence Trigger 7
5 WSEQiTRGG 0 Write Sequence Trigger 6
4 WSEQiTRGS 0 Write Sequence Trigger 5
3 WSEQiTRGLl 0 Write Sequence Trigger 4
2 WSEQiTRGS 0 Write Sequence Trigger 3
1 WSEQiTRGZ 0 Write Sequence Trigger 2
0 WSEQiTRG1 0 Write Sequence Trigger 1
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Descrlption
R75 (0x004B) 8:0 WSEQiTRG17 0X1FF Write Sequence trigger 1 start index: Contains the index iocatioh in the sequencer
R76 (0x004C) 8:0 WSEQiTR627 0X1FF Write Sequence trigger 1 start index: Contains the index iocatioh in the sequencer
R77 (0x004D) 8:0 WSEQiTRGCL 0X1FF Write Sequence trigger 1 start index: Contains the index iocatioh in the sequencer
R78 (0x004E) 8:0 WSEQiTRGLL 0X1FF Write Sequence trigger 1 start index: Contains the index iocatioh in the sequencer
R79 (0x004F) 8:0 WSEQiTR657 0X1FF Write Sequence trigger 1 start index: Contains the index iocatioh in the sequencer
R80 (0x0050) 8:0 WSEQiTRGei 0X1FF Write Sequence trigger 1 start index: Contains the index iocatioh in the sequencer
R89 (0x0059) 8:0 WSEQiTRG77 0X1FF Write Sequence trigger 1 start index: Contains the index iocatioh in the sequencer
R90 (0x005A) 8:0 WSEQiTRG87 0X1FF Write Sequence trigger 1 start index: Contains the index iocatioh in the sequencer
R91 (0x005i3) 8:0 WSEQiTRG97 0X1FF Write Sequence trigger 1 start index: Contains the index iocatioh in the sequencer
R92 (0x005C) 8:0 WSEQ, 0X1FF Write Sequence trigger 1 start index: Contains the index iocatioh in the sequencer
R93 (0x005D) 8:0 WSEQ, 0X1FF Write Sequence trigger 1 start index. Contains the index iocatioh in the sequencer
R94 (0x005E) 8:0 WSEQ, 0X1FF Write Sequence trigger 1 start index: Contains the index iocatioh in the sequencer
R104 (0X0068) 8:0 WSEQ, 0X1FF Write Sequence trigger 1 start index: Contains the index iocatioh in the sequencer
R105 (0X0069) 8:0 WSEQ, 0X1FF Write Sequence trigger 1 start index: Contains the index iocatioh in the sequencer
R106 (0X006A) 8:0 WSEQ, 0X1FF Write Sequence trigger 1 start index: Contains the index iocatioh in the sequencer
R107 (0X006E) 8:0 WSEQ, 0X1FF Write Sequence trigger 1 start index: Contains the index iocatioh in the sequencer
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Eil Label Default Description
R97 (0x0061) 820 WSEflisAMPLEi 0x1 FF Samp‘e Rate A Wnte Sequence Start \ndex. Contams the index locatwoh m the
R98 (0x0062) 820 WSEflisAMPLEi 0x1 FF Samp‘e Rate B Wnte Sequence Start \ndex. Contams the index locatwoh m the
R99 (0x0063) 820 WSEflisAMPLEi 0x1 FF Samp‘e Rate C Wnte Sequence start index. Contams the index locatwoh m the
R100 (0X0064) 8:0 WSEflisAMPLEi 0x1 FF Samp‘e Rate D Wnte Sequence start index. Contams the index locatwoh m the
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit
Label Default
Description
R110 (OXOOSE) 8:0 WSEQiDRC17
0x1FF
DRC1 Signaeretect (Rislng) Wnte Sequence start index. Contalns the index location ln
R111 (OXOOSF) 8:0 WSEQiDRC17
0x1 FF
DRC1 Signaeretect (Falllng)Write Sequence Start lndex, Contalns the index locatlon in
Register Address Eil Label Default Description
R102 (OXOOGS) 8:0 WSEQJWCD, 0x1 FF MICDET Clamp (Rising) Write Sequence start lndex. Contains the index locatlon in
R103 (0x0067) 8:0 WSEQJWCD, 0x1 FF MICDET Clamp (Falllng)Write Sequence Startindex. Contains the index location in
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R120 (excom) 23:0 WSEQ, 0x1FF Event Log 1 Write Sequence start index. Contains the index location in the sequencer
Register Address Bit Label Default Description
R24(0x0018) 1 WSEQJOOT, 0 Writing 1 to triis bit starts trie write sequencer at ttie index iocalion configured tor
Register Address Bit Label Default Description
R23 (0x0017) 9 WSEQJUSY o Sequencer Eusy flag (Read Only),
8:0 WSECLCURRENTi OXOOO Sequence Current Index. This indicates the memory location 0' the most recently
__-
__—
__—
_—
_—
CIRRUS LOGIC"
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R12288 (0x3000) 31 :29 WSEQJJATA, 000 Width of the data block written in this sequence step,
20 wseuiMooeo 0 Extended Sequencer instruction select
27:16 WSEQ,ADDRO[11:O] 0x000 Controi Register Address to be written to in this sequence step.
15:12 WSEQ,DELAYO[3:0] 0000 Time deiay arier executing this step.
11 :0 WSEQJJATA, 0000 Bit position of the LSB of the data mock written in this sequence step,
7:0 WSEQ,DATAO[7:0] 0x00 Data to be written in this sequence step. When the data Width is iess than 8 hits.
Register Address
Bil
Label
Default Description
R24 (0x0018)
WSEaiLOADi
0 Writing 1 to this bit resets the Sequencer memory to the powerron reset
__-
__—
__—
_—
_—
CIRRUS LOGIC"
Description Sequence Index Range
Delault Sequenees o to 302
User Space 303 lo 383
Boot Sequence 38410 507
__-
__—
__—
_—
_—
CIRRUS LOGIC"
__-
__—
__—
_—
_—
CIRRUS LOGIC"
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
4’ |
|
Register Address Bil Label Default Description
R512 (OXOZOO) 2 CP27D|SCH 1 Charge Pump 2 Discharge
1 CP27BYPASS 1 Charge Pump 2 and LDOZ Bypass Mode
0 CP27ENA 1 Charge Pump 2 and LDOZ Conlrol
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address
Bit
Label
Default
Description
R531 (0X0213)
10:5
LD027VSEL[5:O]
0X1F
LDDZ Output Voltage Select 1
2 LDO27D|SCH 1 LD02 Discharge
R536 (0X0218) 15 MICE17EXT7CAP 0 Microphone Bias 1 External Capacitor (when MICB1iBYPASS = 0).
8:5 MICE17LVL[3:0] 0X7 Microphone Bias 1 Voltage Control (when MICB‘LEYPASS = O)
3 MICE17RATE 0 Microphone Bias 1 Rate (Bypass Mode)
2 MICE17DISCH 1 Microphone Bias 1 Discharge
1 MICE1iBYPASS 1 Microphone Bias 1 Mode
0 MICE17ENA 0 Microphone Bias 1 Enable
R537 (0X0219) 15 MICE27EXT7CAP 0 Microphone Bias 2 External Capacitor (when MICB2iBYPASS = 0). Configures the
8:5 MICE27LVL[3:0] 0X7 Microphone Bias 2 Voltage Control (when MlCBZfiEYPASS = O)
3 MICE27RATE 0 Microphone Bias 2 Rate (Bypass Mode)
2 MICE27DISCH 1 Microphone Bias 2 Discharge
1 MICE2iBYPASS 1 Microphone Bias 2 Mode
0 MICE27ENA 0 Microphone Bias 2 Enable
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bil Label Default Description
R540 (0X021C) 13 M‘CE1D7DISCH 1 Microphone Bias 1D Discharge
12 M‘CE1D7ENA 0 Microphone Bias 1D Enab‘e
9 M‘CE1C7D‘SCH 1 Microphone Bias 1C Discharge
8 M‘CE1C7ENA 0 Microphone Bias 1C Enab‘e
5 M‘CE1BiD15CH 1 M1crophone Bias 1E Discharge
4 M‘CE1E7ENA 0 Microphone Bias 1E Enab‘e
1 M‘CE1A7D‘SCH 1 M1crophone Bias 1A Discharge
0 M‘CE1A7ENA 0 Microphone Bias 1A Enab‘e
R542 (0X021E) 5 M‘CEZBiDBCH 1 M1crophone Bias 2E Discharge
4 M‘CE2E7ENA 0 Microphone Bias 2E Enab‘e
1 M‘CE2A7D15CH 1 M1crophone Bias 2A Discharge
0 M‘CEZAiENA 0 Microphone Bias 2A Enab‘e
R723 (OXOZDS) 14 M‘CE1A7ADD7 0 Microphone Bias 1A AlwaysVOrI Enab‘e
LD027VSEL[5:O] LDD Output LD027VSEL[5:0] LDO Output
0x00 0.900 v 0x15 1.500 v
0x01 0.925 v 0x16 1.600 v
0x02 0.950 v 0x17 1.700 v
0x03 0.975 v 0x18 1.800 v
0x04 1.000 v 0x19 1.900 v
0x05 1.025 v 0x1A 2.000 v
0x06 1.050 v 0x113 2.100 v
0x07 1.075 v 0x10 2.200 v
0x08 1.100 v 0x10 2.300 v
0x09 1.125 v 0x12 2.400v
0on 1.150 v 0x1 F 2.500 v
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
LD027VSEL[5:O] LDD Output LD027VSEL[5:0] LDO Output
0x03 1.175 v 0x20 2.600 v
0x00 1.200 v 0x21 2.700 v
0x00 1.225 v 0x22 2.800 v
0x05 1.250 v 0x23 2.900 v
0on 1.275 v 0x24 3.000 v
0x10 1.300 v 0x25 3.100 v
0x11 1.325 v 0x26 3.200 v
0x12 1.350 v 0x27 3.300 v
0x13 1.375 v 0x28 to 0x3F 3.300 v
0x14 1.400 v
Pin No Pin Name JTAG Function JTAG Description
N8 AlFSBCLK/GPIOM TCK Clock input
R8 AIF3RXDAT/GPIO15 TDI Data input
F7 TDD TDO Data output
J8 AlFSTXDAT/GPID13 TMS Mode seiect input
D7 TRST TRST Test access port reset input (active iow)
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bit Label Default Description
R6272 (0X1880) 7 BOOTiDONEi 0 Boot Status
R6528 (0X1 980) 7 BOOTiDONEi 0 Boot Status
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
RESET
e:NRE
RESET
RESET
e:NRE
RESET
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bil Label Defaull Descrip on
R0 (OXOOOO) 15:0 SW7RST7DEV7 OX6371 Wrilmg to this reg‘sler resets a” reg‘slers to New delault S'ale.
R1 (OXOOOW) 7:0 HW, 7 Hardware Dewce rews‘on,
R2 (OXOOOZ) 7:0 SW7 7 Soflware Dewce rews‘on.
__-
__—
__—
_—
_—
CIRRUS LOGIC"
4‘/—|:F
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
MIC
—( }*4l:kfl
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
M‘CBIAS-tx
F MW
H}?
__-
__—
__—
_—
_—
CIRRUS LOGIC"
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Power Supply Decoupling Capacitor
AVDD1, AVDD2 2 x11) pF ceramicione capammr on each AVDD pm
CPVDD1 4.7 ”F cerarmc
CPVDD2 4.7 ”F cerarmc
DEVDD 1x 0.1 pF ceramic1
DCVDD 2 x11) pF ceramicione capammr on each DCVDD pin
FLLVDD 4.7 ”F cerarmc
MICVDD 4.7 ”F cerarmc
VREFC 2.2 ”F cerarmc
__-
__—
__—
_—
_—
CIRRUS LOGIC"
Description
Capacitor
CP1VOUT1P decoupling
Required capacitance is 2.0 in: at 2 v.
CP1VOUT1 N decoupling
Required capacitance is 2.0 in: at 2 v.
CP1 flyrback 1
Required capacitance is 1.0 in: at 2 v.
CP1VOUT2P decoupling
Required capacitance is 2.0 in: at 2 v.
CP1VOUT2N decoupling
Required capacitance is 2.0 in: at 2 v.
CP1 flyrback 2
Required capacitance is 1.0 in: at 2 v.
CPZVOUT decoupling
Required capacitance is 1.0 in: at 3.5 v.
CP2 flyrback
Required capacitance is 220 "F at 2 v.
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Control-Write Sequencer
Powerron resel Reset Reset Reset Reset
Hardware reset Reset Reset Reset Reset
Software resel Reset Reset Retained Retamed 2
S‘eep Mode Relamed Reset Reset Reset
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bil Label Default Descriplion
RE (0X0008) 8 CIF1M|SOiDRV7 1 CiF1MISO output drive strength
R1520 (0X05F0) 1 SL1MDAT27DRV7 1 SLIMDAT2 output drive Strength
1 SLiMDATLDRV, 1 SLIMDAT1 output drive Strength
0 SLiMCLKiDRvi 1 SLIMCLK output drive Strength
R5889 (0X1701) 12 GP17DRV7$TR 1 GF|D1 output drive Strength
R5891 (0X1703) 12 GP27DRV7$TR 1 GF|D2 output drive Strength
R5893 (0X1705) 12 GPCLDRVisTR 1 SPKCLK/GFiOS output drive Strength
R5895 (0X1707) 12 GPILDRVisTR 1 SPKDATIGPIO4 output drive strength
R5897 (0X1709) 12 GP57DRV7$TR 1 AiF1TXDAT/GPIDS output drive Strength
R5899 (0X17OB) 12 GP67DRV7$TR 1 AiF1BCLK/GPIDS output drive Strength
R5901 (0X170D) 12 GP77DRV7$TR 1 AiF1RXDAT/GPID7 output drive Strength
R5903 (0X170F) 12 GPELDRVisTR 1 AiF1LRCLK/GPIOE output drive strength
R5905 (0X1711) 12 GPELDRVisTR 1 AiF2TXDAT/GPID9 output drive Strength
R5907 (0X1713) 12 GP107DRV7$TR 1 AiF2BCLK/GPID10 output drive strength
R5909 (0X1715) 12 GP117DRV75TR 1 AiF2RXDAT/GPID11 output drive Strength
R5911 (0X1717) 12 GP127DRV7$TR 1 AiF2LRCLK/GPIO12 output drive Strength
R5913 (0X1719) 12 GP137DRV7$TR 1 AiF3TXDAT/GPID13 output drive strength
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Register Address Bil Label Default Descriplion
R5915 (0x171 B) 12 GP147DRV7$TR 1 AIFSBCLK/GPIDM output drive strength
R5917 (0X171D) 12 GP157DRV7$TR 1 AlF3RXDAT/GFIO15 output drive strength
R5919 (0x171 F) 12 GP167DRV7$TR 1 AlF3LRCLK/GPIO16 output drive strength
AIF Mode Clocking Configuralion
AIF Master Mode SYSCLKisRC (ASYNCCLKisRC) seiects MCLK1. MCLKZ. or MCLK3 as SYSCLK (ASYNCCLK) source.
SYSCLKisRC (ASYNCCLKisRC) seiects FLLn as SYSCLK (ASYNCCLK) source;
SYSCLKisRC (ASYNCCLKisRC) seiects FLLn as SYSCLK (ASYNCCLK) source;
AIF Slave Mode SYSCLKisRC (ASYNCCLKisRC) seiects FLLn as SYSCLK (ASYNCCLK) source;
SYSCLKisRC (ASYNCCLKisRC) seiects MCLK1. MCLKZ‘ or MCLK3 as SYSCLK (ASYNCCLK) source.
SYSCLKisRC (ASYNCCLKisRC) seiects FLLn as SYSCLK (ASYNCCLK) source;
SYSCLKisRC (ASYNCCLKisRC) seiects FLLn as SYSCLK (ASYNCCLK) source;
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
ijwficu=<>
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
ML sm
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
N3L so
I \ch mm M
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
mm
mm
mm
mm
msz
msz
msz
mxzm
mm
mm
mm
mm
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
mm
mm
mm
mm
mm
mm
mm
-=CIRRUS LOGIC”
mxzm
mm
mm
mm
mm
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
mm
mm
mm
mm
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
' mew \‘
mew \‘
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
HPAL sc
HPSL sc
HPZL so
«m so
M aom
w
mum
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
m svs
HPAL sc HPSL sc HPZL so «m so
pg 515‘ vs 5w P7 Sm p5 Sm F5 515‘ m Sm 93 Sm pg 515‘ m 5m
mm mm mm mm
Mm mm mm NW
N Sm H3 sm «2 515‘ m 5m
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
xx svs
mum
HPAL sc
HPSL sc
HPZL so
«m so
M aom
w
mum
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
m svs
HPAL sc
HPSL sc
HPZL so
«m so
pg 515
vs srs
P7 srsz
p5 srs
p5 sr
m svsz 93 515
p2 sr
m svsz
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
mm mm
Mm mm
m svsz H3 515
mm mm
mm MW
«2 sr m svsz
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
ammo EVENYLO EVENILO ammo mama EVENTLO
cw M5 MM» ‘cm mm mm
ammo EVENYLO EVENILO ammo mama EVENTLO
cw M5 MM» ‘cm mm mm
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
Emma Emma Emma
cwa Ma ‘ama
Emma Emma Emma
cw cm wm
Emma Emma Emma
cm cm ‘cm
Emma Emma Emma
cw cw ‘aw
Emma Emma Emma
W5 M5 ‘cms
Emma Emma Emma
cm M5 ‘CHVb
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
nsm nsm usp' nsw Dsm nsm as? aw nsp' Dsm
cm cm um um cm cm cm um um cm
mm mom 3 0N2 mam mow
CIRRUS LOGIC”
_‘
__—
__—
_—
_—
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
i——!‘3 if:
V
4 fl
. 5 / MI 1
\ 3‘
D i
_D
T ‘, ‘
4 L - L .
mrmmsm mm mm
Millimeters
Minimum Nominal Maximum
A 0.464 0.494 0524
A1 0.161 0.19 0219
A2 0.289 0.304 0,319
b 0.24 0.27 0.3
C1 0,3279 0,3579 0,3879
d1 0,2062 0,2362 0,2662
C2 0,2307 0,2607 0,2907
d2 0.206 0.236 0,266
e BSC 0.4 BSC
i BSC 0,3464 BSC
9 REF 0,3464 BSC
X 4,7504 4,7754 4.8004
Y 3,4472 3,4722 3.4972
CCC=0.05
Note: Controiling dimension is miilimeters.
_‘
__—
__—
_—
_—
CIRRUS LOGIC”
- AVDD maximum rating amended (Table 372).

