Skip to content

Commit 69bcc47

Browse files
Merge pull request makerprojects#7 from doomscar/master
added support for PIC12F683
2 parents dae6188 + 1e712fb commit 69bcc47

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

‎ProgramPic/ProgramPic.ino‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
*
1717
*
1818
* Change log:
19+
* 11/06/18: - added support for PIC12F683
1920
* 09/28/18: - added functon prototype for matchString for compliation with IDE 1.8.7; bump version to 1.8
2021
* 02/17/18: - integrated support for 16F877a by defining new FLASH8 type. Bump version to 1.7
2122
* 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";
124125
// Please note that device names and device data are forced out into PROGMEM.
125126
const char s_pic12f629[] PROGMEM = "pic12f629";
126127
const char s_pic12f675[] PROGMEM = "pic12f675";
128+
const char s_pic12f683[] PROGMEM = "pic12f683";
127129
const char s_pic16f630[] PROGMEM = "pic16f630";
128130
const char s_pic16f676[] PROGMEM = "pic16f676";
129131
const char s_pic16f84[] PROGMEM = "pic16f84";
@@ -162,8 +164,10 @@ struct deviceInfo {
162164

163165
struct deviceInfo const devices[] PROGMEM = {
164166
// http://ww1.microchip.com/downloads/en/DeviceDoc/41191D.pdf
167+
// http://ww1.microchip.com/downloads/en/DeviceDoc/40001204J.pdf
165168
{s_pic12f629, 0x0F80, 1024, 0x2000, 0x2100, 8, 128, 1, 0x3E00, FLASH4, EEPROM, MCLR_first},
166169
{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},
167171
{s_pic16f630, 0x10C0, 1024, 0x2000, 0x2100, 8, 128, 1, 0x3E00, FLASH4, EEPROM, MCLR_first},
168172
{s_pic16f676, 0x10E0, 1024, 0x2000, 0x2100, 8, 128, 1, 0x3E00, FLASH4, EEPROM, MCLR_first},
169173

0 commit comments

Comments
 (0)