Imported Upstream version 2.9.0
[debian/cc1111] / device / include / pic / pic14devices.txt
1 #
2 # PIC14: 14 bit 16Fxxx / 16Cxxx / 12Fxxx series device file for SDCC
3 #
4 # by Zik Saleeba <zik@zikzak.net> 2006-03-04
5 #
6
7 #
8 # dev = device name
9 # program = program memory in 14 bit words
10 # data = data memory in bytes
11 # eeprom = eeprom storage
12 # io = io lines
13 # maxram = maximum memmap address for unique general purpose registers
14 # bankmsk = mask for memmap bank selecting. 0x80 for two banks usable, 
15 #           0x180 for four.
16 # confsiz = 1: config at 0x2007, 2: has an extra config register at 0x2008
17 # regmap = registers duplicated in multiple banks. First value is a bank bitmask,
18 #          following values are register addresses
19 # memmap <start> <end> <alias>
20 #       <start> - <end> mirrored in all banks set in <alias>
21 #       <alias> is a bitmask of bank bits (0x80, 0x100, 0x180)
22 #
23 #
24
25 #
26 # 16F series
27 #
28 processor 16f72
29         program         2K
30         data            128
31         eeprom          0
32         io              22
33         maxram          0x1ff
34         bankmsk         0x180
35         confsiz         1
36         regmap          0x180 0x00 0x02 0x03 0x04 0x06 0x0a 0x0b
37         regmap          0x100 0x01 0x81
38         memmap          0x0020 0x003f 0x100
39         memmap          0x0040 0x007f 0x180
40         memmap          0x00a0 0x00bf 0x100
41
42 processor 16f73
43         program         4K
44         data            192
45         eeprom          0
46         io              22
47         maxram          0x1ff
48         bankmsk         0x180
49         confsiz         1
50         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
51         regmap          0x100 0x01 0x81 0x06 0x86
52         memmap          0x0020 0x007f 0x100
53         memmap          0x00a0 0x00ff 0x100
54
55 processor 16f74
56         program         4K
57         data            192
58         eeprom          0
59         io              33
60         maxram          0x1ff
61         bankmsk         0x180
62         confsiz         1
63         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
64         regmap          0x100 0x01 0x81 0x06 0x86
65         memmap          0x0020 0x007f 0x100
66         memmap          0x00a0 0x00ff 0x100
67
68 processor 16f76
69         program         8K
70         data            368
71         eeprom          0
72         io              22
73         maxram          0x1ff
74         bankmsk         0x180
75         confsiz         1
76         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
77         regmap          0x100 0x01 0x81 0x06 0x86
78         memmap          0x0020 0x006f 0x000
79         memmap          0x0070 0x007f 0x180
80         memmap          0x00a0 0x00ef 0x000
81         memmap          0x0120 0x016f 0x000
82         memmap          0x01a0 0x01ef 0x000
83
84 processor 16f77
85         program         8K
86         data            368
87         eeprom          0
88         io              33
89         maxram          0x1ff
90         bankmsk         0x180
91         confsiz         1
92         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
93         regmap          0x100 0x01 0x81 0x06 0x86
94         memmap          0x0020 0x006f 0x000
95         memmap          0x0070 0x007f 0x180
96         memmap          0x00a0 0x00ef 0x000
97         memmap          0x0120 0x016f 0x000
98         memmap          0x01a0 0x01ef 0x000
99
100 processor 16f84, 16f84a
101         program         1K
102         data            68
103         eeprom          64
104         io              13
105         maxram          0xcf
106         bankmsk         0x80
107         confsiz         1
108         regmap          0x80 0x00 0x02 0x03 0x04 0x0a 0x0b
109         memmap          0x000C 0x004f 0x080
110         
111 processor 16f87, 16f88
112         program         4K
113         data            368
114         eeprom          256
115         io              16
116         maxram          0x1ff
117         bankmsk         0x180
118         confsiz         2
119         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
120         regmap          0x100 0x01 0x81 0x06 0x86
121         memmap          0x0020 0x006f 0x000
122         memmap          0x0070 0x007f 0x180
123         memmap          0x0110 0x016f 0x000
124         memmap          0x0190 0x01ef 0x000
125         
126 processor 16f616, 16hv616
127         program         2K
128         data            128
129         eeprom          0
130         io              11
131         maxram          0xff
132         bankmsk         0x80
133         confsiz         1
134         regmap          0x080 0x00 0x02 0x03 0x04 0x0a 0x0b
135         memmap          0x0020 0x006f 0x000
136         memmap          0x0070 0x007f 0x080
137         memmap          0x00a0 0x00bf 0x000
138         
139 processor 16f627, 16f627a
140         program         1K
141         data            224
142         eeprom          128
143         io              16
144         maxram          0x1ff
145         bankmsk         0x180
146         confsiz         1
147         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
148         regmap          0x100 0x01 0x81 0x06 0x86
149         memmap          0x0020 0x006f 0x000
150         memmap          0x0070 0x007f 0x180
151         memmap          0x00a0 0x00ef 0x000
152         memmap          0x0120 0x014f 0x000
153         
154 processor 16f628, 16f628a
155         program         2K
156         data            224
157         eeprom          128
158         io              16
159         maxram          0x1ff
160         bankmsk         0x180
161         confsiz         1
162         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
163         regmap          0x100 0x01 0x81 0x06 0x86
164         memmap          0x0020 0x006f 0x000
165         memmap          0x0070 0x007f 0x180
166         memmap          0x00a0 0x00ef 0x000
167         memmap          0x0120 0x014f 0x000
168         
169 processor 16f648, 16f648a
170         program         4K
171         data            256
172         eeprom          256
173         io              16
174         maxram          0x1ff
175         bankmsk         0x180
176         confsiz         1
177         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
178         regmap          0x100 0x01 0x81 0x06 0x86
179         memmap          0x0020 0x006f 0x000
180         memmap          0x0070 0x007f 0x180
181         memmap          0x00a0 0x00ef 0x000
182         memmap          0x0120 0x016f 0x000
183         
184 processor 16f630, 16f676
185         program         1K
186         data            64
187         eeprom          128
188         io              12
189         maxram          0xff
190         bankmsk         0x80
191         confsiz         1
192         regmap          0x80 0x00 0x02 0x03 0x04 0x0a 0x0b
193         memmap          0x0020 0x005f 0x080
194
195 processor 16f636, 16f639
196         program         2K
197         data            128
198         eeprom          256
199         io              12
200         maxram          0x1ff
201         bankmsk         0x180
202         confsiz         1
203         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
204         regmap          0x100 0x01 0x81 0x05 0x85 0x07 0x87
205         memmap          0x0020 0x006f 0x000
206         memmap          0x0070 0x007f 0x180
207         memmap          0x00a0 0x00bf 0x000
208
209 processor 16f684
210         program         2K
211         data            128
212         eeprom          256
213         io              12
214         maxram          0xff
215         bankmsk         0x80
216         confsiz         1
217         regmap          0x80 0x00 0x02 0x03 0x04 0x0a 0x0b
218         memmap          0x0020 0x006f 0x000
219         memmap          0x0070 0x007f 0x080
220         memmap          0x00a0 0x00bf 0x000
221
222 processor 16f685, 16f689, 16f690
223         program         4K
224         data            256
225         eeprom          256
226         io              18
227         maxram          0x1ff
228         bankmsk         0x180
229         confsiz         1
230         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
231         regmap          0x100 0x01 0x81 0x05 0x85 0x06 0x86 0x07 0x87
232         memmap          0x0020 0x006f 0x000
233         memmap          0x0070 0x007f 0x180
234         memmap          0x00a0 0x00ef 0x000
235         memmap          0x0120 0x016f 0x000
236
237 processor 16f687
238         program         2K
239         data            128
240         eeprom          256
241         io              18
242         maxram          0x1ff
243         bankmsk         0x180
244         confsiz         1
245         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
246         regmap          0x100 0x01 0x81 0x05 0x85 0x06 0x86 0x07 0x87
247         memmap          0x0020 0x006f 0x000
248         memmap          0x0070 0x007f 0x180
249         memmap          0x00a0 0x00bf 0x000
250
251 processor 16f688
252         program         4K
253         data            256
254         eeprom          256
255         io              12
256         maxram          0x1ff
257         bankmsk         0x180
258         confsiz         1
259         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
260         regmap          0x100 0x01 0x81 0x05 0x85 0x07 0x87
261         memmap          0x0020 0x006f 0x000
262         memmap          0x0070 0x007f 0x180
263         memmap          0x00a0 0x00ef 0x000
264         memmap          0x0120 0x016f 0x000
265
266 processor 16f716
267         program         2K
268         data            128
269         eeprom          0
270         io              13
271         maxram          0xff
272         bankmsk         0x80
273         confsiz         1
274         regmap          0x80 0x00 0x02 0x03 0x04 0x0a 0x0b
275         memmap          0x0020 0x006f 0x000
276         memmap          0x0070 0x007f 0x080
277         memmap          0x00a0 0x00bf 0x000
278         
279 processor 16f737
280         program         4K
281         data            368
282         eeprom          0
283         io              25
284         maxram          0x1ff
285         bankmsk         0x180
286         confsiz         2
287         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
288         regmap          0x100 0x01 0x81 0x06 0x86
289         memmap          0x0020 0x006f 0x000
290         memmap          0x0070 0x007f 0x180
291         memmap          0x00a0 0x00ef 0x000
292         memmap          0x0110 0x016f 0x000
293         memmap          0x0190 0x01ef 0x000
294
295 processor 16f747
296         program         4K
297         data            368
298         eeprom          0
299         io              36
300         maxram          0x1ff
301         bankmsk         0x180
302         confsiz         2
303         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
304         regmap          0x100 0x01 0x81 0x06 0x86
305         memmap          0x0020 0x006f 0x000
306         memmap          0x0070 0x007f 0x180
307         memmap          0x00a0 0x00ef 0x000
308         memmap          0x0110 0x016f 0x000
309         memmap          0x0190 0x01ef 0x000
310
311 processor 16f767
312         program         8K
313         data            368
314         eeprom          0
315         io              25
316         maxram          0x1ff
317         bankmsk         0x180
318         confsiz         2
319         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
320         regmap          0x100 0x01 0x81 0x06 0x86
321         memmap          0x0020 0x006f 0x000
322         memmap          0x0070 0x007f 0x180
323         memmap          0x00a0 0x00ef 0x000
324         memmap          0x0110 0x016f 0x000
325         memmap          0x0190 0x01ef 0x000
326
327 processor 16f777
328         program         8K
329         data            368
330         eeprom          0
331         io              36
332         maxram          0x1ff
333         bankmsk         0x180
334         confsiz         2
335         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
336         regmap          0x100 0x01 0x81 0x06 0x86
337         memmap          0x0020 0x006f 0x000
338         memmap          0x0070 0x007f 0x180
339         memmap          0x00a0 0x00ef 0x000
340         memmap          0x0110 0x016f 0x000
341         memmap          0x0190 0x01ef 0x000
342
343 processor 16f785, 16hv785
344         program         2K
345         data            128
346         eeprom          256
347         io              18
348         maxram          0x1ff
349         bankmsk         0x180
350         confsiz         1
351         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
352         regmap          0x100 0x01 0x81 0x05 0x85 0x06 0x86 0x07 0x87 0x8c
353         memmap          0x0020 0x006f 0x000
354         memmap          0x0070 0x007f 0x180
355         memmap          0x00a0 0x00bf 0x000
356
357 processor 16f870, 16f872
358         program         2K
359         data            128
360         eeprom          64
361         io              22
362         maxram          0x1ff
363         bankmsk         0x180
364         confsiz         1
365         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
366         regmap          0x100 0x01 0x81 0x06 0x86
367         memmap          0x0020 0x006f 0x100
368         memmap          0x0070 0x007f 0x180
369         memmap          0x00a0 0x00bf 0x100
370
371 processor 16f871
372         program         2K
373         data            128
374         eeprom          64
375         io              33
376         maxram          0x1ff
377         bankmsk         0x180
378         confsiz         1
379         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
380         regmap          0x100 0x01 0x81 0x06 0x86
381         memmap          0x0020 0x006f 0x100
382         memmap          0x0070 0x007f 0x180
383         memmap          0x00a0 0x00bf 0x100
384
385 processor 16f873, 16f873a
386         program         4K
387         data            192
388         eeprom          128
389         io              22
390         maxram          0x1ff
391         bankmsk         0x180
392         confsiz         1
393         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
394         regmap          0x100 0x01 0x81 0x06 0x86
395         memmap          0x0020 0x007f 0x100
396         memmap          0x00a0 0x00ff 0x100
397
398 processor 16f874, 16f874a
399         program         4K
400         data            192
401         eeprom          128
402         io              33
403         maxram          0x1ff
404         bankmsk         0x180
405         confsiz         1
406         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
407         regmap          0x100 0x01 0x81 0x06 0x86
408         memmap          0x0020 0x007f 0x100
409         memmap          0x00a0 0x00ff 0x100
410
411 processor 16f876, 16f876a
412         program         8K
413         data            368
414         eeprom          256
415         io              22
416         maxram          0x1ff
417         bankmsk         0x180
418         confsiz         1
419         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
420         regmap          0x100 0x01 0x81 0x06 0x86
421         memmap          0x0020 0x006f 0x000
422         memmap          0x0070 0x007f 0x180
423         memmap          0x00a0 0x00ef 0x000
424         memmap          0x0110 0x016f 0x000
425         memmap          0x0190 0x01ef 0x000
426
427 processor 16f877, 16f877a
428         program         8K
429         data            368
430         eeprom          256
431         io              22
432         maxram          0x1ff
433         bankmsk         0x180
434         confsiz         1
435         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
436         regmap          0x100 0x01 0x81 0x06 0x86
437         memmap          0x0020 0x006f 0x000
438         memmap          0x0070 0x007f 0x180
439         memmap          0x00a0 0x00ef 0x000
440         memmap          0x0110 0x016f 0x000
441         memmap          0x0190 0x01ef 0x000
442
443 processor 16f886
444         program         8K
445         data            368
446         eeprom          256
447         io              24
448         maxram          0x1ff
449         bankmsk         0x180
450         confsiz         2
451         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
452         regmap          0x100 0x01 0x81 0x06 0x86
453         memmap          0x0020 0x006f 0x000
454         memmap          0x0070 0x007f 0x180
455         memmap          0x00a0 0x00ef 0x000
456         memmap          0x0110 0x016f 0x000
457         memmap          0x0190 0x01ef 0x000
458
459 processor 16f887
460         program         8K
461         data            368
462         eeprom          256
463         io              35
464         maxram          0x1ff
465         bankmsk         0x180
466         confsiz         2
467         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
468         regmap          0x100 0x01 0x81 0x06 0x86
469         memmap          0x0020 0x006f 0x000
470         memmap          0x0070 0x007f 0x180
471         memmap          0x00a0 0x00ef 0x000
472         memmap          0x0110 0x016f 0x000
473         memmap          0x0190 0x01ef 0x000
474
475 processor 16f818
476         program         1K
477         data            128
478         eeprom          128
479         io              16
480         maxram          0x1ff
481         bankmsk         0x180
482         confsiz         1
483         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
484         regmap          0x100 0x01 0x81 0x06 0x86
485         memmap          0x0020 0x003f 0x100
486         memmap          0x0040 0x007f 0x180
487         memmap          0x00a0 0x00bf 0x000
488
489 processor 16f819
490         program         2K
491         data            256
492         eeprom          256
493         io              16
494         maxram          0x1ff
495         bankmsk         0x180
496         confsiz         1
497         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
498         regmap          0x100 0x01 0x81 0x06 0x86
499         memmap          0x0020 0x006f 0x000
500         memmap          0x0070 0x007f 0x180
501         memmap          0x00a0 0x00ef 0x000
502         memmap          0x0120 0x016f 0x000
503
504 processor 16f913
505         program         4K
506         data            256
507         eeprom          256
508         io              24
509         maxram          0x1ff
510         bankmsk         0x180
511         confsiz         1
512         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
513         regmap          0x100 0x01 0x81 0x06 0x86
514         memmap          0x0020 0x006f 0x000
515         memmap          0x0070 0x007f 0x180
516         memmap          0x00a0 0x00ef 0x000
517         memmap          0x0120 0x016f 0x000
518
519 processor 16f914
520         program         4K
521         data            256
522         eeprom          256
523         io              35
524         maxram          0x1ff
525         bankmsk         0x180
526         confsiz         1
527         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
528         regmap          0x100 0x01 0x81 0x06 0x86
529         memmap          0x0020 0x006f 0x000
530         memmap          0x0070 0x007f 0x180
531         memmap          0x00a0 0x00ef 0x000
532         memmap          0x0120 0x016f 0x000
533
534 processor 16f916
535         program         8K
536         data            352
537         eeprom          256
538         io              24
539         maxram          0x1ff
540         bankmsk         0x180
541         confsiz         1
542         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
543         regmap          0x100 0x01 0x81 0x06 0x86
544         memmap          0x0020 0x006f 0x000
545         memmap          0x0070 0x007f 0x180
546         memmap          0x00a0 0x00ef 0x000
547         memmap          0x0120 0x016f 0x000
548         memmap          0x0190 0x01ef 0x000
549
550 processor 16f917
551         program         8K
552         data            352
553         eeprom          256
554         io              35
555         maxram          0x1ff
556         bankmsk         0x180
557         confsiz         1
558         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
559         regmap          0x100 0x01 0x81 0x06 0x86
560         memmap          0x0020 0x006f 0x000
561         memmap          0x0070 0x007f 0x180
562         memmap          0x00a0 0x00ef 0x000
563         memmap          0x0120 0x016f 0x000
564         memmap          0x0190 0x01ef 0x000
565
566 processor 16f946
567         program         8K
568         data            336
569         eeprom          256
570         io              53
571         maxram          0x1ff
572         bankmsk         0x180
573         confsiz         1
574         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
575         regmap          0x100 0x01 0x81 0x06 0x86
576         memmap          0x0020 0x006f 0x000
577         memmap          0x0070 0x007f 0x180
578         memmap          0x00a0 0x00ef 0x000
579         memmap          0x0120 0x016f 0x000
580         memmap          0x01a0 0x01ef 0x000
581
582
583 #
584 # 16c series
585 #
586 processor 16c62, 16c72
587         program         2K
588         data            128
589         eeprom          0
590         io              22
591         maxram          0xbf
592         bankmsk         0x80
593         confsiz         1
594         regmap          0x80 0x00 0x02 0x03 0x04 0x0a 0x0b
595         memmap          0x0020 0x007f 0x000
596         memmap          0x00a0 0x00bf 0x000
597
598 processor 16c63a, 16c73b
599         program         4K
600         data            192
601         eeprom          0
602         io              22
603         maxram          0xff
604         bankmsk         0x80
605         confsiz         1
606         regmap          0x80 0x00 0x02 0x03 0x04 0x0a 0x0b
607         memmap          0x0020 0x007f 0x000
608         memmap          0x00a0 0x00ff 0x000
609
610 processor 16c65b, 16c74b
611         program         4K
612         data            192
613         eeprom          0
614         io              33
615         maxram          0xff
616         bankmsk         0x80
617         confsiz         1
618         regmap          0x80 0x00 0x02 0x03 0x04 0x0a 0x0b
619         memmap          0x0020 0x007f 0x000
620         memmap          0x00a0 0x00ff 0x000
621
622 processor 16cr73
623         program         4K
624         data            192
625         eeprom          0
626         io              22
627         maxram          0x1ff
628         bankmsk         0x180
629         confsiz         1
630         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
631         regmap          0x100 0x01 0x81
632         memmap          0x0020 0x007f 0x000
633         memmap          0x00a0 0x00ff 0x000
634
635 processor 16cr74
636         program         4K
637         data            192
638         eeprom          0
639         io              33
640         maxram          0x1ff
641         bankmsk         0x180
642         confsiz         1
643         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
644         regmap          0x100 0x01 0x81
645         memmap          0x0020 0x007f 0x000
646         memmap          0x00a0 0x00ff 0x000
647
648 processor 16cr76
649         program         8K
650         data            368
651         eeprom          0
652         io              22
653         maxram          0x1ff
654         bankmsk         0x180
655         confsiz         1
656         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
657         regmap          0x180 0x01 0x81
658         memmap          0x0020 0x006f 0x000
659         memmap          0x00a0 0x00ef 0x000
660         memmap          0x0110 0x016f 0x000
661         memmap          0x0190 0x01ef 0x000
662         memmap          0x0070 0x007f 0x180
663
664 processor 16cr77
665         program         8K
666         data            368
667         eeprom          0
668         io              33
669         maxram          0x1ff
670         bankmsk         0x180
671         confsiz         1
672         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
673         regmap          0x180 0x01 0x81
674         memmap          0x0020 0x006f 0x000
675         memmap          0x00a0 0x00ef 0x000
676         memmap          0x0110 0x016f 0x000
677         memmap          0x0190 0x01ef 0x000
678         memmap          0x0070 0x007f 0x180
679
680 processor 16c432
681         program         2K
682         data            128
683         eeprom          0
684         io              12
685         maxram          0xff
686         bankmsk         0x80
687         confsiz         1
688         regmap          0x80 0x00 0x02 0x03 0x04 0x0a 0x0b
689         memmap          0x0020 0x006f 0x000
690         memmap          0x0070 0x007f 0x080
691         memmap          0x00a0 0x00bf 0x000
692
693 processor 16c433
694         program         2K
695         data            128
696         eeprom          0
697         io              6
698         maxram          0xff
699         bankmsk         0x80
700         confsiz         1
701         regmap          0x80 0x00 0x02 0x03 0x04 0x0a 0x0b
702         memmap          0x0020 0x006f 0x000
703         memmap          0x0070 0x007f 0x080
704         memmap          0x00a0 0x00bf 0x000
705
706 processor 16c554
707         program         512
708         data            80
709         eeprom          0
710         io              21
711         maxram          0x6f
712         bankmsk         0x80
713         confsiz         1
714         regmap          0x80 0x00 0x02 0x03 0x04 0x0a 0x0b
715         memmap          0x0020 0x006f 0x000
716
717 processor 16c557, 16c558
718         program         2K
719         data            128
720         eeprom          0
721         io              21
722         maxram          0xbf
723         bankmsk         0x80
724         confsiz         1
725         regmap          0x80 0x00 0x02 0x03 0x04 0x0a 0x0b
726         memmap          0x0020 0x007f 0x000
727         memmap          0x00a0 0x00bf 0x000
728
729 processor 16c620
730         program         512
731         data            80
732         eeprom          0
733         io              13
734         maxram          0x9f
735         bankmsk         0x80
736         confsiz         1
737         regmap          0x80 0x00 0x02 0x03 0x04 0x0a 0x0b
738         memmap          0x0020 0x006f 0x000
739
740 processor 16c620a, 16cr620a
741         program         512
742         data            96
743         eeprom          0
744         io              13
745         maxram          0xff
746         bankmsk         0x80
747         confsiz         1
748         regmap          0x80 0x00 0x02 0x03 0x04 0x0a 0x0b
749         memmap          0x0020 0x006f 0x000
750         memmap          0x0070 0x007f 0x080
751
752 processor 16c621
753         program         1K
754         data            80
755         eeprom          0
756         io              13
757         maxram          0x9f
758         bankmsk         0x80
759         confsiz         1
760         regmap          0x80 0x00 0x02 0x03 0x04 0x0a 0x0b
761         memmap          0x0020 0x006f 0x000
762
763 processor 16c621a
764         program         1K
765         data            96
766         eeprom          0
767         io              13
768         maxram          0xff
769         bankmsk         0x80
770         confsiz         1
771         regmap          0x80 0x00 0x02 0x03 0x04 0x0a 0x0b
772         memmap          0x0020 0x006f 0x000
773         memmap          0x0070 0x007f 0x080
774
775 processor 16c622
776         program         2K
777         data            128
778         eeprom          0
779         io              13
780         maxram          0xbf
781         bankmsk         0x80
782         confsiz         1
783         regmap          0x80 0x00 0x02 0x03 0x04 0x0a 0x0b
784         memmap          0x0020 0x007f 0x000
785         memmap          0x00a0 0x00bf 0x000
786
787 processor 16c622a
788         program         2K
789         data            128
790         eeprom          0
791         io              13
792         maxram          0xff
793         bankmsk         0x80
794         confsiz         1
795         regmap          0x80 0x00 0x02 0x03 0x04 0x0a 0x0b
796         memmap          0x0020 0x006f 0x000
797         memmap          0x0070 0x007f 0x080
798         memmap          0x00a0 0x00bf 0x000
799
800
801 processor 16c710
802         program         512
803         data            36
804         eeprom          0
805         io              13
806         maxram          0xaf
807         bankmsk         0x80
808         confsiz         1
809         regmap          0x80 0x00 0x02 0x03 0x04 0x09 0x0a 0x0b
810         memmap          0x000c 0x002f 0x080
811
812 processor 16c71
813         program         1K
814         data            36
815         eeprom          0
816         io              13
817         maxram          0xaf
818         bankmsk         0x80
819         confsiz         1
820         regmap          0x80 0x00 0x02 0x03 0x04 0x09 0x0a 0x0b
821         memmap          0x000c 0x002f 0x080
822
823 processor 16c711
824         program         1K
825         data            68
826         eeprom          0
827         io              13
828         maxram          0xcf
829         bankmsk         0x80
830         confsiz         1
831         regmap          0x80 0x00 0x02 0x03 0x04 0x09 0x0a 0x0b
832         memmap          0x000c 0x004f 0x080
833
834 processor 16c715
835         program         2K
836         data            128
837         eeprom          0
838         io              13
839         maxram          0xff
840         bankmsk         0x80
841         confsiz         1
842         regmap          0x80 0x00 0x02 0x03 0x04 0x0a 0x0b
843         memmap          0x0020 0x007f 0x000
844         memmap          0x00a0 0x00bf 0x000
845
846 processor 16c717, 16c770
847         program         2K
848         data            256
849         eeprom          0
850         io              16
851         maxram          0x1ff
852         bankmsk         0x180
853         confsiz         1
854         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
855         regmap          0x100 0x01 0x81 0x06 0x86
856         memmap          0x0020 0x006f 0x000
857         memmap          0x0070 0x007f 0x180
858         memmap          0x00a0 0x00ef 0x000
859         memmap          0x0120 0x016f 0x000
860
861 processor 16c771
862         program         4K
863         data            256
864         eeprom          0
865         io              16
866         maxram          0x1ff
867         bankmsk         0x180
868         confsiz         1
869         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
870         regmap          0x100 0x01 0x81 0x06 0x86
871         memmap          0x0020 0x006f 0x000
872         memmap          0x0070 0x007f 0x180
873         memmap          0x00a0 0x00ef 0x000
874         memmap          0x0120 0x016f 0x000
875
876 processor 16c745
877         program         8K
878         data            320
879         eeprom          0
880         io              22
881         maxram          0x1ff
882         bankmsk         0x180
883         confsiz         1
884         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
885         regmap          0x100 0x01 0x81 0x06 0x86
886         memmap          0x0020 0x006f 0x000
887         memmap          0x0070 0x007f 0x180
888         memmap          0x00a0 0x00ef 0x000
889         memmap          0x0120 0x016f 0x000
890         memmap          0x01a0 0x01df 0x000
891
892 processor 16c765
893         program         8K
894         data            320
895         eeprom          0
896         io              33
897         maxram          0x1ff
898         bankmsk         0x180
899         confsiz         1
900         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
901         regmap          0x100 0x01 0x81 0x06 0x86
902         memmap          0x0020 0x006f 0x000
903         memmap          0x0070 0x007f 0x180
904         memmap          0x00a0 0x00ef 0x000
905         memmap          0x0120 0x016f 0x000
906         memmap          0x01a0 0x01df 0x000
907
908 processor 16c773
909         program         4K
910         data            256
911         eeprom          0
912         io              21
913         maxram          0x1ff
914         bankmsk         0x180
915         confsiz         1
916         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
917         regmap          0x100 0x01 0x81 0x06 0x86
918         memmap          0x0020 0x006f 0x000
919         memmap          0x0070 0x007f 0x180
920         memmap          0x00a0 0x00ef 0x000
921         memmap          0x0120 0x016f 0x000
922
923 processor 16c774
924         program         4K
925         data            256
926         eeprom          0
927         io              32
928         maxram          0x1ff
929         bankmsk         0x180
930         confsiz         1
931         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
932         regmap          0x100 0x01 0x81 0x06 0x86
933         memmap          0x0020 0x006f 0x000
934         memmap          0x0070 0x007f 0x180
935         memmap          0x00a0 0x00ef 0x000
936         memmap          0x0120 0x016f 0x000
937
938 processor 16c781
939         program         1K
940         data            128
941         eeprom          0
942         io              16
943         maxram          0x1ff
944         bankmsk         0x180
945         confsiz         1
946         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
947         regmap          0x100 0x01 0x81 0x06 0x86
948         memmap          0x0020 0x006f 0x000
949         memmap          0x0070 0x007f 0x180
950         memmap          0x00a0 0x00bf 0x000
951
952 processor 16c782
953         program         2K
954         data            128
955         eeprom          0
956         io              16
957         maxram          0x1ff
958         bankmsk         0x180
959         confsiz         1
960         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
961         regmap          0x100 0x01 0x81 0x06 0x86
962         memmap          0x0020 0x006f 0x000
963         memmap          0x0070 0x007f 0x180
964         memmap          0x00a0 0x00bf 0x000
965
966 processor 16c925
967         program         4K
968         data            176
969         eeprom          0
970         io              52
971         maxram          0x1ff
972         bankmsk         0x180
973         confsiz         1
974         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
975         regmap          0x100 0x01 0x81 0x06 0x86
976         memmap          0x0020 0x006f 0x000
977         memmap          0x0070 0x007f 0x180
978         memmap          0x00a0 0x00bf 0x000
979
980 processor 16c926
981         program         8K
982         data            336
983         eeprom          0
984         io              52
985         maxram          0x1ff
986         bankmsk         0x180
987         confsiz         1
988         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b
989         regmap          0x100 0x01 0x81 0x06 0x86
990         memmap          0x0020 0x006f 0x000
991         memmap          0x0070 0x007f 0x180
992         memmap          0x00a0 0x00bf 0x000
993         memmap          0x0120 0x016f 0x000
994         memmap          0x01a0 0x01bf 0x000
995
996 #
997 # 12F series devices with 14 bit core
998 #
999 processor 12f629, 12f675
1000         program         1K
1001         data            64
1002         eeprom          128
1003         io              6
1004         maxram          0xff
1005         bankmsk         0x80
1006         confsiz         1
1007         regmap          0x80 0x00 0x02 0x03 0x04 0x0a 0x0b
1008         memmap          0x0020 0x005f 0x080
1009
1010 processor 12f635
1011         program         1K
1012         data            64
1013         eeprom          128
1014         io              6
1015         maxram          0x1ff
1016         bankmsk         0x180
1017         confsiz         1
1018         regmap          0x180 0x00 0x02 0x03 0x04 0x0a 0x0b 
1019         regmap          0x100 0x01 0x81 0x05 0x85 
1020         memmap          0x0040 0x006f 0x000
1021         memmap          0x0070 0x007f 0x180
1022
1023 processor 12f683
1024         program         2K
1025         data            128
1026         eeprom          256
1027         io              6
1028         maxram          0xff
1029         bankmsk         0x80
1030         confsiz         1
1031         regmap          0x80 0x00 0x02 0x03 0x04 0x0a 0x0b
1032         memmap          0x0020 0x006f 0x000
1033         memmap          0x0070 0x007f 0x080
1034         memmap          0x00a0 0x00bf 0x000