Rev Author Line No. Line
204 miho 1  
2 {Toto je include soubor}
3  
4 {===========================================================================}
5 { (c) miho / DECROS 2000 }
6 {===========================================================================}
7 { Zde je definice vlastnosti vsech procesoru PIC, ktere tento program znam. }
8 {===========================================================================}
9 {verze: }
10 { 1.00 - Uvodni verze }
11 { 1.01 - Uprava definic procesoru 12C508/509 PEFI }
12  
13 const ProcInfoAll:array[1..ProcCount] of ProcInfo_t =
14 (
15 {-- Programovane starym algoritmem EPROM --}
16 ( Name: 'PIC12C508';
17 Alg: _EPROM1_;
18 Tprog: 100;
19 Bits: 14;
20 Cfg: '';
21 Cfg_Base: $0FFF;
22 Cfg_Mask: $001F;
23 PM_Base:$0000; PM_Len:$0200; PM_Mask:$0FFF;
24 CM_Base:$0200; CM_Len:$0004; CM_Mask:$0FFF;
25 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
26 ),
27 ( Name: 'PIC12C508A';
28 Alg: _EPROM1_;
29 Tprog: 100;
30 Bits: 14;
31 Cfg: '';
32 Cfg_Base: $0FFF;
33 Cfg_Mask: $001F;
34 PM_Base:$0000; PM_Len:$0200; PM_Mask:$0FFF;
35 CM_Base:$0200; CM_Len:$0004; CM_Mask:$0FFF;
36 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
37 ),
38 ( Name: 'PIC12C509';
39 Alg: _EPROM1_;
40 Tprog: 100;
41 Bits: 14;
42 Cfg: '';
43 Cfg_Base: $0FFF;
44 Cfg_Mask: $001F;
45 PM_Base:$0000; PM_Len:$0400; PM_Mask:$0FFF;
46 CM_Base:$0400; CM_Len:$0004; CM_Mask:$0FFF;
47 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
48 ),
49 ( Name: 'PIC12C509A';
50 Alg: _EPROM1_;
51 Tprog: 100;
52 Bits: 14;
53 Cfg: '';
54 Cfg_Base: $0FFF;
55 Cfg_Mask: $001F;
56 PM_Base:$0000; PM_Len:$0400; PM_Mask:$0FFF;
57 CM_Base:$0400; CM_Len:$0004; CM_Mask:$0FFF;
58 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
59 ),
60 ( Name: 'PIC12CE518';
61 Alg: _EPROM1_;
62 Tprog: 100;
63 Bits: 14;
64 Cfg: '';
65 Cfg_Base: $0FFF;
66 Cfg_Mask: $0FFF;
67 PM_Base:$0000; PM_Len:$0200; PM_Mask:$0FFF;
68 CM_Base:$0200; CM_Len:$0004; CM_Mask:$0FFF;
69 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
70 ),
71 ( Name: 'PIC12CE519';
72 Alg: _EPROM1_;
73 Tprog: 100;
74 Bits: 14;
75 Cfg: '';
76 Cfg_Base: $0FFF;
77 Cfg_Mask: $0FFF;
78 PM_Base:$0000; PM_Len:$0400; PM_Mask:$0FFF;
79 CM_Base:$0400; CM_Len:$0004; CM_Mask:$0FFF;
80 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
81 ),
82 {}
83 ( Name: 'PIC16C505';
84 Alg: _EPROM1_;
85 Tprog: 100;
86 Bits: 14;
87 Cfg: '';
88 Cfg_Base: $0FFF;
89 Cfg_Mask: $0FFF;
90 PM_Base:$0000; PM_Len:$0400; PM_Mask:$0FFF;
91 CM_Base:$0400; CM_Len:$0004; CM_Mask:$0FFF;
92 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
93 ),
94 {-- Programovani standardnim algoritmem EPROM --}
95 ( Name: 'PIC12C671';
96 Alg: _EPROM2_;
97 Tprog: 100;
98 Bits: 14;
99 Cfg: '';
100 Cfg_Base: $2007;
101 Cfg_Mask: $3FFF;
102 PM_Base:$0000; PM_Len:$0400; PM_Mask:$3FFF;
103 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
104 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
105 ),
106 ( Name: 'PIC12C672';
107 Alg: _EPROM2_;
108 Tprog: 100;
109 Bits: 14;
110 Cfg: '';
111 Cfg_Base: $2007;
112 Cfg_Mask: $3FFF;
113 PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
114 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
115 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
116 ),
117 ( Name: 'PIC12CE673';
118 Alg: _EPROM2_;
119 Tprog: 100;
120 Bits: 14;
121 Cfg: '';
122 Cfg_Base: $2007;
123 Cfg_Mask: $3FFF;
124 PM_Base:$0000; PM_Len:$0400; PM_Mask:$3FFF;
125 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
126 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
127 ),
128 ( Name: 'PIC12CE674';
129 Alg: _EPROM2_;
130 Tprog: 100;
131 Bits: 14;
132 Cfg: '';
133 Cfg_Base: $2007;
134 Cfg_Mask: $3FFF;
135 PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
136 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
137 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
138 ),
139 {}
140 ( Name: 'PIC14000';
141 Alg: _EPROM2_;
142 Tprog: 100;
143 Bits: 14;
144 Cfg: '';
145 Cfg_Base: $2007;
146 Cfg_Mask: $3FFF;
147 PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
148 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
149 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
150 ),
151 ( Name: 'PIC14C000';
152 Alg: _EPROM2_;
153 Tprog: 100;
154 Bits: 14;
155 Cfg: '';
156 Cfg_Base: $2007;
157 Cfg_Mask: $3FFF;
158 PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
159 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
160 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
161 ),
162 {}
163 ( Name: 'PIC16C554';
164 Alg: _EPROM2_;
165 Tprog: 100;
166 Bits: 14;
167 Cfg: '';
168 Cfg_Base: $2007;
169 Cfg_Mask: $3FFF;
170 PM_Base:$0000; PM_Len:$0200; PM_Mask:$3FFF;
171 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
172 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
173 ),
174 ( Name: 'PIC16C556';
175 Alg: _EPROM2_;
176 Tprog: 100;
177 Bits: 14;
178 Cfg: '';
179 Cfg_Base: $2007;
180 Cfg_Mask: $3FFF;
181 PM_Base:$0000; PM_Len:$0400; PM_Mask:$3FFF;
182 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
183 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
184 ),
185 ( Name: 'PIC16C558';
186 Alg: _EPROM2_;
187 Tprog: 100;
188 Bits: 14;
189 Cfg: '';
190 Cfg_Base: $2007;
191 Cfg_Mask: $3FFF;
192 PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
193 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
194 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
195 ),
196 {}
197 ( Name: 'PIC16C61';
198 Alg: _EPROM2_;
199 Tprog: 100;
200 Bits: 14;
201 Cfg: '';
202 Cfg_Base: $2007;
203 Cfg_Mask: $3FFF;
204 PM_Base:$0000; PM_Len:$0400; PM_Mask:$3FFF;
205 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
206 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
207 ),
208 ( Name: 'PIC16C71';
209 Alg: _EPROM2_;
210 Tprog: 100;
211 Bits: 14;
212 Cfg: '';
213 Cfg_Base: $2007;
214 Cfg_Mask: $3FFF;
215 PM_Base:$0000; PM_Len:$0400; PM_Mask:$3FFF;
216 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
217 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
218 ),
219 ( Name: 'PIC16C62';
220 Alg: _EPROM2_;
221 Tprog: 100;
222 Bits: 14;
223 Cfg: '';
224 Cfg_Base: $2007;
225 Cfg_Mask: $3FFF;
226 PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
227 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
228 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
229 ),
230 ( Name: 'PIC16C64';
231 Alg: _EPROM2_;
232 Tprog: 100;
233 Bits: 14;
234 Cfg: '';
235 Cfg_Base: $2007;
236 Cfg_Mask: $3FFF;
237 PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
238 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
239 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
240 ),
241 ( Name: 'PIC16C65';
242 Alg: _EPROM2_;
243 Tprog: 100;
244 Bits: 14;
245 Cfg: '';
246 Cfg_Base: $2007;
247 Cfg_Mask: $3FFF;
248 PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
249 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
250 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
251 ),
252 ( Name: 'PIC16C73';
253 Alg: _EPROM2_;
254 Tprog: 100;
255 Bits: 14;
256 Cfg: '';
257 Cfg_Base: $2007;
258 Cfg_Mask: $3FFF;
259 PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
260 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
261 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
262 ),
263 ( Name: 'PIC16C74';
264 Alg: _EPROM2_;
265 Tprog: 100;
266 Bits: 14;
267 Cfg: '';
268 Cfg_Base: $2007;
269 Cfg_Mask: $3FFF;
270 PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
271 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
272 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
273 ),
274 ( Name: 'PIC16C710';
275 Alg: _EPROM2_;
276 Tprog: 100;
277 Bits: 14;
278 Cfg: '';
279 Cfg_Base: $2007;
280 Cfg_Mask: $3FFF;
281 PM_Base:$0000; PM_Len:$0200; PM_Mask:$3FFF;
282 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
283 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
284 ),
285 ( Name: 'PIC16C711';
286 Alg: _EPROM2_;
287 Tprog: 100;
288 Bits: 14;
289 Cfg: '';
290 Cfg_Base: $2007;
291 Cfg_Mask: $3FFF;
292 PM_Base:$0000; PM_Len:$0400; PM_Mask:$3FFF;
293 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
294 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
295 ),
296 ( Name: 'PIC16C62A';
297 Alg: _EPROM2_;
298 Tprog: 100;
299 Bits: 14;
300 Cfg: '';
301 Cfg_Base: $2007;
302 Cfg_Mask: $3FFF;
303 PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
304 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
305 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
306 ),
307 ( Name: 'PIC16C62B';
308 Alg: _EPROM2_;
309 Tprog: 100;
310 Bits: 14;
311 Cfg: '';
312 Cfg_Base: $2007;
313 Cfg_Mask: $3FFF;
314 PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
315 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
316 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
317 ),
318 ( Name: 'PIC16C63';
319 Alg: _EPROM2_;
320 Tprog: 100;
321 Bits: 14;
322 Cfg: '';
323 Cfg_Base: $2007;
324 Cfg_Mask: $3FFF;
325 PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
326 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
327 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
328 ),
329 ( Name: 'PIC16C63A';
330 Alg: _EPROM2_;
331 Tprog: 100;
332 Bits: 14;
333 Cfg: '';
334 Cfg_Base: $2007;
335 Cfg_Mask: $3FFF;
336 PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
337 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
338 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
339 ),
340 ( Name: 'PIC16C64A';
341 Alg: _EPROM2_;
342 Tprog: 100;
343 Bits: 14;
344 Cfg: '';
345 Cfg_Base: $2007;
346 Cfg_Mask: $3FFF;
347 PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
348 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
349 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
350 ),
351 ( Name: 'PIC16C65A';
352 Alg: _EPROM2_;
353 Tprog: 100;
354 Bits: 14;
355 Cfg: '';
356 Cfg_Base: $2007;
357 Cfg_Mask: $3FFF;
358 PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
359 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
360 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
361 ),
362 ( Name: 'PIC16C65B';
363 Alg: _EPROM2_;
364 Tprog: 100;
365 Bits: 14;
366 Cfg: '';
367 Cfg_Base: $2007;
368 Cfg_Mask: $3FFF;
369 PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
370 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
371 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
372 ),
373 ( Name: 'PIC16C66';
374 Alg: _EPROM2_;
375 Tprog: 100;
376 Bits: 14;
377 Cfg: '';
378 Cfg_Base: $2007;
379 Cfg_Mask: $3FFF;
380 PM_Base:$0000; PM_Len:$2000; PM_Mask:$3FFF;
381 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
382 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
383 ),
384 ( Name: 'PIC16C67';
385 Alg: _EPROM2_;
386 Tprog: 100;
387 Bits: 14;
388 Cfg: '';
389 Cfg_Base: $2007;
390 Cfg_Mask: $3FFF;
391 PM_Base:$0000; PM_Len:$2000; PM_Mask:$3FFF;
392 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
393 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
394 ),
395 ( Name: 'PIC16C72';
396 Alg: _EPROM2_;
397 Tprog: 100;
398 Bits: 14;
399 Cfg: '';
400 Cfg_Base: $2007;
401 Cfg_Mask: $3FFF;
402 PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
403 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
404 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
405 ),
406 ( Name: 'PIC16C72A';
407 Alg: _EPROM2_;
408 Tprog: 100;
409 Bits: 14;
410 Cfg: '';
411 Cfg_Base: $2007;
412 Cfg_Mask: $3FFF;
413 PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
414 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
415 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
416 ),
417 ( Name: 'PIC16C73A';
418 Alg: _EPROM2_;
419 Tprog: 100;
420 Bits: 14;
421 Cfg: '';
422 Cfg_Base: $2007;
423 Cfg_Mask: $3FFF;
424 PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
425 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
426 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
427 ),
428 ( Name: 'PIC16C73B';
429 Alg: _EPROM2_;
430 Tprog: 100;
431 Bits: 14;
432 Cfg: '';
433 Cfg_Base: $2007;
434 Cfg_Mask: $3FFF;
435 PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
436 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
437 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
438 ),
439 ( Name: 'PIC16C74A';
440 Alg: _EPROM2_;
441 Tprog: 100;
442 Bits: 14;
443 Cfg: '';
444 Cfg_Base: $2007;
445 Cfg_Mask: $3FFF;
446 PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
447 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
448 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
449 ),
450 ( Name: 'PIC16C74B';
451 Alg: _EPROM2_;
452 Tprog: 100;
453 Bits: 14;
454 Cfg: '';
455 Cfg_Base: $2007;
456 Cfg_Mask: $3FFF;
457 PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
458 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
459 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
460 ),
461 ( Name: 'PIC16C76';
462 Alg: _EPROM2_;
463 Tprog: 100;
464 Bits: 14;
465 Cfg: '';
466 Cfg_Base: $2007;
467 Cfg_Mask: $3FFF;
468 PM_Base:$0000; PM_Len:$2000; PM_Mask:$3FFF;
469 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
470 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
471 ),
472 ( Name: 'PIC16C77';
473 Alg: _EPROM2_;
474 Tprog: 100;
475 Bits: 14;
476 Cfg: '';
477 Cfg_Base: $2007;
478 Cfg_Mask: $3FFF;
479 PM_Base:$0000; PM_Len:$2000; PM_Mask:$3FFF;
480 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
481 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
482 ),
483 ( Name: 'PIC16C620';
484 Alg: _EPROM2_;
485 Tprog: 100;
486 Bits: 14;
487 Cfg: '';
488 Cfg_Base: $2007;
489 Cfg_Mask: $3FFF;
490 PM_Base:$0000; PM_Len:$0200; PM_Mask:$3FFF;
491 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
492 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
493 ),
494 ( Name: 'PIC16C620A';
495 Alg: _EPROM2_;
496 Tprog: 100;
497 Bits: 14;
498 Cfg: '';
499 Cfg_Base: $2007;
500 Cfg_Mask: $3FFF;
501 PM_Base:$0000; PM_Len:$0200; PM_Mask:$3FFF;
502 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
503 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
504 ),
505 ( Name: 'PIC16C621';
506 Alg: _EPROM2_;
507 Tprog: 100;
508 Bits: 14;
509 Cfg: '';
510 Cfg_Base: $2007;
511 Cfg_Mask: $3FFF;
512 PM_Base:$0000; PM_Len:$0400; PM_Mask:$3FFF;
513 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
514 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
515 ),
516 ( Name: 'PIC16C621A';
517 Alg: _EPROM2_;
518 Tprog: 100;
519 Bits: 14;
520 Cfg: '';
521 Cfg_Base: $2007;
522 Cfg_Mask: $3FFF;
523 PM_Base:$0000; PM_Len:$0400; PM_Mask:$3FFF;
524 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
525 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
526 ),
527 ( Name: 'PIC16C622';
528 Alg: _EPROM2_;
529 Tprog: 100;
530 Bits: 14;
531 Cfg: '';
532 Cfg_Base: $2007;
533 Cfg_Mask: $3FFF;
534 PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
535 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
536 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
537 ),
538 ( Name: 'PIC16C622A';
539 Alg: _EPROM2_;
540 Tprog: 100;
541 Bits: 14;
542 Cfg: '';
543 Cfg_Base: $2007;
544 Cfg_Mask: $3FFF;
545 PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
546 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
547 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
548 ),
549 ( Name: 'PIC16CE623';
550 Alg: _EPROM2_;
551 Tprog: 100;
552 Bits: 14;
553 Cfg: '';
554 Cfg_Base: $2007;
555 Cfg_Mask: $3FFF;
556 PM_Base:$0000; PM_Len:$0200; PM_Mask:$3FFF;
557 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
558 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
559 ),
560 ( Name: 'PIC16CE624';
561 Alg: _EPROM2_;
562 Tprog: 100;
563 Bits: 14;
564 Cfg: '';
565 Cfg_Base: $2007;
566 Cfg_Mask: $3FFF;
567 PM_Base:$0000; PM_Len:$0400; PM_Mask:$3FFF;
568 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
569 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
570 ),
571 ( Name: 'PIC16CE625';
572 Alg: _EPROM2_;
573 Tprog: 100;
574 Bits: 14;
575 Cfg: '';
576 Cfg_Base: $2007;
577 Cfg_Mask: $3FFF;
578 PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
579 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
580 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
581 ),
582 ( Name: 'PIC16C712';
583 Alg: _EPROM2_;
584 Tprog: 100;
585 Bits: 14;
586 Cfg: '';
587 Cfg_Base: $2007;
588 Cfg_Mask: $3FFF;
589 PM_Base:$0000; PM_Len:$0400; PM_Mask:$3FFF;
590 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
591 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
592 ),
593 ( Name: 'PIC16C716';
594 Alg: _EPROM2_;
595 Tprog: 100;
596 Bits: 14;
597 Cfg: '';
598 Cfg_Base: $2007;
599 Cfg_Mask: $3FFF;
600 PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
601 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
602 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
603 ),
604 ( Name: 'PIC16C745';
605 Alg: _EPROM2_;
606 Tprog: 100;
607 Bits: 14;
608 Cfg: '';
609 Cfg_Base: $2007;
610 Cfg_Mask: $3FFF;
611 PM_Base:$0000; PM_Len:$2000; PM_Mask:$3FFF;
612 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
613 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
614 ),
615 ( Name: 'PIC16C765';
616 Alg: _EPROM2_;
617 Tprog: 100;
618 Bits: 14;
619 Cfg: '';
620 Cfg_Base: $2007;
621 Cfg_Mask: $3FFF;
622 PM_Base:$0000; PM_Len:$2000; PM_Mask:$3FFF;
623 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
624 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
625 ),
626 ( Name: 'PIC16C923';
627 Alg: _EPROM2_;
628 Tprog: 100;
629 Bits: 14;
630 Cfg: '';
631 Cfg_Base: $2007;
632 Cfg_Mask: $3FFF;
633 PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
634 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
635 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
636 ),
637 ( Name: 'PIC16C924';
638 Alg: _EPROM2_;
639 Tprog: 100;
640 Bits: 14;
641 Cfg: '';
642 Cfg_Base: $2007;
643 Cfg_Mask: $3FFF;
644 PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
645 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
646 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
647 ),
648 ( Name: 'PIC16C773';
649 Alg: _EPROM2_;
650 Tprog: 100;
651 Bits: 14;
652 Cfg: '';
653 Cfg_Base: $2007;
654 Cfg_Mask: $3FFF;
655 PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
656 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
657 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
658 ),
659 ( Name: 'PIC16C774';
660 Alg: _EPROM2_;
661 Tprog: 100;
662 Bits: 14;
663 Cfg: '';
664 Cfg_Base: $2007;
665 Cfg_Mask: $3FFF;
666 PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
667 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
668 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
669 ),
670 {}
671 ( Name: 'PIC16C717';
672 Alg: _EPROM2_;
673 Tprog: 100;
674 Bits: 14;
675 Cfg: '';
676 Cfg_Base: $2007;
677 Cfg_Mask: $3FFF;
678 PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
679 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
680 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
681 ),
682 ( Name: 'PIC16C770';
683 Alg: _EPROM2_;
684 Tprog: 100;
685 Bits: 14;
686 Cfg: '';
687 Cfg_Base: $2007;
688 Cfg_Mask: $3FFF;
689 PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
690 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
691 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
692 ),
693 ( Name: 'PIC16C771';
694 Alg: _EPROM2_;
695 Tprog: 100;
696 Bits: 14;
697 Cfg: '';
698 Cfg_Base: $2007;
699 Cfg_Mask: $3FFF;
700 PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
701 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
702 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
703 ),
704 {-- Programovani standardnim algoritmem EPROM ale s paritou pameti programu ( 14 bit + 2 bity parita ) --}
705 ( Name: 'PIC16C642';
706 Alg: _EPROM3_;
707 Tprog: 100;
708 Bits: 14;
709 Cfg: '';
710 Cfg_Base: $2007;
711 Cfg_Mask: $3FFF;
712 PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
713 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
714 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
715 ),
716 ( Name: 'PIC16C662';
717 Alg: _EPROM3_;
718 Tprog: 100;
719 Bits: 14;
720 Cfg: '';
721 Cfg_Base: $2007;
722 Cfg_Mask: $3FFF;
723 PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
724 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
725 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
726 ),
727 {}
728 ( Name: 'PIC16C715';
729 Alg: _EPROM3_;
730 Tprog: 100;
731 Bits: 14;
732 Cfg: '';
733 Cfg_Base: $2007;
734 Cfg_Mask: $3FFF;
735 PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
736 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
737 DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
738 ),
739 {-- Programovani algoritmem EEPROM / FLASH --}
740 ( Name: 'PIC16C84';
741 Alg: _EE1_;
742 Tprog: 10000;
743 Bits: 14;
744 Cfg: 'C84';
745 Cfg_Base: $2007;
746 Cfg_Mask: $001F;
747 PM_Base:$0000; PM_Len:$0400; PM_Mask:$3FFF;
748 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
749 DM_Base:$2100; DM_Len:$0040; DM_Mask:$00FF
750 ),
751 ( Name: 'PIC16F83';
752 Alg: _EE1_;
753 Tprog: 10000;
754 Bits: 14;
755 Cfg: 'F83';
756 Cfg_Base: $2007;
757 Cfg_Mask: $3FFF;
758 PM_Base:$0000; PM_Len:$0200; PM_Mask:$3FFF;
759 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
760 DM_Base:$2100; DM_Len:$0040; DM_Mask:$00FF
761 ),
762 ( Name: 'PIC16F84';
763 Alg: _EE1_;
764 Tprog: 10000;
765 Bits: 14;
766 Cfg: 'F83';
767 Cfg_Base: $2007;
768 Cfg_Mask: $3FFF;
769 PM_Base:$0000; PM_Len:$0400; PM_Mask:$3FFF;
770 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
771 DM_Base:$2100; DM_Len:$0040; DM_Mask:$00FF
772 ),
773 ( Name: 'PIC16F84A';
774 Alg: _EE2_;
775 Tprog: 10000;
776 Bits: 14;
777 Cfg: 'F83';
778 Cfg_Base: $2007;
779 Cfg_Mask: $3FFF;
780 PM_Base:$0000; PM_Len:$0400; PM_Mask:$3FFF;
781 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
782 DM_Base:$2100; DM_Len:$0040; DM_Mask:$00FF
783 ),
784 {}
785 ( Name: 'PIC16F627';
786 Alg: _EE2_;
787 Tprog: 5000;
788 Bits: 14;
789 Cfg: 'F627';
790 Cfg_Base: $2007;
791 Cfg_Mask: $3DFF;
792 PM_Base:$0000; PM_Len:$0400; PM_Mask:$3FFF;
793 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
794 DM_Base:$2100; DM_Len:$0080; DM_Mask:$00FF
795 ),
796 ( Name: 'PIC16F628';
797 Alg: _EE2_;
798 Tprog: 5000;
799 Bits: 14;
800 Cfg: 'F627';
801 Cfg_Base: $2007;
802 Cfg_Mask: $3DFF;
803 PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
804 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
805 DM_Base:$2100; DM_Len:$0080; DM_Mask:$00FF
806 ),
807 {}
808 ( Name: 'PIC16F870'; { ! nemam zarucena data }
809 Alg: _EE2_;
810 Tprog: 5000;
811 Bits: 14;
812 Cfg: 'F870';
813 Cfg_Base: $2007;
814 Cfg_Mask: $33FF;
815 PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
816 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
817 DM_Base:$2100; DM_Len:$0040; DM_Mask:$00FF
818 ),
819 ( Name: 'PIC16F871'; { ! nemam zarucena data }
820 Alg: _EE2_;
821 Tprog: 5000;
822 Bits: 14;
823 Cfg: 'F870';
824 Cfg_Base: $2007;
825 Cfg_Mask: $33FF;
826 PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
827 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
828 DM_Base:$2100; DM_Len:$0040; DM_Mask:$00FF
829 ),
830 ( Name: 'PIC16F872';
831 Alg: _EE2_;
832 Tprog: 5000;
833 Bits: 14;
834 Cfg: 'F870';
835 Cfg_Base: $2007;
836 Cfg_Mask: $33FF;
837 PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
838 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
839 DM_Base:$2100; DM_Len:$0040; DM_Mask:$00FF
840 ),
841 ( Name: 'PIC16F873';
842 Alg: _EE2_;
843 Tprog: 5000;
844 Bits: 14;
845 Cfg: 'F873';
846 Cfg_Base: $2007;
847 Cfg_Mask: $3BFF;
848 PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
849 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
850 DM_Base:$2100; DM_Len:$0080; DM_Mask:$00FF
851 ),
852 ( Name: 'PIC16F874';
853 Alg: _EE2_;
854 Tprog: 5000;
855 Bits: 14;
856 Cfg: 'F873';
857 Cfg_Base: $2007;
858 Cfg_Mask: $3BFF;
859 PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
860 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
861 DM_Base:$2100; DM_Len:$0080; DM_Mask:$00FF
862 ),
863 ( Name: 'PIC16F876';
864 Alg: _EE2_;
865 Tprog: 5000;
866 Bits: 14;
867 Cfg: 'F873';
868 Cfg_Base: $2007;
869 Cfg_Mask: $3BFF;
870 PM_Base:$0000; PM_Len:$2000; PM_Mask:$3FFF;
871 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
872 DM_Base:$2100; DM_Len:$0100; DM_Mask:$00FF
873 ),
874 ( Name: 'PIC16F877';
875 Alg: _EE2_;
876 Tprog: 5000;
877 Bits: 14;
878 Cfg: 'F873';
879 Cfg_Base: $2007;
880 Cfg_Mask: $3BFF;
881 PM_Base:$0000; PM_Len:$2000; PM_Mask:$3FFF;
882 CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
883 DM_Base:$2100; DM_Len:$0100; DM_Mask:$00FF
884 )
885 );