1 | // AT24Cxx serial I2C EEPROM memories
|
---|
2 |
|
---|
3 | (b0:$a0; b1:$24; b2:$01;
|
---|
4 | name:'AT24C01';
|
---|
5 | proctype:PROC_TYPE_I2C_BUS;
|
---|
6 | fsize:0; esize:128; usigsize:0; fpage:0; fpagesize:0; epage:3; epagesize:8;
|
---|
7 | osccal:0;
|
---|
8 | algo:ALGO_AT24_EEPROM;
|
---|
9 | algo_erase:ALGO_ERASE_STD;
|
---|
10 | algo_lb:ALGO_LB_NONE;
|
---|
11 | algo_busy:ALGO_BUSY_AT24_EEPROM;
|
---|
12 | prog_time:5;
|
---|
13 | lockbits:('','','','','','','','');
|
---|
14 | fusebitslo:('','','','','','','','');
|
---|
15 | fusebitshi:('','','','','','','','');
|
---|
16 | fusebitsext:('','','','','','','','')),
|
---|
17 |
|
---|
18 | (b0:$a0; b1:$24; b2:$02;
|
---|
19 | name:'AT24C02';
|
---|
20 | proctype:PROC_TYPE_I2C_BUS;
|
---|
21 | fsize:0; esize:256; usigsize:0; fpage:0; fpagesize:0; epage:3; epagesize:8;
|
---|
22 | osccal:0;
|
---|
23 | algo:ALGO_AT24_EEPROM;
|
---|
24 | algo_erase:ALGO_ERASE_STD;
|
---|
25 | algo_lb:ALGO_LB_NONE;
|
---|
26 | algo_busy:ALGO_BUSY_AT24_EEPROM;
|
---|
27 | prog_time:5;
|
---|
28 | lockbits:('','','','','','','','');
|
---|
29 | fusebitslo:('','','','','','','','');
|
---|
30 | fusebitshi:('','','','','','','','');
|
---|
31 | fusebitsext:('','','','','','','','')),
|
---|
32 |
|
---|
33 | (b0:$a0; b1:$24; b2:$04;
|
---|
34 | name:'AT24C04';
|
---|
35 | proctype:PROC_TYPE_I2C_BUS;
|
---|
36 | fsize:0; esize:512; usigsize:0; fpage:0; fpagesize:0; epage:4; epagesize:16;
|
---|
37 | osccal:0;
|
---|
38 | algo:ALGO_AT24_EEPROM;
|
---|
39 | algo_erase:ALGO_ERASE_STD;
|
---|
40 | algo_lb:ALGO_LB_NONE;
|
---|
41 | algo_busy:ALGO_BUSY_AT24_EEPROM;
|
---|
42 | prog_time:5;
|
---|
43 | lockbits:('','','','','','','','');
|
---|
44 | fusebitslo:('','','','','','','','');
|
---|
45 | fusebitshi:('','','','','','','','');
|
---|
46 | fusebitsext:('','','','','','','','')),
|
---|
47 |
|
---|
48 | (b0:$a0; b1:$24; b2:$08;
|
---|
49 | name:'AT24C08';
|
---|
50 | proctype:PROC_TYPE_I2C_BUS;
|
---|
51 | fsize:0; esize:1024; usigsize:0; fpage:0; fpagesize:0; epage:4; epagesize:16;
|
---|
52 | osccal:0;
|
---|
53 | algo:ALGO_AT24_EEPROM;
|
---|
54 | algo_erase:ALGO_ERASE_STD;
|
---|
55 | algo_lb:ALGO_LB_NONE;
|
---|
56 | algo_busy:ALGO_BUSY_AT24_EEPROM;
|
---|
57 | prog_time:5;
|
---|
58 | lockbits:('','','','','','','','');
|
---|
59 | fusebitslo:('','','','','','','','');
|
---|
60 | fusebitshi:('','','','','','','','');
|
---|
61 | fusebitsext:('','','','','','','','')),
|
---|
62 |
|
---|
63 | (b0:$a0; b1:$24; b2:$16;
|
---|
64 | name:'AT24C16';
|
---|
65 | proctype:PROC_TYPE_I2C_BUS;
|
---|
66 | fsize:0; esize:2048; usigsize:0; fpage:0; fpagesize:0; epage:4; epagesize:16;
|
---|
67 | osccal:0;
|
---|
68 | algo:ALGO_AT24_EEPROM;
|
---|
69 | algo_erase:ALGO_ERASE_STD;
|
---|
70 | algo_lb:ALGO_LB_NONE;
|
---|
71 | algo_busy:ALGO_BUSY_AT24_EEPROM;
|
---|
72 | prog_time:5;
|
---|
73 | lockbits:('','','','','','','','');
|
---|
74 | fusebitslo:('','','','','','','','');
|
---|
75 | fusebitshi:('','','','','','','','');
|
---|
76 | fusebitsext:('','','','','','','','')),
|
---|
77 |
|
---|
78 | (b0:$a0; b1:$24; b2:$32;
|
---|
79 | name:'AT24C32';
|
---|
80 | proctype:PROC_TYPE_I2C_BUS;
|
---|
81 | fsize:0; esize:4096; usigsize:0; fpage:0; fpagesize:0; epage:5; epagesize:32;
|
---|
82 | osccal:0;
|
---|
83 | algo:ALGO_AT24_EEPROM;
|
---|
84 | algo_erase:ALGO_ERASE_STD;
|
---|
85 | algo_lb:ALGO_LB_NONE;
|
---|
86 | algo_busy:ALGO_BUSY_AT24_EEPROM;
|
---|
87 | prog_time:5;
|
---|
88 | lockbits:('','','','','','','','');
|
---|
89 | fusebitslo:('','','','','','','','');
|
---|
90 | fusebitshi:('','','','','','','','');
|
---|
91 | fusebitsext:('','','','','','','','')),
|
---|
92 |
|
---|
93 | (b0:$a0; b1:$24; b2:$64;
|
---|
94 | name:'AT24C64';
|
---|
95 | proctype:PROC_TYPE_I2C_BUS;
|
---|
96 | fsize:0; esize:8192; usigsize:0; fpage:0; fpagesize:0; epage:5; epagesize:32;
|
---|
97 | osccal:0;
|
---|
98 | algo:ALGO_AT24_EEPROM;
|
---|
99 | algo_erase:ALGO_ERASE_STD;
|
---|
100 | algo_lb:ALGO_LB_NONE;
|
---|
101 | algo_busy:ALGO_BUSY_AT24_EEPROM;
|
---|
102 | prog_time:5;
|
---|
103 | lockbits:('','','','','','','','');
|
---|
104 | fusebitslo:('','','','','','','','');
|
---|
105 | fusebitshi:('','','','','','','','');
|
---|
106 | fusebitsext:('','','','','','','','')),
|
---|
107 |
|
---|
108 | (b0:$a0; b1:$24; b2:$28;
|
---|
109 | name:'AT24C128';
|
---|
110 | proctype:PROC_TYPE_I2C_BUS;
|
---|
111 | fsize:0; esize:16384; usigsize:0; fpage:0; fpagesize:0; epage:6; epagesize:64;
|
---|
112 | osccal:0;
|
---|
113 | algo:ALGO_AT24_EEPROM;
|
---|
114 | algo_erase:ALGO_ERASE_STD;
|
---|
115 | algo_lb:ALGO_LB_NONE;
|
---|
116 | algo_busy:ALGO_BUSY_AT24_EEPROM;
|
---|
117 | prog_time:5;
|
---|
118 | lockbits:('','','','','','','','');
|
---|
119 | fusebitslo:('','','','','','','','');
|
---|
120 | fusebitshi:('','','','','','','','');
|
---|
121 | fusebitsext:('','','','','','','','')),
|
---|
122 |
|
---|
123 | (b0:$a0; b1:$24; b2:$56;
|
---|
124 | name:'AT24C256';
|
---|
125 | proctype:PROC_TYPE_I2C_BUS;
|
---|
126 | fsize:0; esize:32768; usigsize:0; fpage:0; fpagesize:0; epage:6; epagesize:64;
|
---|
127 | osccal:0;
|
---|
128 | algo:ALGO_AT24_EEPROM;
|
---|
129 | algo_erase:ALGO_ERASE_STD;
|
---|
130 | algo_lb:ALGO_LB_NONE;
|
---|
131 | algo_busy:ALGO_BUSY_AT24_EEPROM;
|
---|
132 | prog_time:5;
|
---|
133 | lockbits:('','','','','','','','');
|
---|
134 | fusebitslo:('','','','','','','','');
|
---|
135 | fusebitshi:('','','','','','','','');
|
---|
136 | fusebitsext:('','','','','','','','')),
|
---|
137 |
|
---|
138 | (b0:$a0; b1:$24; b2:$12;
|
---|
139 | name:'AT24C512';
|
---|
140 | proctype:PROC_TYPE_I2C_BUS;
|
---|
141 | fsize:0; esize:65536; usigsize:0; fpage:0; fpagesize:0; epage:7; epagesize:128;
|
---|
142 | osccal:0;
|
---|
143 | algo:ALGO_AT24_EEPROM;
|
---|
144 | algo_erase:ALGO_ERASE_STD;
|
---|
145 | algo_lb:ALGO_LB_NONE;
|
---|
146 | algo_busy:ALGO_BUSY_AT24_EEPROM;
|
---|
147 | prog_time:5;
|
---|
148 | lockbits:('','','','','','','','');
|
---|
149 | fusebitslo:('','','','','','','','');
|
---|
150 | fusebitshi:('','','','','','','','');
|
---|
151 | fusebitsext:('','','','','','','','')),
|
---|
152 |
|
---|
153 | (b0:$a0; b1:$24; b2:$24;
|
---|
154 | name:'AT24C1024';
|
---|
155 | proctype:PROC_TYPE_I2C_BUS;
|
---|
156 | fsize:0; esize:131072; usigsize:0; fpage:0; fpagesize:0; epage:8; epagesize:256;
|
---|
157 | osccal:0;
|
---|
158 | algo:ALGO_AT24_EEPROM;
|
---|
159 | algo_erase:ALGO_ERASE_STD;
|
---|
160 | algo_lb:ALGO_LB_NONE;
|
---|
161 | algo_busy:ALGO_BUSY_AT24_EEPROM;
|
---|
162 | prog_time:5;
|
---|
163 | lockbits:('','','','','','','','');
|
---|
164 | fusebitslo:('','','','','','','','');
|
---|
165 | fusebitshi:('','','','','','','','');
|
---|
166 | fusebitsext:('','','','','','','',''))
|
---|