|
16 | 16 | * |
17 | 17 | * |
18 | 18 | * Change log: |
| 19 | +* 11/06/18: - added support for PIC12F683 |
19 | 20 | * 09/28/18: - added functon prototype for matchString for compliation with IDE 1.8.7; bump version to 1.8 |
20 | 21 | * 02/17/18: - integrated support for 16F877a by defining new FLASH8 type. Bump version to 1.7 |
21 | 22 | * 02/15/18: - improved support for 12F629, 630, 675, and 676. Bump version to 1.6 |
@@ -124,6 +125,7 @@ const char s_Version[] = "1.8"; |
124 | 125 | // Please note that device names and device data are forced out into PROGMEM. |
125 | 126 | const char s_pic12f629[] PROGMEM = "pic12f629"; |
126 | 127 | const char s_pic12f675[] PROGMEM = "pic12f675"; |
| 128 | +const char s_pic12f683[] PROGMEM = "pic12f683"; |
127 | 129 | const char s_pic16f630[] PROGMEM = "pic16f630"; |
128 | 130 | const char s_pic16f676[] PROGMEM = "pic16f676"; |
129 | 131 | const char s_pic16f84[] PROGMEM = "pic16f84"; |
@@ -162,8 +164,10 @@ struct deviceInfo { |
162 | 164 |
|
163 | 165 | struct deviceInfo const devices[] PROGMEM = { |
164 | 166 | // http://ww1.microchip.com/downloads/en/DeviceDoc/41191D.pdf |
| 167 | + // http://ww1.microchip.com/downloads/en/DeviceDoc/40001204J.pdf |
165 | 168 | {s_pic12f629, 0x0F80, 1024, 0x2000, 0x2100, 8, 128, 1, 0x3E00, FLASH4, EEPROM, MCLR_first}, |
166 | 169 | {s_pic12f675, 0x0FC0, 1024, 0x2000, 0x2100, 8, 128, 1, 0x3E00, FLASH4, EEPROM, MCLR_first}, |
| 170 | + {s_pic12f683, 0x0460, 2048, 0x2000, 0x2100, 9, 256, 0, 0, FLASH4, EEPROM, MCLR_first}, |
167 | 171 | {s_pic16f630, 0x10C0, 1024, 0x2000, 0x2100, 8, 128, 1, 0x3E00, FLASH4, EEPROM, MCLR_first}, |
168 | 172 | {s_pic16f676, 0x10E0, 1024, 0x2000, 0x2100, 8, 128, 1, 0x3E00, FLASH4, EEPROM, MCLR_first}, |
169 | 173 |
|
|
0 commit comments