Motorola DSP56156 Manual page 309

Table of Contents

Advertisement

Application:
Codec
Input Select
0 = MIC Selected
1 = AUX Selected
Codec Enable
0 = Disabled
1 = Enable
Codec Interrupt Enable
0 = Disabled
1 = Enabled
Codec Control Register (COCR)
X:$FFC8 Read/Write
Reset = $0000
Codec Status Register (COSR)
X:$FFE8 Read Only
Reset = $04
MOTOROLA
DSP56156 Codec Programming Sheet
Microphone Gain
Select Bits
00 = 125
00 = -6dB
01 = 128
01 = 0dB
10 = 105
10 = 6dB
11 =
11 = 17dB
Mute Bit
0 = Output Muted
1 = Output NOT Muted
15 14 13 12 11 10
COIE COE
Codec Transmit Data Empty
0 = Wait
1 = Write Data
Codec Receive Data Full
0 = Wait
1 = Read Data
Figure C-12 Codec Status Register (COSR)
PROGRAMMING SHEETS
Codec Ratio Select Bits
Ratio A/D (dB) D/A (dB)
-0.618
-0.206
0.0
0.0
0.859
-1.720
81
0.118
-3.974
9
8
INS MGS1 MGS0 MUT CRS1 CRS0
Codec Transmit Underrun Error Flag
0 = OK
1 = Error
Codec Receive Overrun Error Flag
0 = OK
1 = Error
Date:
Programmer:
Sheet 1 of 2
Audio Level Control Bits
0000 = -20dB
1000 =
0001 = -15dB
1001 =
0010 = -10dB
1010 = 12dB
0011 = -5dB
1011 = 18dB
0100 =
0dB
1100 = 24dB
0101 =
6dB
1101 = 30dB
0110 = 12dB
1110 = 30dB
0111 = 18dB
1111 = 35dB
7
6
5
4
3
2
* * * *
VC3 VC2
0
0
0
0
0
7
6
5
4
3
2
* * * *
CRDF CTDE CROE CTUE
0
1 0
0
0
0
0
= Reserved, Program as zero
*
C - 25
0dB
6dB
1
0
VC1 VC0
1
0
0

Advertisement

Table of Contents
loading

Table of Contents