TDA7309
4 SOFTWARE SPECIFICATION
4.1 Interface Protocol
The interface protocol comprises:
■ A start condition (s)
■ A chip address byte, containing the TDA7309 address (the 8th bit of the byte must be 0).
The TDA7309 must always acknowledge at the end of each transmitted byte.
■ A sequence of data (N-bytes + acknowledge)
■ A stop condition (P)
Figure 19.
ACK = Acknowledge
S = Start
P = Stop
MAX CLOCK SPEED 400kbits/s
Table 7. Chip address
MSB
LSB
0
0
1
1
0
0
1
0 pin address open
0
0
1
1
0
0
0
0 pin address close to ground
Table 8. Function Codes
VOLUME
MUTE/LOUD
INPUTS
CHANNEL
MSB
F6
F5
F4
F3
F2
F1
LSB
0
X
X
X
X
X
X
X
1
0
0
X
X
X
X
X
1
0
1
X
X
X
X
X
1
1
0
X
X
X
X
X
Table 9. Channel Abilitation Codec
MSB
1
F6
F5
F4
F3
F2
F1
1
0
X
X
X
0
X
X
X
0
X
X
X
1
X
X
X
1
LSB
0
1
0
1
FUNCTION
channel
RIGHT
LEFT
BOTH
BOTH
8/14