A1
Appendix A
Software Interface
Table A1. Register Map
REGISTER
ADDRESS
NO. OF
BYTES
BYTE DESCRIPTION
Reserved
00h
MCR
01h
1
C(70)
Reserved
02h
2
Reserved
03h
Volume
04h
6
VL(2316), VL(158), VL(70), VR(2316), VR(158), VR(70)
Treble
05h
1
T(70)
Bass
06h
1
B(70)
Mixer 1
07h
3
S(2316), S(158), S(70)
Mixer 2
08h
3
S(2316), S(158), S(70)
Reserved
09h
Left
Biquad 0
0Ah
15
B0(2316), B0(158), B0(70), B1(2316), B1(158), B1(70), B2(2316), B2(158), B2(70),
A1(2316), A1(158), A1(70), A2(2316), A2(158), A2(70)
Left
Biquad 1
0Bh
15
B0(2316), B0(158), B0(70), B1(2316), B1(158), B1(70), B2(2316), B2(158), B2(70),
A1(2316), A1(158), A1(70), A2(2316), A2(158), A2(70)
Left
Biquad 2
0Ch
15
B0(2316), B0(158), B0(70), B1(2316), B1(158), B1(70), B2(2316), B2(158), B2(70),
A1(2316), A1(158), A1(70), A2(2316), A2(158), A2(70)
Left
Biquad 3
0Dh
15
B0(2316), B0(158), B0(70), B1(2316), B1(158), B1(70), B2(2316), B2(158), B2(70),
A1(2316), A1(158), A1(70), A2(2316), A2(158), A2(70)
Left
Biquad 4
0Eh
15
B0(2316), B0(158), B0(70), B1(2316), B1(158), B1(70), B2(2316), B2(158), B2(70),
A1(2316), A1(158), A1(70), A2(2316), A2(158), A2(70)
Left
Biquad 5
0Fh
15
B0(2316), B0(158), B0(70), B1(2316), B1(158), B1(70), B2(2316), B2(158), B2(70),
A1(2316), A1(158), A1(70) A2(2316), A2(158), A2(70)
Reserved
10h12h
Right
Biquad 0
13h
15
B0(2316), B0(158), B0(70), B1(2316), B1(158), B1(70), B2(2316), B2(158), B2(70),
A1(2316), A1(158), A1(70), A2(2316), A2(158), A2(70)
Right
Biquad 1
14h
15
B0(2316), B0(158), B0(70), B1(2316), B1(158), B1(70), B2(2316), B2(158), B2(70),
A1(2316), A1(158), A1(70), A2(2316), A2(158), A2(70)
Right
Biquad 2
15h
15
B0(2316), B0(158), B0(70), B1(2316), B1(158), B1(70), B2(2316), B2(158), B2(70),
A1(2316), A1(158), A1(70), A2(2316), A2(158), A2(70)
Right
Biquad 3
16h
15
B0(2316), B0(158), B0(70), B1(2316), B1(158), B1(70), B2(2316), B2(158), B2(70),
A1(2316), A1(158), A1(70), A2(2316), A2(158), A2(70)
Right
Biquad 4
17h
15
B0(2316), B0(158), B0(70), B1(2316), B1(158), B1(70), B2(2316), B2(158), B2(70),
A1(2316), A1(158), A1(70), A2(2316), A2(158), A2(70)
Right
Biquad 5
18h
15
B0(2316), B0(158), B0(70), B1(2316), B1(158), B1(70), B2(2316), B2(158), B2(70),
A1(2316), A1(158), A1(70), A2(2316), A2(158), A2(70)
Reserved
19hFFh
The volume value is a 4.16 coefficient. In order to transmit it over I2C, it is necessary to separate the value into three bytes. Byte 2 (MSB) is the
integer part and bytes 1 and 0 are the fractional part.
The mixer gain values and biquad coefficients are 4.20 coefficients. In order to transmit them over I2C, it is necessary to separate the value into
three bytes. The first nibble of byte 2 (MSB) is the integer part; the second nibble of byte 2 and bytes 1 and 0 are the fractional part.