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