source: ISPProgrammer/ISPprog/Devices_AT25.inc

Last change on this file was 363, checked in by chronos, 13 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.7 KB
Line 
1 // AT25DF/AT26DF/AT25FS serial flash memories
2
3 (b0:$3D; b1:$1F; b2:$43;
4 name:'AT25DF021';
5 proctype:PROC_TYPE_DATAFLASH;
6 fsize:262144; esize:0; usigsize:0; fpage:8; fpagesize:1024; epage:0; epagesize:0;
7 osccal:0;
8 algo:ALGO_SERIALFLASH;
9 algo_erase:ALGO_ERASE_STD;
10 algo_lb:ALGO_LB_NONE;
11 algo_busy:ALGO_BUSY_SERIALFLASH;
12 prog_time:3500; // max. chip erase time
13 lockbits:('','','','','','','','');
14 fusebitslo:('','','','','','','','');
15 fusebitshi:('','','','','','','','');
16 fusebitsext:('','','','','','','','')),
17
18 (b0:$3D; b1:$1F; b2:$44;
19 name:'AT25DF041A';
20 proctype:PROC_TYPE_DATAFLASH;
21 fsize:524288; esize:0; usigsize:0; fpage:8; fpagesize:1024; epage:0; epagesize:0;
22 osccal:0;
23 algo:ALGO_SERIALFLASH;
24 algo_erase:ALGO_ERASE_STD;
25 algo_lb:ALGO_LB_NONE;
26 algo_busy:ALGO_BUSY_SERIALFLASH;
27 prog_time:7000; // max. chip erase time
28 lockbits:('','','','','','','','');
29 fusebitslo:('','','','','','','','');
30 fusebitshi:('','','','','','','','');
31 fusebitsext:('','','','','','','','')),
32
33 (b0:$3D; b1:$1F; b2:$45;
34 name:'AT25/26DF081';
35 proctype:PROC_TYPE_DATAFLASH;
36 fsize:1048576; esize:0; usigsize:0; fpage:8; fpagesize:1024; epage:0; epagesize:0;
37 osccal:0;
38 algo:ALGO_SERIALFLASH;
39 algo_erase:ALGO_ERASE_STD;
40 algo_lb:ALGO_LB_NONE;
41 algo_busy:ALGO_BUSY_SERIALFLASH;
42 prog_time:14000; // max. chip erase time
43 lockbits:('','','','','','','','');
44 fusebitslo:('','','','','','','','');
45 fusebitshi:('','','','','','','','');
46 fusebitsext:('','','','','','','','')),
47
48 (b0:$3D; b1:$1F; b2:$46;
49 name:'AT25/26DF161';
50 proctype:PROC_TYPE_DATAFLASH;
51 fsize:2097152; esize:0; usigsize:0; fpage:8; fpagesize:1024; epage:0; epagesize:0;
52 osccal:0;
53 algo:ALGO_SERIALFLASH;
54 algo_erase:ALGO_ERASE_STD;
55 algo_lb:ALGO_LB_NONE;
56 algo_busy:ALGO_BUSY_SERIALFLASH;
57 prog_time:28000; // max. chip erase time
58 lockbits:('','','','','','','','');
59 fusebitslo:('','','','','','','','');
60 fusebitshi:('','','','','','','','');
61 fusebitsext:('','','','','','','','')),
62
63 (b0:$3D; b1:$1F; b2:$47;
64 name:'AT25DF321';
65 proctype:PROC_TYPE_DATAFLASH;
66 fsize:4194304; esize:0; usigsize:0; fpage:8; fpagesize:1024; epage:0; epagesize:0;
67 osccal:0;
68 algo:ALGO_SERIALFLASH;
69 algo_erase:ALGO_ERASE_STD;
70 algo_lb:ALGO_LB_NONE;
71 algo_busy:ALGO_BUSY_SERIALFLASH;
72 prog_time:56000; // max. chip erase time
73 lockbits:('','','','','','','','');
74 fusebitslo:('','','','','','','','');
75 fusebitshi:('','','','','','','','');
76 fusebitsext:('','','','','','','','')),
77
78 (b0:$3D; b1:$1F; b2:$48;
79 name:'AT25DF641';
80 proctype:PROC_TYPE_DATAFLASH;
81 fsize:8388608; esize:0; usigsize:0; fpage:8; fpagesize:1024; epage:0; epagesize:0;
82 osccal:0;
83 algo:ALGO_SERIALFLASH;
84 algo_erase:ALGO_ERASE_STD;
85 algo_lb:ALGO_LB_NONE;
86 algo_busy:ALGO_BUSY_SERIALFLASH;
87 prog_time:112000; // max. chip erase time
88 lockbits:('','','','','','','','');
89 fusebitslo:('','','','','','','','');
90 fusebitshi:('','','','','','','','');
91 fusebitsext:('','','','','','','','')),
92
93 (b0:$3D; b1:$1F; b2:$66;
94 name:'AT25FS010';
95 proctype:PROC_TYPE_DATAFLASH;
96 fsize:131072; esize:0; usigsize:0; fpage:8; fpagesize:1024; epage:0; epagesize:0;
97 osccal:0;
98 algo:ALGO_SERIALFLASH;
99 algo_erase:ALGO_ERASE_STD;
100 algo_lb:ALGO_LB_NONE;
101 algo_busy:ALGO_BUSY_SERIALFLASH;
102 prog_time:4000; // max. chip erase time
103 lockbits:('','','','','','','','');
104 fusebitslo:('','','','','','','','');
105 fusebitshi:('','','','','','','','');
106 fusebitsext:('','','','','','','',''))
Note: See TracBrowser for help on using the repository browser.