Automatic wiki import (Sat Mar 8 21:51:23 UTC 2014)
[geda-gaf.git] / docs / wiki / geda-pcb_footprint_naming_conventions.html
blobb948d99b6e4715aee4160468d549e10b9240b5c0
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html>
4 <head>
5 <title></title>
6 <link rel="stylesheet" media="screen" type="text/css" href="./style.css" />
7 <link rel="stylesheet" media="screen" type="text/css" href="./design.css" />
8 <link rel="stylesheet" media="print" type="text/css" href="./print.css" />
10 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
11 </head>
12 <body>
15 <h2 class="sectionedit130"><a name="footprint_naming_conventions" id="footprint_naming_conventions">Footprint naming conventions</a></h2>
16 <div class="level2">
18 <p>
19 This section describes the conventions for naming of footprints used in PCB (and gEDA/gaf).<br/>
21 The purpose of the naming convention is to establish a standard to maintain the same naming convention through the different phases of the CAD chain. This helps in ensuring that the collaborative effort of gEDA/gaf is not lost.
22 </p>
24 </div>
25 <!-- EDIT130 SECTION "Footprint naming conventions" [1-364] -->
26 <h3 class="sectionedit131"><a name="notes" id="notes">Notes</a></h3>
27 <div class="level3">
28 <ul>
29 <li class="level1"><div class="li"> Unless otherwise noted, numerical pin names will be used, starting from 1.</div>
30 </li>
31 <li class="level1"><div class="li"> n is for the pin count.</div>
32 </li>
33 <li class="level1"><div class="li"> m is for the pin spacing in mils.</div>
34 </li>
35 <li class="level1"><div class="li"> x is for the x dimension of the package (excluding pins). In particular this is used for the QFP package family.</div>
36 </li>
37 <li class="level1"><div class="li"> SMT means surface mount, other components are through-hole.</div>
38 </li>
39 </ul>
41 </div>
42 <!-- EDIT131 SECTION "Notes" [365-707] -->
43 <h3 class="sectionedit132"><a name="integrated_circuit_packages" id="integrated_circuit_packages">Integrated circuit packages</a></h3>
44 <div class="level3">
45 <ul>
46 <li class="level1"><div class="li"> Dual in line packages with up to 22 100 mil spaced pins and 300 mil row spacing are called DIPn.</div>
47 </li>
48 <li class="level1"><div class="li"> Dual in line packages with 24 or more 100 mil spaced pins and 300 mil row spacing are called DIPnN.</div>
49 </li>
50 <li class="level1"><div class="li"> Dual in line packages with 100 mil spaced pins and 400 mil row spacing are called DIPnH.</div>
51 </li>
52 <li class="level1"><div class="li"> Dual in line packages with 24 or more 100 mil spaced pins and 600 mil row spacing are called DIPn.</div>
53 </li>
54 <li class="level1"><div class="li"> Shrink dual in line packages with up to 24 70 mil spaced pins and 300 mil row spacing are called SDIPn.</div>
55 </li>
56 <li class="level1"><div class="li"> Shrink dual in line packages with more than 24 70 mil spaced pins and 400 mil row spacing are called SDIPn.</div>
57 </li>
58 <li class="level1"><div class="li"> Single in line packages with 100 mil spaced pins are called SIPnN. See also JUMPER, below.</div>
59 </li>
60 <li class="level1"><div class="li"> Zig-zag in-line package are called ZIPn.</div>
61 </li>
62 <li class="level1"><div class="li"> Plastic leadless chip carrier with pin socket are called PLCCnX.</div>
63 </li>
64 </ul>
66 </div>
67 <!-- EDIT132 SECTION "Integrated circuit packages" [708-1576] -->
68 <h3 class="sectionedit133"><a name="integrated_circuit_smt_packages" id="integrated_circuit_smt_packages">Integrated circuit SMT packages</a></h3>
69 <div class="level3">
70 <ul>
71 <li class="level1"><div class="li"> Small outline SMT packages with up to 16 50 mil spaced pins and 150 mil total width are called SOn.</div>
72 </li>
73 <li class="level1"><div class="li"> Small outline SMT packages with more than 16 50 mil spaced pins and 150 mil total width are called SOnN.</div>
74 </li>
75 <li class="level1"><div class="li"> Small outline SMT packages with 50 mil spaced pins and 200 mil total width are called SOnM.</div>
76 </li>
77 <li class="level1"><div class="li"> Small outline SMT packages with up to 20 50 mil spaced pins and 300 mil total width are called SOnW.</div>
78 </li>
79 <li class="level1"><div class="li"> Small outline SMT packages with more than 20 50 mil spaced pins and 300 mil total width are called SOn.</div>
80 </li>
81 <li class="level1"><div class="li"> Small outline SMT packages with 44 or more 50 mil spaced pins and 525 mil total width are called SOn.</div>
82 </li>
83 <li class="level1"><div class="li"> Metric shrink small outline SMT packages with 0.65 mm spaced pins and 323 mil total width are called MSSOPn. NOTE: To be confirmed.</div>
84 </li>
85 <li class="level1"><div class="li"> Metric shrink small outline SMT packages with up to 44 0.65 mm spaced pins and 420 mil total width are called MSSOPnW.</div>
86 </li>
87 <li class="level1"><div class="li"> Metric shrink small outline SMT packages with over 44 0.65 mm spaced pins and 545 mil total width are called MSSOPnW.</div>
88 </li>
89 <li class="level1"><div class="li"> Shrink small outline SMT packages with 25 mil spaced pins and 420 mil total width are called SSOPnW.</div>
90 </li>
91 <li class="level1"><div class="li"> Quarter size small outline SMT packages with 25 mil spaced pins and 244 mil total width are called SSOPn.</div>
92 </li>
93 <li class="level1"><div class="li"> Thin small outline SMT packages with 21.65 mil spaced pins and 535 mil total width are called TSOPn.</div>
94 </li>
95 <li class="level1"><div class="li"> Thin small outline SMT packages with 20 mil spaced pins and 795 mil total width are called TSOPnA.</div>
96 </li>
97 <li class="level1"><div class="li"> Thin small outline SMT packages with 20 mil spaced pins and 559 mil total width are called TSOPnB.</div>
98 </li>
99 <li class="level1"><div class="li"> Thin shrink small outline SMT packages with up to 28 26 mil spaced pins and 260 mil total width are called TSSOPn.</div>
100 </li>
101 <li class="level1"><div class="li"> Thin shrink small outline SMT packages with over 28 20 mil spaced pins and 319 mil total width are called TSSOPn.</div>
102 </li>
103 <li class="level1"><div class="li"> Ultra Super Mini SMT packages with up to 16 0.5 mm spaced pins are called USn.</div>
104 </li>
105 <li class="level1"><div class="li"> Plastic leadless chip carrier SMT are called PLCCn.</div>
106 </li>
107 <li class="level1"><div class="li"> Square quad-side at pack SMT are called QFPn x.</div>
108 </li>
109 <li class="level1"><div class="li"> Rectangular quad-side at pack SMT are called QFPn R.</div>
110 </li>
111 <li class="level1"><div class="li"> Square low profile quad-side at pack SMT are called LQFPn x.</div>
112 </li>
113 <li class="level1"><div class="li"> Square thin quad-side at pack SMT are called TQFPn x.</div>
114 </li>
115 <li class="level1"><div class="li"> Square Quad-side at no-lead SMT without exposed paddle (back side contact) are called QFNn x. Pin count is n and package size is x mm.</div>
116 </li>
117 <li class="level1"><div class="li"> Square Quad-side at no-lead SMT with exposed paddle (back side contact) are called QFNn x EP. Pin count is n and package size is x mm.</div>
118 </li>
119 <li class="level1"><div class="li"> Thin profile square Quad-side at no-lead SMT without exposed paddle (back side contact) are called TQFNn x. Pin count is n and package size is x mm.</div>
120 </li>
121 <li class="level1"><div class="li"> Thin profile square Quad-side at no-lead SMT with exposed paddle (back side contact) are called TQFNn x EP. Pin count is n and package size is x mm.</div>
122 </li>
123 <li class="level1"><div class="li"> Dual in line style crystal oscillators are OSC8 and OSC14.</div>
124 </li>
125 <li class="level1"><div class="li"> 5 pin SOT SMT packages are SOT25 and SOT325.</div>
126 </li>
127 <li class="level1"><div class="li"> 6 pin SOT SMT packages are SOT26 and SOT326.</div>
128 </li>
129 </ul>
131 </div>
132 <!-- EDIT133 SECTION "Integrated circuit SMT packages" [1577-4507] -->
133 <h3 class="sectionedit134"><a name="basic_semiconductors" id="basic_semiconductors">Basic semiconductors</a></h3>
134 <div class="level3">
135 <ul>
136 <li class="level1"><div class="li"> Axial diodes are called ALFm. Pin 1 is the cathode.</div>
137 </li>
138 <li class="level1"><div class="li"> Conventional through hole LED is LED3 and LED5 for 3 and 5 mm respectively. Pin 1 is plus. NOTE: Should probably be changed to be in line with diode convention.</div>
139 </li>
140 <li class="level1"><div class="li"> TO transistors are TO5, TO92, TO126, TO220 etc. Su\x0exes may apply, e.g. TO126W is for wide, TO126S is for standing, TO126SW is for standing, wide.</div>
141 </li>
142 </ul>
144 </div>
145 <!-- EDIT134 SECTION "Basic semiconductors" [4508-4910] -->
146 <h3 class="sectionedit135"><a name="basic_smt_semiconductors" id="basic_smt_semiconductors">Basic SMT semiconductors</a></h3>
147 <div class="level3">
148 <ul>
149 <li class="level1"><div class="li"> SOD diode SMT packages use their standard package name, e.g. SOD80, SOD87, SOD106A, SOD110. There are also SOD123, SOD323 with narrow pads.</div>
150 </li>
151 <li class="level1"><div class="li"> SOT transistor SMT packages use their standard package name, e.g. SOT23, SOT323. There is also an SC90.</div>
152 </li>
153 <li class="level1"><div class="li"> SOT transistor SMT packages with numbering as for diodes (pin 1 is cathode, pin 2 anode) are SOT23D, SOT323D.</div>
154 </li>
155 <li class="level1"><div class="li"> 4 pin SOT SMT packages are SOT89, SOT143, SOT223.</div>
156 </li>
157 </ul>
159 </div>
160 <!-- EDIT135 SECTION "Basic SMT semiconductors" [4911-5366] -->
161 <h3 class="sectionedit136"><a name="passive_components" id="passive_components">Passive components</a></h3>
162 <div class="level3">
163 <ul>
164 <li class="level1"><div class="li"> Axial non-polar components (typically resistor, capacitor) are called ACYm.</div>
165 </li>
166 <li class="level1"><div class="li"> Bottom lead (radial) non-polar circular component (typically capacitor) is RCYm.</div>
167 </li>
168 <li class="level1"><div class="li"> Bottom lead non-polar rectangular component (typically capacitor) is BREm.</div>
169 </li>
170 <li class="level1"><div class="li"> A standard crystal is HC49, or other HC designations as required.</div>
171 </li>
172 <li class="level1"><div class="li"> Single row 100 mil pin spacing jumpers are JUMPERn. The main difference compared to single in line package is the hole size.</div>
173 </li>
174 <li class="level1"><div class="li"> Dual row 100 mil spacing headers with DIP pin numbering are HEADERn 1. Note that n is an even number.</div>
175 </li>
176 <li class="level1"><div class="li"> Dual row 100 mil spacing headers with ribbon cable numbering are HEADERn 2. Note that n is an even number.</div>
177 </li>
178 <li class="level1"><div class="li"> Angled full header connectors with latches are DIN41651 n.</div>
179 </li>
180 <li class="level1"><div class="li"> Standing full header connectors with latches are DIN41651 nS.</div>
181 </li>
182 <li class="level1"><div class="li"> DSUB connectors female are DBnF.</div>
183 </li>
184 <li class="level1"><div class="li"> DSUB connectors male are DBnM.</div>
185 </li>
186 <li class="level1"><div class="li"> Female DIN card-to-card connectors are DIN41612CnF. Add S suffix for standing.</div>
187 </li>
188 <li class="level1"><div class="li"> Male DIN card-to-card connectors are DIN41612CnM. Add S suffix for standing.</div>
189 </li>
190 <li class="level1"><div class="li"> AMP modular RJ connectors with screen are RJ11, RJ12 and RJ45.</div>
191 </li>
192 </ul>
194 </div>
195 <!-- EDIT136 SECTION "Passive components" [5367-6488] -->
196 <h3 class="sectionedit137"><a name="passive_smt_components" id="passive_smt_components">Passive SMT components</a></h3>
197 <div class="level3">
198 <ul>
199 <li class="level1"><div class="li"> Standard SMT resistors, inductors, capacitors etc are 0201, 0402, 0603, 0805, 1206, 1210, 1806, 1812, 1825, 2020, 2706.</div>
200 </li>
201 <li class="level1"><div class="li"> Tantalum SMT capacitors are EIA3216, EIA3528, EIA6032, and EIA7343. Pin 1 is plus.</div>
202 </li>
203 <li class="level1"><div class="li"> SMT electrolytics are designated by can diameter in 1/10 mm: SME33, SME43, SME53, SME66, SME84, SME104.</div>
204 </li>
205 </ul>
207 </div>
208 <!-- EDIT137 SECTION "Passive SMT components" [6489-] --></body>
209 </html>