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