source: ISPProgrammer/ISPprog/Devices_AT89.inc

Last change on this file was 363, checked in by chronos, 12 years ago
  • Added: Package ISPProgrammer for in-system programming of various chips. Supports Dallas ISP protocol, Presto, Rabbit RFU and some others Atmel devices.
File size: 3.5 KB
Line 
1 (b0:$1E; b1:$73; b2:$ff;
2 name:'AT89S8253';
3 proctype:PROC_TYPE_S8253;
4 fsize:12288; esize:2048; usigsize:64; fpage:6; fpagesize:64; epage:0; epagesize:0;
5 osccal:0;
6 algo:ALGO_STD;
7 algo_erase:ALGO_ERASE_STD;
8 algo_lb:ALGO_LB_89S8253;
9 algo_busy:ALGO_BUSY_POLL_NMSB;
10 prog_time:5;
11 lockbits:('LB1','LB2','LB3','','','','','');
12 fusebitslo:('SerPrgDis','x2 ClkDis','UsrPrgDis','CrystalEn','','','','');
13 fusebitshi:('','','','','','','','');
14 fusebitsext:('','','','','','','','')),
15
16 (b0:$1E; b1:$23; b2:$ff;
17 name:'AT89S2051';
18 proctype:PROC_TYPE_S2051;
19 fsize:2048; esize:0; usigsize:32; fpage:5; fpagesize:32; epage:0; epagesize:0;
20 osccal:0;
21 algo:ALGO_STD;
22 algo_erase:ALGO_ERASE_STD;
23 algo_lb:ALGO_LB_89S2051;
24 algo_busy:ALGO_BUSY_POLL_NMSB;
25 prog_time:5;
26 lockbits:('LB1','LB2','','','','','','');
27 fusebitslo:('ISP Enable','x2 Clock','UserRowPrg','XTALBypass','','','','');
28 fusebitshi:('','','','','','','','');
29 fusebitsext:('','','','','','','','')),
30
31 (b0:$1E; b1:$43; b2:$ff;
32 name:'AT89S4051';
33 proctype:PROC_TYPE_S2051;
34 fsize:4096; esize:0; usigsize:32; fpage:5; fpagesize:32; epage:0; epagesize:0;
35 osccal:0;
36 algo:ALGO_STD;
37 algo_erase:ALGO_ERASE_STD;
38 algo_lb:ALGO_LB_89S2051;
39 algo_busy:ALGO_BUSY_POLL_NMSB;
40 prog_time:5;
41 lockbits:('LB1','LB2','','','','','','');
42 fusebitslo:('ISP Enable','x2 Clock','UserRowPrg','XTALBypass','','','','');
43 fusebitshi:('','','','','','','','');
44 fusebitsext:('','','','','','','','')),
45
46 (b0:$1E; b1:$51; b2:$06;
47 name:'AT89S51';
48 proctype:PROC_TYPE_NEW51;
49 fsize:4096; esize:0; usigsize:0; fpage:8; fpagesize:256; epage:0; epagesize:0;
50 osccal:0;
51 algo:ALGO_STD;
52 algo_erase:ALGO_ERASE_STD;
53 algo_lb:ALGO_LB_89S51;
54 algo_busy:ALGO_BUSY_POLL_NMSB;
55 prog_time:5;
56 lockbits:('','','LB1','LB2','LB3','','','');
57 fusebitslo:('','','','','','','','');
58 fusebitshi:('','','','','','','','');
59 fusebitsext:('','','','','','','','')),
60
61 (b0:$1E; b1:$52; b2:$06;
62 name:'AT89S52';
63 proctype:PROC_TYPE_NEW51;
64 fsize:8192; esize:0; usigsize:0; fpage:8; fpagesize:256; epage:0; epagesize:0;
65 osccal:0;
66 algo:ALGO_STD;
67 algo_erase:ALGO_ERASE_STD;
68 algo_lb:ALGO_LB_89S51;
69 algo_busy:ALGO_BUSY_POLL_NMSB;
70 prog_time:5;
71 lockbits:('','','LB1','LB2','LB3','','','');
72 fusebitslo:('','','','','','','','');
73 fusebitshi:('','','','','','','','');
74 fusebitsext:('','','','','','','','')),
75
76 (b0:$1E; b1:$61; b2:$06;
77 name:'AT89LS51';
78 proctype:PROC_TYPE_NEW51;
79 fsize:4096; esize:0; usigsize:0; fpage:8; fpagesize:256; epage:0; epagesize:0;
80 osccal:0;
81 algo:ALGO_STD;
82 algo_erase:ALGO_ERASE_STD;
83 algo_lb:ALGO_LB_89S51;
84 algo_busy:ALGO_BUSY_POLL_NMSB;
85 prog_time:5;
86 lockbits:('','','LB1','LB2','LB3','','','');
87 fusebitslo:('','','','','','','','');
88 fusebitshi:('','','','','','','','');
89 fusebitsext:('','','','','','','','')),
90
91 (b0:$1E; b1:$62; b2:$06;
92 name:'AT89LS52';
93 proctype:PROC_TYPE_NEW51;
94 fsize:8192; esize:0; usigsize:0; fpage:8; fpagesize:256; epage:0; epagesize:0;
95 osccal:0;
96 algo:ALGO_STD;
97 algo_erase:ALGO_ERASE_STD;
98 algo_lb:ALGO_LB_89S51;
99 algo_busy:ALGO_BUSY_POLL_NMSB;
100 prog_time:5;
101 lockbits:('','','LB1','LB2','LB3','','','');
102 fusebitslo:('','','','','','','','');
103 fusebitshi:('','','','','','','','');
104 fusebitsext:('','','','','','','',''))
Note: See TracBrowser for help on using the repository browser.