Blame view

GUI/SW2/SRC/lib/symbols/pic16f876a.sym 5.45 KB
886c558b   Steve Greedy   SACAMOS Public Re...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
v 20050820 1
B 300 0 2800 4350 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
T 300 2550 5 10 0 0 0 0 1
device=PIC16F84A
P 300 4100 0 4100 1 0 1
{
T 50 4200 5 8 1 1 0 1 1
pinnumber=1
T 200 4050 5 8 0 1 0 8 1
pinseq=1
T 400 4100 9 8 1 1 0 1 1
pinlabel=MCLR/Vpp
T 350 4100 5 8 0 1 0 2 1
pintype=in
}
P 300 3800 0 3800 1 0 1
{
T 50 3900 5 8 1 1 0 1 1
pinnumber=2
T 200 3750 5 8 0 1 0 8 1
pinseq=2
T 400 3800 9 8 1 1 0 1 1
pinlabel=RA0/AN0
T 350 3800 5 8 0 1 0 2 1
pintype=io
}
P 300 3500 0 3500 1 0 1
{
T 50 3600 5 8 1 1 0 1 1
pinnumber=3
T 200 3450 5 8 0 1 0 8 1
pinseq=3
T 400 3500 9 8 1 1 0 1 1
pinlabel=RA1/AN1
T 350 3500 5 8 0 1 0 2 1
pintype=io
}
P 300 3200 0 3200 1 0 1
{
T 50 3300 5 8 1 1 0 1 1
pinnumber=4
T 200 3150 5 8 0 1 0 8 1
pinseq=4
T 400 3200 9 8 1 1 0 1 1
pinlabel=RA2/AN2/Vref-
T 350 3200 5 8 0 1 0 2 1
pintype=io
}
P 300 2900 0 2900 1 0 1
{
T 50 3000 5 8 1 1 0 1 1
pinnumber=5
T 200 2850 5 8 0 1 0 8 1
pinseq=5
T 400 2900 9 8 1 1 0 1 1
pinlabel=RA3/AN3/Vref+
T 350 2900 5 8 0 1 0 2 1
pintype=io
}
P 300 2600 0 2600 1 0 1
{
T 50 2700 5 8 1 1 0 1 1
pinnumber=6
T 200 2550 5 8 0 1 0 8 1
pinseq=6
T 400 2600 9 8 1 1 0 1 1
pinlabel=RA4/T0CKI
T 350 2600 5 8 0 1 0 2 1
pintype=io
}
P 300 2300 0 2300 1 0 1
{
T 50 2400 5 8 1 1 0 1 1
pinnumber=7
T 200 2250 5 8 0 1 0 8 1
pinseq=7
T 400 2300 9 8 1 1 0 1 1
pinlabel=RA5/AN4/SS
T 350 2300 5 8 0 1 0 2 1
pintype=io
}
P 300 2000 0 2000 1 0 1
{
T 50 2100 5 8 1 1 0 1 1
pinnumber=8
T 200 1950 5 8 0 1 0 8 1
pinseq=8
T 400 2000 9 8 1 1 0 1 1
pinlabel=Vss
T 350 2000 5 8 0 1 0 2 1
pintype=pwr
}
P 300 1700 0 1700 1 0 1
{
T 50 1800 5 8 1 1 0 1 1
pinnumber=9
T 200 1650 5 8 0 1 0 8 1
pinseq=9
T 400 1700 9 8 1 1 0 1 1
pinlabel=OSC1/CLKIN
T 350 1700 5 8 0 1 0 2 1
pintype=in
}
P 3100 4100 3400 4100 1 0 1
{
T 3200 4150 5 8 1 1 0 0 1
pinnumber=28
T 3200 4050 5 8 0 1 0 2 1
pinseq=28
T 3050 4100 9 8 1 1 0 7 1
pinlabel=RB7/PGD
T 3050 4100 5 8 0 1 0 8 1
pintype=io
}
P 3100 3800 3400 3800 1 0 1
{
T 3200 3850 5 8 1 1 0 0 1
pinnumber=27
T 3200 3750 5 8 0 1 0 2 1
pinseq=27
T 3050 3800 9 8 1 1 0 7 1
pinlabel=RB6/PGC
T 3050 3800 5 8 0 1 0 8 1
pintype=io
}
P 3100 3500 3400 3500 1 0 1
{
T 3200 3550 5 8 1 1 0 0 1
pinnumber=26
T 3200 3450 5 8 0 1 0 2 1
pinseq=26
T 3025 3500 9 8 1 1 0 7 1
pinlabel=RB5
T 3050 3500 5 8 0 1 0 8 1
pintype=io
}
P 3100 3200 3400 3200 1 0 1
{
T 3200 3250 5 8 1 1 0 0 1
pinnumber=25
T 3200 3150 5 8 0 1 0 2 1
pinseq=25
T 3050 3200 9 8 1 1 0 7 1
pinlabel=RB4
T 3050 3200 5 8 0 1 0 8 1
pintype=io
}
P 3100 2900 3400 2900 1 0 1
{
T 3200 2950 5 8 1 1 0 0 1
pinnumber=24
T 3200 2850 5 8 0 1 0 2 1
pinseq=24
T 3050 2900 9 8 1 1 0 7 1
pinlabel=RB3/PGM
T 3050 2900 5 8 0 1 0 8 1
pintype=io
}
P 3100 2600 3400 2600 1 0 1
{
T 3200 2650 5 8 1 1 0 0 1
pinnumber=23
T 3200 2550 5 8 0 1 0 2 1
pinseq=23
T 3050 2600 9 8 1 1 0 7 1
pinlabel=RB2
T 3050 2600 5 8 0 1 0 8 1
pintype=io
}
P 3100 2300 3400 2300 1 0 1
{
T 3200 2350 5 8 1 1 0 0 1
pinnumber=22
T 3200 2250 5 8 0 1 0 2 1
pinseq=22
T 3050 2300 9 8 1 1 0 7 1
pinlabel=RB1
T 3050 2300 5 8 0 1 0 8 1
pintype=io
}
P 3100 2000 3400 2000 1 0 1
{
T 3200 2050 5 8 1 1 0 0 1
pinnumber=21
T 3200 1950 5 8 0 1 0 2 1
pinseq=21
T 3050 2000 9 8 1 1 0 7 1
pinlabel=RB0/INT
T 3050 2000 5 8 0 1 0 8 1
pintype=io
}
P 3100 1700 3400 1700 1 0 1
{
T 3200 1750 5 8 1 1 0 0 1
pinnumber=20
T 3200 1650 5 8 0 1 0 2 1
pinseq=20
T 3050 1700 9 8 1 1 0 7 1
pinlabel=Vdd
T 3050 1700 5 8 0 1 0 8 1
pintype=pwr
}
T 2950 4455 8 10 1 1 0 6 1
refdes=U?
T 300 2750 5 10 0 0 0 0 1
footprint=DIP18
T 300 3150 5 10 0 0 0 0 1
description=8-bit Flash/EEPROM microcontroller
T 300 2950 5 10 0 0 0 0 1
numslots=0
T 300 3350 5 10 0 0 0 0 1
documentation=http://ww1.microchip.com/downloads/en/DeviceDoc/35007b.pdf
T 300 4450 3 10 1 0 0 0 1
PIC16F876A
P 300 1400 0 1400 1 0 1
{
T 50 1500 5 8 1 1 0 1 1
pinnumber=10
T 200 1350 5 8 0 1 0 8 1
pinseq=10
T 400 1400 9 8 1 1 0 1 1
pinlabel=OSC2/CLKOUT
T 350 1400 5 8 0 1 0 2 1
pintype=out
}
P 300 1100 0 1100 1 0 1
{
T 50 1200 5 8 1 1 0 1 1
pinnumber=11
T 200 1050 5 8 0 1 0 8 1
pinseq=11
T 400 1100 9 8 1 1 0 1 1
pinlabel=RC0/T1OSO/T1CKI
T 350 1100 5 8 0 1 0 2 1
pintype=io
}
P 300 800 0 800 1 0 1
{
T 50 900 5 8 1 1 0 1 1
pinnumber=12
T 200 750 5 8 0 1 0 8 1
pinseq=12
T 400 800 9 8 1 1 0 1 1
pinlabel=RC1/T1OSI/CCP2
T 350 800 5 8 0 1 0 2 1
pintype=io
}
P 300 500 0 500 1 0 1
{
T 50 600 5 8 1 1 0 1 1
pinnumber=13
T 200 450 5 8 0 1 0 8 1
pinseq=13
T 400 500 9 8 1 1 0 1 1
pinlabel=RC2/CCP1
T 350 500 5 8 0 1 0 2 1
pintype=io
}
P 300 200 0 200 1 0 1
{
T 50 300 5 8 1 1 0 1 1
pinnumber=14
T 200 150 5 8 0 1 0 8 1
pinseq=14
T 400 200 9 8 1 1 0 1 1
pinlabel=RC3/SCK/SCL
T 350 200 5 8 0 1 0 2 1
pintype=io
}
P 3100 1400 3400 1400 1 0 1
{
T 3200 1450 5 8 1 1 0 0 1
pinnumber=19
T 3200 1350 5 8 0 1 0 2 1
pinseq=19
T 3050 1400 9 8 1 1 0 7 1
pinlabel=Vss
T 3050 1400 5 8 0 1 0 8 1
pintype=pwr
}
P 3100 1100 3400 1100 1 0 1
{
T 3200 1150 5 8 1 1 0 0 1
pinnumber=18
T 3200 1050 5 8 0 1 0 2 1
pinseq=18
T 3050 1100 9 8 1 1 0 7 1
pinlabel=RC7/RX/DT
T 3050 1100 5 8 0 1 0 8 1
pintype=io
}
P 3100 800 3400 800 1 0 1
{
T 3200 850 5 8 1 1 0 0 1
pinnumber=17
T 3200 750 5 8 0 1 0 2 1
pinseq=17
T 3050 800 9 8 1 1 0 7 1
pinlabel=RC6/TX/CK
T 3050 800 5 8 0 1 0 8 1
pintype=io
}
P 3100 500 3400 500 1 0 1
{
T 3200 550 5 8 1 1 0 0 1
pinnumber=16
T 3200 450 5 8 0 1 0 2 1
pinseq=16
T 3050 500 9 8 1 1 0 7 1
pinlabel=RC5/SDO
T 3050 500 5 8 0 1 0 8 1
pintype=io
}
P 3100 200 3400 200 1 0 1
{
T 3200 250 5 8 1 1 0 0 1
pinnumber=15
T 3200 150 5 8 0 1 0 2 1
pinseq=15
T 3050 200 9 8 1 1 0 7 1
pinlabel=RC4/SDI/SDA
T 3050 200 5 8 0 1 0 8 1
pintype=io
}
L 1170 2382 1347 2383 3 0 0 0 -1 -1
L 400 4175 800 4175 3 0 0 0 -1 -1