rweather / ardpicprog

Arduino-based solution for programming PIC microcontrollers.
GNU General Public License v3.0
70 stars 38 forks source link

Unsupported device #5

Open v1hugo opened 8 years ago

v1hugo commented 8 years ago

Hello, I built the programmer and works very well. I can burn pic's 12F629 and 16F84A. I recently bought PIC12F675 and I could not burn this model . The Argpicprog send the error message:

Ardpicprog version 0.1.2, Copyright (c) 2012 Southern Storm Pty Ltd. Ardpicprog comes with ABSOLUTELY NO WARRANTY; for details type ardpicprog --warranty'. This is free software, and you are welcome to redistribute it under certain conditions; type ardpicprog --copying' for details.

Initializing programmer ... Unsupported device in programmer, ID = 0463

I know that this model is supported , however the program says no. Can you help me?

rweather commented 8 years ago

It's been a while since I have actively worked on ProgramPIC, so my memory is a little rusty. The datasheet that I got the device ID from said it was 0FC0, not 0460 so that's odd (the last digit is a revision number and doesn't matter). The list at the following link says that 0460 is a PIC12F683, not a 675:

https://www.uploadarchief.net/files/download/devlist.pdf

Are you sure that you have a 675? You could try adding support for the 683 and see if that helps. The programming specification is here:

http://ww1.microchip.com/downloads/en/DeviceDoc/40001204J.pdf

From what I could see, it has a different amount of program memory and EEPROM from the 675 which will need to be entered into the "devices" table. Leave off the final digit of the device ID for the table.