DATA SHEET
2-CHANNEL HIGH DEFINITION AUDIO CODEC STAC9200
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 1
STAC9200
V 1.7 05/12
Description
The STAC9200 is a high quality, 2-channel audio CODEC
compatible with the Intel High Definition (HD) Audio
Interface. The STAC9200 provides Stereo 24-Bit resolution
with sample rates up to 192 KHz. SPDIF I/O provides
connectivity to consumer electronic equipment. The
STAC9200 incorporates IDT's proprietary SD technology to
achieve an estimated DAC SNR in excess of 100dB. The
STAC9200 provides high quality, HD Audio capability to
notebook and cost sensitive desktop PC applications.
Features
High performance SD technology
100dB DAC SNR
Intel HD Audio Interface
Two Channel DACs and ADCs with 24-bit
resolution
Sample rates up to 192 KHz
Mixer-less design
Low-latency Karaoke Mode Supported
Integrated Headphone Amplifiers
Stereo Microphone
Supports Stereo Microphone
Microphone Boost 0, 10, 20, 30, 40dB
Direct CDROM Recording Mixerless Design
S/PDIF In and Out
Universal JacksTM Functionality for jack retasking
Adjustable VREF Out
Digital PC Beep to all outputs
+3.3 V, +4 V and +5 V analog power supply options
(The +4 V Analog voltage is supported by the +5 V version of
the STAC9200. Request +4 V configuration of the driver.)
32-pad QFN (5mm x 5mm) and 48-pin LQFP
package options
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 2
STAC9200
V 1.7 05/12
Table of Contents
1. DESCRIPTION .........................................................................................................................11
2. PERFORMANCE .....................................................................................................................12
2.1. Audio Fidelity ................................................................................................................................... 12
2.2. Electrical Specifications ................................................................................................................... 12
2.2.1. Absolute Maximum Ratings ............................................................................................... 12
2.2.2. Recommended Operation Conditions ............................................................................... 12
2.3. Power Consumption ........................................................................................................................ 13
2.3.1. Digital ................................................................................................................................. 13
2.3.2. Analog ............................................................................................................................... 13
2.4. STAC9200 5V Analog Performance Characteristics ....................................................................... 14
2.5. STAC9200 4V Analog Performance Characteristics ....................................................................... 16
2.6. STAC9200 3.3V Analog Performance Characteristics .................................................................... 18
3. EXTENDED FEATURE EXPLANATION .................................................................................20
3.1. SPDIF Input ..................................................................................................................................... 20
3.2. SPDIF Output .................................................................................................................................. 20
3.3. Universal JacksTM .......................................................................................................................... 20
3.4. Audio Jack Presence Detect ........................................................................................................... 20
4. BLOCK DIAGRAMS AND TYPICAL HOOKUPS .................................................................... 21
4.1. Functional Block Diagram ................................................................................................................ 21
4.2. STAC9200 Typical Connection Diagram for 48-pin LQFP .............................................................. 22
4.3. STAC9200 Split Independent Power Supply for 48-pin LQFP ........................................................ 22
4.4. STAC9200 Typical Connection Diagram for 32-pad QFN ............................................................... 22
4.5. STAC9200 Split Independent Power Supply for 32-pad QFN ......................................................... 22
5. WIDGET INFORMATION .........................................................................................................23
5.1. Widget Diagram ............................................................................................................................... 23
5.2. STAC9200 Widget List .................................................................................................................... 24
5.3. Root Node (NID = 0x00) .................................................................................................................. 25
5.3.1. Root PnpID ....................................................................................................................... 25
5.3.2. Root RevID ..................................................................................................................... 25
5.3.3. Root NodeInfo .................................................................................................................. 26
5.4. AFG Node (NID = 0x01) .................................................................................................................. 26
5.4.1. AFG Reset ........................................................................................................................ 26
5.4.2. AFG NodeInfo ................................................................................................................... 27
5.4.3. AFG Type ......................................................................................................................... 27
5.4.4. AFG GrpCap ..................................................................................................................... 27
5.4.5. AFG FrmtCap ................................................................................................................... 28
5.4.6. AFG StreamCap ............................................................................................................... 29
5.4.7. AFG PwrCap .................................................................................................................... 30
5.4.8. AFG GPIOCap .................................................................................................................. 30
5.4.9. AFG OutAmpCap ............................................................................................................. 31
5.4.10. AFG PwrState ................................................................................................................. 32
5.4.11. AFG UnsolResp .............................................................................................................. 32
5.4.12. AFG GPIO ...................................................................................................................... 33
5.4.13. AFG GPIOEn .................................................................................................................. 34
5.4.14. AFG GPIODir .................................................................................................................. 35
5.4.15. AFG GPIOWake ............................................................................................................. 35
5.4.16. AFG GPIOUnsolEn ......................................................................................................... 36
5.4.17. AFG GPIOSticky ............................................................................................................. 37
5.4.18. AFG SysID ...................................................................................................................... 38
5.5. DAC0Cnvtr Node (NID = 0x02) ....................................................................................................... 39
5.5.1. DAC0Cnvtr Frmt ............................................................................................................... 39
5.5.2. DAC0Cnvtr WCap ............................................................................................................ 40
5.5.3. DAC0Cnvtr PwrState ......................................................................................................... 41
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 3
STAC9200
V 1.7 05/12
5.5.4. DAC0Cnvtr Stream ........................................................................................................... 42
5.6. ADC0Cnvtr Node (NID = 0x03) ...................................................................................................... 42
5.6.1. ADC0Cnvtr Frmt ............................................................................................................... 42
5.6.2. ADC0Cnvtr WCap ............................................................................................................ 43
5.6.3. ADC0Cnvtr ConnLen ........................................................................................................ 44
5.6.4. ADC0Cnvtr ConnLst ......................................................................................................... 45
5.6.5. ADC0Cnvtr ProcState ....................................................................................................... 45
5.6.6. ADC0Cnvtr PwrState ........................................................................................................ 46
5.6.7. ADC0Cnvtr Stream ........................................................................................................... 47
5.7. SPDIFinCnvtr Node (NID = 0x04) ................................................................................................... 47
5.7.1. SPDIFinCnvtr Frmt ........................................................................................................... 47
5.7.2. SPDIFinCnvtr WCap ......................................................................................................... 48
5.7.3. SPDIFinCnvtr FrmtCap ..................................................................................................... 49
5.7.4. SPDIFinCnvtr StreamCap ................................................................................................ 50
5.7.5. SPDIFinCnvtr ConnLen .................................................................................................... 51
5.7.6. SPDIFinCnvtr ConnLst ..................................................................................................... 51
5.7.7. SPDIFinCnvtr Stream ....................................................................................................... 52
5.7.8. SPDIFinCnvtr DigCtl ......................................................................................................... 52
5.8. SPDIFoutCnvtr Node (NID = 0x05) ................................................................................................. 53
5.8.1. SPDIFoutCnvtr Frmt ......................................................................................................... 53
5.8.2. SPDIFoutCnvtr WCap ...................................................................................................... 54
5.8.3. SPDIFoutCnvtr FrmtCap ..................................................................................................55
5.8.4. SPDIFoutCnvtr StreamCap .............................................................................................. 56
5.8.5. SPDIFoutCnvtr Stream ..................................................................................................... 57
5.8.6. SPDIFoutCnvtr DigCtl ....................................................................................................... 57
5.9. DAC0Mux Node (NID = 0x07) ........................................................................................................ 58
5.9.1. DAC0Mux WCap .............................................................................................................. 58
5.9.2. DAC0Mux ConnLen .......................................................................................................... 59
5.9.3. DAC0Mux ConnSel .......................................................................................................... 60
5.9.4. DAC0Mux ConnLst ........................................................................................................... 60
5.9.5. DAC0Mux LR .................................................................................................................... 60
5.10. DigInPin Node (NID = 0x08) .......................................................................................................... 61
5.10.1. DigInPin WCap ............................................................................................................... 61
5.10.2. DigInPin Cap .................................................................................................................. 62
5.10.3. DigInPin PwrState .......................................................................................................... 63
5.10.4. DigInPin Ctl ...................................................................................................................... 63
5.10.5. DigInPin UnsolResp ....................................................................................................... 64
5.10.6. DigInPin Sense ............................................................................................................... 64
5.10.7. DigInPin EAPD ............................................................................................................... 65
5.10.8. DigInPin Config ............................................................................................................... 65
5.11. DigOutPin Node (NID = 0x09) ....................................................................................................... 66
5.11.1. DigOutPin WCap ............................................................................................................ 66
5.11.2. DigOutPin Cap ................................................................................................................ 67
5.11.3. DigOutPin ConnLen ........................................................................................................ 68
5.11.4. DigOutPin ConnSel ........................................................................................................ 69
5.11.5. DigOutPin ConnLst ......................................................................................................... 69
5.11.6. DigOutPin Ctl .................................................................................................................. 69
5.11.7. DigOutPin Config ............................................................................................................ 70
5.12. ADC0Mux Node (NID = 0x0A) ....................................................................................................... 71
5.12.1. ADC0Mux VolRight ......................................................................................................... 71
5.12.2. ADC0Mux VolLeft ........................................................................................................... 71
5.12.3. ADC0Mux WCap ............................................................................................................ 72
5.12.4. ADC0Mux OutAmpCap .................................................................................................. 73
5.12.5. ADC0Mux ConnLen ........................................................................................................ 73
5.12.6. ADC0Mux ConnLst ......................................................................................................... 74
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 4
STAC9200
V 1.7 05/12
5.12.7. ADC0Mux LR .................................................................................................................. 74
5.13. MasterVol Node (NID = 0x0B) ....................................................................................................... 75
5.13.1. MasterVol Right .............................................................................................................. 75
5.13.2. MasterVol Left ................................................................................................................ 75
5.13.3. MasterVol WCap ............................................................................................................ 76
5.13.4. MasterVol ConnLen ........................................................................................................ 77
5.13.5. MasterVol ConnLst ......................................................................................................... 77
5.14. InPortMux Node (NID = 0x0C) ...................................................................................................... 78
5.14.1. InPortMux VolRight ......................................................................................................... 78
5.14.2. InPortMux VolLeft ........................................................................................................... 78
5.14.3. InPortMux WCap ............................................................................................................ 79
5.14.4. InPortMux ConnLen ........................................................................................................ 80
5.14.5. InPortMux AmpCap ........................................................................................................ 80
5.14.6. InPortMux ConnSel ........................................................................................................ 81
5.14.7. InPortMux ConnLst0 ....................................................................................................... 81
5.14.8. InPortMux ConnLst4 ....................................................................................................... 81
5.15. PortAPin Node (NID = 0x0D) ......................................................................................................... 82
5.15.1. PortAPin WCap .............................................................................................................. 82
5.15.2. PortAPin Cap .................................................................................................................. 83
5.15.3. PortAPin ConnLen .......................................................................................................... 84
5.15.4. PortAPin ConnLst ........................................................................................................... 84
5.15.5. PortAPin Ctl .................................................................................................................... 84
5.15.6. PortAPin UnsolResp ....................................................................................................... 85
5.15.7. PortAPin Sense .............................................................................................................. 86
5.15.8. PortAPin Config .............................................................................................................. 86
5.16. PortDPin Node (NID = 0x0E) ......................................................................................................... 87
5.16.1. PortDPin WCap .............................................................................................................. 87
5.16.2. PortDPin Cap .................................................................................................................. 88
5.16.3. PortDPin ConnLen .......................................................................................................... 89
5.16.4. PortDPin ConnLst ........................................................................................................... 89
5.16.5. PortDPin Ctl .................................................................................................................... 90
5.16.6. PortDPin UnsolResp ....................................................................................................... 90
5.16.7. PortDPin Sense .............................................................................................................. 91
5.16.8. PortDPin Config .............................................................................................................. 92
5.17. PortCPin Node (NID = 0x0F) ......................................................................................................... 92
5.17.1. PortCPin WCap .............................................................................................................. 92
5.17.2. PortCPin Cap .................................................................................................................. 93
5.17.3. PortCPin ConnLen .......................................................................................................... 94
5.17.4. PortCPin ConnLst ........................................................................................................... 95
5.17.5. PortCPin Ctl .................................................................................................................... 95
5.17.6. PortCPin UnsolResp ....................................................................................................... 96
5.17.7. PortCPin Sense .............................................................................................................. 96
5.17.8. PortCPin Config .............................................................................................................. 97
5.18. PortBPin Node (NID = 0x10) ......................................................................................................... 98
5.18.1. PortBPin WCap .............................................................................................................. 98
5.18.2. PortBPin Cap .................................................................................................................. 99
5.18.3. PortBPin ConnLen ........................................................................................................ 100
5.18.4. PortBPin ConnLst ......................................................................................................... 100
5.18.5. PortBPin Ctl .................................................................................................................. 100
5.18.6. PortBPin UnsolResp ..................................................................................................... 101
5.18.7. PortBPin Sense ............................................................................................................ 102
5.18.8. PortBPin Config ............................................................................................................ 102
5.19. MonoOutPin Node (NID = 0x11) ................................................................................................. 103
5.19.1. MonoOutPin Vol ........................................................................................................... 103
5.19.2. MonoOutPin WCap .......................................................................................................104
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 5
STAC9200
V 1.7 05/12
5.19.3. MonoOutPin Cap .......................................................................................................... 105
5.19.4. MonoOutPin ConnLen .................................................................................................. 105
5.19.5. MonoOutPin ConnLst ................................................................................................... 106
5.19.6. MonoOutPin Ctl ............................................................................................................ 106
5.19.7. MonoOutPin Config ...................................................................................................... 107
5.20. CDPin Node (NID = 0x12) ........................................................................................................... 108
5.20.1. CDPin WCap ................................................................................................................ 108
5.20.2. CDPin Cap .................................................................................................................... 109
5.20.3. CDPin Ctl ...................................................................................................................... 110
5.20.4. CDPin Config ................................................................................................................ 110
5.21. MonoOutMix Node (NID = 0x13) ................................................................................................. 111
5.21.1. MonoOutMix WCap ...................................................................................................... 111
5.21.2. MonoOutMix ConnLen .................................................................................................. 112
5.21.3. MonoOutMix ConnLst ................................................................................................... 112
5.22. PCBeep Node (NID = 0x14) ........................................................................................................ 113
5.22.1. PCBeep Vol .................................................................................................................. 113
5.22.2. PCBeep WCap ............................................................................................................. 113
5.22.3. PCBeep OutAmpCap ................................................................................................... 114
5.22.4. PCBeep Gen ................................................................................................................ 115
6. ORDERING INFORMATION ..................................................................................................116
6.1. STAC9200 Family Options and Part Order Numbers .................................................................... 116
7. PIN INFORMATION ...............................................................................................................117
7.1. Pin Out .......................................................................................................................................... 117
7.2. Pin Table for 48-pin LQFP and 32-pad QFN Packages ............................................................... 118
8. PACKAGE DRAWINGS .........................................................................................................120
8.1. 32-pin QFN .................................................................................................................................... 120
8.2. 48-Pin LQFP .................................................................................................................................. 121
9. SOLDER REFLOW PROFILE ...............................................................................................122
9.1. Standard Reflow Profile Data ........................................................................................................ 122
9.2. Pb Free Process - Package Classification Reflow Temperatures ................................................. 123
10. REVISION HISTORY ...........................................................................................................124
List of Figures
Figure 1. Functional Block Diagram ............................................................................................................... 21
Figure 2. Widget Diagram .............................................................................................................................. 23
Figure 3. 32-Pad QFN Package Outline and Package Dimensions ............................................................ 120
Figure 4. 48-Pin LQFP Package Outline and Package Dimensions ........................................................... 121
Figure 5. Solder Reflow Profile ................................................................................................................... 122
List of Tables
Table 1. Digital Power Consumption ............................................................................................................. 13
Table 2. Analog Power Consumption ............................................................................................................ 13
Table 3. High Definition Audio Widget ........................................................................................................... 24
Table 4. Root PnpID Command Verb Format ................................................................................................ 25
Table 5. Root PnpID Command Response Format ....................................................................................... 25
Table 6. Root RevID Command Verb Format ................................................................................................ 25
Table 7. Root RevID Command Response Format ....................................................................................... 25
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 6
STAC9200
V 1.7 05/12
Table 8. Root NodeInfo Command Verb Format ........................................................................................... 26
Table 9. Root NodeInfo Command Response Format .................................................................................. 26
Table 10. AFG Reset Command Verb Format .............................................................................................. 26
Table 11. AFG Reset Command Response Format ...................................................................................... 26
Table 12. AFG NodeInfo Command Verb Format ......................................................................................... 27
Table 13. AFG NodeInfo Command Response Format .................................................................................27
Table 14. AFG Type Command Verb Format ................................................................................................ 27
Table 15. AFG Type Command Response Format ....................................................................................... 27
Table 16. AFG GrpCap Command Verb Format ........................................................................................... 27
Table 17. AFG GrpCap Command Response Format ...................................................................................28
Table 18. AFG FrmtCap Command Verb Format .......................................................................................... 28
Table 19. AFG FrmtCap Command Response Format ................................................................................. 28
Table 20. AFG StreamCap Command Verb Format ...................................................................................... 29
Table 21. AFG StreamCap Command Response Format ............................................................................. 29
Table 22. AFG PwrCap Command Verb Format ........................................................................................... 30
Table 23. AFG PwrCap Command Response Format .................................................................................. 30
Table 24. AFG GPIOCap Command Verb Format ........................................................................................ 30
Table 25. AFG GPIOCap Command Response Format ................................................................................ 31
Table 26. AFG OutAmpCap Command Verb Format ....................................................................................31
Table 27. AFG OutAmpCap Command Response Format ........................................................................... 31
Table 28. AFG PwrState Command Verb Format ......................................................................................... 32
Table 29. AFG PwrState Command Response Format .................................................................................32
Table 30. AFG UnsolResp Command Verb Format ...................................................................................... 32
Table 31. AFG UnsolResp Command Response Format .............................................................................. 33
Table 32. AFG GPIO Command Verb Format ............................................................................................... 33
Table 33. AFG GPIO Command Response Format ...................................................................................... 33
Table 34. AFG GPIOEn Command Verb Format .......................................................................................... 34
Table 35. AFG GPIOEn Command Response Format .................................................................................. 34
Table 36. AFG GPIODir Command Verb Format .......................................................................................... 35
Table 37. AFG GPIODir Command Response Format ..................................................................................35
Table 38. AFG GPIOWake Command Verb Format ...................................................................................... 35
Table 39. AFG GPIOWake Command Response Format ............................................................................. 36
Table 40. AFG GPIOUnsolEn Command Verb Format ................................................................................. 36
Table 41. AFG GPIOUnsolEn Command Response Format ......................................................................... 36
Table 42. AFG GPIOSticky Command Verb Format ..................................................................................... 37
Table 43. AFG GPIOSticky Command Response Format ............................................................................. 37
Table 44. AFG SysID Command Verb Format .............................................................................................. 38
Table 45. AFG SysID Command Response Format ...................................................................................... 38
Table 46. DAC0Cnvtr Frmt Command Verb Format ...................................................................................... 39
Table 47. DAC0Cnvtr Frmt Command Response Format ............................................................................. 39
Table 48. DAC0Cnvtr WCap Command Verb Format ...................................................................................40
Table 49. DAC0Cnvtr WCap Command Response Format .......................................................................... 40
Table 50. DAC0Cnvtr PwrState Command Verb Format .............................................................................. 41
Table 51. DAC0Cnvtr PwrState Command Response Format ...................................................................... 41
Table 52. DAC0Cnvtr Stream Command Verb Format .................................................................................42
Table 53. DAC0Cnvtr Stream Command Response Format ......................................................................... 42
Table 54. ADC0Cnvtr Frmt Command Verb Format ...................................................................................... 42
Table 55. ADC0Cnvtr Frmt Command Response Format ............................................................................. 42
Table 56. ADC0Cnvtr WCap Command Verb Format ...................................................................................43
Table 57. ADC0Cnvtr WCap Command Response Format .......................................................................... 44
Table 58. ADC0Cnvtr ConnLen Command Verb Format .............................................................................. 44
Table 59. ADC0Cnvtr ConnLen Command Response Format ...................................................................... 45
Table 60. ADC0Cnvtr ConnLst Command Verb Format ................................................................................45
Table 61. ADC0Cnvtr ConnLst Command Response Format ....................................................................... 45
Table 62. ADC0Cnvtr ProcState Command Verb Format ............................................................................. 45
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 7
STAC9200
V 1.7 05/12
Table 63. ADC0Cnvtr ProcState Command Response Format ..................................................................... 46
Table 64. ADC0Cnvtr PwrState Command Verb Format .............................................................................. 46
Table 65. ADC0Cnvtr PwrState Command Response Format ...................................................................... 46
Table 66. ADC0Cnvtr Stream Command Verb Format .................................................................................47
Table 67. ADC0Cnvtr Stream Command Response Format ......................................................................... 47
Table 68. SPDIFinCnvtr Frmt Command Verb Format .................................................................................. 47
Table 69. SPDIFinCnvtr Frmt Command Response Format ......................................................................... 47
Table 70. SPDIFinCnvtr WCap Command Verb Format ............................................................................... 48
Table 71. SPDIFinCnvtr WCap Command Response Format ....................................................................... 48
Table 72. SPDIFinCnvtr FrmtCap Command Verb Format ........................................................................... 49
Table 73. SPDIFinCnvtr FrmtCap Command Response Format ................................................................... 49
Table 74. SPDIFinCnvtr StreamCap Command Verb Format ....................................................................... 50
Table 75. SPDIFinCnvtr StreamCap Command Response Format .............................................................. 51
Table 76. SPDIFinCnvtr ConnLen Command Verb Format ........................................................................... 51
Table 77. SPDIFinCnvtr ConnLen Command Response Format .................................................................. 51
Table 78. SPDIFinCnvtr ConnLst Command Verb Format ............................................................................ 51
Table 79. SPDIFinCnvtr ConnLst Command Response Format ................................................................... 51
Table 80. SPDIFinCnvtr Stream Command Verb Format ..............................................................................52
Table 81. SPDIFinCnvtr Stream Command Response Format ..................................................................... 52
Table 82. SPDIFinCnvtr DigCtl Command Verb Format ............................................................................... 52
Table 83. SPDIFinCnvtr DigCtl Command Response Format ....................................................................... 52
Table 84. SPDIFoutCnvtr Frmt Command Verb Format ................................................................................ 53
Table 85. SPDIFoutCnvtr Frmt Command Response Format ....................................................................... 53
Table 86. SPDIFoutCnvtr WCap Command Verb Format ............................................................................. 54
Table 87. SPDIFoutCnvtr WCap Command Response Format .................................................................... 55
Table 88. SPDIFoutCnvtr FrmtCap Command Verb Format ......................................................................... 55
Table 89. SPDIFoutCnvtr FrmtCap Command Response Format ................................................................ 56
Table 90. SPDIFoutCnvtr StreamCap Command Verb Format ..................................................................... 56
Table 91. SPDIFoutCnvtr StreamCap Command Response Format ............................................................ 57
Table 92. SPDIFoutCnvtr Stream Command Verb Format ........................................................................... 57
Table 93. SPDIFoutCnvtr Stream Command Response Format ................................................................... 57
Table 94. SPDIFoutCnvtr DigCtl Command Verb Format .............................................................................57
Table 95. SPDIFoutCnvtr DigCtl Command Response Format ..................................................................... 58
Table 96. DAC0Mux WCap Command Verb Format .....................................................................................58
Table 97. DAC0Mux WCap Command Response Format ............................................................................ 58
Table 98. DAC0Mux ConnLen Command Verb Format ................................................................................ 59
Table 99. DAC0Mux ConnLen Command Response Format ........................................................................ 59
Table 100. DAC0Mux ConnSel Command Verb Format ............................................................................... 60
Table 101. DAC0Mux ConnSel Command Response Format ...................................................................... 60
Table 102. DAC0Mux ConnLst Command Verb Format ............................................................................... 60
Table 103. DAC0Mux ConnLst Command Response Format ....................................................................... 60
Table 104. DAC0Mux LR Command Verb Format ........................................................................................ 60
Table 105. DAC0Mux LR Command Response Format ................................................................................ 61
Table 106. DigInPin WCap Command Verb Format ...................................................................................... 61
Table 107. DigInPin WCap Command Response Format ............................................................................. 61
Table 108. DigInPin Cap Command Verb Format ......................................................................................... 62
Table 109. DigInPin Cap Command Response Format ................................................................................62
Table 110. DigInPin PwrState Command Verb Format ................................................................................. 63
Table 111. DigInPin PwrState Command Response Format ........................................................................ 63
Table 112. DigInPin Ctl Command Verb Format ........................................................................................... 63
Table 113. DigInPin Ctl Command Response Format ................................................................................... 63
Table 114. DigInPin UnsolResp Command Verb Format ..............................................................................64
Table 115. DigInPin UnsolResp Command Response Format ..................................................................... 64
Table 116. DigInPin Sense Command Verb Format ..................................................................................... 64
Table 117. DigInPin Sense Command Response Format ............................................................................. 65
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 8
STAC9200
V 1.7 05/12
Table 118. DigInPin EAPD Command Verb Format ...................................................................................... 65
Table 119. DigInPin EAPD Command Response Format ............................................................................. 65
Table 120. DigInPin Config Command Verb Format ..................................................................................... 65
Table 121. DigInPin Config Command Response Format .............................................................................66
Table 122. DigOutPin WCap Command Verb Format ................................................................................... 66
Table 123. DigOutPin WCap Command Response Format .......................................................................... 67
Table 124. DigOutPin Cap Command Verb Format ...................................................................................... 67
Table 125. DigOutPin Cap Command Response Format .............................................................................. 68
Table 126. DigOutPin ConnLen Command Verb Format .............................................................................. 68
Table 127. DigOutPin ConnLen Command Response Format ...................................................................... 68
Table 128. DigOutPin ConnSel Command Verb Format ...............................................................................69
Table 129. DigOutPin ConnSel Command Response Format ...................................................................... 69
Table 130. DigOutPin ConnLst Command Verb Format ...............................................................................69
Table 131. DigOutPin ConnLst Command Response Format ....................................................................... 69
Table 132. DigOutPin Ctl Command Verb Format ........................................................................................ 69
Table 133. DigOutPin Ctl Command Response Format ................................................................................ 70
Table 134. DigOutPin Config Command Verb Format .................................................................................. 70
Table 135. DigOutPin Config Command Response Format .......................................................................... 70
Table 136. ADC0Mux VolRight Command Verb Format ............................................................................... 71
Table 137. ADC0Mux VolRight Command Response Format ....................................................................... 71
Table 138. ADC0Mux VolLeft Command Verb Format .................................................................................. 71
Table 139. ADC0Mux VolLeft Command Response Format ......................................................................... 72
Table 140. ADC0Mux WCap Command Verb Format ................................................................................... 72
Table 141. ADC0Mux WCap Command Response Format .......................................................................... 72
Table 142. ADC0Mux OutAmpCap Command Verb Format ......................................................................... 73
Table 143. ADC0Mux OutAmpCap Command Response Format ................................................................ 73
Table 144. ADC0Mux ConnLen Command Verb Format .............................................................................. 73
Table 145. ADC0Mux ConnLen Command Response Format ...................................................................... 74
Table 146. ADC0Mux ConnLst Command Verb Format ............................................................................... 74
Table 147. ADC0Mux ConnLst Command Response Format ....................................................................... 74
Table 148. ADC0Mux LR Command Verb Format ........................................................................................ 74
Table 149. ADC0Mux LR Command Response Format ................................................................................ 74
Table 150. MasterVol Right Command Verb Format ..................................................................................... 75
Table 151. MasterVol Right Command Response Format ............................................................................ 75
Table 152. MasterVol Left Command Verb Format ....................................................................................... 75
Table 153. MasterVol Left Command Response Format ..............................................................................76
Table 154. MasterVol WCap Command Verb Format ................................................................................... 76
Table 155. MasterVol WCap Command Response Format .......................................................................... 76
Table 156. MasterVol ConnLen Command Verb Format .............................................................................. 77
Table 157. MasterVol ConnLen Command Response Format ...................................................................... 77
Table 158. MasterVol ConnLst Command Verb Format ................................................................................ 77
Table 159. MasterVol ConnLst Command Response Format ....................................................................... 77
Table 160. InPortMux VolRight Command Verb Format ............................................................................... 78
Table 161. InPortMux VolRight Command Response Format ....................................................................... 78
Table 162. InPortMux VolLeft Command Verb Format .................................................................................. 78
Table 163. InPortMux VolLeft Command Response Format ......................................................................... 78
Table 164. InPortMux WCap Command Verb Format ................................................................................... 79
Table 165. InPortMux WCap Command Response Format .......................................................................... 79
Table 166. InPortMux ConnLen Command Verb Format .............................................................................. 80
Table 167. InPortMux ConnLen Command Response Format ...................................................................... 80
Table 168. InPortMux AmpCap Command Verb Format ............................................................................... 80
Table 169. InPortMux AmpCap Command Response Format ...................................................................... 80
Table 170. InPortMux ConnSel Command Verb Format ...............................................................................81
Table 171. InPortMux ConnSel Command Response Format ...................................................................... 81
Table 172. InPortMux ConnLst0 Command Verb Format ............................................................................. 81
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 9
STAC9200
V 1.7 05/12
Table 173. InPortMux ConnLst0 Command Response Format ..................................................................... 81
Table 174. InPortMux ConnLst4 Command Verb Format ............................................................................. 81
Table 175. InPortMux ConnLst4 Command Response Format ..................................................................... 82
Table 176. PortAPin WCap Command Verb Format ..................................................................................... 82
Table 177. PortAPin WCap Command Response Format ............................................................................ 82
Table 178. PortAPin Cap Command Verb Format ........................................................................................ 83
Table 179. PortAPin Cap Command Response Format ................................................................................83
Table 180. PortAPin ConnLen Command Verb Format ................................................................................84
Table 181. PortAPin ConnLen Command Response Format ........................................................................ 84
Table 182. PortAPin ConnLst Command Verb Format .................................................................................. 84
Table 183. PortAPin ConnLst Command Response Format ......................................................................... 84
Table 184. PortAPin Ctl Command Verb Format ........................................................................................... 84
Table 185. PortAPin Ctl Command Response Format .................................................................................. 85
Table 186. PortAPin UnsolResp Command Verb Format ............................................................................. 85
Table 187. PortAPin UnsolResp Command Response Format ..................................................................... 85
Table 188. PortAPin Sense Command Verb Format ..................................................................................... 86
Table 189. PortAPin Sense Command Response Format ............................................................................ 86
Table 190. PortAPin Config Command Verb Format ..................................................................................... 86
Table 191. PortAPin Config Command Response Format ............................................................................ 87
Table 192. PortDPin WCap Command Verb Format ..................................................................................... 87
Table 193. PortDPin WCap Command Response Format ............................................................................ 87
Table 194. PortDPin Cap Command Verb Format ........................................................................................ 88
Table 195. PortDPin Cap Command Response Format ................................................................................88
Table 196. PortDPin ConnLen Command Verb Format ................................................................................89
Table 197. PortDPin ConnLen Command Response Format ........................................................................ 89
Table 198. PortDPin ConnLst Command Verb Format ................................................................................. 89
Table 199. PortDPin ConnLst Command Response Format ......................................................................... 90
Table 200. PortDPin Ctl Command Verb Format .......................................................................................... 90
Table 201. PortDPin Ctl Command Response Format .................................................................................. 90
Table 202. PortDPin UnsolResp Command Verb Format ............................................................................. 90
Table 203. PortDPin UnsolResp Command Response Format ..................................................................... 91
Table 204. PortDPin Sense Command Verb Format ..................................................................................... 91
Table 205. PortDPin Sense Command Response Format ............................................................................ 91
Table 206. PortDPin Config Command Verb Format .................................................................................... 92
Table 207. PortDPin Config Command Response Format ............................................................................ 92
Table 208. PortCPin WCap Command Verb Format ..................................................................................... 92
Table 209. PortCPin WCap Command Response Format ............................................................................ 93
Table 210. PortCPin Cap Command Verb Format ........................................................................................ 93
Table 211. PortCPin Cap Command Response Format ................................................................................94
Table 212. PortCPin ConnLen Command Verb Format ................................................................................94
Table 213. PortCPin ConnLen Command Response Format ........................................................................ 94
Table 214. PortCPin ConnLst Command Verb Format ................................................................................. 95
Table 215. PortCPin ConnLst Command Response Format ......................................................................... 95
Table 216. PortCPin Ctl Command Verb Format .......................................................................................... 95
Table 217. PortCPin Ctl Command Response Format .................................................................................. 95
Table 218. PortCPin UnsolResp Command Verb Format ............................................................................. 96
Table 219. PortCPin UnsolResp Command Response Format ..................................................................... 96
Table 220. PortCPin Sense Command Verb Format ..................................................................................... 96
Table 221. PortCPin Sense Command Response Format ............................................................................ 96
Table 222. PortCPin Config Command Verb Format .................................................................................... 97
Table 223. PortCPin Config Command Response Format ............................................................................ 97
Table 224. PortBPin WCap Command Verb Format ..................................................................................... 98
Table 225. PortBPin WCap Command Response Format ............................................................................ 98
Table 226. PortBPin Cap Command Verb Format ........................................................................................ 99
Table 227. PortBPin Cap Command Response Format ................................................................................99
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 10
STAC9200
V 1.7 05/12
Table 228. PortBPin ConnLen Command Verb Format .............................................................................. 100
Table 229. PortBPin ConnLen Command Response Format ...................................................................... 100
Table 230. PortBPin ConnLst Command Verb Format ................................................................................100
Table 231. PortBPin ConnLst Command Response Format ....................................................................... 100
Table 232. PortBPin Ctl Command Verb Format ......................................................................................... 100
Table 233. PortBPin Ctl Command Response Format ................................................................................101
Table 234. PortBPin UnsolResp Command Verb Format ........................................................................... 101
Table 235. PortBPin UnsolResp Command Response Format ................................................................... 101
Table 236. PortBPin Sense Command Verb Format ................................................................................... 102
Table 237. PortBPin Sense Command Response Format .......................................................................... 102
Table 238. PortBPin Config Command Verb Format ................................................................................... 102
Table 239. PortBPin Config Command Response Format .......................................................................... 103
Table 240. MonoOutPin Vol Command Verb Format ..................................................................................103
Table 241. MonoOutPin Vol Command Response Format ......................................................................... 103
Table 242. MonoOutPin WCap Command Verb Format ............................................................................. 104
Table 243. MonoOutPin WCap Command Response Format ..................................................................... 104
Table 244. MonoOutPin Cap Command Verb Format ................................................................................. 105
Table 245. MonoOutPin Cap Command Response Format ........................................................................ 105
Table 246. MonoOutPin ConnLen Command Verb Format ......................................................................... 105
Table 247. MonoOutPin ConnLen Command Response Format ................................................................ 106
Table 248. MonoOutPin ConnLst Command Verb Format .......................................................................... 106
Table 249. MonoOutPin ConnLst Command Response Format ................................................................. 106
Table 250. MonoOutPin Ctl Command Verb Format ................................................................................... 106
Table 251. MonoOutPin Ctl Command Response Format .......................................................................... 107
Table 252. MonoOutPin Config Command Verb Format ............................................................................. 107
Table 253. MonoOutPin Config Command Response Format .................................................................... 107
Table 254. CDPin WCap Command Verb Format ....................................................................................... 108
Table 255. CDPin WCap Command Response Format .............................................................................. 108
Table 256. CDPin Cap Command Verb Format .......................................................................................... 109
Table 257. CDPin Cap Command Response Format .................................................................................. 109
Table 258. CDPin Ctl Command Verb Format ............................................................................................ 110
Table 259. CDPin Ctl Command Response Format .................................................................................... 110
Table 260. CDPin Config Command Verb Format ...................................................................................... 110
Table 261. CDPin Config Command Response Format .............................................................................. 110
Table 262. MonoOutMix WCap Command Verb Format ............................................................................. 111
Table 263. MonoOutMix WCap Command Response Format .................................................................... 111
Table 264. MonoOutMix ConnLen Command Verb Format ........................................................................ 112
Table 265. MonoOutMix ConnLen Command Response Format ................................................................ 112
Table 266. MonoOutMix ConnLst Command Verb Format ......................................................................... 112
Table 267. MonoOutMix ConnLst Command Response Format ................................................................. 113
Table 268. PCBeep Vol Command Verb Format ......................................................................................... 113
Table 269. PCBeep Vol Command Response Format ................................................................................ 113
Table 270. PCBeep WCap Command Verb Format .................................................................................... 113
Table 271. PCBeep WCap Command Response Format ........................................................................... 114
Table 272. PCBeep OutAmpCap Command Verb Format .......................................................................... 114
Table 273. PCBeep OutAmpCap Command Response Format ................................................................. 114
Table 274. PCBeep Gen Command Verb Format ....................................................................................... 115
Table 275. PCBeep Gen Command Response Format .............................................................................. 115
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 11
STAC9200
V 1.7 05/12
1. DESCRIPTION
The STAC9200 is a high quality, 2-channel audio CODEC compatible with the Intel High Definition (HD) Audio
Interface (formerly known as “Azalia”). The STAC9200 provides high quality, HD Audio capability to notebook
and cost sensitive desktop PC applications. The STAC9200 has been designed as a drop-in replacement for
the STAC9772/73 Dual Mode (HD Audio and AC97) 2-channel CODEC once the need to support AC97 is elim-
inated.
The STAC9200 incorporates IDT's proprietary SD technology to achieve a DAC SNR in excess of 100dB. The
higher performance and quality of IDT’s audio solutions brings consumer device level performance to the note-
book, desktop and media center PCs.
The STAC9200 provides Stereo 24-Bit, full duplex resolution supporting sample rates up to 192 KHz by the
DAC and ADC. The STAC9200 DAC, ADC and SPDIF In/Out support sample rates of 96 KHz, 48 KHz and
44.1 KHz. Additionally, the SPDIF Out supports 32 KHz. The CODEC’s driver supports additional sample rate
options.
The STAC9200 supports all desired two channel configurations, including switchable Headphone Out, and Uni-
versal JacksTM functionality for automatic jack detection sensing and retasking. The SPDIF interface provides
connectivity to Consumer Electronic equipment like Dolby Digital decoders, powered speakers, mini disk drives
or to a home entertainment system. All analog I/O pairs support LINE_IN, LINE_OUT and MIC.
MIC inputs can be programmed with 0/10/20/30/40dB boost. For more advanced configurations, the
STAC9200 has four General Purpose I/O (GPIO) pins. The STAC9200 also provides a single ended CD input
to avoid DRM incompatibility and to support legacy OS issues.
The STAC9200 integrates a headphone amplifier which is available on Ports A and D. The headphone ampli-
fier is switchable between these two outputs for increased flexibility, enhanced user experience, and reduced
implementation costs.
The Universal Jack capabilities allow the CODEC to detect when audio devices are connected to the CODEC,
sense the type of device (LINE_IN, LINE_OUT, MIC, Headphone) that is inserted, and to allow the CODEC to
be reconfigured to support these devices wherever they are plugged into the system. SPDIF input sensing is
also supported. The fully parametric IDT SoftEQ can be initiated upon headphone jack insertion and removal
for protection of notebook speakers.
The STAC9200 operates with a 3.3V digital supply and is available in either 5V, 4V or 3.3V analog supply. The
+4V Analog voltage is supported by the +5V version of the STAC9200 appropriate configuration settings of the
driver.
The STAC9200 is available in 48-pin LQFP and 32-pad QFN package options. The 32-pad QFN package can
be co-located inside the standard 48-pin footprint allowing systems to be designed to accept either version of
the STAC9200 or be compatible with existing 48-pin CODECs. Both the 48-pin LQFP and the 32-pad QFN are
available in the ROHS compliant Lead (Pb) free package.
The STAC9200 is supported with IDT’s high quality software solutions which include drivers for all major Win-
dows operating systems from Microsoft Parametric SoftEQ, and Digital Rights Management. Third party plugin
capability is easily achieved with the IDT Kernel Processing Interface, to support high valued third party tech-
nologies like SRS WOW®, Knowles® Microphone Beam forming, Waves MaxxBASS® and more.
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 12
STAC9200
V 1.7 05/12
2. PERFORMANCE
2.1. Audio Fidelity
2.2. Electrical Specifications
2.2.1. Absolute Maximum Ratings
Stresses above the ratings listed below can cause permanent damage to the STAC9200. These ratings, which are
standard values for IDT commercially rated parts, are stress ratings only. Functional operation of the device at
these or any other conditions above those indicated in the operational sections of the specifications is not implied.
Exposure to absolute maximum rating conditions for extended periods can affect product reliability. Electrical
parameters are guaranteed only over the recommended operating temperature range.
2.2.2. Recommended Operation Conditions
DAC SNR: 100dB
ADC SNR: 90dB
Item Pin Maximum Rating
Analog maximum supply voltage AV d d 6 Volts
Digital maximum supply voltage DVdd 5.5 Volts
VREFOUT output current 5 mA
Voltage on any pin relative to ground Vss - 0.3 V to Vdd + 0.3 V
Operating temperature 0oC to +70oC
Storage temperature -55 oC to +125 oC
Soldering temperature
260 oC for 10 seconds *
Soldering temperature information for all available packages
begins on page 122.
Parameter Min. Typ. Max. Units
Power Supply Voltage Digital - 3.3 V 3.135 3.3 3.465 V
Analog - 3.3 V 3.135 3.3 3.465 V
(Note: The +4V Analog voltage is supported by the
+5V version of the STAC9200) Analog - 4 V 3.8 4 4.2 V
Analog - 5 V 4.75 5 5.25 V
Ambient Operating Temperature 0 +70 C
Case Temperature Tcase (48-LQFP) +90 C
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 13
STAC9200
V 1.7 05/12
2.3. Power Consumption
2.3.1. Digital
2.3.2. Analog
ESD: The STAC9200 is an ESD (electrostatic discharge) sensitive device. The human body and test equipment can
accumulate and discharge electrostatic charges up to 4000 Volts without detection. Even though the STAC9200 implements
internal ESD protection circuitry, proper ESD precautions should be followed to avoid damaging the functionality or
performance.
Table 1. Digital Power Consumption
Power State Typical Max Units
D0 25 29 mA
D1 12 16 mA
D2 12 16 mA
D3 12 16 mA
Table 2. Analog Power Consumption
Power State Typical Max Units
D0 36 48 mA
D1 26 35 mA
D2 26 35 mA
D3 26 35 mA
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 14
STAC9200
V 1.7 05/12
2.4. STAC9200 5V Analog Performance Characteristics
(Tambient = 25 ºC, AVdd = 5.0V ± 5%, DVdd = 3.3V ± 5%, AVss=DVss=0V; 1 KHz input sine wave; Sample Frequency =
48 KHz; 0 dB = 1 VRMS, 10 KW/50pF load, Testbench Characterization BW: 20 Hz – 20 KHz, 0 dB settings on all gain
stages)
Min and Max performance targets are not included here, as specific system characteristics, such as layout, routing and
external CODEC component selection, influence the performance of the CODEC. To receive min/max levels for your
system, please send us a unit and IDT will perform a full audio test suite and provide you with the results. Contact IDT
for more information.
Parameter Min Typ Max Unit
Full Scale Input Voltage:
All Analog Inputs with out boost -1.00 - Vrms
All Analog Inputs with boost (Note 1) -0.03 - Vrms
Full Scale Output:
PCM (DAC) to All Analog Outputs -1.00 - Vrms
HEADPHONE_OUT (32 load) per channel (peak) -50 -mW
Dynamic Range: -60dB signal level (Note 2)
PCM to All Analog Outputs -95 - dB
All Analog Inputs to A/D (1VRMS Input Referenced) -85 -dB
Analog Frequency Response (Note 3) 10 - 30,000 Hz
Total Harmonic Distortion + Noise (-3dB): (Note 4)
PCM to All Analog Outputs --
90 -dB
All Analog Inputs to A/D (-3dBV input Level) --85 - dB
HEADPHONE_OUT (32 load) --85 - dB
HEADPHONE_OUT (10 K load) --88 - dB
SNR (idle channel) (Note 5)
DAC to All Analog Outputs -100 - dB
All Analog Inputs to A/D with High Pass Filter enabled -85 -dB
A/D & D/A Digital Filter Pass Band (Note 6) 20 - 19,200 Hz
A/D & D/A Digital Filter Transition Band 19,200 - 28,800 Hz
A/D & D/A Digital Filter Stop Band 28,800 - - Hz
A/D & D/A Digital Filter Stop Band Rejcn (Note 7) -100 - - dB
DAC Out-of-Band Rejection (Note 8) -55 - - dB
Group Delay (48 KHz sample rate) -- 1ms
Power Supply Rejection Ratio (1 KHz) --70 - dB
Power Supply Rejection Ratio (20 KHz) --40 - dB
Any Analog Input to DAC (1 KHz Signal Frequency) Crosstalk -100 dB
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 15
STAC9200
V 1.7 05/12
1. With +30 dB Boost on, 1.00 Vrms with Boost off.
2. Ratio of Full Scale signal to noise output with -60dB signal, measured “A weighted” over a 20 Hz to a 20 KHz
bandwidth.
3. ± 1dB limits for Line Output & 0 dB gain, at -20dBV
4. Ratio of Full Scale signal to THD+N output with -3dB signal, measured “A weighted” over a 20 Hz to a 20 KHz
bandwidth. Sample Frequency = 48 KHz.
5. Ratio of Full Scale signal to idle channel noise output is measured “A weighted” over a 20 Hz to a 20 KHz
bandwidth. (AES17-1991 Idle Channel Noise or EIAJ CP-307 Signal-to-noise Ratio).
6. Peak-to-Peak Ripple over Passband meets ± 0.25dB limits, 48 KHz Sample Frequency.
7. Stop Band rejection determines filter requirements. Out-of-Band rejection determines audible noise.
8. The integrated Out-of-Band noise generated by the DAC process, during normal PCM audio playback, over a
bandwidth 28.8 to 100 KHz, with respect to a 1 Vrms DAC output.
Any Analog Input to ADC (10 KHz Signal Frequency) Crosstalk --85 - dB
Any Analog Input to ADC (1 KHz Signal Frequency) Crosstalk --80 - dB
Spurious Tone Rejection - -100 - dB
Attenuation, Gain Step Size ANALOG -1.5 - dB
Attenuation, Gain Step Size DIGITAL -0.75 - dB
Input Impedance -50 -K
Input Capacitance -15 - pF
VREFout - 0.5 X AVdd - V
VREF - 0.45X AVdd 0.5 V
Interchannel Gain Mismatch ADC -- 0.5dB
Interchannel Gain Mismatch DAC -- -dB
Gain Drift - 100 - ppm/ºC
DAC Offset Voltage -5 10mV
Deviation from Linear Phase - 10 1 deg.
All Analog Outputs Load Resistance -10 -K
All Analog Outputs Load Capacitance - - 50 pF
HEADPHONE_OUT Load Resistance -32 - W
HEADPHONE_OUT Load Capacitance -100 - pF
Mute Attenuation -- -dB
PLL lock time - 96 200 sec
PLL (or Azalia Bit CLK) 24.576 MHz clock jitter - 100 300 psec
Parameter Min Typ Max Unit
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 16
STAC9200
V 1.7 05/12
2.5. STAC9200 4V Analog Performance Characteristics
(Tambient = 25 ºC, AVdd = 4.0V ± 5%, DVdd = 3.3V ± 5%, AVss=DVss=0V; 1 KHz input sine wave; Sample Frequency =
48 KHz; 0 dB = 1 VRMS, 10 KW/50 pF load, Testbench Characterization BW: 20 Hz – 20 Hz, 0 dB settings on all gain
stages)
Min and Max performance targets are not included here, as specific system characteristics, such as layout, routing and
external CODEC component selection, influence the performance of the CODEC. To receive min/max levels for your
system, please send us a unit and IDT will perform a full audio test suite and provide you with the results. Contact IDT
for more information.
Parameter Min Typ Max Unit
Full Scale Input Voltage:
All Analog Inputs with out boost -1.00 -Vrms
All Analog Inputs with boost (Note 1) -0.03 -Vrms
Full Scale Output:
PCM (DAC) to All Analog Outputs -1.00 -Vrms
HEADPHONE_OUT (32 load) per channel (peak) -50 -mW
Dynamic Range: -60dB signal level (Note 2)
PCM to All Analog Outputs -95 -dB
All Analog Inputs to A/D (1VRMS Input Referenced) -85 -dB
Analog Frequency Response (Note 3) 10 - 30,000 Hz
Total Harmonic Distortion + Noise (-3dB): (Note 4)
PCM to All Analog Outputs --
90 -dB
All Analog Inputs to A/D (-3dBV input Level) --85 -dB
HEADPHONE_OUT (32 load) --85 -dB
HEADPHONE_OUT (10 K load) --88 -dB
SNR (idle channel) (Note 5)
DAC to All Analog Outputs -100 -dB
All Analog Inputs to A/D with High Pass Filter enabled -85 -dB
A/D & D/A Digital Filter Pass Band (Note 6) 20 - 19,200 Hz
A/D & D/A Digital Filter Transition Band 19,200 - 28,800 Hz
A/D & D/A Digital Filter Stop Band 28,800 - - Hz
A/D & D/A Digital Filter Stop Band Rejcn (Note 7) -100 - - dB
DAC Out-of-Band Rejection (Note 8) -55 - - dB
Group Delay (48 KHz sample rate) -- 1ms
Power Supply Rejection Ratio (1 Hz) --70 -dB
Power Supply Rejection Ratio (20 Hz) --40 -dB
Any Analog Input to ADC (10 KHz Signal Frequency) Crosstalk --85 -dB
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 17
STAC9200
V 1.7 05/12
1. With +30dB Boost on, 1.00 Vrms with Boost off.
2. Ratio of Full Scale signal to noise output with -60dB signal, measured “A weighted” over a 20 Hz to a 20 KHz
bandwidth.
3. ± 1dB limits for Line Output & 0 dB gain, at -20dBV
4. Ratio of Full Scale signal to THD+N output with -3dB signal, measured “A weighted” over a 20 Hz to a 20 KHz
bandwidth. Sample Frequency = 48 KHz.
5. Ratio of Full Scale signal to idle channel noise output is measured “A weighted” over a 20 Hz to a 20 KHz
bandwidth. (AES17-1991 Idle Channel Noise or EIAJ CP-307 Signal-to-noise Ratio).
6. Peak-to-Peak Ripple over Passband meets ± 0.25dB limits, 48 KHz Sample Frequency.
7. Stop Band rejection determines filter requirements. Out-of-Band rejection determines audible noise.
8. The integrated Out-of-Band noise generated by the DAC process, during normal PCM audio playback, over a
bandwidth 28.8 to 100 KHz, with respect to a 1 Vrms DAC output.
Any Analog Input to ADC (1 KHz Signal Frequency) Crosstalk --80 -dB
Spurious Tone Rejection --100 - dB
Attenuation, Gain Step Size ANALOG -1.5 -dB
Attenuation, Gain Step Size DIGITAL -0.75 - dB
Input Impedance -50 -K
Input Capacitance -15 -pF
VREFout - 0.5 X AVdd - V
VREF - 0.45X AVdd 0.5 V
Interchannel Gain Mismatch ADC -- 0.5dB
Interchannel Gain Mismatch DAC -- -dB
Gain Drift 100 - ppm/ºC
DAC Offset Voltage -5 10mV
Deviation from Linear Phase - 10 1 deg.
All Analog Outputs Load Resistance -10 -K
All Analog Outputs Load Capacitance - - 50 pF
HEADPHONE_OUT Load Resistance -32 -W
HEADPHONE_OUT Load Capacitance -100 - pF
Mute Attenuation -- -dB
PLL lock time - 96 200 sec
PLL (or Azalia Bit CLK) 24.576 MHz clock jitter - 100 300 psec
Parameter Min Typ Max Unit
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 18
STAC9200
V 1.7 05/12
2.6. STAC9200 3.3V Analog Performance Characteristics
(Tambient = 25 ºC, AVdd = 3.3V ± 5%, DVdd = 3.3V ± 5%, AVss=DVss=0V; 1 KHz input sine wave; Sample Frequency =
48 KHz; 0 dB = 1 VRMS, 10 KW/50 pF load, Testbench Characterization BW: 20 Hz – 20 KHz, 0 dB settings on all gain
stages)
Min and Max performance targets are not included here, as specific system characteristics, such as layout, routing and
external CODEC component selection, influence the performance of the CODEC. To receive min/max levels for your
system, please send us a unit and IDT will perform a full audio test suite and provide you with the results. Contact IDT
for more information.
Parameter Min Typ Max Unit
Full Scale Input Voltage:
All Analog Inputs with out boost -0.7 -Vrms
All Analog Inputs with boost (Note 1) -0.03 -Vrms
Full Scale Output:
PCM (DAC) to All Analog Outputs -1.00 -Vrms
HEADPHONE_OUT (32 load) per channel (peak) -50 -mW
Dynamic Range: -60dB signal level (Note 2)
PCM to All Analog Outputs -95 -dB
All Analog Inputs to A/D (1VRMS Input Referenced) -80 -dB
Analog Frequency Response (Note 3) 10 - 30,000 Hz
Total Harmonic Distortion + Noise (-3dB): (Note 4)
PCM to All Analog Outputs --
90 -dB
All Analog Inputs to A/D (-3dBV input Level) --75 - dB
HEADPHONE_OUT (32 load) --85 - dB
HEADPHONE_OUT (10 K load) --88 - dB
SNR (idle channel) (Note 5)
DAC to All Analog Outputs -100 - dB
All Analog Inputs to A/D with High Pass Filter enabled -85 -dB
A/D & D/A Digital Filter Pass Band (Note 6) 20 - 19,200 Hz
A/D & D/A Digital Filter Transition Band 19,200 - 28,800 Hz
A/D & D/A Digital Filter Stop Band 28,800 - - Hz
A/D & D/A Digital Filter Stop Band Rejcn (Note 7) -100 - - dB
DAC Out-of-Band Rejection (Note 8) -55 - - dB
Group Delay (48 KHz sample rate) -- 1ms
Power Supply Rejection Ratio (1 KHz) --70 - dB
Power Supply Rejection Ratio (20 KHz) --40 - dB
Any Analog Input to ADC (10 KHz Signal Frequency) Crosstalk --85 - dB
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 19
STAC9200
V 1.7 05/12
1. With +30 dB Boost on, 1.00 Vrms with Boost off.
2. Ratio of Full Scale signal to noise output with -60dB signal, measured “A weighted” over a 20 Hz to a 20 KHz
bandwidth.
3. ± 1dB limits for Line Output & 0 dB gain, at -20dBV
4. Ratio of Full Scale signal to THD+N output with -3dB signal, measured “A weighted” over a 20 Hz to a 20 KHz
bandwidth. Sample Frequency = 48 KHz.
5. Ratio of Full Scale signal to idle channel noise output is measured “A weighted” over a 20 Hz to a 20 KHz
bandwidth. (AES17-1991 Idle Channel Noise or EIAJ CP-307 Signal-to-noise Ratio).
6. Peak-to-Peak Ripple over Passband meets ± 0.25dB limits, 48 KHz Sample Frequency.
7. Stop Band rejection determines filter requirements. Out-of-Band rejection determines audible noise.
8. The integrated Out-of-Band noise generated by the DAC process, during normal PCM audio playback, over a
bandwidth 28.8 to 100 KHz, with respect to a 1 Vrms DAC output.
Any Analog Input to ADC (1 KHz Signal Frequency) Crosstalk --75 - dB
Spurious Tone Rejection - -100 - dB
Attenuation, Gain Step Size ANALOG -1.5 - dB
Attenuation, Gain Step Size DIGITAL -0.75 - dB
Input Impedance -50 -K
Input Capacitance -15 -pF
VREFout - 0.5 X AVdd - V
VREF - 0.45X AVdd 0.5 V
Interchannel Gain Mismatch ADC -- 0.5dB
Interchannel Gain Mismatch DAC -- -dB
Gain Drift 100 - ppm/ºC
DAC Offset Voltage -5 10mV
Deviation from Linear Phase - 10 1 deg.
All Analog Outputs Load Resistance -10 -K
All Analog Outputs Load Capacitance -- 50pF
HEADPHONE_OUT Load Resistance -32 - W
HEADPHONE_OUT Load Capacitance -100 - pF
Mute Attenuation -- -dB
PLL lock time - 96 200 sec
PLL (or Azalia Bit CLK) 24.576 MHz clock jitter - 100 300 psec
Parameter Min Typ Max Unit
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 20
STAC9200
V 1.7 05/12
3. EXTENDED FEATURE EXPLANATION
3.1. SPDIF Input
SPDIF IN can run at 44.1 KHz, 48 KHz and 96 KHz, and has internal Jack Sensing.
A sophisticated digital PLL allows automatic rate detection and accurate data recovery. The ability to
directly accept consumer SPDIF voltage levels eliminates the need for costly external receiver ICs.
Advanced features such as record slot select and SPDIF_IN routing to the DAC allows for simultane-
ous record and play.
3.2. SPDIF Output
SPDIF Output can run at 44.1 KHz, 48 KHz, and 96 KHz at bit rates up to 24 bits, as defined in the
Intel High Definition Audio Specification. This insures compatibility with all consumer audio gear and
allows for convenient integration into home theater systems and multi-media centers.
3.3. Universal JacksTM
IDT’s Universal JacksTM technology allows for the greatest flexibility in board design and implemen-
tation.
For the STAC9200 the Universal JacksTM capabilities are as follows
All of the STAC9200 ports support:
• Line Out
• Line In
• Mic with 0/10/20/30/40 dB Mic Boost
Ports A and D also support
• Headphone Out1
1Headphone capabilities are available on pins 39/41 and 35/36, but one should not put headphone
loads on both sets of pins at the same time.
Note: On the STAC9200 only one function can be selected at a time, you cannot have an input
and output at the same time on the same set of pins. This function can be changed at any time.
3.4. Audio Jack Presence Detect
Sense_A pin is used to detect the presence of plugs in ports A, B, C, and D. Refer to the reference
design for port detect circuitry. Select the precision of the resistors used as follows:
Includes pull-up resistors on Sense A and series resistors between jack switch and Sense A.
AVDD Nominal Voltage
(+- 5%)
Resistor Tolerance
(If Port D is used)
Resistor Tolerance
(If Port D is not used)
5V 1% 1%
4.5V 1% 1%
4V 0.50% 1%
3.3V 0.10% 1%
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 21
STAC9200
V 1.7 05/12
4. BLOCK DIAGRAMS AND TYPICAL HOOKUPS
4.1. Functional Block Diagram
Figure 1. Functional Block Diagram
MONO_OUT
Pin 37
vol mute +0 dB
Pin Complex
Pins 39/41
vol
Stream/
Channel
Select
-6dB
STAC9200
Block Diagram
MUX
DAC BYPASS MODE
Stream/
Channel
Select
SPDIF
Receiver
SPDIF IN
AZALIA LINK LOGIC
mute
PCM to
SPDIF
OUT
MUX
SPDIF
Pin 13: Sense A
Pin 27: VREF In
Pin 28: VREF Out (switchable Mic Bias)
Pin 32: CAP 2
Pin 33: GPIO0
Pin 34: GPIO1
Pin 45: GPIO2
Pin 47: GPIO3
Pin Complex
Pins 35/36
Pin Complex
Pins 23/24
Pin Complex
Pins 21/22
Digital
PC Beep
HP
Out
Line
Out
Line
Out
HP
Out
STEREO
ADC volmute
+22 dB
CD Pin Complex
Pins 18/20
Single Bit Loopback
Stream/
Channel
Select
MIC
Boost
Stream/
Channel
Select
Port A
Port D
Port C
Port B
Pin 48
CD In
Pin 47
SD0
BIT_CLK
SDI
SYNC
Reset #
Pin 5
Pin 6
Pin 8
Pin 10
Pin 11
Analog PC
Beep
Pin 12
DAC A
Digital
DAC A
Analog
(Loop 3)
Loop 1
Loop 1
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 22
STAC9200
V 1.7 05/12
4.2. STAC9200 Typical Connection Diagram for 48-pin LQFP
Please see the reference design for this information.
4.3. STAC9200 Split Independent Power Supply for 48-pin LQFP
Please see the reference design for this information.
4.4. STAC9200 Typical Connection Diagram for 32-pad QFN
Please see the reference design for this information.
4.5. STAC9200 Split Independent Power Supply for 32-pad QFN
Please see the reference design for this information.
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 23
STAC9200
V 1.7 05/12
5. WIDGET INFORMATION
5.1. Widget Diagram
Figure 2. Widget Diagram
Azalia Link
SPDIF In
Pin
8h
SPDIF Out
Pin
9h
Stereo Input
SPDIF IN
4h
Stereo
ADC Input
3h
Stereo
SPDIF Output
5h
Stereo
DAC Output
2h
ADC
Mux
Volume/Mute
Ah
SPDIFOut
SPDIF In
DAC
LR Swap
7
h
0
1
1
0
2
Digital Analog
LR Swap
STAC9200 Widget Diagram
Volume/Mute
Pin
HP Out, LineOut,
LineIn, MIC
Dh
Pin
HP Out, LineOut,
LineIn, MIC
Eh
Pin
LineOut, LineIn,
MIC
Fh
Pin
LineOut, LineIn,
MIC
10h
Pin
CD In
12h
Pin
MONO Out
11h
HP Out
Line Out
Line In
MIC
CD
MONO Out
HP: 0
HP: 0
Universal JackTM
Actual Pins
39/41
Universal JackTM
Actual Pins
35/36
Universal JackTM
Actual Pins
23/24
Universal JackTM
Actual Pins
21/22
Actual Pi ns
18/20
Actual
Pin
37
Mux
Ch
0, 10, 20, 30,
40dB Amp
Volume/Mute
Master
Volume
Volume/Mute
Bh
Actual
Pin
47
Actual
Pin
48
0 to -46.5
0 to +22.5
Digital PC Beep
14h
Port A
Port D
Port C
Port B
Mono
Mix
13h
Vendor Specific
Vendor Specific
6h
Analog PC Beep
Pin 12
SD0 Pin 5
Bit CLK Pin 6
SDI Pin 8
SYNC Pin 10
Reset # Pin 11
Loop 3
Mixer
Pin 13: Sense A
Pin 27: VREF In
Pin 28: VREF Out (switchable Mic Bias)
Pin 32: CAP 2
Pin 33: GPIO0
Pin 34: GPIO1
Pin 45: GPIO2
Pin 47: GPIO3
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 24
STAC9200
V 1.7 05/12
5.2. STAC9200 Widget List
Note: All widgets in this document are applicable to theSTAC9200 B1 Revision. For widgets
pertaining to the STAC9200 A1 Revision, see STAC9200 Datasheet Revision 0.8.
Table 3. High Definition Audio Widget
ID Widget Name Description
1h Audio Function Group Audio Function Group
2h DAC0 Stereo Output to DAC
3h ADC0 Stereo Input Mux from ADC
4h SPDIF_IN Stereo Input for SPDIF_In
5h SPDIF_OUT Stereo Output for SPDIF_Out
6h Reserved Reserved: Unused
7h DAC0Mux Digital Mux for DAC
8h SPDIF-In Pin Pin Widget for SPDIF_In Pin 47
9h SPDIF-Out Pin Pin Widget for SPDIF_Out Pin 48
10h Mic Mic Pin Widget pins 21/22 (can also act as Line Out and Line In)
11h Mono Out Mono Out Volume Controls and Capabilities for pin 37
12h CD CD Pin Widget pins 18/20
13h Mono Mix Combines the Two Stereo Channels into one Mono Signal
14h Digital PC Beep Digital PC Beep
15h-19h Reserved Reserved: Unused
Ah ADC0Mux ADC Mux and Volume Control for inputs to ADC
Bh Master Volume Master Volume Controls
Ch Input Mux Input Mux to ADC for Widgets Dh, Eh, Fh, 10h, and 12h
Dh Headphone Headphone Pin Widget pins 39/41 (can also act as Line In, Line Out ,or Mic)
Eh Line Out Line Out Pin Widget pins 35/36 (can also act as HP, Line In, or Mic)
Fh Line In Line In Pin Widget pins 23/24 (can also act as Mic or Line Out)
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 25
STAC9200
V 1.7 05/12
5.3. Root Node (NID = 0x00)
5.3.1. Root PnpID
5.3.2. Root RevID
Table 4. Root PnpID Command Verb Format
Verb ID Payload Response
Get F00 00 See bitfield table
Table 5. Root PnpID Command Response Format
Bit Bitfield Name RW Reset Description
[31.:16] Vendor R0x8384 Vendor ID STAC9200 = 8384h
[15.:0] Device R0x7690 Device ID: STAC9200 = 7690h
Table 6. Root RevID Command Verb Format
Verb ID Payload Response
Get F00 02 See bitfield table
Table 7. Root RevID Command Response Format
Bit Bitfield Name RW Reset Description
[31.:24] Rsvd R0x00 Reserved
[23.:20] Major R0x1 Major rev number of compliant Azalia spec.
[19.:16] Minor R0x0 Minor rev number of compliant Azalia spec.
[15.:8] Vendor R0x22 Vendor rev number for this device ID:
STAC9200 = xxh
[7.:0] Stepping R0x01 Vendor stepping number within the given
Vendor RevID: STAC9200 = xxh
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 26
STAC9200
V 1.7 05/12
5.3.3. Root NodeInfo
5.4. AFG Node (NID = 0x01)
5.4.1. AFG Reset
Table 8. Root NodeInfo Command Verb Format
Verb ID Payload Response
Get F00 04 See bitfield table
Table 9. Root NodeInfo Command Response Format
Bit Bitfield Name RW Reset Description
[31.:24] Rsvd2 R0x00 Reserved
[23.:16] StartNID R0x01 Starting node number (NID) of first function
group
[15.:8] Rsvd1 R0x00 Reserved
[7.:0] TotalNodes R0x01 Total number of nodes
Table 10. AFG Reset Command Verb Format
Verb ID Payload Response
Get 7FF 00 See bitfield table
Set1 7FF See bits [7:0] of bitfield table 0000_0000h
Table 11. AFG Reset Command Response Format
Bit Bitfield Name RW Reset Description
[31.:0] Response R0x0 Reserved. Overlaps Execute.
[0] Execute W0x0
Function Reset. Function Group reset is
executed when the Set verb 7FF is written with
8-bit payload of 00h. The CODEC should issue
a response to acknowledge receipt of the verb,
and then reset the affected Function Group and
all associated widgets to their power-on reset
values. Some controls such as Configuration
Default controls should not be reset. Overlaps
Response.
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 27
STAC9200
V 1.7 05/12
5.4.2. AFG NodeInfo
5.4.3. AFG Type
5.4.4. AFG GrpCap
Table 12. AFG NodeInfo Command Verb Format
Verb ID Payload Response
Get F00 04 See bitfield table
Table 13. AFG NodeInfo Command Response Format
Bit Bitfield Name RW Reset Description
[31.:24] Rsvd2 R0x0 Reserved
[23.:16] StartNID R0x02 Starting node number for function group
subordinate nodes.
[15.:8] Rsvd1 R0x0 Reserved
[7.:0] TotalNodes R0x13 Total number of nodes.
Table 14. AFG Type Command Verb Format
Verb ID Payload Response
Get F00 05 See bitfield table
Table 15. AFG Type Command Response Format
Bit Bitfield Name RW Reset Description
[31.:9] Rsvd R0x0 Reserved
[8] Unsol R0x1
This node is capable of generating an
unsolicited response, and will respond to the
Unsolicited Response verb (Verb ID 708h).
[7.:0] NodeType R0x01 Node type = Audio Function Group
Table 16. AFG GrpCap Command Verb Format
Verb ID Payload Response
Get F00 08 See bitfield table
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 28
STAC9200
V 1.7 05/12
5.4.5. AFG FrmtCap
Table 17. AFG GrpCap Command Response Format
Bit Bitfield Name RW Reset Description
[31.:17] Rsvd3 R0x0 Reserved
[16] BeepGen R0x1 Optional Beep Generator is present
[15.:12] Rsvd2 R0x0 Reserved
[11.:8] InputDelay R0xD
Typical latency = 13 frames. Number of
samples between when the sample is received
as an analog signal at the pin and when the
digital representation is transmitted on the
Azalia link.
[7.:4] Rsvd1 R0x0 Reserved
[3.:0] OutputDelay R0xD
Typical latency = 13 frames. Number of
samples between when the signal is received
from the Azalia link and when it appears as an
analog signal at the pin.
Table 18. AFG FrmtCap Command Verb Format
Verb ID Payload Response
Get F00 0A See bitfield table
Table 19. AFG FrmtCap Command Response Format
Bit Bitfield Name RW Reset Description
[31.:21] Rsvd2 R0x0 Reserved
[20] B32 R0x0 32 bit audio formats are NOT supported
[19] B24 R0x1 24 bit audio formats are supported
[18] B20 R0x1 20 bit audio formats are supported
[17] B16 R0x1 16 bit audio formats are supported
[16] B8 R0x0 8 bit audio formats are NOT supported
[15.:12] Rsvd1 R0x0 Reserved
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 29
STAC9200
V 1.7 05/12
5.4.6. AFG StreamCap
[11] R12 R0x0 384 KHz rate (8/1*48 KHz) NOT supported
[10] R11 R0x1 192.0 KHz rate (4/1*48 KHz) supported
[9] R10 R0x1 176.4 KHz rate (4/1*44.1 KHz) supported
[8] R9 R0x1 96.0 KHz rate (2/1*48 KHz) supported
[7] R8 R0x1 88.2KHz rate (2/1*44.1KHz) supported
[6] R7 R0x1 48.0 KHz rate supported (REQUIRED)
[5] R6 R0x1 44.1 KHz rate supported
[4] R5 R0x0 32.0 KHz rate (2/3*48 KHz) NOT supported
[3] R4 R0x0 22.05 KHz rate (1/2*44.1 KHz) NOT supported
[2] R3 R0x0 16.0 KHz rate (1/3*48 KHz) NOT supported
[1] R2 R0x0 11.025 KHz rate (1/4*44.0 KHz) NOT supported
[0] R1 R0x0 8.0 KHz rate (1/6*48 KHz) NOT supported
Table 20. AFG StreamCap Command Verb Format
Verb ID Payload Response
Get F00 0B See bitfield table
Table 21. AFG StreamCap Command Response Format
Bit Bitfield Name RW Reset Description
[31.:3] Rsvd R0x0 Reserved
[2] NonPCM R0x0 No support for non-PCM (AC3) data.
[1] Float32 R0x0 No support for single-precision floating-point data.
[0] PCM R0x1 PCM-formatted data supported.
Table 19. AFG FrmtCap Command Response Format
Bit Bitfield Name RW Reset Description
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 30
STAC9200
V 1.7 05/12
5.4.7. AFG PwrCap
5.4.8. AFG GPIOCap
Table 22. AFG PwrCap Command Verb Format
Verb ID Payload Response
Get F00 0F See bitfield table
Table 23. AFG PwrCap Command Response Format
Bit Bitfield Name RW Reset Description
[31.:4] Rsvd R0x0 Reserved
[3] D3 R0x1
Power State D3 is supported. Allows for lowest
possible power consuming state under software
control (and still properly respond to a
subsequent Power State command).
[2] D2 R0x1
Power State D2 is supported. Allows for lowest
possible power consuming state from which it
can return to fully on state within 10 ms.
[1] D1 R0x1
Power State D1 is supported. Allows for lowest
possible power consuming state from which it
can return to fully on state within 10 ms,
excepting analog pass-through circuits which
must remain fully on.
[0] D0 R0x1 Power State D0 is supported. Node power state
is fully on.
Table 24. AFG GPIOCap Command Verb Format
Verb ID Payload Response
Get F00 11 See bitfield table
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 31
STAC9200
V 1.7 05/12
5.4.9. AFG OutAmpCap
Table 25. AFG GPIOCap Command Response Format
Bit Bitfield Name RW Reset Description
[31] GPIWake R0x1
Wake capability. Assuming the Wake Enable
Mask controls are enabled, GPIOs configured
as inputs can cause a wake (generate a Status
Change event on the link) when there is a
change in level on the pin.
[30] GPIUnsol R0x1
Unsolicited Response capability. Assuming the
Unsolicited Enable Mask controls are enabled,
GPIOs configured as inputs can generate an
Unsolicited Response on the link when there is
a change in level on the pin.
[29.:24] Rsvd R0x0 Reserved
[23.:16] NumGPIs R0x00 Number of GPI pins supported
[15.:8] NumGPOs R0x00 Number of GPO pins supported
[7.:0] NumGPIOs R0x04 Number of GPIO pins supported
Table 26. AFG OutAmpCap Command Verb Format
Verb ID Payload Response
Get F00 12 See bitfield table
Table 27. AFG OutAmpCap Command Response Format
Bit Bitfield Name RW Reset Description
[31] Mute R0x1 Amplifier is capable of muting
[30.:23] Rsvd3 R0x0 Reserved
[22.:16] StepSize R0x05 Size of each step in the gain range = 1.5dB
[15] Rsvd2 R0x0 Reserved
[14.:8] NumSteps R0x1F Number of steps in the gain range = 32
(-46.5dB to +0dB)
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 32
STAC9200
V 1.7 05/12
5.4.10. AFG PwrState
5.4.11. AFG UnsolResp
[7] Rsvd1 R0x0 Reserved
[6.:0] Offset R0x1F 0dB-step is programmed with this offset
Table 28. AFG PwrState Command Verb Format
Verb ID Payload Response
Get F05 00 See bitfield table
Set1 705 See bits [7:0] of bitfield table 0000_0000h
Table 29. AFG PwrState Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd2 R0x0 Reserved
[7.:4] Act R0x2 PS-Act: Actual power state of referenced node.
[3.:2] Rsvd1 R0x0 Reserved
[1.:0] Set RW 0x2
PS-Set: Current power setting of referenced node.
0: All Powered-On
1: D1 => PR0, PR1
2: D2 => PR0, PR1, PR2, PR6, EAPD
3: D3 => PR6, PR5, PR3, PR2, PR1, PR0, EAPD
Note: PR4 is not mapped in Azalia
Table 30. AFG UnsolResp Command Verb Format
Verb ID Payload Response
Get F08 00 See bitfield table
Set1 708 See bits [7:0] of bitfield table 0000_0000h
Table 27. AFG OutAmpCap Command Response Format
Bit Bitfield Name RW Reset Description
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 33
STAC9200
V 1.7 05/12
5.4.12. AFG GPIO
Table 31. AFG UnsolResp Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd2 R0x0 Reserved
[7] En RW 0x0 Allow generation of Unsolicited Responses.
[6] Rsvd1 R0x0 Reserved
[5.:0] Tag RW 0x0
Software programmable field returned in top
six bits (31:26) of every Unsolicited
Response generated by this node.
Table 32. AFG GPIO Command Verb Format
Verb ID Payload Response
Get F15 00 See bitfield table
Set1 715 See bits [7:0] of bitfield table 0000_0000h
Table 33. AFG GPIO Command Response Format
Bit Bitfield Name RW Reset Description
[31.:4] Rsvd R0x0 Reserved
[3] Data3 RW 0x0
Data for GPIO3 (Pin 47/EAPD). If this GPIO bit
is configured as Sticky (edge-sensitive) input, it
can be cleared by writing zero (one) here when
the corresponding Polarity Control bit is zero
(one).
[2] Data2 RW 0x0
Data for GPIO2 (Pin 45). If this GPIO bit is
configured as Sticky (edge-sensitive) input, it
can be cleared by writing zero (one) here when
the corresponding Polarity Control bit is zero
(one).
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 34
STAC9200
V 1.7 05/12
5.4.13. AFG GPIOEn
[1] Data1 RW 0x0
Data for GPIO1 (Pin 34). If this GPIO bit is
configured as Sticky (edge-sensitive) input, it
can be cleared by writing zero (one) here when
the corresponding Polarity Control bit is zero
(one).
[0] Data0 RW 0x0
Data for GPIO0 (Pin 33). If this GPIO bit is
configured as Sticky (edge-sensitive) input, it
can be cleared by writing zero (one) here when
the corresponding Polarity Control bit is zero
(one).
Table 34. AFG GPIOEn Command Verb Format
Verb ID Payload Response
Get F16 00 See bitfield table
Set1 716 See bits [7:0] of bitfield table 0000_0000h
Table 35. AFG GPIOEn Command Response Format
Bit Bitfield Name RW Reset Description
[31.:4] Rsvd R0x0 Reserved
[3] Mask3 RW 0x0
Enable for GPIO3:
0= pin is disabled (Hi-Z state);
1= pin is enabled; behavior determined by
GPIO Direction control
[2] Mask2 RW 0x0
Enable for GPIO2:
0= pin is disabled (Hi-Z state);
1= pin is enabled; behavior determined by
GPIO Direction control
[1] Mask1 RW 0x0
Enable for GPIO1:
0= pin is disabled (Hi-Z state);
1= pin is enabled; behavior determined by
GPIO Direction control
[0] Mask0 RW 0x0
Enable for GPIO0:
0= pin is disabled (Hi-Z state);
1= pin is enabled; behavior determined by
GPIO Direction control
Table 33. AFG GPIO Command Response Format
Bit Bitfield Name RW Reset Description
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 35
STAC9200
V 1.7 05/12
5.4.14. AFG GPIODir
5.4.15. AFG GPIOWake
Table 36. AFG GPIODir Command Verb Format
Verb ID Payload Response
Get F17 00 See bitfield table
Set1 717 See bits [7:0] of bitfield table 0000_0000h
Table 37. AFG GPIODir Command Response Format
Bit Bitfield Name RW Reset Description
[31.:4] Rsvd R0x0 Reserved
[3] Control3 RW 0x0
Direction control for GPIO3
0= GPIO signal is configured as input
1= GPIO signal is configured as output
[2] Control2 RW 0x0
Direction control for GPIO2
0= GPIO signal is configured as input
1= GPIO signal is configured as output
[1] Control1 RW 0x0
Direction control for GPIO1
0= GPIO signal is configured as input
1= GPIO signal is configured as output
[0] Control0 RW 0x0
Direction control for GPIO0
0= GPIO signal is configured as input
1= GPIO signal is configured as output
Table 38. AFG GPIOWake Command Verb Format
Verb ID Payload Response
Get F18 00 See bitfield table
Set1 718 See bits [7:0] of bitfield table 0000_0000h
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 36
STAC9200
V 1.7 05/12
5.4.16. AFG GPIOUnsolEn
Table 39. AFG GPIOWake Command Response Format
Bit Bitfield Name RW Reset Description
[31.:4] Rsvd R0x0 Reserved
[3] En3 RW 0x0
Wake enable for GPIO3:
0 = wake-up event is disabled;
1= when Azalia link is powered down (RST# is
asserted), a wake-up event will trigger a Status
Change Request event on the link.
[2] En2 RW 0x0
Wake enable for GPIO2:
0 = wake-up event is disabled;
1= when Azalia link is powered down (RST# is
asserted), a wake-up event will trigger a Status
Change Request event on the link.
[1] En1 RW 0x0
Wake enable for GPIO1:
0 = wake-up event is disabled;
1= when Azalia link is powered down (RST# is
asserted), a wake-up event will trigger a Status
Change Request event on the link.
[0] En0 RW 0x0
Wake enable for GPIO0:
0 = wake-up event is disabled;
1= when Azalia link is powered down (RST# is
asserted), a wake-up event will trigger a Status
Change Request event on the link.
Table 40. AFG GPIOUnsolEn Command Verb Format
Verb ID Payload Response
Get F19 00 See bitfield table
Set1 719 See bits [7:0] of bitfield table 0000_0000h
Table 41. AFG GPIOUnsolEn Command Response Format
Bit Bitfield Name RW Reset Description
[31.:4] Rsvd R0x0 Reserved
[3] Mask3 RW 0x0
Unsolicited enable mask for GPIO3. If set, and the
Unsolicited Response control for this widget has been
enabled, an unsolicited response will be sent when
GPIO3 is configured as input and changes state.
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 37
STAC9200
V 1.7 05/12
5.4.17. AFG GPIOSticky
[2] Mask2 RW 0x0
Unsolicited enable mask for GPIO2. If set, and the
Unsolicited Response control for this widget has been
enabled, an unsolicited response will be sent when
GPIO2 is configured as input and changes state.
[1] Mask1 RW 0x0
Unsolicited enable mask for GPIO1. If set, and the
Unsolicited Response control for this widget has been
enabled, an unsolicited response will be sent when
GPIO1 is configured as input and changes state.
[0] Mask0 RW 0x0
Unsolicited enable mask for GPIO0. If set, and the
Unsolicited Response control for this widget has been
enabled, an unsolicited response will be sent when
GPIO0 is configured as input and changes state.
Table 42. AFG GPIOSticky Command Verb Format
Verb ID Payload Response
Get F1A 00 See bitfield table
Set1 71A See bits [7:0] of bitfield table 0000_0000h
Table 43. AFG GPIOSticky Command Response Format
Bit Bitfield Name RW Reset Description
[31.:4] Rsvd R0x0 Reserved
[3] Mask3 RW 0x0
GPIO3 input type (when configured as input):
0= Non-Sticky (level-sensitive);
1= Sticky (edge-sensitive).
Sticky inputs are cleared by writing zero to
corresponding bit of GPIO Data register.
GPIOPolarity determines rising or falling edge
sensitivity.
[2] Mask2 RW 0x0
GPIO2 input type (when configured as input):
0= Non-Sticky (level-sensitive);
1= Sticky (edge-sensitive).
Sticky inputs are cleared by writing zero to
corresponding bit of GPIO Data register.
GPIOPolarity determines rising or falling edge
sensitivity.
Table 41. AFG GPIOUnsolEn Command Response Format
Bit Bitfield Name RW Reset Description
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 38
STAC9200
V 1.7 05/12
5.4.18. AFG SysID
[1] Mask1 RW 0x0
GPIO1 input type (when configured as input):
0= Non-Sticky (level-sensitive);
1= Sticky (edge-sensitive).
Sticky inputs are cleared by writing zero to
corresponding bit of GPIO Data register.
GPIOPolarity determines rising or falling edge
sensitivity.
[0] Mask0 RW 0x0
GPIO0 input type (when configured as input):
0= Non-Sticky (level-sensitive);
1= Sticky (edge-sensitive).
Sticky inputs are cleared by writing zero to
corresponding bit of GPIO Data register.
GPIOPolarity determines rising or falling edge
sensitivity.
Table 44. AFG SysID Command Verb Format
Verb ID Payload Response
Get F20 00 See bitfield table
Set1 720 See bits [7:0] of bitfield table 0000_0000h
Set2 721 See bits [15:8] of bitfield table 0000_0000h
Set3 722 See bits [23:16] of bitfield table 0000_0000h
Set4 723 See bits [31:24] of bitfield table 0000_0000h
Table 45. AFG SysID Command Response Format
Bit Bitfield Name RW Reset Description
[31.:24] Subsystem3 RW 0x00 Subsystem ID. (Any non-zero value)
[23.:16] Subsystem2 RW 0x00
[15.:8] Subsystem1 RW 0x01
[7.:0] Assembly RW 0x00 Assembly ID. (Not applicable to CODEC
vendors)
Table 43. AFG GPIOSticky Command Response Format
Bit Bitfield Name RW Reset Description
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 39
STAC9200
V 1.7 05/12
5.5. DAC0Cnvtr Node (NID = 0x02)
5.5.1. DAC0Cnvtr Frmt
Table 46. DAC0Cnvtr Frmt Command Verb Format
Verb ID Payload Response
Get A0000 See bitfield table
Set1 2See bits [15:0] of bitfield table 0000_0000h
Table 47. DAC0Cnvtr Frmt Command Response Format
Bit Bitfield Name RW Reset Description
[31.:16] Rsvd2 R0x0 Reserved
[15] StrmType R0x0 Stream Type: only PCM streams are supported
by this widget.
[14] RateBase RW 0x0
Sample Base Rate
0= 48 KHz
1= 44.1 KHz
[13.:11] RateMult RW 0x0
Sample Base Rate Multiple
000= 48 KHz / 44.1 KHz or less
001= x2
010= Reserved (x3)
011= x4
100-111= Reserved
[10.:8] RateDiv RW 0x0
Sample Base Rate Divisor
000= Divide by 1
001= Divide by 2
010= Divide by 3
011= Divide by 4
100= Divide by 5
101= Divide by 6
110= Divide by 7
111= Divide by 8
[7] Rsvd1 R0x0 Reserved
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 40
STAC9200
V 1.7 05/12
5.5.2. DAC0Cnvtr WCap
[6.:4] NumBits RW 0x3
Bits per Sample
000= 8 bits
001= 16 bits
010= 20 bits
011= 24 bits
100-111= Reserved
[3.:0] NumChan RW 0x1
Number of Channels in each frame of the
stream.
0000= 1 channel
0001 = 2 channels
...
1111= 16 channels
Table 48. DAC0Cnvtr WCap Command Verb Format
Verb ID Payload Response
Get F00 09 See bitfield table
Table 49. DAC0Cnvtr WCap Command Response Format
Bit Bitfield Name RW Reset Description
[31.:24] Rsvd2 R0x0 Reserved
[23.:20] Type R0x0 Widget type = Audio Output
[19.:16] Delay R0xD Number of sample delays through widget
[15.:12] Rsvd1 R0x0 Reserved
[11] SwapCap R0x0 No left/right channel swap capability
[10] PwrCntrl R0x1 Power State control is supported
[9] DigitalStrm R0x0 Widget supports an Analog stream
[8] ConnList R0x0 No connection list is present
[7] UnsolCap R0x0 No support for Unsolicited Response
[6] ProcWidget R0x0 No Processing Controls parameter
Table 47. DAC0Cnvtr Frmt Command Response Format
Bit Bitfield Name RW Reset Description
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 41
STAC9200
V 1.7 05/12
5.5.3. DAC0Cnvtr PwrState
[5] Stripe R0x0 No support for striping
[4] FormatOvrd R0x0 No format info; use default format parameters
from Audio Function node instead
[3] AmpParamOvrd R0x0 No amplifier info; use default amplifier
parameters from Audio Function node instead
[2] OutAmpPrsnt R0x0 No output amp
[1] InAmpPrsnt R0x0 No input amp
[0] Stereo R0x1 Stereo widget
Table 50. DAC0Cnvtr PwrState Command Verb Format
Verb ID Payload Response
Get F05 00 See bitfield table
Set1 705 See bits [7:0] of bitfield table 0000_0000h
Table 51. DAC0Cnvtr PwrState Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd2 R0x0 Reserved
[7.:4] Act R0x3 PS-Act: Actual power state of referenced node.
[3.:2] Rsvd1 R0x0 Reserved
[1.:0] Set RW 0x3
PS-Set: Current power setting of referenced
node.
00 - Fully on.
01 - Fully on.
10 - Fully on.
11 - Powered down.
Table 49. DAC0Cnvtr WCap Command Response Format
Bit Bitfield Name RW Reset Description
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 42
STAC9200
V 1.7 05/12
5.5.4. DAC0Cnvtr Stream
5.6. ADC0Cnvtr Node (NID = 0x03)
5.6.1. ADC0Cnvtr Frmt
Table 52. DAC0Cnvtr Stream Command Verb Format
Verb ID Payload Response
Get F06 00 See bitfield table
Set1 706 See bits [7:0] of bitfield table 0000_0000h
Table 53. DAC0Cnvtr Stream Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd R0x0 Reserved
[7.:4] ID RW 0x0
Software-programmable integer representing
link stream ID used by the converter widget. By
convention stream 0 is reserved as unused.
[3.:0] Ch RW 0x0 Integer representing lowest channel used by
converter.
Table 54. ADC0Cnvtr Frmt Command Verb Format
Verb ID Payload Response
Get A0000 See bitfield table
Set1 2See bits [15:0] of bitfield table 0000_0000h
Table 55. ADC0Cnvtr Frmt Command Response Format
Bit Bitfield Name RW Reset Description
[31.:16] Rsvd2 R0x0 Reserved
[15] StrmType RW 0x0
Stream Type
0= PCM
1= Non-PCM
(remaining bits in this verb have other
meanings)
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 43
STAC9200
V 1.7 05/12
5.6.2. ADC0Cnvtr WCap
[14] RateBase RW 0x0
Sample Base Rate
0= 48 KHz
1= 44.1 KHz
[13.:11] RateMult RW 0x0
Sample Base Rate Multiple
000= 48 KHz / 44.1 KHz or less
001= x2
010= Reserved (x3)
011= x4
100-111= Reserved
[10.:8] RateDiv RW 0x0
Sample Base Rate Divisor
000= Divide by 1
001= Divide by 2
010= Divide by 3
011= Divide by 4
100= Divide by 5
101= Divide by 6
110= Divide by 7
111= Divide by 8
[7] Rsvd1 R0x0 Reserved
[6.:4] NumBits RW 0x3
Bits per Sample
000= 8 bits
001= 16 bits
010= 20 bits
011= 24 bits
100-111= Reserved
[3.:0] NumChan RW 0x1
Number of Channels in each frame of the
stream.
0000= 1 channel
0001 = 2 channels
...
1111= 16 channels
Table 56. ADC0Cnvtr WCap Command Verb Format
Verb ID Payload Response
Get F00 09 See bitfield table
Table 55. ADC0Cnvtr Frmt Command Response Format
Bit Bitfield Name RW Reset Description
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 44
STAC9200
V 1.7 05/12
5.6.3. ADC0Cnvtr ConnLen
Table 57. ADC0Cnvtr WCap Command Response Format
Bit Bitfield Name RW Reset Description
[31.:24] Rsvd2 R0x0 Reserved
[23.:20] Type R0x1 Widget type = Audio Input
[19.:16] Delay R0xD Number of sample delays through widget
[15.:12] Rsvd1 R0x0 Reserved
[11] SwapCap R0x0 No left/right channel swap capability
[10] PwrCntrl R0x1 Power State control is supported
[9] DigitalStrm R0x0 Widget supports an Analog stream
[8] ConnList R0x1 Connection list is present
[7] UnsolCap R0x0 No support for Unsolicited Response
[6] ProcWidget R0x1 Software should query the Processing Controls
parameter for this widget.
[5] Stripe R0x0 No support for striping
[4] FormatOvrd R0x0 No format info; use default format parameters
from Audio Function node instead
[3] AmpParamOvrd R0x0 No amplifier info; use default amplifier
parameters from Audio Function node instead
[2] OutAmpPrsnt R0x0 No output amp
[1] InAmpPrsnt R0x0 No input amp
[0] Stereo R0x1 Stereo widget
Table 58. ADC0Cnvtr ConnLen Command Verb Format
Verb ID Payload Response
Get F00 0E See bitfield table
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 45
STAC9200
V 1.7 05/12
5.6.4. ADC0Cnvtr ConnLst
5.6.5. ADC0Cnvtr ProcState
Table 59. ADC0Cnvtr ConnLen Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd R0x0 Reserved.
[7] LongForm R0x0 Connection list uses short-form (7-bit) NID
entries.
[6.:0] N R 0x01 Number of NID entries in connection list.
Table 60. ADC0Cnvtr ConnLst Command Verb Format
Verb ID Payload Response
Get F02 00 See bitfield table
Table 61. ADC0Cnvtr ConnLst Command Response Format
Bit Bitfield Name RW Reset Description
[31.:24] Entry3 R0x00 Unused list entry.
[23.:16] Entry2 R0x00 Unused list entry.
[15.:8] Entry1 R0x00 Unused list entry.
[7.:0] Entry0 R0x0A ADC Mux widget.
Table 62. ADC0Cnvtr ProcState Command Verb Format
Verb ID Payload Response
Get F03 00 See bitfield table
Set1 703 See bits [7:0] of bitfield table 0000_0000h
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 46
STAC9200
V 1.7 05/12
5.6.6. ADC0Cnvtr PwrState
Table 63. ADC0Cnvtr ProcState Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd2 R0x0 Reserved
[7] HPFOffsetDis RW 0x0
High Pass Filter Offset Calculation Disable
0 = Calculation enabled.
1 = Calculation disabled.
[6.:2] Rsvd1 R0x0 Reserved
[1.:0] HPFByp RW 0x1
Processing State = 00 (OFF): bypass the ADC
high pass filter;
Processing State = 01, 10, 11 (ON or BENIGN):
ADC high pass filter is enabled.
Table 64. ADC0Cnvtr PwrState Command Verb Format
Verb ID Payload Response
Get F05 00 See bitfield table
Set1 705 See bits [7:0] of bitfield table 0000_0000h
Table 65. ADC0Cnvtr PwrState Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd2 R0x0 Reserved
[7.:4] Act R0x3 PS-Act: Actual power state of referenced node.
[3.:2] Rsvd1 R0x0 Reserved
[1.:0] Set RW 0x3
PS-Set: Current power setting of referenced
node.
00 - Fully on.
01 - Fully on.
10 - Fully on.
11 - Powered down (default powered down)
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 47
STAC9200
V 1.7 05/12
5.6.7. ADC0Cnvtr Stream
5.7. SPDIFinCnvtr Node (NID = 0x04)
5.7.1. SPDIFinCnvtr Frmt
Table 66. ADC0Cnvtr Stream Command Verb Format
Verb ID Payload Response
Get F06 00 See bitfield table
Set1 706 See bits [7:0] of bitfield table 0000_0000h
Table 67. ADC0Cnvtr Stream Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd R0x0 Reserved
[7.:4] ID RW 0x0
Software-programmable integer representing
link stream ID used by the converter widget. By
convention stream 0 is reserved as unused.
[3.:0] Ch RW 0x0 Integer representing lowest channel used by
converter
Table 68. SPDIFinCnvtr Frmt Command Verb Format
Verb ID Payload Response
Get A0000 See bitfield table
Set1 2See bits [15:0] of bitfield table 0000_0000h
Table 69. SPDIFinCnvtr Frmt Command Response Format
Bit Bitfield Name RW Reset Description
[31.:16] Rsvd2 R0x0 Reserved
[15] StrmType RW 0x0
N/A. (Stream Type)
0= PCM
1= Non-PCM
[14] RateBase RW 0x0
Sample Base Rate
0= 48 KHz
1= 44.1 KHz
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 48
STAC9200
V 1.7 05/12
5.7.2. SPDIFinCnvtr WCap
[13.:11] RateMult RW 0x0
Sample Base Rate Multiple
000= 48 KHz / 44.1 KHz or less
001= x2
010= Reserved (x3)
011= x4 100-111= Reserved
[10.:8] RateDiv RW 0x0
Sample Base Rate Divisor
000= Divide by 1
001= Divide by 2
010= Divide by 3
011= Divide by 4
100= Divide by 5
101= Divide by 6
110= Divide by 7
111= Divide by 8
[7] Rsvd1 R0x0 Reserved
[6.:4] NumBits RW 0x3
Bits per Sample
000= 8 bits
001= 16 bits
010= 20 bits
011= 24 bits
100-111= Reserved
[3.:0] NumChan RW 0x1
Number of Channels in each frame of the
stream.
0000= 1 channel
0001 = 2 channels
...
1111= 16 channels
Table 70. SPDIFinCnvtr WCap Command Verb Format
Verb ID Payload Response
Get F00 09 See bitfield table
Table 71. SPDIFinCnvtr WCap Command Response Format
Bit Bitfield Name RW Reset Description
[31.:24] Rsvd2 R0x0 Reserved
[23.:20] Type R0x1 Widget type = Audio Input
Table 69. SPDIFinCnvtr Frmt Command Response Format
Bit Bitfield Name RW Reset Description
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 49
STAC9200
V 1.7 05/12
5.7.3. SPDIFinCnvtr FrmtCap
[19.:16] Delay R0x4 Number of sample delays through widget
[15.:12] Rsvd1 R0x0 Reserved
[11] SwapCap R0x0 No left/right channel swap capability
[10] PwrCntrl R0x0 No support for Power State control
[9] DigitalStrm R0x1 Widget supports a Digital stream
[8] ConnList R0x1 Connection list is present
[7] UnsolCap R0x0 No support for Unsolicited Response
[6] ProcWidget R0x0 No Processing Controls parameter
[5] Stripe R0x0 No support for striping
[4] FormatOvrd R0x1 Widget contains format info; software should query
[3] AmpParamOvrd R0x0 No amplifier info; use default amplifier parameters
from Audio Function node instead
[2] OutAmpPrsnt R0x0 No output amp
[1] InAmpPrsnt R0x0 No input amp
[0] Stereo R0x1 Stereo widget
Table 72. SPDIFinCnvtr FrmtCap Command Verb Format
Verb ID Payload Response
Get F00 0A See bitfield table
Table 73. SPDIFinCnvtr FrmtCap Command Response Format
Bit Bitfield Name RW Reset Description
[31.:21] Rsvd2 R0x0 Reserved
[20] B32 R0x0 32 bit audio formats are NOT supported
Table 71. SPDIFinCnvtr WCap Command Response Format
Bit Bitfield Name RW Reset Description
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 50
STAC9200
V 1.7 05/12
5.7.4. SPDIFinCnvtr StreamCap
[19] B24 R0x1 24 bit audio formats are supported
[18] B20 R0x1 20 bit audio formats are supported
[17] B16 R0x1 16 bit audio formats are supported
[16] B8 R0x0 8 bit audio formats are NOT supported
[15.:12] Rsvd1 R0x0 Reserved
[11] R12 R0x0 384 KHz rate (8/1*48 KHz) NOT supported
[10] R11 R0x0 192.0 KHz rate (4/1*48 KHz) NOT supported
[9] R10 R0x0 176.4 KHz rate (4/1*44.1 KHz) NOT supported
[8] R9 R0x1 96.0 KHz rate (2/1*48 KHz) supported
[7] R8 R0x0 88.2 KHz rate (2/1*44.1 KHz) NOT supported
[6] R7 R0x1 48.0 KHz rate supported (REQUIRED)
[5] R6 R0x1 44.1 KHz rate supported
[4] R5 R0x0 32.0 KHz rate (2/3*48 KHz) NOT supported
[3] R4 R0x0 22.05 KHz rate (1/2*44.1 KHz) NOT supported
[2] R3 R0x0 16.0 KHz rate (1/3*48 KHz) NOT supported
[1] R2 R0x0 11.025 KHz rate (1/4*44.0 KHz) NOT supported
[0] R1 R0x0 8.0 KHz rate (1/6*48 KHz) NOT supported
Table 74. SPDIFinCnvtr StreamCap Command Verb Format
Verb ID Payload Response
Get F00 0B See bitfield table
Table 73. SPDIFinCnvtr FrmtCap Command Response Format
Bit Bitfield Name RW Reset Description
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 51
STAC9200
V 1.7 05/12
5.7.5. SPDIFinCnvtr ConnLen
5.7.6. SPDIFinCnvtr ConnLst
Table 75. SPDIFinCnvtr StreamCap Command Response Format
Bit Bitfield Name RW Reset Description
[31.:3] Rsvd R0x0 Reserved
[2] NonPCM R0x1 Non-PCM data supported.
[1] Float32 R0x0 No support for Float32 data.
[0] PCM R0x1 PCM-formatted data supported.
Table 76. SPDIFinCnvtr ConnLen Command Verb Format
Verb ID Payload Response
Get F00 0E See bitfield table
Table 77. SPDIFinCnvtr ConnLen Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd R0x0 Reserved.
[7] LongForm R0x0 Connection list uses short-form (7-bit) NID entries.
[6.:0] N R 0x01 Number of NID entries in connection list.
Table 78. SPDIFinCnvtr ConnLst Command Verb Format
Verb ID Payload Response
Get F02 00 See bitfield table
Table 79. SPDIFinCnvtr ConnLst Command Response Format
Bit Bitfield Name RW Reset Description
[31.:24] Entry3 R0x00 Unused list entry.
[23.:16] Entry2 R0x00 Unused list entry.
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 52
STAC9200
V 1.7 05/12
5.7.7. SPDIFinCnvtr Stream
5.7.8. SPDIFinCnvtr DigCtl
[15.:8] Entry1 R0x00 Unused list entry.
[7.:0] Entry0 R0x08 SPDIF-In Pin widget.
Table 80. SPDIFinCnvtr Stream Command Verb Format
Verb ID Payload Response
Get F06 00 See bitfield table
Set1 706 See bits [7:0] of bitfield table 0000_0000h
Table 81. SPDIFinCnvtr Stream Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd R0x0 Reserved
[7.:4] ID RW 0x0
Software-programmable integer representing link
stream ID used by the converter widget. By convention
stream 0 is reserved as unused.
[3.:0] Ch RW 0x0 Integer representing lowest channel used by converter
Table 82. SPDIFinCnvtr DigCtl Command Verb Format
Verb ID Payload Response
Get F0D 00 See bitfield table
Set1 70D See bits [7:0] of bitfield table 0000_0000h
Set2 70E See bits [15:8] of bitfield table 0000_0000h
Table 83. SPDIFinCnvtr DigCtl Command Response Format
Bit Bitfield Name RW Reset Description
[31.:15] Rsvd2 R0x0 Reserved
[14.:8] CC R0x00 CC[6:0] - Category Code
Table 79. SPDIFinCnvtr ConnLst Command Response Format
Bit Bitfield Name RW Reset Description
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 53
STAC9200
V 1.7 05/12
5.8. SPDIFoutCnvtr Node (NID = 0x05)
5.8.1. SPDIFoutCnvtr Frmt
[7] L R 0x0 L - Generation Level
[6] PRO R0x0 PRO - Professional
[5] AUDIO R0x0 /AUDIO - Non-Audio
[4] COPY R0x0 COPY - Copyright
[3] PRE R0x0 PRE - Preemphasis
[2] Rsvd1 R0x0 Reserved (VCFG bit applies only to output streams)
[1] V R 0x0 V - Validity
[0] DigEn RW 0x0 DigEn - Digital Enable
Table 84. SPDIFoutCnvtr Frmt Command Verb Format
Verb ID Payload Response
Get A0000 See bitfield table
Set1 2See bits [15:0] of bitfield table 0000_0000h
Table 85. SPDIFoutCnvtr Frmt Command Response Format
Bit Bitfield Name RW Reset Description
[31.:16] Rsvd2 R0x0 Reserved
[15] StrmType RW 0x0
Stream Type
0= PCM
1= Non-PCM
(remaining bits in this verb have other
meanings)
[14] RateBase RW 0x0
Sample Base Rate
0= 48 KHz
1= 44.1 KHz
Table 83. SPDIFinCnvtr DigCtl Command Response Format
Bit Bitfield Name RW Reset Description
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 54
STAC9200
V 1.7 05/12
5.8.2. SPDIFoutCnvtr WCap
[13.:11] RateMult RW 0x0
Sample Base Rate Multiple:
000= 48 KHz / 44.1 KHz or less;
001= x2;
010= Reserved (x3);
011= x4;
100-111= Reserved
[10.:8] RateDiv RW 0x0
Sample Base Rate Divisor
000= Divide by 1
001= Divide by 2
010= Divide by 3
011= Divide by 4
100= Divide by 5
101= Divide by 6
110= Divide by 7
111= Divide by 8
[7] Rsvd1 R0x0 Reserved
[6.:4] NumBits RW 0x3
Bits per Sample
000= 8 bits
001= 16 bits
010= 20 bits
011= 24 bits
100-111= Reserved
[3.:0] NumChan RW 0x1
Number of Channels in each frame of the
stream.
0000= 1 channel
0001 = 2 channels
...
1111= 16 channels
Table 86. SPDIFoutCnvtr WCap Command Verb Format
Verb ID Payload Response
Get F00 09 See bitfield table
Table 85. SPDIFoutCnvtr Frmt Command Response Format
Bit Bitfield Name RW Reset Description
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 55
STAC9200
V 1.7 05/12
5.8.3. SPDIFoutCnvtr FrmtCap
Table 87. SPDIFoutCnvtr WCap Command Response Format
Bit Bitfield Name RW Reset Description
[31.:24] Rsvd2 R0x0 Reserved
[23.:20] Type R0x0 Widget type = Audio Output
[19.:16] Delay R0x4 Number of sample delays through widget
[15.:12] Rsvd1 R0x0 Reserved
[11] SwapCap R0x0 No left/right channel swap capability
[10] PwrCntrl R0x0 No support for Power State control
[9] DigitalStrm R0x1 Widget supports a Digital stream
[8] ConnList R0x0 No connection list is present
[7] UnsolCap R0x0 No support for Unsolicited Response
[6] ProcWidget R0x0 No Processing Controls parameter
[5] Stripe R0x0 No support for striping
[4] FormatOvrd R0x1 Widget contains format info; software should
query
[3] AmpParamOvrd R0x0 No amplifier info; use default amplifier parameters
from Audio Function node instead
[2] OutAmpPrsnt R0x0 No output amp
[1] InAmpPrsnt R0x0 No input amp
[0] Stereo R0x1 Stereo widget
Table 88. SPDIFoutCnvtr FrmtCap Command Verb Format
Verb ID Payload Response
Get F00 0A See bitfield table
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 56
STAC9200
V 1.7 05/12
5.8.4. SPDIFoutCnvtr StreamCap
Table 89. SPDIFoutCnvtr FrmtCap Command Response Format
Bit Bitfield Name RW Reset Description
[31.:21] Rsvd2 R0x0 Reserved
[20] B32 R0x0 32 bit audio formats are NOT supported
[19] B24 R0x1 24 bit audio formats are supported
[18] B20 R0x1 20 bit audio formats are supported
[17] B16 R0x1 16 bit audio formats are supported
[16] B8 R0x0 8 bit audio formats are NOT supported
[15.:12] Rsvd1 R0x0 Reserved
[11] R12 R0x0 384 KHz rate (8/1*48 KHz) NOT supported
[10] R11 R0x0 192.0 KHz rate (4/1*48 KHz) NOT supported
[9] R10 R0x0 176.4 KHz rate (4/1*44.1 KHz) NOT supported
[8] R9 R0x1 96.0 KHz rate (2/1*48 KHz) supported
[7] R8 R0x1 88.2 KHz rate (2/1*44.1 KHz) supported
[6] R7 R0x1 48.0 KHz rate supported (REQUIRED)
[5] R6 R0x1 44.1 KHz rate supported
[4] R5 R0x0 32.0 KHz rate (2/3*48 KHz) NOT supported
[3] R4 R0x0 22.05 KHz rate (1/2*44.1 KHz) NOT supported
[2] R3 R0x0 16.0 KHz rate (1/3*48 KHz) NOT supported
[1] R2 R0x0 11.025 KHz rate (1/4*44.0 KHz) NOT supported
[0] R1 R0x0 8.0 KHz rate (1/6*48 KHz) NOT supported
Table 90. SPDIFoutCnvtr StreamCap Command Verb Format
Verb ID Payload Response
Get F00 0B See bitfield table
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 57
STAC9200
V 1.7 05/12
5.8.5. SPDIFoutCnvtr Stream
5.8.6. SPDIFoutCnvtr DigCtl
Table 91. SPDIFoutCnvtr StreamCap Command Response Format
Bit Bitfield Name RW Reset Description
[31.:3] Rsvd R0x0 Reserved
[2] NonPCM R0x1 Non-PCM data supported.
[1] Float32 R0x0 No support for Float32 data.
[0] PCM R0x1 PCM-formatted data supported.
Table 92. SPDIFoutCnvtr Stream Command Verb Format
Verb ID Payload Response
Get F06 00 See bitfield table
Set1 706 See bits [7:0] of bitfield table 0000_0000h
Table 93. SPDIFoutCnvtr Stream Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd R0x0 Reserved
[7.:4] ID RW 0x0
Software-programmable integer representing
link stream ID used by the converter widget. By
convention stream 0 is reserved as unused.
[3.:0] Ch RW 0x0 Integer representing lowest channel used by
converter
Table 94. SPDIFoutCnvtr DigCtl Command Verb Format
Verb ID Payload Response
Get F0D 00 See bitfield table
Set1 70D See bits [7:0] of bitfield table 0000_0000h
Set2 70E See bits [15:8] of bitfield table 0000_0000h
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 58
STAC9200
V 1.7 05/12
5.9. DAC0Mux Node (NID = 0x07)
5.9.1. DAC0Mux WCap
Table 95. SPDIFoutCnvtr DigCtl Command Response Format
Bit Bitfield Name RW Reset Description
[31.:16] Rsvd2 R0x0 Reserved
[15] Rsvd1 R0x0 Reserved
[14.:8] CC RW 0x00 CC[6:0] - Category Code
[7] LRW 0x0 L - Generation Level
[6] PRO RW 0x0 PRO - Professional
[5] AUDIO RW 0x0 /AUDIO - Non-Audio
[4] COPY RW 0x0 COPY - Copyright
[3] PRE RW 0x0 PRE - Preemphasis
[2] VCFG RW 0x0 VCFG - Validity Config
[1] VRW 0x0 V - Validity
[0] DigEn RW 0x0 DigEn - Digital Enable
Table 96. DAC0Mux WCap Command Verb Format
Verb ID Payload Response
Get F00 09 See bitfield table
Table 97. DAC0Mux WCap Command Response Format
Bit Bitfield Name RW Reset Description
[31.:24] Rsvd2 R0x0 Reserved
[23.:20] Type R0x3 Widget type = Audio Selector
[19.:16] Delay R0x0 Number of sample delays through widget
[15.:12] Rsvd1 R0x0 Reserved
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 59
STAC9200
V 1.7 05/12
5.9.2. DAC0Mux ConnLen
[11] SwapCap R0x1 Left and right channels can be swapped
[10] PwrCntrl R0x0 No support for Power State control
[9] DigitalStrm R0x0 Widget supports an Analog stream
[8] ConnList R0x1 Connection list is present
[7] UnsolCap R0x0 No support for Unsolicited Response
[6] ProcWidget R0x0 No Processing Controls parameter.
[5] Stripe R0x0 No support for striping
[4] FormatOvrd R0x0 No format info; use default format parameters
from Audio Function node instead
[3] AmpParamOvrd R0x0 No amplifier info; use default amplifier
parameters from Audio Function node instead
[2] OutAmpPrsnt R0x0 No output amp
[1] InAmpPrsnt R0x0 No input amp
[0] Stereo R0x1 Stereo widget
Table 98. DAC0Mux ConnLen Command Verb Format
Verb ID Payload Response
Get F00 0E See bitfield table
Table 99. DAC0Mux ConnLen Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd R0x0 Reserved.
[7] LongForm R0x0 Connection list uses short-form (7-bit) NID entries.
[6.:0] N R 0x03 Number of NID entries in connection list.
Table 97. DAC0Mux WCap Command Response Format
Bit Bitfield Name RW Reset Description
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 60
STAC9200
V 1.7 05/12
5.9.3. DAC0Mux ConnSel
5.9.4. DAC0Mux ConnLst
5.9.5. DAC0Mux LR
Table 100. DAC0Mux ConnSel Command Verb Format
Verb ID Payload Response
Get F01 00 See bitfield table
Set1 701 See bits [7:0] of bitfield table 0000_0000h
Table 101. DAC0Mux ConnSel Command Response Format
Bit Bitfield Name RW Reset Description
[31.:2] Rsvd R0x0 Reserved
[1.:0] Index RW 0x0 Connection select control index.
Table 102. DAC0Mux ConnLst Command Verb Format
Verb ID Payload Response
Get F02 00 See bitfield table
Table 103. DAC0Mux ConnLst Command Response Format
Bit Bitfield Name RW Reset Description
[31.:24] Entry3 R0x00 Unused list entry.
[23.:16] Entry2 R0x0A ADC Mux widget.
[15.:8] Entry1 R0x08 SPDIF-In Pin widget.
[7.:0] Entry0 R0x02 DAC Analog converter widget.
Table 104. DAC0Mux LR Command Verb Format
Verb ID Payload Response
Get F0C 00 See bitfield table
Set1 70C See bits [7:0] of bitfield table 0000_0000h
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 61
STAC9200
V 1.7 05/12
5.10. DigInPin Node (NID = 0x08)
5.10.1. DigInPin WCap
Table 105. DAC0Mux LR Command Response Format
Bit Bitfield Name RW Reset Description
[31.:3] Rsvd2 R0x0 Reserved
[2] SwapEn RW 0x0 1= swap left and right channels of this Widget.
[1.:0] Rsvd1 R0x0 Reserved
Table 106. DigInPin WCap Command Verb Format
Verb ID Payload Response
Get F00 09 See bitfield table
Table 107. DigInPin WCap Command Response Format
Bit Bitfield Name RW Reset Description
[31.:24] Rsvd2 R0x0 Reserved
[23.:20] Type R0x4 Widget type = Pin Complex
[19.:16] Delay R0x3 Number of sample delays through widget
[15.:12] Rsvd1 R0x0 Reserved
[11] SwapCap R0x0 No left/right channel swap capability
[10] PwrCntrl R0x1 Power State control is supported
[9] DigitalStrm R0x1 Widget supports a Digital stream
[8] ConnList R0x0 No connection list is present
[7] UnsolCap R0x1 Unsolicited Response is supported
[6] ProcWidget R0x0 No Processing Controls parameter
[5] Stripe R0x0 No support for striping
[4] FormatOvrd R0x0 N/A for pin complex
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 62
STAC9200
V 1.7 05/12
5.10.2. DigInPin Cap
[3] AmpParamOvrd R0x0 No amplifier info; use default amplifier
parameters from Audio Function node instead
[2] OutAmpPrsnt R0x0 No output amp
[1] InAmpPrsnt R0x0 No input amp
[0] Stereo R0x1 Stereo widget
Table 108. DigInPin Cap Command Verb Format
Verb ID Payload Response
Get F00 0C See bitfield table
Table 109. DigInPin Cap Command Response Format
Bit Bitfield Name RW Reset Description
[31.:17] Rsvd2 R0x0 Reserved
[16] EapdCap R0x1 This widget controls EAPD pin
[15.:8] VRefCntrl R0x00 VRef generation not supported by this pin complex.
[7] Rsvd1 R0x0 Reserved
[6] BalancedIO R0x0 Pin complex does not have balanced pins.
[5] InCap R0x1 Pin complex is input capable.
[4] OutCap R0x0 Pin complex is not output capable.
(EAPD not equal to output stream)
[3] HPhnDrvCap R0x0 Pin does not have a headphone amplifier.
[2] PresDtctCap R0x1 Pin complex can perform Presence Detect.
[1] TrigRqd R0x0 N/A
[0] ImpSenseCap R0x0 Pin complex does not support impedance sense.
Table 107. DigInPin WCap Command Response Format
Bit Bitfield Name RW Reset Description
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 63
STAC9200
V 1.7 05/12
5.10.3. DigInPin PwrState
5.10.4. DigInPin Ctl
Table 110. DigInPin PwrState Command Verb Format
Verb ID Payload Response
Get F05 00 See bitfield table
Set1 705 See bits [7:0] of bitfield table 0000_0000h
Table 111. DigInPin PwrState Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd2 R0x0 Reserved
[7.:4] Act R0x3 PS-Act: Actual power state of referenced node.
[3.:2] Rsvd1 R0x0 Reserved
[1.:0] Set RW 0x3
PS-Set: Current power setting of referenced
node.
00 - Fully on.
01 - Fully on.
10 - Fully on.
11 - Powered down (default powered down)
Table 112. DigInPin Ctl Command Verb Format
Verb ID Payload Response
Get F07 00 See bitfield table
Set1 707 See bits [7:0] of bitfield table 0000_0000h
Table 113. DigInPin Ctl Command Response Format
Bit Bitfield Name RW Reset Description
[31.:6] Rsvd2 R0x0 Reserved
[5] InEn RW 0x0 1= (CODEC) input path of Pin Widget is
enabled
[4.:0] Rsvd1 R0x0 Reserved
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 64
STAC9200
V 1.7 05/12
5.10.5. DigInPin UnsolResp
5.10.6. DigInPin Sense
Table 114. DigInPin UnsolResp Command Verb Format
Verb ID Payload Response
Get F08 00 See bitfield table
Set1 708 See bits [7:0] of bitfield table 0000_0000h
Table 115. DigInPin UnsolResp Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd2 R0x00 Reserved
[7] En RW 0x0
Allow generation of Unsolicited Responses.
Unsolicited response events occur upon lock or
loss-of-lock by SPDIF-in clock recovery circuit.
[6] Rsvd1 R0x0 Reserved.
[5.:0] Ta g RW 0x00
Software programmable field returned in top six
bits (31:26) of every Unsolicited Response
generated by this node.
Table 116. DigInPin Sense Command Verb Format
Verb ID Payload Response
Get F09 00 See bitfield table
Set1 709 See bits [7:0] of bitfield table 0000_0000h
Set2 709 See bits [15:8] of bitfield table 0000_0000h
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 65
STAC9200
V 1.7 05/12
5.10.7. DigInPin EAPD
5.10.8. DigInPin Config
Table 117. DigInPin Sense Command Response Format
Bit Bitfield Name RW Reset Description
[31] Present R0x0
1= something is plugged into jack associated
with Pin Complex. For this widget, Presence
Detect indicates that the SPDIF-in clock
recovery circuit has locked onto a valid
SPDIF-in sampling frequency. Any change in
status will generate an Unsolicited Response, if
enabled with verb 708.
[30.:0] Rsvd R0x0 Reserved. Impedance sense not supported for
this Pin Complex.
Table 118. DigInPin EAPD Command Verb Format
Verb ID Payload Response
Get F0C 00 See bitfield table
Set1 70C See bits [7:0] of bitfield table 0000_0000h
Table 119. DigInPin EAPD Command Response Format
Bit Bitfield Name RW Reset Description
[31.:2] Rsvd2 R0x0 Reserved
[1] Data RW 0x0
EAPD value reflected on the EAPD pin.
0= power down external amp;
1= power up external amp if PwrState < 0x2.
If PwrState >= 0x2, Pin47 is Hi-Z. An external
pull-down is required if EAPD must be low
when Pin Widget is powered down.
[0] Rsvd1 R0x0 Reserved
Table 120. DigInPin Config Command Verb Format
Verb ID Payload Response
Get F1C 00 See bitfield table
Set1 71C See bits [7:0] of bitfield table 0000_0000h
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 66
STAC9200
V 1.7 05/12
5.11. DigOutPin Node (NID = 0x09)
5.11.1. DigOutPin WCap
Set2 71D See bits [15:8] of bitfield table 0000_0000h
Set3 71E See bits [23:16] of bitfield table 0000_0000h
Set4 71F See bits [31:24] of bitfield table 0000_0000h
Table 121. DigInPin Config Command Response Format
Bit Bitfield Name RW Reset Description
[31.:30] Port RW 0x0 External Port Connectivity of the Pin Complex.
0 = Port Complex is connected to a jack
[29.:24] Location RW 0x01 Physical location of the jack. Optical jack at
mainboard rear.
[23.:20] Device RW 0xC Default Device, indicating intended use of jack.
C = SPDIF In
[19.:16] Connection RW 0x5 Connection Type. 5 = optical
[15.:12] Color RW 0xE Color of physical jack. E = White
[11.:8] Misc RW 0x0 Misc[0] == Jack Detect override.
[7.:4] Assoc RW 0x3
Default Association for Pin Complex groups.
Reserved value 0000b should not be used.
Value 1111b indicates lowest priority.
[3.:0] Sequence RW 0x0 All Widgets in an association must have unique
sequence number.
Table 122. DigOutPin WCap Command Verb Format
Verb ID Payload Response
Get F00 09 See bitfield table
Table 120. DigInPin Config Command Verb Format
Verb ID Payload Response
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 67
STAC9200
V 1.7 05/12
5.11.2. DigOutPin Cap
Table 123. DigOutPin WCap Command Response Format
Bit Bitfield Name RW Reset Description
[31.:24] Rsvd2 R0x0 Reserved
[23.:20] Type R0x4 Widget type = Pin Complex
[19.:16] Delay R0x0 Number of sample delays through widget
[15.:12] Rsvd1 R0x0 Reserved
[11] SwapCap R0x0 No left/right channel swap capability
[10] PwrCntrl R0x0 No support for Power State control
[9] DigitalStrm R0x1 Widget supports a Digital stream
[8] ConnList R0x1 Connection list is present
[7] UnsolCap R0x0 No support for Unsolicited Response
[6] ProcWidget R0x0 No Processing Controls parameter
[5] Stripe R0x0 No support for striping
[4] FormatOvrd R0x0 N/A for pin complex
[3] AmpParamOvrd R0x0 No amplifier info; use default amplifier
parameters from Audio Function node instead
[2] OutAmpPrsnt R0x0 No output amp
[1] InAmpPrsnt R0x0 No input amp
[0] Stereo R0x1 Stereo widget
Table 124. DigOutPin Cap Command Verb Format
Verb ID Payload Response
Get F00 0C See bitfield table
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 68
STAC9200
V 1.7 05/12
5.11.3. DigOutPin ConnLen
Table 125. DigOutPin Cap Command Response Format
Bit Bitfield Name RW Reset Description
[31.:17] Rsvd2 R0x0 Reserved
[16] EapdCap R0x0 This widget does not control EAPD pin
[15.:8] VRefCntrl R0x00 VRef generation N/A since pin complex is not input capable.
[7] Rsvd1 R0x0 Reserved
[6] BalancedIO R0x0 Pin complex does not have balanced pins.
[5] InCap R0x0 Pin complex is not input capable.
[4] OutCap R0x1 Pin complex is output capable.
[3] HPhnDrvCap R0x0 Pin does not have a headphone amplifier.
[2] PresDtctCap R0x0 Pin complex cannot perform Presence Detect.
[1] TrigRqd R0x0 N/A
[0] ImpSenseCap R0x0 Pin complex does not support impedance sense.
Table 126. DigOutPin ConnLen Command Verb Format
Verb ID Payload Response
Get F00 0E See bitfield table
Table 127. DigOutPin ConnLen Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd R0x0 Reserved.
[7] LongForm R0x0 Connection list uses short-form (7-bit) NID entries.
[6.:0] N R 0x02 Number of NID entries in connection list.
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 69
STAC9200
V 1.7 05/12
5.11.4. DigOutPin ConnSel
5.11.5. DigOutPin ConnLst
5.11.6. DigOutPin Ctl
Table 128. DigOutPin ConnSel Command Verb Format
Verb ID Payload Response
Get F01 00 See bitfield table
Set1 701 See bits [7:0] of bitfield table 0000_0000h
Table 129. DigOutPin ConnSel Command Response Format
Bit Bitfield Name RW Reset Description
[31.:2] Rsvd R0x0 Reserved
[1.:0] Index RW 0x0 Connection select control index.
Table 130. DigOutPin ConnLst Command Verb Format
Verb ID Payload Response
Get F02 00 See bitfield table
Table 131. DigOutPin ConnLst Command Response Format
Bit Bitfield Name RW Reset Description
[31.:24] Entry3 R0x00 Unused list entry.
[23.:16] Entry2 R0x00 Unused list entry.
[15.:8] Entry1 R0x0A ADC Mux widget.
[7.:0] Entry0 R0x05 SPDIF Out converter widget.
Table 132. DigOutPin Ctl Command Verb Format
Verb ID Payload Response
Get F07 00 See bitfield table
Set1 707 See bits [7:0] of bitfield table 0000_0000h
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 70
STAC9200
V 1.7 05/12
5.11.7. DigOutPin Config
Table 133. DigOutPin Ctl Command Response Format
Bit Bitfield Name RW Reset Description
[31.:7] Rsvd2 R0x0 Reserved
[6] OutEn RW 0x0 1= (CODEC) output path of Pin Widget is enabled
[5.:0] Rsvd1 R0x0 Reserved
Table 134. DigOutPin Config Command Verb Format
Verb ID Payload Response
Get F1C 00 See bitfield table
Set1 71C See bits [7:0] of bitfield table 0000_0000h
Set2 71D See bits [15:8] of bitfield table 0000_0000h
Set3 71E See bits [23:16] of bitfield table 0000_0000h
Set4 71F See bits [31:24] of bitfield table 0000_0000h
Table 135. DigOutPin Config Command Response Format
Bit Bitfield Name RW Reset Description
[31.:30] Port RW 0x0 External Port Connectivity of the Pin Complex.
0 = Port Complex is connected to a jack
[29.:24] Location RW 0x01 Physical location of the jack. Optical jack at
mainboard rear.
[23.:20] Device RW 0x4 Default Device, indicating intended use of jack.
4 = SPDIF Out
[19.:16] Connection RW 0x5 Connection Type. 5 = optical
[15.:12] Color RW 0x1 Color of physical jack. 1 = Black
[11.:8] Misc RW 0x0 Misc[0] == Jack Detect override.
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 71
STAC9200
V 1.7 05/12
5.12. ADC0Mux Node (NID = 0x0A)
5.12.1. ADC0Mux VolRight
5.12.2. ADC0Mux VolLeft
[7.:4] Assoc RW 0x1
Default Association for Pin Complex groups.
Reserved value 0000b should not be used.
Value 1111b indicates lowest priority.
[3.:0] Sequence RW 0x2 All Widgets in an association must have unique
sequence number.
Table 136. ADC0Mux VolRight Command Verb Format
Verb ID Payload Response
Get B80 00 See bitfield table
Set1 390 See bits [7:0] of bitfield table 0000_0000h
Table 137. ADC0Mux VolRight Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd2 R0x0 Reserved
[7] Mute RW 0x1 1= mute is active
[6.:4] Rsvd1 R0x0 Reserved
[3.:0] Gain RW 0x0 Amplifier gain step number
Table 138. ADC0Mux VolLeft Command Verb Format
Verb ID Payload Response
Get BA0 00 See bitfield table
Set1 3A0 See bits [7:0] of bitfield table 0000_0000h
Table 135. DigOutPin Config Command Response Format
Bit Bitfield Name RW Reset Description
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 72
STAC9200
V 1.7 05/12
5.12.3. ADC0Mux WCap
Table 139. ADC0Mux VolLeft Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd2 R0x0 Reserved
[7] Mute RW 0x1 1= mute is active
[6.:4] Rsvd1 R0x0 Reserved
[3.:0] Gain RW 0x0 Amplifier gain step number
Table 140. ADC0Mux WCap Command Verb Format
Verb ID Payload Response
Get F00 09 See bitfield table
Table 141. ADC0Mux WCap Command Response Format
Bit Bitfield Name RW Reset Description
[31.:24] Rsvd2 R0x0 Reserved
[23.:20] Type R0x3 Widget type = Audio Selector
[19.:16] Delay R0x0 Number of sample delays through widget
[15.:12] Rsvd1 R0x0 Reserved
[11] SwapCap R0x1 Left and right channels can be swapped
[10] PwrCntrl R0x0 No support for Power State control
[9] DigitalStrm R0x0 Widget supports an Analog stream
[8] ConnList R0x1 Connection list is present
[7] UnsolCap R0x0 No support for Unsolicited Response
[6] ProcWidget R0x0 No Processing Controls parameter.
[5] Stripe R0x0 No support for striping
[4] FormatOvrd R0x0 No format info; use default format parameters from
Audio Function node instead
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 73
STAC9200
V 1.7 05/12
5.12.4. ADC0Mux OutAmpCap
5.12.5. ADC0Mux ConnLen
[3] AmpParamOvrd R0x1 This widget contains its own amplifier parameters.
[2] OutAmpPrsnt R0x1 Output amp is present
[1] InAmpPrsnt R0x0 No input amp
[0] Stereo R0x1 Stereo widget
Table 142. ADC0Mux OutAmpCap Command Verb Format
Verb ID Payload Response
Get F00 12 See bitfield table
Table 143. ADC0Mux OutAmpCap Command Response Format
Bit Bitfield Name RW Reset Description
[31] Mute R0x1 Amplifier is capable of muting
[30.:23] Rsvd3 R0x0 Reserved
[22.:16] StepSize R0x05 Size of each step in the gain range = 1.5dB
[15] Rsvd2 R0x0 Reserved
[14.:8] NumSteps R0x0F Number of steps in the gain range = 16 (0dB to +22.5dB)
[7] Rsvd1 R0x0 Reserved
[6.:0] Offset R0x00 0dB-step is programmed with this offset
Table 144. ADC0Mux ConnLen Command Verb Format
Verb ID Payload Response
Get F00 0E See bitfield table
Table 141. ADC0Mux WCap Command Response Format
Bit Bitfield Name RW Reset Description
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 74
STAC9200
V 1.7 05/12
5.12.6. ADC0Mux ConnLst
5.12.7. ADC0Mux LR
Table 145. ADC0Mux ConnLen Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd R0x0 Reserved
[7] LongForm R0x0 Connection list uses short-form (7-bit) NID entries.
[6.:0] N R 0x01 Number of NID entries in connection list.
Table 146. ADC0Mux ConnLst Command Verb Format
Verb ID Payload Response
Get F02 00 See bitfield table
Table 147. ADC0Mux ConnLst Command Response Format
Bit Bitfield Name RW Reset Description
[31.:24] Entry3 R0x00 Unused list entry.
[23.:16] Entry2 R0x00 Unused list entry.
[15.:8] Entry1 R0x00 Unused list entry.
[7.:0] Entry0 R0x0C Input Port (UnivJack) Mux widget.
Table 148. ADC0Mux LR Command Verb Format
Verb ID Payload Response
Get F0C 00 See bitfield table
Set1 70C See bits [7:0] of bitfield table 0000_0000h
Table 149. ADC0Mux LR Command Response Format
Bit Bitfield Name RW Reset Description
[31.:3] Rsvd2 R0x0 Reserved
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 75
STAC9200
V 1.7 05/12
5.13. MasterVol Node (NID = 0x0B)
5.13.1. MasterVol Right
5.13.2. MasterVol Left
[2] SwapEn RW 0x0 1= swap left and right channels of this Widget.
[1.:0] Rsvd1 R0x0 Reserved
Table 150. MasterVol Right Command Verb Format
Verb ID Payload Response
Get B80 00 See bitfield table
Set1 390 See bits [7:0] of bitfield table 0000_0000h
Table 151. MasterVol Right Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd2 R0x0 Reserved
[7] Mute RW 0x1 1= mute is active
[6.:5] Rsvd1 R0x0 Reserved
[4.:0] Gain RW 0x1F Amplifier gain step number
Table 152. MasterVol Left Command Verb Format
Verb ID Payload Response
Get BA0 00 See bitfield table
Set1 3A0 See bits [7:0] of bitfield table 0000_0000h
Table 149. ADC0Mux LR Command Response Format
Bit Bitfield Name RW Reset Description
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 76
STAC9200
V 1.7 05/12
5.13.3. MasterVol WCap
Table 153. MasterVol Left Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd2 R0x0 Reserved
[7] Mute RW 0x1 1= mute is active
[6.:5] Rsvd1 R0x0 Reserved
[4.:0] Gain RW 0x1F Amplifier gain step number
Table 154. MasterVol WCap Command Verb Format
Verb ID Payload Response
Get F00 09 See bitfield table
Table 155. MasterVol WCap Command Response Format
Bit Bitfield Name RW Reset Description
[31.:24] Rsvd2 R0x0 Reserved
[23.:20] Type R0x3 Widget type = Audio Selector
[19.:16] Delay R0x0 Number of sample delays through widget
[15.:12] Rsvd1 R0x0 Reserved
[11] SwapCap R0x0 No left/right channel swap capability
[10] PwrCntrl R0x0 No support for Power State control
[9] DigitalStrm R0x0 Widget supports an Analog stream
[8] ConnList R0x1 Connection list is present
[7] UnsolCap R0x0 No support for Unsolicited Response
[6] ProcWidget R0x0 No Processing Controls parameter.
[5] Stripe R0x0 No support for striping
[4] FormatOvrd R0x0 No format info; use default format parameters
from Audio Function node instead
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 77
STAC9200
V 1.7 05/12
5.13.4. MasterVol ConnLen
5.13.5. MasterVol ConnLst
[3] AmpParamOvrd R0x0 No amplifier info; use default amplifier
parameters from Audio Function node instead
[2] OutAmpPrsnt R0x1 Output amp is present
[1] InAmpPrsnt R0x0 No input amp
[0] Stereo R0x1 Stereo widget
Table 156. MasterVol ConnLen Command Verb Format
Verb ID Payload Response
Get F00 0E See bitfield table
Table 157. MasterVol ConnLen Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd R0x0 Reserved
[7] LongForm R0x0 Connection list uses short-form (7-bit) NID entries.
[6.:0] N R 0x01 Number of NID entries in connection list.
Table 158. MasterVol ConnLst Command Verb Format
Verb ID Payload Response
Get F02 00 See bitfield table
Table 159. MasterVol ConnLst Command Response Format
Bit Bitfield Name RW Reset Description
[31.:24] Entry3 R0x00 Unused list entry.
[23.:16] Entry2 R0x00 Unused list entry.
Table 155. MasterVol WCap Command Response Format
Bit Bitfield Name RW Reset Description
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 78
STAC9200
V 1.7 05/12
5.14. InPortMux Node (NID = 0x0C)
5.14.1. InPortMux VolRight
5.14.2. InPortMux VolLeft
[15.:8] Entry1 R0x00 Unused list entry.
[7.:0] Entry0 R0x07 DAC Mux widget.
Table 160. InPortMux VolRight Command Verb Format
Verb ID Payload Response
Get B80 00 See bitfield table
Set1 390 See bits [7:0] of bitfield table 0000_0000h
Table 161. InPortMux VolRight Command Response Format
Bit Bitfield Name RW Reset Description
[31.:3] Rsvd R0x0 Reserved
[2.:0] Gain RW 0x0 Amplifier gain step number
Table 162. InPortMux VolLeft Command Verb Format
Verb ID Payload Response
Get BA0 00 See bitfield table
Set1 3A0 See bits [7:0] of bitfield table 0000_0000h
Table 163. InPortMux VolLeft Command Response Format
Bit Bitfield Name RW Reset Description
[31.:3] Rsvd R0x0 Reserved
[2.:0] Gain RW 0x0 Amplifier gain step number
Table 159. MasterVol ConnLst Command Response Format
Bit Bitfield Name RW Reset Description
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 79
STAC9200
V 1.7 05/12
5.14.3. InPortMux WCap
Table 164. InPortMux WCap Command Verb Format
Verb ID Payload Response
Get F00 09 See bitfield table
Table 165. InPortMux WCap Command Response Format
Bit Bitfield Name RW Reset Description
[31.:24] Rsvd2 R0x0 Reserved
[23.:20] Type R0x3 Widget type = Audio Selector
[19.:16] Delay R0x0 Number of sample delays through widget
[15.:12] Rsvd1 R0x0 Reserved
[11] SwapCap R0x0 No left/right channel swap capability
[10] PwrCntrl R0x0 No support for Power State control
[9] DigitalStrm R0x0 Widget supports an Analog stream
[8] ConnList R0x1 Connection list is present
[7] UnsolCap R0x0 No support for Unsolicited Response
[6] ProcWidget R0x0 No Processing Controls parameter.
[5] Stripe R0x0 No support for striping
[4] FormatOvrd R0x0 No format info; use default format parameters from
Audio Function node instead
[3] AmpParamOvrd R0x1 This widget contains its own amplifier parameters.
[2] OutAmpPrsnt R0x1 Output amp is present
[1] InAmpPrsnt R0x0 No input amp
[0] Stereo R0x1 Stereo widget
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 80
STAC9200
V 1.7 05/12
5.14.4. InPortMux ConnLen
5.14.5. InPortMux AmpCap
Table 166. InPortMux ConnLen Command Verb Format
Verb ID Payload Response
Get F00 0E See bitfield table
Table 167. InPortMux ConnLen Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd R0x0 Reserved
[7] LongForm R0x0 Connection list uses short-form (7-bit) NID entries.
[6.:0] N R 0x05 Number of NID entries in connection list.
Table 168. InPortMux AmpCap Command Verb Format
Verb ID Payload Response
Get F00 12 See bitfield table
Table 169. InPortMux AmpCap Command Response Format
Bit Bitfield Name RW Reset Description
[31] Mute R0x0 No mute capability
[30.:23] Rsvd3 R0x0 Reserved
[22.:16] StepSize R0x27 Size of each step in the gain range = 10dB
[15] Rsvd2 R0x0 Reserved
[14.:8] NumSteps R0x04 Number of steps in the gain range = 5 (0dB to +40dB)
[7] Rsvd1 R0x0 Reserved
[6.:0] Offset R0x00 0dB-step is programmed with this offset
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 81
STAC9200
V 1.7 05/12
5.14.6. InPortMux ConnSel
5.14.7. InPortMux ConnLst0
5.14.8. InPortMux ConnLst4
Table 170. InPortMux ConnSel Command Verb Format
Verb ID Payload Response
Get F01 00 See bitfield table
Set1 701 See bits [7:0] of bitfield table 0000_0000h
Table 171. InPortMux ConnSel Command Response Format
Bit Bitfield Name RW Reset Description
[31.:3] Rsvd R0x0 Reserved
[2.:0] Index RW 0x0 Connection select control index.
Table 172. InPortMux ConnLst0 Command Verb Format
Verb ID Payload Response
Get F02 00 See bitfield table
Table 173. InPortMux ConnLst0 Command Response Format
Bit Bitfield Name RW Reset Description
[31.:24] Entry3 R0x0D Port A pin widget.
[23.:16] Entry2 R0x0E Port D pin widget.
[15.:8] Entry1 R0x0F Port C pin widget.
[7.:0] Entry0 R0x10 Port B pin widget.
Table 174. InPortMux ConnLst4 Command Verb Format
Verb ID Payload Response
Get F02 04 See bitfield table
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 82
STAC9200
V 1.7 05/12
5.15. PortAPin Node (NID = 0x0D)
5.15.1. PortAPin WCap
Table 175. InPortMux ConnLst4 Command Response Format
Bit Bitfield Name RW Reset Description
[31.:24] Entry3 R0x00 Unused list entry.
[23.:16] Entry2 R0x00 Unused list entry.
[15.:8] Entry1 R0x00 Unused list entry.
[7.:0] Entry0 R0x12 CDin pin widget.
Table 176. PortAPin WCap Command Verb Format
Verb ID Payload Response
Get F00 09 See bitfield table
Table 177. PortAPin WCap Command Response Format
Bit Bitfield Name RW Reset Description
[31.:24] Rsvd2 R0x0 Reserved
[23.:20] Type R0x4 Widget type = Pin Complex
[19.:16] Delay R0x0 Number of sample delays through widget
[15.:12] Rsvd1 R0x0 Reserved
[11] SwapCap R0x0 No left/right channel swap capability
[10] PwrCntrl R0x0 No support for Power State control
[9] DigitalStrm R0x0 Widget supports an Analog stream
[8] ConnList R0x1 Connection list is present
[7] UnsolCap R0x1 Unsolicited Response is supported
[6] ProcWidget R0x0 No Processing Controls parameter
[5] Stripe R0x0 No support for striping
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 83
STAC9200
V 1.7 05/12
5.15.2. PortAPin Cap
[4] FormatOvrd R0x0 N/A for pin complex
[3] AmpParamOvrd R0x0 No amplifier info; use default amplifier
parameters from Audio Function node instead.
[2] OutAmpPrsnt R0x0 No output amp
[1] InAmpPrsnt R0x0 No input amp
[0] Stereo R0x1 Stereo widget
Table 178. PortAPin Cap Command Verb Format
Verb ID Payload Response
Get F00 0C See bitfield table
Table 179. PortAPin Cap Command Response Format
Bit Bitfield Name RW Reset Description
[31.:17] Rsvd2 R0x0 Reserved
[16] EapdCap R0x0 This widget does not control EAPD pin
[15.:8] VRefCntrl R0x00 VRef generation not supported by this pin complex.
[7] Rsvd1 R0x0 Reserved
[6] BalancedIO R0x0 Pin complex does not have balanced pins.
[5] InCap R0x1 Pin complex is input capable.
[4] OutCap R0x1 Pin complex is output capable.
[3] HPhnDrvCap R0x1 Pin complex has headphone amplifier.
[2] PresDtctCap R0x1 Pin complex can perform Presence Detect.
[1] TrigRqd R0x1 Trigger is required for impedance measurement
[0] ImpSenseCap R0x1 Pin complex supports impedance sense.
Table 177. PortAPin WCap Command Response Format
Bit Bitfield Name RW Reset Description
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 84
STAC9200
V 1.7 05/12
5.15.3. PortAPin ConnLen
5.15.4. PortAPin ConnLst
5.15.5. PortAPin Ctl
Table 180. PortAPin ConnLen Command Verb Format
Verb ID Payload Response
Get F00 0E See bitfield table
Table 181. PortAPin ConnLen Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd R0x0 Reserved.
[7] LongForm R0x0 Connection list uses short-form (7-bit) NID entries.
[6.:0] N R 0x01 Number of NID entries in connection list.
Table 182. PortAPin ConnLst Command Verb Format
Verb ID Payload Response
Get F02 00 See bitfield table
Table 183. PortAPin ConnLst Command Response Format
Bit Bitfield Name RW Reset Description
[31.:24] Entry3 R0x00 Unused list entry.
[23.:16] Entry2 R0x00 Unused list entry.
[15.:8] Entry1 R0x00 Unused list entry.
[7.:0] Entry0 R0x0B Master Volume widget.
Table 184. PortAPin Ctl Command Verb Format
Verb ID Payload Response
Get F07 00 See bitfield table
Set1 707 See bits [7:0] of bitfield table 0000_0000h
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 85
STAC9200
V 1.7 05/12
5.15.6. PortAPin UnsolResp
Table 185. PortAPin Ctl Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd2 R0x0 Reserved
[7] HPhnEn RW 0x0 1= enable the low impedance amplifier associated
with the output
[6] OutEn RW 0x0 1= (CODEC) output path of Pin Widget is enabled
[5] InEn RW 0x0 1= (CODEC) input path of Pin Widget is enabled
[4.:0] Rsvd1 R0x0 Reserved
Table 186. PortAPin UnsolResp Command Verb Format
Verb ID Payload Response
Get F08 00 See bitfield table
Set1 708 See bits [7:0] of bitfield table 0000_0000h
Table 187. PortAPin UnsolResp Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd2 R0x00 Reserved
[7] En RW 0x0
Allow generation of Unsolicited Responses.
Unsolicited response events occur upon
jack-insertion OR completion of a Jack-Sense
cycle.
[6] Rsvd1 R0x0 Reserved
[5.:0] Ta g RW 0x00
Software programmable field returned in top six
bits (31:26) of every Unsolicited Response
generated by this node.
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 86
STAC9200
V 1.7 05/12
5.15.7. PortAPin Sense
5.15.8. PortAPin Config
Table 188. PortAPin Sense Command Verb Format
Verb ID Payload Response
Get F09 00 See bitfield table
Set1 709 See bits [7:0] of bitfield table 0000_0000h
Set2 709 See bits [15:8] of bitfield table 0000_0000h
Table 189. PortAPin Sense Command Response Format
Bit Bitfield Name RW Reset Description
[31] Present R0x0 1= something is plugged into jack associated
with Pin Complex.
[30.:0] Impedance R0x7FFF_FFFF
Measured impedance of the widget. A value of
all 1's indicates that a valid sense reading is not
available, or the sense measurement is busy if
it has been recently triggered. Overlaps
RightCh.
[0] RightCh W0x0 Set 1= perform impedance sensing on right
channel or ring of the connector
[0] LeftCh W0x0 Set 0= perform impedance sensing on left
channel or tip of the connector
Table 190. PortAPin Config Command Verb Format
Verb ID Payload Response
Get F1C 00 See bitfield table
Set1 71C See bits [7:0] of bitfield table 0000_0000h
Set2 71D See bits [15:8] of bitfield table 0000_0000h
Set3 71E See bits [23:16] of bitfield table 0000_0000h
Set4 71F See bits [31:24] of bitfield table 0000_0000h
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 87
STAC9200
V 1.7 05/12
5.16. PortDPin Node (NID = 0x0E)
5.16.1. PortDPin WCap
Table 191. PortAPin Config Command Response Format
Bit Bitfield Name RW Reset Description
[31.:30] Port RW 0x0 External Port Connectivity of the Pin Complex. 0 = Port
Complex is connected to a jack
[29.:24] Location RW 0x02 Physical location of the jack. 02h = Mainboard, Front
[23.:20] Device RW 0x2 Default Device, indicating intended use of jack. 2 = HP Out
[19.:16] Connection RW 0x1 Connection Type. 1 = 1/8 inch jack
[15.:12] Color RW 0x4 Color of physical jack. 4 = Green
[11.:8] Misc RW 0x0 Misc[0] = Jack Detect override.
[7.:4] Assoc RW 0x1
Default Association for Pin Complex groups. Reserved
value 0000b should not be used. Value 1111b indicates
lowest priority.
[3.:0] Sequence RW 0x1 All Widgets in an association must have unique sequence
number.
Table 192. PortDPin WCap Command Verb Format
Verb ID Payload Response
Get F00 09 See bitfield table
Table 193. PortDPin WCap Command Response Format
Bit Bitfield Name RW Reset Description
[31.:24] Rsvd2 R0x0 Reserved
[23.:20] Type R0x4 Widget type = Pin Complex
[19.:16] Delay R0x0 Number of sample delays through widget
[15.:12] Rsvd1 R0x0 Reserved
[11] SwapCap R0x0 No left/right channel swap capability
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 88
STAC9200
V 1.7 05/12
5.16.2. PortDPin Cap
[10] PwrCntrl R0x0 No support for Power State control
[9] DigitalStrm R0x0 Widget supports an Analog stream
[8] ConnList R0x1 Connection list is present
[7] UnsolCap R0x1 Unsolicited Response is supported
[6] ProcWidget R0x0 No Processing Controls parameter
[5] Stripe R0x0 No support for striping
[4] FormatOvrd R0x0 N/A for pin complex
[3] AmpParamOvrd R0x0 No amplifier info; use default amplifier
parameters from Audio Function node instead.
[2] OutAmpPrsnt R0x0 No output amp
[1] InAmpPrsnt R0x0 No input amp
[0] Stereo R0x1 Stereo widget
Table 194. PortDPin Cap Command Verb Format
Verb ID Payload Response
Get F00 0C See bitfield table
Table 195. PortDPin Cap Command Response Format
Bit Bitfield Name RW Reset Description
[31.:17] Rsvd2 R0x0 Reserved2
[16] EapdCap R0x0 This widget does not control EAPD pin
[15.:8] VRefCntrl R0x00 VRef generation not supported by this pin complex.
[7] Rsvd1 R0x0 Reserved
[6] BalancedIO R0x0 Pin complex does not have balanced pins.
Table 193. PortDPin WCap Command Response Format
Bit Bitfield Name RW Reset Description
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 89
STAC9200
V 1.7 05/12
5.16.3. PortDPin ConnLen
5.16.4. PortDPin ConnLst
[5] InCap R0x1 Pin complex is input capable.
[4] OutCap R0x1 Pin complex is output capable.
[3] HPhnDrvCap R0x1 Pin complex has headphone amplifier.
[2] PresDtctCap R0x1 Pin complex can perform Presence Detect.
[1] TrigRqd R0x1 Trigger is required for impedance measurement
[0] ImpSenseCap R0x1 Pin complex supports impedance sense.
Table 196. PortDPin ConnLen Command Verb Format
Verb ID Payload Response
Get F00 0E See bitfield table
Table 197. PortDPin ConnLen Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd R0x0 Reserved.
[7] LongForm R0x0 Connection list uses short-form (7-bit) NID entries.
[6.:0] N R 0x01 Number of NID entries in connection list.
Table 198. PortDPin ConnLst Command Verb Format
Verb ID Payload Response
Get F02 00 See bitfield table
Table 195. PortDPin Cap Command Response Format
Bit Bitfield Name RW Reset Description
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 90
STAC9200
V 1.7 05/12
5.16.5. PortDPin Ctl
5.16.6. PortDPin UnsolResp
Table 199. PortDPin ConnLst Command Response Format
Bit Bitfield Name RW Reset Description
[31.:24] Entry3 R0x00 Unused list entry.
[23.:16] Entry2 R0x00 Unused list entry.
[15.:8] Entry1 R0x00 Unused list entry.
[7.:0] Entry0 R0x0B Master Volume widget.
Table 200. PortDPin Ctl Command Verb Format
Verb ID Payload Response
Get F07 00 See bitfield table
Set1 707 See bits [7:0] of bitfield table 0000_0000h
Table 201. PortDPin Ctl Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd2 R0x0 Reserved
[7] HPhnEn RW 0x0 1= enable the low impedance amplifier
associated with the output
[6] OutEn RW 0x0 1= (CODEC) output path of Pin Widget is
enabled
[5] InEn RW 0x0 1= (CODEC) input path of Pin Widget is
enabled
[4.:0] Rsvd1 R0x0 Reserved
Table 202. PortDPin UnsolResp Command Verb Format
Verb ID Payload Response
Get F08 00 See bitfield table
Set1 708 See bits [7:0] of bitfield table 0000_0000h
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 91
STAC9200
V 1.7 05/12
5.16.7. PortDPin Sense
Table 203. PortDPin UnsolResp Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd2 R0x00 Reserved
[7] En RW 0x0
Allow generation of Unsolicited Responses. Unsolicited
response events occur upon jack-insertion OR completion
of a Jack-Sense cycle.
[6] Rsvd1 R0x0 Reserved
[5.:0] Tag RW 0x00 Software programmable field returned in top six bits (31:26)
of every Unsolicited Response generated by this node.
Table 204. PortDPin Sense Command Verb Format
Verb ID Payload Response
Get F09 00 See bitfield table
Set1 709 See bits [7:0] of bitfield table 0000_0000h
Set2 709 See bits [15:8] of bitfield table 0000_0000h
Table 205. PortDPin Sense Command Response Format
Bit Bitfield Name RW Reset Description
[31] Present R0x0 1= something is plugged into jack associated
with Pin Complex.
[30.:0] Impedance R0x7FFF_FFFF
Measured impedance of the widget. A value of
all 1's indicates that a valid sense reading is not
available, or the sense measurement is busy if
it has been recently triggered. Overlaps
RightCh.
[0] RightCh W0x0 Set 1= perform impedance sensing on right
channel or ring of the connector
[0] LeftCh W0x0 Set 0= perform impedance sensing on left
channel or tip of the connector
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 92
STAC9200
V 1.7 05/12
5.16.8. PortDPin Config
5.17. PortCPin Node (NID = 0x0F)
5.17.1. PortCPin WCap
Table 206. PortDPin Config Command Verb Format
Verb ID Payload Response
Get F1C 00 See bitfield table
Set1 71C See bits [7:0] of bitfield table 0000_0000h
Set2 71D See bits [15:8] of bitfield table 0000_0000h
Set3 71E See bits [23:16] of bitfield table 0000_0000h
Set4 71F See bits [31:24] of bitfield table 0000_0000h
Table 207. PortDPin Config Command Response Format
Bit Bitfield Name RW Reset Description
[31.:30] Port RW 0x0 External Port Connectivity of the Pin Complex.
0 = Port Complex is connected to a jack
[29.:24] Location RW 0x01 Physical location of the jack. 01h = Mainboard, Rear
[23.:20] Device RW 0x0 Default Device, indicating intended use of jack.
0 = Line Out
[19.:16] Connection RW 0x1 Connection Type. 1 = 1/8 inch jack
[15.:12] Color RW 0x4 Color of physical jack. 4 = Green
[11.:8] Misc RW 0x0 Misc[0] = Jack Detect override.
[7.:4] Assoc RW 0x1
Default Association for Pin Complex groups.
Reserved value 0000b should not be used. Value
1111b indicates lowest priority.
[3.:0] Sequence RW 0x0 All Widgets in an association must have unique
sequence number.
Table 208. PortCPin WCap Command Verb Format
Verb ID Payload Response
Get F00 09 See bitfield table
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 93
STAC9200
V 1.7 05/12
5.17.2. PortCPin Cap
Table 209. PortCPin WCap Command Response Format
Bit Bitfield Name RW Reset Description
[31.:24] Rsvd2 R0x0 Reserved
[23.:20] Type R0x4 Widget type = Pin Complex
[19.:16] Delay R0x0 Number of sample delays through widget
[15.:12] Rsvd1 R0x0 Reserved
[11] SwapCap R0x0 No left/right channel swap capability
[10] PwrCntrl R0x0 No support for Power State control
[9] DigitalStrm R0x0 Widget supports an Analog stream
[8] ConnList R0x1 Connection list is present
[7] UnsolCap R0x1 Unsolicited Response is supported
[6] ProcWidget R0x0 No Processing Controls parameter
[5] Stripe R0x0 No support for striping
[4] FormatOvrd R0x0 N/A for pin complex
[3] AmpParamOvrd R0x0 No amplifier info; use default amplifier
parameters from Audio Function node instead.
[2] OutAmpPrsnt R0x0 No output amp
[1] InAmpPrsnt R0x0 No input amp
[0] Stereo R0x1 Stereo widget
Table 210. PortCPin Cap Command Verb Format
Verb ID Payload Response
Get F00 0C See bitfield table
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 94
STAC9200
V 1.7 05/12
5.17.3. PortCPin ConnLen
Table 211. PortCPin Cap Command Response Format
Bit Bitfield Name RW Reset Description
[31.:17] Rsvd2 R0x0 Reserved2
[16] EapdCap R0x0 This widget does not control EAPD pin
[15.:8] VRefCntrl R0x00 VRef generation not supported by this pin complex.
[7] Rsvd1 R0x0 Reserved
[6] BalancedIO R0x0 Pin complex does not have balanced pins.
[5] InCap R0x1 Pin complex is input capable.
[4] OutCap R0x1 Pin complex is output capable.
[3] HPhnDrvCap R0x0 Pin does not have a headphone amplifier.
[2] PresDtctCap R0x1 Pin complex can perform Presence Detect.
[1] TrigRqd R0x1 Trigger is required for impedance measurement
[0] ImpSenseCap R0x1 Pin complex supports impedance sense.
Table 212. PortCPin ConnLen Command Verb Format
Verb ID Payload Response
Get F00 0E See bitfield table
Table 213. PortCPin ConnLen Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd R0x0 Reserved
[7] LongForm R0x0 Connection list uses short-form (7-bit) NID entries.
[6.:0] N R 0x01 Number of NID entries in connection list.
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 95
STAC9200
V 1.7 05/12
5.17.4. PortCPin ConnLst
5.17.5. PortCPin Ctl
Table 214. PortCPin ConnLst Command Verb Format
Verb ID Payload Response
Get F02 00 See bitfield table
Table 215. PortCPin ConnLst Command Response Format
Bit Bitfield Name RW Reset Description
[31.:24] Entry3 R0x00 Unused list entry.
[23.:16] Entry2 R0x00 Unused list entry.
[15.:8] Entry1 R0x00 Unused list entry.
[7.:0] Entry0 R0x0B Master Volume widget.
Table 216. PortCPin Ctl Command Verb Format
Verb ID Payload Response
Get F07 00 See bitfield table
Set1 707 See bits [7:0] of bitfield table 0000_0000h
Table 217. PortCPin Ctl Command Response Format
Bit Bitfield Name RW Reset Description
[31.:7] Rsvd2 R0x0 Reserved
[6] OutEn RW 0x0 1= (CODEC) output path of Pin Widget is enabled
[5] InEn RW 0x1 1= (CODEC) input path of Pin Widget is enabled
[4.:0] Rsvd1 R0x0 Reserved
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 96
STAC9200
V 1.7 05/12
5.17.6. PortCPin UnsolResp
5.17.7. PortCPin Sense
Table 218. PortCPin UnsolResp Command Verb Format
Verb ID Payload Response
Get F08 00 See bitfield table
Set1 708 See bits [7:0] of bitfield table 0000_0000h
Table 219. PortCPin UnsolResp Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd2 R0x00 Reserved
[7] En RW 0x0
Allow generation of Unsolicited Responses.
Unsolicited response events occur upon jack-insertion
OR completion of a Jack-Sense cycle.
[6] Rsvd1 R0x0 Reserved
[5.:0] Tag RW 0x00
Software programmable field returned in top six bits
(31:26) of every Unsolicited Response generated by
this node.
Table 220. PortCPin Sense Command Verb Format
Verb ID Payload Response
Get F09 00 See bitfield table
Set1 709 See bits [7:0] of bitfield table 0000_0000h
Set2 709 See bits [15:8] of bitfield table 0000_0000h
Table 221. PortCPin Sense Command Response Format
Bit Bitfield Name RW Reset Description
[31] Present R0x0 1= something is plugged into jack associated
with Pin Complex.
[30.:0] Impedance R0x7FFF_FFFF
Measured impedance of the widget. A value of
all 1's indicates that a valid sense reading is not
available, or the sense measurement is busy if
it has been recently triggered. Overlaps
RightCh.
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 97
STAC9200
V 1.7 05/12
5.17.8. PortCPin Config
[0] RightCh W0x0 Set 1= perform impedance sensing on right
channel or ring of the connector
[0] LeftCh W0x0 Set 0= perform impedance sensing on left
channel or tip of the connector
Table 222. PortCPin Config Command Verb Format
Verb ID Payload Response
Get F1C 00 See bitfield table
Set1 71C See bits [7:0] of bitfield table 0000_0000h
Set2 71D See bits [15:8] of bitfield table 0000_0000h
Set3 71E See bits [23:16] of bitfield table 0000_0000h
Set4 71F See bits [31:24] of bitfield table 0000_0000h
Table 223. PortCPin Config Command Response Format
Bit Bitfield Name RW Reset Description
[31.:30] Port RW 0x0 External Port Connectivity of the Pin Complex.
0 = Port Complex is connected to a jack
[29.:24] Location RW 0x01 Physical location of the jack.
03h = Mainboard, Rear
[23.:20] Device RW 0x8 Default Device, indicating intended use of jack.
8 = Line In
[19.:16] Connection RW 0x1 Connection Type. 1 = 1/8 inch jack
[15.:12] Color RW 0x3 Color of physical jack. 3 = Blue
[11.:8] Misc RW 0x0 Misc[0] = Jack Detect override.
Table 221. PortCPin Sense Command Response Format
Bit Bitfield Name RW Reset Description
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 98
STAC9200
V 1.7 05/12
5.18. PortBPin Node (NID = 0x10)
5.18.1. PortBPin WCap
[7.:4] Assoc RW 0x2
Default Association for Pin Complex groups.
Reserved value 0000b should not be used.
Value 1111b indicates lowest priority.
[3.:0] Sequence RW 0x1 All Widgets in an association must have unique
sequence number.
Table 224. PortBPin WCap Command Verb Format
Verb ID Payload Response
Get F00 09 See bitfield table
Table 225. PortBPin WCap Command Response Format
Bit Bitfield Name RW Reset Description
[31.:24] Rsvd2 R0x0 Reserved
[23.:20] Type R0x4 Widget type = Pin Complex
[19.:16] Delay R0x0 Number of sample delays through widget
[15.:12] Rsvd1 R0x0 Reserved
[11] SwapCap R0x0 No left/right channel swap capability
[10] PwrCntrl R0x0 No support for Power State control
[9] DigitalStrm R0x0 Widget supports an Analog stream
[8] ConnList R0x1 Connection list is present
[7] UnsolCap R0x1 Unsolicited Response is supported
[6] ProcWidget R0x0 No Processing Controls parameter
[5] Stripe R0x0 No support for striping
[4] FormatOvrd R0x0 N/A for pin complex
Table 223. PortCPin Config Command Response Format
Bit Bitfield Name RW Reset Description
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 99
STAC9200
V 1.7 05/12
5.18.2. PortBPin Cap
[3] AmpParamOvrd R0x0 No amplifier info; use default amplifier
parameters from Audio Function node instead.
[2] OutAmpPrsnt R0x0 No output amp
[1] InAmpPrsnt R0x0 No input amp
[0] Stereo R0x1 Stereo widget
Table 226. PortBPin Cap Command Verb Format
Verb ID Payload Response
Get F00 0C See bitfield table
Table 227. PortBPin Cap Command Response Format
Bit Bitfield Name RW Reset Description
[31.:17] Rsvd2 R0x0 Reserved
[16] EapdCap R0x0 This widget does not control EAPD pin
[15.:8] VRefCntrl R0x17
VRef generation is supported by this pin complex, and
the following voltages can be produced on the
associated VRef pin: 80% Avdd; 50% Avdd; GND; Hi-Z
(required since pin complex is output capable)
[7] Rsvd1 R0x0 Reserved
[6] BalancedIO R0x0 Pin complex does not have balanced pins.
[5] InCap R0x1 Pin complex is input capable.
[4] OutCap R0x1 Pin complex is output capable.
[3] HPhnDrvCap R0x0 Pin does not have a headphone amplifier.
[2] PresDtctCap R0x1 Pin complex can perform Presence Detect.
[1] TrigRqd R0x1 Trigger is required for impedance measurement
[0] ImpSenseCap R0x1 Pin complex supports impedance sense.
Table 225. PortBPin WCap Command Response Format
Bit Bitfield Name RW Reset Description
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 100
STAC9200
V 1.7 05/12
5.18.3. PortBPin ConnLen
5.18.4. PortBPin ConnLst
5.18.5. PortBPin Ctl
Table 228. PortBPin ConnLen Command Verb Format
Verb ID Payload Response
Get F00 0E See bitfield table
Table 229. PortBPin ConnLen Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd R0x0 Reserved.
[7] LongForm R0x0 Connection list uses short-form (7-bit) NID entries.
[6.:0] N R 0x01 Number of NID entries in connection list.
Table 230. PortBPin ConnLst Command Verb Format
Verb ID Payload Response
Get F02 00 See bitfield table
Table 231. PortBPin ConnLst Command Response Format
Bit Bitfield Name RW Reset Description
[31.:24] Entry3 R0x00 Unused list entry.
[23.:16] Entry2 R0x00 Unused list entry.
[15.:8] Entry1 R0x00 Unused list entry.
[7.:0] Entry0 R0x0B Master Volume widget.
Table 232. PortBPin Ctl Command Verb Format
Verb ID Payload Response
Get F07 00 See bitfield table
Set1 707 See bits [7:0] of bitfield table 0000_0000h
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 101
STAC9200
V 1.7 05/12
5.18.6. PortBPin UnsolResp
Table 233. PortBPin Ctl Command Response Format
Bit Bitfield Name RW Reset Description
[31.:7] Rsvd2 R0x0 Reserved
[6] OutEn RW 0x0 1= (CODEC) output path of Pin Widget is enabled
[5] InEn RW 0x1 1= (CODEC) input path of Pin Widget is enabled
[4.:3] Rsvd1 R0x0 Reserved
[2.:0] VRefSelect RW 0x0
VRefEn: Selects one of the possible states for the
VRef signal associated with the Pin Widget. If the
value written to this control does not correspond to a
supported value defined in the VRefCntrl field of the
Pin Capabilities parameter (0C), then this control will
take the value of 000b (Hi-Z).
Table 234. PortBPin UnsolResp Command Verb Format
Verb ID Payload Response
Get F08 00 See bitfield table
Set1 708 See bits [7:0] of bitfield table 0000_0000h
Table 235. PortBPin UnsolResp Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd2 R0x00 Reserved
[7] En RW 0x0
Allow generation of Unsolicited Responses.
Unsolicited response events occur upon
jack-insertion OR completion of a Jack-Sense cycle.
[6] Rsvd1 R0x0 Reserved
[5.:0] Tag RW 0x00
Software programmable field returned in top six bits
(31:26) of every Unsolicited Response generated by
this node.
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 102
STAC9200
V 1.7 05/12
5.18.7. PortBPin Sense
5.18.8. PortBPin Config
Table 236. PortBPin Sense Command Verb Format
Verb ID Payload Response
Get F09 00 See bitfield table
Set1 709 See bits [7:0] of bitfield table 0000_0000h
Set2 709 See bits [15:8] of bitfield table 0000_0000h
Table 237. PortBPin Sense Command Response Format
Bit Bitfield Name RW Reset Description
[31] Present R0x0 1= something is plugged into jack associated with Pin
Complex.
[30.:0] Impedance R0x7FFF_FFFF
Measured impedance of the widget. A value of all 1's indicates
that a valid sense reading is not available, or the sense
measurement is busy if it has been recently triggered.
Overlaps RightCh.
[0] RightCh W0x0 Set 1= perform impedance sensing on right channel or ring of
the connector
[0] LeftCh W0x0 Set 0= perform impedance sensing on left channel or tip of the
connector
Table 238. PortBPin Config Command Verb Format
Verb ID Payload Response
Get F1C 00 See bitfield table
Set1 71C See bits [7:0] of bitfield table 0000_0000h
Set2 71D See bits [15:8] of bitfield table 0000_0000h
Set3 71E See bits [23:16] of bitfield table 0000_0000h
Set4 71F See bits [31:24] of bitfield table 0000_0000h
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 103
STAC9200
V 1.7 05/12
5.19. MonoOutPin Node (NID = 0x11)
5.19.1. MonoOutPin Vol
Table 239. PortBPin Config Command Response Format
Bit Bitfield Name RW Reset Description
[31.:30] Port RW 0x0 External Port Connectivity of the Pin Complex.
0 = Port Complex is connected to a jack
[29.:24] Location RW 0x02 Physical location of the jack. 02h = Mainboard, Front
[23.:20] Device RW 0xA Default Device, indicating intended use of jack. A = Mic In
[19.:16] Connection RW 0x1 Connection Type. 1 = 1/8 inch jack
[15.:12] Color RW 0x9 Color of physical jack. 9 = Pink
[11.:8] Misc RW 0x0 Misc[0] = Jack Detect override.
[7.:4] Assoc RW 0x2 Default Association for Pin Complex groups. Reserved value 0000b
should not be used. Value 1111b indicates lowest priority.
[3.:0] Sequence RW 0x0 All Widgets in an association must have unique sequence number.
Table 240. MonoOutPin Vol Command Verb Format
Verb ID Payload Response
Get BA0 00 See bitfield table
Set1 3A0 See bits [7:0] of bitfield table 0000_0000h
Table 241. MonoOutPin Vol Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd2 R0x0 Reserved
[7] Mute RW 0x1 1= mute is active
[6.:5] Rsvd1 R0x0 Reserved
[4.:0] Gain RW 0x1F Mono (left) amplifier gain step number
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 104
STAC9200
V 1.7 05/12
5.19.2. MonoOutPin WCap
Table 242. MonoOutPin WCap Command Verb Format
Verb ID Payload Response
Get F00 09 See bitfield table
Table 243. MonoOutPin WCap Command Response Format
Bit Bitfield Name RW Reset Description
[31.:24] Rsvd2 R0x0 Reserved
[23.:20] Type R0x4 Widget type = Pin Complex
[19.:16] Delay R0x0 Number of sample delays through widget
[15.:12] Rsvd1 R0x0 Reserved
[11] SwapCap R0x0 No left/right channel swap capability
[10] PwrCntrl R0x0 No support for Power State control
[9] DigitalStrm R0x0 Widget supports an Analog stream
[8] ConnList R0x1 Connection list is present
[7] UnsolCap R0x0 No support for Unsolicited Response
[6] ProcWidget R0x0 No Processing Controls parameter
[5] Stripe R0x0 No support for striping
[4] FormatOvrd R0x0 N/A for pin complex
[3] AmpParamOvrd R0x0 No amplifier info; use default amplifier
parameters from Audio Function node instead.
[2] OutAmpPrsnt R0x1 Output amp is present
[1] InAmpPrsnt R0x0 No input amp
[0] Stereo R0x0 Mono widget
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 105
STAC9200
V 1.7 05/12
5.19.3. MonoOutPin Cap
5.19.4. MonoOutPin ConnLen
Table 244. MonoOutPin Cap Command Verb Format
Verb ID Payload Response
Get F00 0C See bitfield table
Table 245. MonoOutPin Cap Command Response Format
Bit Bitfield Name RW Reset Description
[31.:17] Rsvd2 R0x0 Reserved
[16] EapdCap R0x0 This widget does not control EAPD pin
[15.:8] VRefCntrl R0x00 VRef generation N/A since pin complex is not
input capable.
[7] Rsvd1 R0x0 Reserved
[6] BalancedIO R0x0 Pin complex does not have balanced pins.
[5] InCap R0x0 Pin complex is not input capable.
[4] OutCap R0x1 Pin complex is output capable.
[3] HPhnDrvCap R0x0 Pin does not have a headphone amplifier.
[2] PresDtctCap R0x0 Pin complex cannot perform Presence Detect.
[1] TrigRqd R0x0 N/A
[0] ImpSenseCap R0x0 Pin complex does not support impedance
sense.
Table 246. MonoOutPin ConnLen Command Verb Format
Verb ID Payload Response
Get F00 0E See bitfield table
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 106
STAC9200
V 1.7 05/12
5.19.5. MonoOutPin ConnLst
5.19.6. MonoOutPin Ctl
Table 247. MonoOutPin ConnLen Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd R0x0 Reserved
[7] LongForm R0x0 Connection list uses short-form (7-bit) NID
entries.
[6.:0] N R 0x01 Number of NID entries in connection list.
Table 248. MonoOutPin ConnLst Command Verb Format
Verb ID Payload Response
Get F02 00 See bitfield table
Table 249. MonoOutPin ConnLst Command Response Format
Bit Bitfield Name RW Reset Description
[31.:24] Entry3 R0x00 Unused list entry.
[23.:16] Entry2 R0x00 Unused list entry.
[15.:8] Entry1 R0x00 Unused list entry.
[7.:0] Entry0 R0x13 MonoOut Mix widget.
Table 250. MonoOutPin Ctl Command Verb Format
Verb ID Payload Response
Get F07 00 See bitfield table
Set1 707 See bits [7:0] of bitfield table 0000_0000h
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 107
STAC9200
V 1.7 05/12
5.19.7. MonoOutPin Config
Table 251. MonoOutPin Ctl Command Response Format
Bit Bitfield Name RW Reset Description
[31.:7] Rsvd2 R0x0 Reserved
[6] OutEn RW 0x0 1= (CODEC) output path of Pin Widget is
enabled
[5.:0] Rsvd1 R0x0 Reserved
Table 252. MonoOutPin Config Command Verb Format
Verb ID Payload Response
Get F1C 00 See bitfield table
Set1 71C See bits [7:0] of bitfield table 0000_0000h
Set2 71D See bits [15:8] of bitfield table 0000_0000h
Set3 71E See bits [23:16] of bitfield table 0000_0000h
Set4 71F See bits [31:24] of bitfield table 0000_0000h
Table 253. MonoOutPin Config Command Response Format
Bit Bitfield Name RW Reset Description
[31.:30] Port RW 0x1 External Port Connectivity of the Pin Complex.
1 = no physical connection
[29.:24] Location RW 0x10 Physical location of the jack. 10h = Internal, N/A
[23.:20] Device RW 0x1 Default Device, indicating intended use of jack.
1 = Speaker
[19.:16] Connection RW 0x7 Connection Type. 7 = Other Analog
[15.:12] Color RW 0x0 Color of physical jack. 0 = Unknown
[11.:8] Misc RW 0x0 Misc[0] = Jack Detect override.
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 108
STAC9200
V 1.7 05/12
5.20. CDPin Node (NID = 0x12)
5.20.1. CDPin WCap
[7.:4] Assoc RW 0x1
Default Association for Pin Complex groups.
Reserved value 0000b should not be used.
Value 1111b indicates lowest priority.
[3.:0] Sequence RW 0x3 All Widgets in an association must have unique
sequence number.
Table 254. CDPin WCap Command Verb Format
Verb ID Payload Response
Get F00 09 See bitfield table
Table 255. CDPin WCap Command Response Format
Bit Bitfield Name RW Reset Description
[31.:24] Rsvd2 R0x0 Reserved
[23.:20] Type R0x4 Widget type = Pin Complex
[19.:16] Delay R0x0 Number of sample delays through widget
[15.:12] Rsvd1 R0x0 Reserved
[11] SwapCap R0x0 No left/right channel swap capability
[10] PwrCntrl R0x0 No support for Power State control
[9] DigitalStrm R0x0 Widget supports an Analog stream
[8] ConnList R0x0 No connection list is present
[7] UnsolCap R0x0 No support for Unsolicited Response
[6] ProcWidget R0x0 No Processing Controls parameter
[5] Stripe R0x0 No support for striping
[4] FormatOvrd R0x0 N/A for pin complex
Table 253. MonoOutPin Config Command Response Format
Bit Bitfield Name RW Reset Description
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 109
STAC9200
V 1.7 05/12
5.20.2. CDPin Cap
[3] AmpParamOvrd R0x0 No amplifier info; use default amplifier
parameters from Audio Function node instead.
[2] OutAmpPrsnt R0x0 No output amp
[1] InAmpPrsnt R0x0 No input amp
[0] Stereo R0x1 Stereo widget
Table 256. CDPin Cap Command Verb Format
Verb ID Payload Response
Get F00 0C See bitfield table
Table 257. CDPin Cap Command Response Format
Bit Bitfield Name RW Reset Description
[31.:17] Rsvd2 R0x0 Reserved
[16] EapdCap R0x0 This widget does not control EAPD pin
[15.:8] VRefCntrl R0x00 VRef generation not supported by this pin
complex.
[7] Rsvd1 R0x0 Reserved
[6] BalancedIO R0x0 Pin complex does not have balanced pins.
[5] InCap R0x1 Pin complex is input capable.
[4] OutCap R0x0 Pin complex is not output capable.
[3] HPhnDrvCap R0x0 Pin does not have a headphone amplifier.
[2] PresDtctCap R0x0 Pin complex cannot perform Presence Detect.
[1] TrigRqd R0x0 N/A
[0] ImpSenseCap R0x0 Pin complex does not support impedance
sense.
Table 255. CDPin WCap Command Response Format
Bit Bitfield Name RW Reset Description
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 110
STAC9200
V 1.7 05/12
5.20.3. CDPin Ctl
5.20.4. CDPin Config
Table 258. CDPin Ctl Command Verb Format
Verb ID Payload Response
Get F07 00 See bitfield table
Set1 707 See bits [7:0] of bitfield table 0000_0000h
Table 259. CDPin Ctl Command Response Format
Bit Bitfield Name RW Reset Description
[31.:6] Rsvd2 R0x0 Reserved
[5] InEn RW 0x1 1= (CODEC) input path of Pin Widget is
enabled (un-muted)
[4.:0] Rsvd1 R0x0 Reserved
Table 260. CDPin Config Command Verb Format
Verb ID Payload Response
Get F1C 00 See bitfield table
Set1 71C See bits [7:0] of bitfield table 0000_0000h
Set2 71D See bits [15:8] of bitfield table 0000_0000h
Set3 71E See bits [23:16] of bitfield table 0000_0000h
Set4 71F See bits [31:24] of bitfield table 0000_0000h
Table 261. CDPin Config Command Response Format
Bit Bitfield Name RW Reset Description
[31.:30] Port RW 0x2 External Port Connectivity of the Pin Complex.
2 = fixed function device
[29.:24] Location RW 0x10 Physical location of the jack. 10h = Internal, N/A
[23.:20] Device RW 0x3 Default Device, indicating intended use of jack.
3 = CD
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 111
STAC9200
V 1.7 05/12
5.21. MonoOutMix Node (NID = 0x13)
5.21.1. MonoOutMix WCap
[19.:16] Connection RW 0x3 Connection Type. 3 = ATAPI internal
[15.:12] Color RW 0x0 Color of physical jack. 0 = Unknown
[11.:8] Misc RW 0x0 Misc[0] = Jack Detect override.
[7.:4] Assoc RW 0x2
Default Association for Pin Complex groups.
Reserved value 0000b should not be used.
Value 1111b indicates lowest priority.
[3.:0] Sequence RW 0x2 All Widgets in an association must have unique
sequence number.
Table 262. MonoOutMix WCap Command Verb Format
Verb ID Payload Response
Get F00 09 See bitfield table
Table 263. MonoOutMix WCap Command Response Format
Bit Bitfield Name RW Reset Description
[31.:24] Rsvd2 R0x0 Reserved
[23.:20] Type R0x2 Widget type = Audio Mixer
[19.:16] Delay R0x0 Number of sample delays through widget
[15.:12] Rsvd1 R0x0 Reserved
[11] SwapCap R0x0 Swapping of left and right channels not
supported
[10] PwrCntrl R0x0 No support for Power State control
[9] DigitalStrm R0x0 Widget supports an Analog stream
[8] ConnList R0x1 Connection list is present
[7] UnsolCap R0x0 No support for Unsolicited Response
Table 261. CDPin Config Command Response Format
Bit Bitfield Name RW Reset Description
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 112
STAC9200
V 1.7 05/12
5.21.2. MonoOutMix ConnLen
5.21.3. MonoOutMix ConnLst
[6] ProcWidget R0x0 No Processing Controls parameter.
[5] Stripe R0x0 No support for striping
[4] FormatOvrd R0x0 No format info; use default format parameters
from Audio Function node instead
[3] AmpParamOvrd R0x0 No amplifier info; use default amplifier
parameters from Audio Function node instead
[2] OutAmpPrsnt R0x0 No output amp
[1] InAmpPrsnt R0x0 No input amp
[0] Stereo R0x0 Mono widget
Table 264. MonoOutMix ConnLen Command Verb Format
Verb ID Payload Response
Get F00 0E See bitfield table
Table 265. MonoOutMix ConnLen Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd R0x0 Reserved.
[7] LongForm R0x0 Connection list uses short-form (7-bit) NID
entries.
[6.:0] N R 0x01 Number of NID entries in connection list.
Table 266. MonoOutMix ConnLst Command Verb Format
Verb ID Payload Response
Get F02 00 See bitfield table
Table 263. MonoOutMix WCap Command Response Format
Bit Bitfield Name RW Reset Description
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 113
STAC9200
V 1.7 05/12
5.22. PCBeep Node (NID = 0x14)
5.22.1. PCBeep Vol
5.22.2. PCBeep WCap
Table 267. MonoOutMix ConnLst Command Response Format
Bit Bitfield Name RW Reset Description
[31.:24] Entry3 R0x00 Unused list entry.
[23.:16] Entry2 R0x00 Unused list entry.
[15.:8] Entry1 R0x00 Unused list entry.
[7.:0] Entry0 R0x07 DAC Mux widget.
Table 268. PCBeep Vol Command Verb Format
Verb ID Payload Response
Get BA0 00 See bitfield table
Set1 3A0 See bits [7:0] of bitfield table 0000_0000h
Table 269. PCBeep Vol Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd2 R0x0 Reserved
[7] Mute RW 0x1 1= mute is active
[6.:2] Rsvd1 R0x0 Reserved
[1.:0] Gain RW 0x3 Mono (left) amplifier gain step number
Table 270. PCBeep WCap Command Verb Format
Verb ID Payload Response
Get F00 09 See bitfield table
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 114
STAC9200
V 1.7 05/12
5.22.3. PCBeep OutAmpCap
Table 271. PCBeep WCap Command Response Format
Bit Bitfield Name RW Reset Description
[31.:24] Rsvd3 R0x0 Reserved
[23.:20] Type R0x7 Widget type = Beep Generator
[19.:4] Rsvd2 R0x0 Reserved
[3] AmpParamOvrd R0x1 This widget contains its own amplifier
parameters.
[2] OutAmpPrsnt R0x1 Output amp is present
[1] InAmpPrsnt R0x0 N/A
[0] Stereo R0x0 Mono widget
Table 272. PCBeep OutAmpCap Command Verb Format
Verb ID Payload Response
Get F00 12 See bitfield table
Table 273. PCBeep OutAmpCap Command Response Format
Bit Bitfield Name RW Reset Description
[31] Mute R0x1 Amplifier is capable of muting
[30.:23] Rsvd3 R0x0 Reserved
[22.:16] StepSize R0x17 Size of each step in the gain range = 6 dB
[15] Rsvd2 R0x0 Reserved
[14.:8] NumSteps R0x03 Number of steps in the gain range = 4 (-18dB to 0dB)
[7] Rsvd1 R0x0 Reserved
[6.:0] Offset R0x03 0dB-step is programmed with this offset
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 115
STAC9200
V 1.7 05/12
5.22.4. PCBeep Gen
Table 274. PCBeep Gen Command Verb Format
Verb ID Payload Response
Get F0A 00 See bitfield table
Set1 70A See bits [7:0] of bitfield table 0000_0000h
Table 275. PCBeep Gen Command Response Format
Bit Bitfield Name RW Reset Description
[31.:8] Rsvd R0x0 Reserved
[7.:0] Divider RW 0x00
Enable internal PC-Beep generation.
Divider = 00h disables internal PC Beep
generation and enables normal operation of the
CODEC.
Divider not equal to 00h generates the beep
tone on all Pin Complexes that are currently
configured as outputs.
The Azalia spec states that the beep tone
frequency = (48 KHz Azalia SYNC rate) /
(4*Divider), producing tones from 47 Hz to
12 KHz (logarithmic scale). Instead, this part
generates tones with frequency = 48000 * (257
- Divider) / 1024, yielding a linear range from
12 KHz to 93.75 Hz in steps of 46.875 Hz. If
JackSenseVSR[Rate2x], then the beep tones
generated have frequency = 48000 * (513 -
Divider) / 1024, yielding a range of 24 KHz to
12093.75 Hz in steps of 46.875 Hz.
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 116
STAC9200
V 1.7 05/12
6. ORDERING INFORMATION
6.1. STAC9200 Family Options and Part Order Numbers
The +4V Analog voltage is supported by the +5 V version of the STAC9200.
NOTE: When ordering these parts the “yy” will be replaced with the CODEC revision. Add an “R” to the end of any of
these part numbers for delivery on Tape and Reel. The minimum order quantity for Tape and Reel is 2,000 units for
both package options.
Part Order Number Voltage DAC SNR Pkg Pins
STAC9200X5TAEyy 5 V 100dB 48 LQFP
STAC9200X5NAEyy 5 V 100dB 32 QFN
STAC9200X3TAEyy 3.3 V 100dB 48 LQFP
STAC9200X3NAEyy 3.3 V 100dB 32 QFN
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 117
STAC9200
V 1.7 05/12
7. PIN INFORMATION
7.1. Pin Out
32 pad QFN
28HP_R
27HP_L
26AVDD2
25MONO_OUT
29AVSS
30GPIO2
31
32
SPDIF_OUT
SPDIF_IN/EAPD/GPIO3
4DVSS2
3BIT_CLK
2SDATA_OUT
1N.C.
5SDATA_IN
6DVDD
7
8
RESET#
SYNC
13 MIC 1
14 MIC 2
15 LINE_IN_L
16 LINE_IN_R
12 CD_R
11 N.C.
10
9SENSE_A
CD_L
21 GPIO0
22 GPIO1
23 LINE_OUT_L
24 LINE_OUT_R
20 CAP2
19 VREF_OUT
18
17 AVSS1
VREF_IN
48 pin LQFP
21 MIC_L
22 MIC_R
23 LINE_IN_L
24 LINE_IN_R
20 CD_R
19 N.C.
18 CD_L
17 N.C.
16 N.C.
15 N.C.
14 N.C.
13 SENSE_A
33 GPIO0
34 GPIO1
35 LINE_OUT_L
36 LINE_OUT_R
32 CAP2
31 N.C.
30 N.C.
29 N.C.
28 VREF_OUT
27 VREF_IN
26 AVSS1
25 N.C.
40N.C.
39HP_OUT_L
38AVDD2
37MONO_OUT
41HP_OUT_R
42AVSS2
43N.C.
44N.C.
45GPIO2
46N.C.
47SPDIF_IN/EAPD/GPIO3
48SPDIF_OUT
4N.C.
3N.C.
2N.C.
1N.C.
5SDATA_OUT
6BIT_CLK
7DVSS
8SDATA_IN
9DVDD
10SYNC
11RESET#
12PC BEEP
N.C. = No Connect
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 118
STAC9200
V 1.7 05/12
7.2. Pin Table for 48-pin LQFP and 32-pad QFN Packages
Pin Name Pin Function I/O
Internal
Pull-up/
Pull-down
LQFP
48-pin
Location
QFN
32-pin
Location
NC No Connect - - 1 -
NC No Connect - - 2 1
NC No Connect - - 3 -
NC No Connect - - 4 -
SDATA_OUT High Definition Audio “Azalia” Serial Data
output (inbound stream) I (Digital) None 5 2
BIT_CLK High Definition Audio “Azalia” Bit Clock I(Digital) Pull-down 6 3
DVSS Digital Ground I(Digital) None 7 4
SDATA_IN High Definition Audio “Azalia” Serial Data input
(outbound stream) I/O(Digital) Pull-down 8 5
DVDD_CORE3 Digital Vdd = 3.3 V I(Digital) None 9 6
SYNC High Definition Audio “Azalia”Frame Sync I(Digital) Pull-down 10 7
RESET# High Definition Audio “Azalia” Reset I(Digital) Pull-down 11 8
PC Beep PC Beep I(Analog) - 12 -
Sense A Jack insertion detection Ports A, B, C, D I(Analog) None 13 9
NC No Connect - - 14 -
NC No Connect - - 15 -
NC No Connect - - 16 -
NC No Connect - - 17 -
CD-L CD Audio Left Channel I(Analog) None 18 10
NC No Connect - - 19 11
CD-R CD Audio Right Channel I(Analog) None 20 12
Port B-L Analog I/O I/O(Analog) None 21 13
Port B-R Analog I/O I/O(Analog) None 22 14
Port C-L Analog I/O I/O(Analog) None 23 15
Port C-R Analog I/O I/O(Analog) None 24 16
NC No Connect - - 25 -
AVSS1 Analog Ground I(Analog) None 26 17
VREF IN Reference Voltage In drive I(Analog) None 27 18
VREFOUT Reference Voltage Out drive O(Analog) None 28 19
NC No Connect - - 29 -
NC No Connect - - 30 -
NC No Connect - - 31 -
CAP2 ADC reference Cap O(Analog) None 32 20
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 119
STAC9200
V 1.7 05/12
* GPIO Pins can also be used for Microphone Bias.
GPIO0* General Purpose I/O/Mic Bias I/O(Analog) Pull-up 50 K33 21
GPIO1* General Purpose I/O/Mic Bias I/O(Analog) Pull-up 50 K34 22
Port D-L Analog I/O with HP support I/O(Analog) None 35 23
Port D-R Analog I/O with HP support I/O(Analog) None 36 24
MONO Mono Out from DAC O(Analog) None 37 25
AVDD2 Analog Vdd = 5.0 V or 3.3 V I(Analog) None 38 26
Port A-L Analog I/O with HP support I/O(Analog) None 39 27
NC No Connect - - 40 -
Port A-R Analog I/O with HP support I/O(Analog) None 41 28
AVSS2 Analog Ground I(Analog) None 42 29
NC No Connect - - 43 -
NC No Connect - - 44 -
GPIO2* General Purpose I/O /Mic Bias I/O(Digital) Pull-up 50 K45 30
NC No Connect - - 46 -
S/PDIFIN/EAPD/
GPIO3*
SPDIF Input, External Amplifier Power Down,
General Purpose I/O /Mic Bias I/O(Digital) None 47 31
S/PDIF-OUT SPDIF digital output
(50 K internal pull-down) O(Digital) 50 K internal
pull-down 48 32
Pin Name Pin Function I/O
Internal
Pull-up/
Pull-down
LQFP
48-pin
Location
QFN
32-pin
Location
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 120
STAC9200
V 1.7 05/12
8. PACKAGE DRAWINGS
8.1. 32-pin QFN
Figure 3. 32-Pad QFN Package Outline and Package Dimensions
NOTE: For more information on the QFN please see IDT QFN Application Note.
Key
QFN Dimensions in mm
Min Nom Max
A - 0.80 0.90
A1 0 0.02 0.05
A3 0.20 REF.
b 0.18 0.25 0.30
D 5.00 BSC
D1 3.50 BSC
E 5.00 BSC
E1 3.50 BSC
e 0.50 BSC
L 0.30 0.40 0.50
D2 3.20 3.50 3.60
E2 3.20 3.50 3.60
ZD 0.75 BSC
ZE 0.75 BSC
R 0.20~0.25
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 121
STAC9200
V 1.7 05/12
8.2. 48-Pin LQFP
Figure 4. 48-Pin LQFP Package Outline and Package Dimensions
Key
LQFP Dimensions in mm
Min Nom Max
A 1.40 1.50 1.60
A1 0.05 0.10 0.15
A2 1.35 1.40 1.45
D 8.80 9.00 9.20
D1 6.90 7.00 7.10
E 8.80 9.00 9.20
E1 6.90 7.00 7.10
L 0.45 0.60 0.75
e0.50
C 0.09 - 0.20
b 0.17 0.22 0.27
48 pin LQFP
E
E1
D
D1
Pin 1
b
A
A2
A1
c
e
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 122
STAC9200
V 1.7 05/12
9. SOLDER REFLOW PROFILE
9.1. Standard Reflow Profile Data
Note: These devices can be hand soldered at 360 oC for 3 to 5 seconds.
FROM: IPC / JEDEC J-STD-020C “Moisture/Reflow Sensitivity Classification for Nonhermetic Solid State Surface
Mount Devices” (www.jedec.org/download).
Figure 5. Solder Reflow Profile
Profile Feature Pb Free Assembly
Average Ramp-Up Rate (Tsmax - Tp) 3 oC / second max
Preheat
Temperature Min (Tsmin)
Temperature Max (Tsmax)
Time (tsmin - tsmax)
150 oC
200 oC
60 - 180 seconds
Time maintained above Temperature (TL)
Time (tL)
217 oC
60 - 150 seconds
Peak / Classification Temperature (Tp) See “Package Classification Reflow Temperatures”
on page 123.
Time within 5 oC of actual Peak Temperature (tp) 20 - 40 seconds
Ramp-Down rate 6 oC / second max
Time 25 oC to Peak Temperature 8 minutes max
Note: All temperatures refer to topside of the package, measured on the package body surface.
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 123
STAC9200
V 1.7 05/12
9.2. Pb Free Process - Package Classification Reflow Temperatures
Package Type MSL Reflow Temperature
LQFP 48-pin 3 260 oC*
QFN 32-pad 3 260 oC*
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
IDT™
2-CHANNEL HIGH DEFINITION AUDIO CODEC 124
STAC9200
V 1.7 05/12
10.REVISION HISTORY
Revision Date Description of Change
For STAC9200/9200D Revision CA1
0.5 September 2004 Initial release.
0.6 November 2004 Updated the Connection Diagrams
0.7 November 2004 Added Widget Tables
0.8 December 2004 Added 5V Analog Performance Characteristics Table
FOR STAC9200/9200D Revision CB1
0.9 January 2005 Updated LQFP Package Drawing. Updated QFN Drawing. Updated Reflow profile
information. Updated Widget Information- This is for the B1 revision of STAC9200/9200D.
0.91 February 2005 Added Ordering Information. Updated Reflow profile.
0.92 April 2005
Added Dolby part numbers, description and differences section, Added 5V Analog
Performance Numbers with note about min/max, Added Power Consumption, Added 4V
Analog supply information, Added comment for allowing GPIO to be used as microphone
bias
0.93 July 2005
Added in 3.3V Analog performance numbers. Added in 4V performance numbers.
Replaced reflow profile- this was only for visual purposes. No changes were made to the
Data.
1.0 Updated logo
1.1 Removed “Preliminary”. Added Section 7.4 “Audio Jack Presence Detect.”
1.2 June 2006 Updated 32-pad Package Drawing
1.3 10 October 2006 Released in IDT format.
1.4 December 2006 Updated AIDD Max spec
1.5 April 2007 Corrected 32QFN diagram, removed typical connection diagrams as the reference design should be
used instead. Updated table of contents, list of tables and figures.
1.6 Jan 2008 removed STAC9200D option, as EOL notice issued Jan 2008.
1.7 May 2012 Corrected SDATA I/O assignments in pin table. Removed Confidential footer
© 2006 Integrated Device Technology, Inc. All rights reserved. Product specifications subject to change without notice. IDT and the IDT logo are trademarks of Integrated Device
Technology, Inc. Accelerated Thinking is a service mark of Integrated Device Technology, Inc. All other brands, product names and marks are or may be trademarks or registered
trademarks used to identify products or services of their respective owners.
Corporate Headquarters
Integrated Device Technology, Inc.
6024 Silver Creek Valley Road
San Jose, CA 95138
United States
800 345 7015
+408 284 8200 (outside U.S.)
For Sales
800-345-7015
408-284-8200
Fax: 408-284-2775
Innovate with IDT audio for high fidelity. Contact:
www.IDT.com
STAC9200
2-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO
Mouser Electronics
Authorized Distributor
Click to View Pricing, Inventory, Delivery & Lifecycle Information:
Tempo Semiconductor:
STAC9200X3NAEB1XR STAC9200X5NAEB1XR STAC9200X5NAEB1X STAC9200X3NAEB1X
STAC9200X3TAEB1X STAC9200X5TAEB1X STAC9200X5TAEB1XR STAC9200X3TAEB1XR