source: ISPProgrammer/ISPprog/Devices_AT45.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: 10.4 KB
Line 
1 // AT45DBxx DataFlash memories
2
3 (b0:$0C; b1:$FF; b2:$FF;
4 name:'AT45DB011B';
5 proctype:PROC_TYPE_DATAFLASH;
6 fsize:135168; esize:0; usigsize:0; fpage:9; fpagesize:264; epage:0; epagesize:0;
7 osccal:0;
8 algo:ALGO_DATAFLASH;
9 algo_erase:ALGO_ERASE_STD;
10 algo_lb:ALGO_LB_NONE;
11 algo_busy:ALGO_BUSY_DATAFLASH;
12 prog_time:20;
13 lockbits:('','','','','','','','');
14 fusebitslo:('','','','','','','','');
15 fusebitshi:('','','','','','','','');
16 fusebitsext:('','','','','','','','')),
17
18 (b0:$0C; b1:$1F; b2:$22;
19 name:'AT45DB011D';
20 proctype:PROC_TYPE_DATAFLASH;
21 fsize:135168; esize:0; usigsize:0; fpage:9; fpagesize:264; epage:0; epagesize:0;
22 osccal:0;
23 algo:ALGO_DATAFLASH;
24 algo_erase:ALGO_ERASE_STD;
25 algo_lb:ALGO_LB_NONE;
26 algo_busy:ALGO_BUSY_DATAFLASH;
27 prog_time:20;
28 lockbits:('','','','','','','','');
29 fusebitslo:('','','','','','','','');
30 fusebitshi:('','','','','','','','');
31 fusebitsext:('','','','','','','','')),
32
33 (b0:$0D; b1:$1F; b2:$22;
34 name:'AT45DB011D /256';
35 proctype:PROC_TYPE_DATAFLASH;
36 fsize:135168; esize:0; usigsize:0; fpage:8; fpagesize:256; epage:0; epagesize:0;
37 osccal:0;
38 algo:ALGO_DATAFLASH;
39 algo_erase:ALGO_ERASE_STD;
40 algo_lb:ALGO_LB_NONE;
41 algo_busy:ALGO_BUSY_DATAFLASH;
42 prog_time:20;
43 lockbits:('','','','','','','','');
44 fusebitslo:('','','','','','','','');
45 fusebitshi:('','','','','','','','');
46 fusebitsext:('','','','','','','','')),
47
48 (b0:$14; b1:$FF; b2:$FF;
49 name:'AT45DB021B';
50 proctype:PROC_TYPE_DATAFLASH;
51 fsize:270336; esize:0; usigsize:0; fpage:9; fpagesize:264; epage:0; epagesize:0;
52 osccal:0;
53 algo:ALGO_DATAFLASH;
54 algo_erase:ALGO_ERASE_STD;
55 algo_lb:ALGO_LB_NONE;
56 algo_busy:ALGO_BUSY_DATAFLASH;
57 prog_time:20;
58 lockbits:('','','','','','','','');
59 fusebitslo:('','','','','','','','');
60 fusebitshi:('','','','','','','','');
61 fusebitsext:('','','','','','','','')),
62
63 (b0:$14; b1:$1F; b2:$23;
64 name:'AT45DB021D';
65 proctype:PROC_TYPE_DATAFLASH;
66 fsize:270336; esize:0; usigsize:0; fpage:9; fpagesize:264; epage:0; epagesize:0;
67 osccal:0;
68 algo:ALGO_DATAFLASH;
69 algo_erase:ALGO_ERASE_STD;
70 algo_lb:ALGO_LB_NONE;
71 algo_busy:ALGO_BUSY_DATAFLASH;
72 prog_time:20;
73 lockbits:('','','','','','','','');
74 fusebitslo:('','','','','','','','');
75 fusebitshi:('','','','','','','','');
76 fusebitsext:('','','','','','','','')),
77
78 (b0:$15; b1:$1F; b2:$23;
79 name:'AT45DB021D /256';
80 proctype:PROC_TYPE_DATAFLASH;
81 fsize:270336; esize:0; usigsize:0; fpage:8; fpagesize:256; epage:0; epagesize:0;
82 osccal:0;
83 algo:ALGO_DATAFLASH;
84 algo_erase:ALGO_ERASE_STD;
85 algo_lb:ALGO_LB_NONE;
86 algo_busy:ALGO_BUSY_DATAFLASH;
87 prog_time:20;
88 lockbits:('','','','','','','','');
89 fusebitslo:('','','','','','','','');
90 fusebitshi:('','','','','','','','');
91 fusebitsext:('','','','','','','','')),
92
93 (b0:$1C; b1:$FF; b2:$FF;
94 name:'AT45DB041B';
95 proctype:PROC_TYPE_DATAFLASH;
96 fsize:540672; esize:0; usigsize:0; fpage:9; fpagesize:264; epage:0; epagesize:0;
97 osccal:0;
98 algo:ALGO_DATAFLASH;
99 algo_erase:ALGO_ERASE_STD;
100 algo_lb:ALGO_LB_NONE;
101 algo_busy:ALGO_BUSY_DATAFLASH;
102 prog_time:20;
103 lockbits:('','','','','','','','');
104 fusebitslo:('','','','','','','','');
105 fusebitshi:('','','','','','','','');
106 fusebitsext:('','','','','','','','')),
107
108 (b0:$1C; b1:$1F; b2:$24;
109 name:'AT45DB041D';
110 proctype:PROC_TYPE_DATAFLASH;
111 fsize:540672; esize:0; usigsize:0; fpage:9; fpagesize:264; epage:0; epagesize:0;
112 osccal:0;
113 algo:ALGO_DATAFLASH;
114 algo_erase:ALGO_ERASE_STD;
115 algo_lb:ALGO_LB_NONE;
116 algo_busy:ALGO_BUSY_DATAFLASH;
117 prog_time:20;
118 lockbits:('','','','','','','','');
119 fusebitslo:('','','','','','','','');
120 fusebitshi:('','','','','','','','');
121 fusebitsext:('','','','','','','','')),
122
123 (b0:$1D; b1:$1F; b2:$24;
124 name:'AT45DB041D /256';
125 proctype:PROC_TYPE_DATAFLASH;
126 fsize:540672; esize:0; usigsize:0; fpage:8; fpagesize:256; epage:0; epagesize:0;
127 osccal:0;
128 algo:ALGO_DATAFLASH;
129 algo_erase:ALGO_ERASE_STD;
130 algo_lb:ALGO_LB_NONE;
131 algo_busy:ALGO_BUSY_DATAFLASH;
132 prog_time:20;
133 lockbits:('','','','','','','','');
134 fusebitslo:('','','','','','','','');
135 fusebitshi:('','','','','','','','');
136 fusebitsext:('','','','','','','','')),
137
138 (b0:$24; b1:$FF; b2:$FF;
139 name:'AT45DB081B';
140 proctype:PROC_TYPE_DATAFLASH;
141 fsize:1081344; esize:0; usigsize:0; fpage:9; fpagesize:264; epage:0; epagesize:0;
142 osccal:0;
143 algo:ALGO_DATAFLASH;
144 algo_erase:ALGO_ERASE_STD;
145 algo_lb:ALGO_LB_NONE;
146 algo_busy:ALGO_BUSY_DATAFLASH;
147 prog_time:20;
148 lockbits:('','','','','','','','');
149 fusebitslo:('','','','','','','','');
150 fusebitshi:('','','','','','','','');
151 fusebitsext:('','','','','','','','')),
152
153 (b0:$24; b1:$1F; b2:$25;
154 name:'AT45DB081D';
155 proctype:PROC_TYPE_DATAFLASH;
156 fsize:1081344; esize:0; usigsize:0; fpage:9; fpagesize:264; epage:0; epagesize:0;
157 osccal:0;
158 algo:ALGO_DATAFLASH;
159 algo_erase:ALGO_ERASE_STD;
160 algo_lb:ALGO_LB_NONE;
161 algo_busy:ALGO_BUSY_DATAFLASH;
162 prog_time:20;
163 lockbits:('','','','','','','','');
164 fusebitslo:('','','','','','','','');
165 fusebitshi:('','','','','','','','');
166 fusebitsext:('','','','','','','','')),
167
168 (b0:$25; b1:$1F; b2:$25;
169 name:'AT45DB081D /256';
170 proctype:PROC_TYPE_DATAFLASH;
171 fsize:1081344; esize:0; usigsize:0; fpage:8; fpagesize:256; epage:0; epagesize:0;
172 osccal:0;
173 algo:ALGO_DATAFLASH;
174 algo_erase:ALGO_ERASE_STD;
175 algo_lb:ALGO_LB_NONE;
176 algo_busy:ALGO_BUSY_DATAFLASH;
177 prog_time:20;
178 lockbits:('','','','','','','','');
179 fusebitslo:('','','','','','','','');
180 fusebitshi:('','','','','','','','');
181 fusebitsext:('','','','','','','','')),
182
183 (b0:$2C; b1:$FF; b2:$FF;
184 name:'AT45DB161B';
185 proctype:PROC_TYPE_DATAFLASH;
186 fsize:2162688; esize:0; usigsize:0; fpage:10; fpagesize:528; epage:0; epagesize:0;
187 osccal:0;
188 algo:ALGO_DATAFLASH;
189 algo_erase:ALGO_ERASE_STD;
190 algo_lb:ALGO_LB_NONE;
191 algo_busy:ALGO_BUSY_DATAFLASH;
192 prog_time:20;
193 lockbits:('','','','','','','','');
194 fusebitslo:('','','','','','','','');
195 fusebitshi:('','','','','','','','');
196 fusebitsext:('','','','','','','','')),
197
198 (b0:$2C; b1:$1F; b2:$26;
199 name:'AT45DB161D';
200 proctype:PROC_TYPE_DATAFLASH;
201 fsize:2162688; esize:0; usigsize:0; fpage:10; fpagesize:528; epage:0; epagesize:0;
202 osccal:0;
203 algo:ALGO_DATAFLASH;
204 algo_erase:ALGO_ERASE_STD;
205 algo_lb:ALGO_LB_NONE;
206 algo_busy:ALGO_BUSY_DATAFLASH;
207 prog_time:20;
208 lockbits:('','','','','','','','');
209 fusebitslo:('','','','','','','','');
210 fusebitshi:('','','','','','','','');
211 fusebitsext:('','','','','','','','')),
212
213 (b0:$2D; b1:$1F; b2:$26;
214 name:'AT45DB161D /512';
215 proctype:PROC_TYPE_DATAFLASH;
216 fsize:2162688; esize:0; usigsize:0; fpage:9; fpagesize:512; epage:0; epagesize:0;
217 osccal:0;
218 algo:ALGO_DATAFLASH;
219 algo_erase:ALGO_ERASE_STD;
220 algo_lb:ALGO_LB_NONE;
221 algo_busy:ALGO_BUSY_DATAFLASH;
222 prog_time:20;
223 lockbits:('','','','','','','','');
224 fusebitslo:('','','','','','','','');
225 fusebitshi:('','','','','','','','');
226 fusebitsext:('','','','','','','','')),
227
228 (b0:$34; b1:$FF; b2:$FF;
229 name:'AT45DB321B';
230 proctype:PROC_TYPE_DATAFLASH;
231 fsize:4325376; esize:0; usigsize:0; fpage:10; fpagesize:528; epage:0; epagesize:0;
232 osccal:0;
233 algo:ALGO_DATAFLASH;
234 algo_erase:ALGO_ERASE_STD;
235 algo_lb:ALGO_LB_NONE;
236 algo_busy:ALGO_BUSY_DATAFLASH;
237 prog_time:20;
238 lockbits:('','','','','','','','');
239 fusebitslo:('','','','','','','','');
240 fusebitshi:('','','','','','','','');
241 fusebitsext:('','','','','','','','')),
242
243 (b0:$34; b1:$1F; b2:$27;
244 name:'AT45DB321C/D';
245 proctype:PROC_TYPE_DATAFLASH;
246 fsize:4325376; esize:0; usigsize:0; fpage:10; fpagesize:528; epage:0; epagesize:0;
247 osccal:0;
248 algo:ALGO_DATAFLASH;
249 algo_erase:ALGO_ERASE_STD;
250 algo_lb:ALGO_LB_NONE;
251 algo_busy:ALGO_BUSY_DATAFLASH;
252 prog_time:20;
253 lockbits:('','','','','','','','');
254 fusebitslo:('','','','','','','','');
255 fusebitshi:('','','','','','','','');
256 fusebitsext:('','','','','','','','')),
257
258 (b0:$35; b1:$1F; b2:$27;
259 name:'AT45DB321D /512';
260 proctype:PROC_TYPE_DATAFLASH;
261 fsize:4325376; esize:0; usigsize:0; fpage:9; fpagesize:512; epage:0; epagesize:0;
262 osccal:0;
263 algo:ALGO_DATAFLASH;
264 algo_erase:ALGO_ERASE_STD;
265 algo_lb:ALGO_LB_NONE;
266 algo_busy:ALGO_BUSY_DATAFLASH;
267 prog_time:20;
268 lockbits:('','','','','','','','');
269 fusebitslo:('','','','','','','','');
270 fusebitshi:('','','','','','','','');
271 fusebitsext:('','','','','','','','')),
272
273 (b0:$3C; b1:$1F; b2:$28;
274 name:'AT45DB642D';
275 proctype:PROC_TYPE_DATAFLASH;
276 fsize:8650752; esize:0; usigsize:0; fpage:11; fpagesize:1056; epage:0; epagesize:0;
277 osccal:0;
278 algo:ALGO_DATAFLASH;
279 algo_erase:ALGO_ERASE_STD;
280 algo_lb:ALGO_LB_NONE;
281 algo_busy:ALGO_BUSY_DATAFLASH;
282 prog_time:20;
283 lockbits:('','','','','','','','');
284 fusebitslo:('','','','','','','','');
285 fusebitshi:('','','','','','','','');
286 fusebitsext:('','','','','','','','')),
287
288 (b0:$3D; b1:$1F; b2:$28;
289 name:'AT45DB642D /1024';
290 proctype:PROC_TYPE_DATAFLASH;
291 fsize:8650752; esize:0; usigsize:0; fpage:10; fpagesize:1024; epage:0; epagesize:0;
292 osccal:0;
293 algo:ALGO_DATAFLASH;
294 algo_erase:ALGO_ERASE_STD;
295 algo_lb:ALGO_LB_NONE;
296 algo_busy:ALGO_BUSY_DATAFLASH;
297 prog_time:20;
298 lockbits:('','','','','','','','');
299 fusebitslo:('','','','','','','','');
300 fusebitshi:('','','','','','','','');
301 fusebitsext:('','','','','','','','')),
302
303 (b0:$10; b1:$1F; b2:$29;
304 name:'AT45CS1282';
305 proctype:PROC_TYPE_DATAFLASH;
306 fsize:17301504; esize:0; usigsize:0; fpage:11; fpagesize:1056; epage:0; epagesize:0;
307 osccal:0;
308 algo:ALGO_DATAFLASH;
309 algo_erase:ALGO_ERASE_STD;
310 algo_lb:ALGO_LB_NONE;
311 algo_busy:ALGO_BUSY_DATAFLASH;
312 prog_time:20;
313 lockbits:('','','','','','','','');
314 fusebitslo:('','','','','','','','');
315 fusebitshi:('','','','','','','','');
316 fusebitsext:('','','','','','','',''))
317
Note: See TracBrowser for help on using the repository browser.