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