Electronic Projects, forums and more.

Go Back   Electronic Circuits Projects Diagrams Free > Electronics Categories > Micro Controllers


Micro Controllers Discuss all aspects of micro controllers - building them, coding them, etc. All controllers are welcome - PIC, BASIC, Z8 Encore!, etc.

Reply
 
LinkBack Thread Tools Display Modes
Old 3rd October 2006, 10:46 PM   (permalink)
Default Programming 16F628A

I used to use this circuitry
to program the 16F628 PIC using FPP. It doesn't work with the 16F628A.

What to change (hw and sw) to program this kind of device
konservatorium is offline  
Old 4th October 2006, 04:05 AM   (permalink)
Default

Have a look at http://www.winpicprog.co.uk which also uses the parallel port. You will need to build a new programmer to use the WinPicPro software but all the info you need is on that site.
__________________
--- The days of the digital watch are numbered. ---
kchriste is offline  
Old 4th October 2006, 05:32 AM   (permalink)
Default

Quote:
Originally Posted by kchriste
Have a look at http://www.winpicprog.co.uk which also uses the parallel port. You will need to build a new programmer to use the WinPicPro software but all the info you need is on that site.
Thank you for your suggestion. I do not need to design and build a new circuitry but I need to adjust the values for the program to work with my device.

Currently WPP treats the device as it wasn't there. Do you see the problem's cause on the attached screenshots ?
Attached Images
File Type: jpg Einstellungen1.jpg (106.5 KB, 34 views)
File Type: jpg Einstellungen2.jpg (181.7 KB, 16 views)
konservatorium is offline  
Old 4th October 2006, 05:55 AM   (permalink)
Default

The 16F628A and 16F628 use totally different programming algorithms....
Your problem is that you need to select 16F628A instead of 16F628:
Attached Images
File Type: jpg Einstellungen1.jpg (35.0 KB, 24 views)
__________________
--- The days of the digital watch are numbered. ---
kchriste is offline  
Old 4th October 2006, 08:30 AM   (permalink)
Default

If only he had to select 16F628A then I don't think he had asked. The following is the device list included in FPP.

Code:
DEVICE device[] = {             /* list of known devices and sizes */
    {"16F83", 83, 512, 64}, {"16F84", 84, 1024, 64},
    {"16F85", 85, 1024, 64}, {"16F86", 86, 2048, 64},
    {"16F627", 627, 1024, 128}, {"16F628", 628, 2048, 128},
    {"16F870", 870, 2048, 64}, {"16F871", 871, 2048, 64},
    {"16F872", 872, 2048, 64}, {"16F873", 873, 4096, 128},
    {"16F874", 874, 4096, 128}, {"16F876", 876,  8192, 256},
    {"16F877", 877, 8192, 256}, {NULL, 0, MAXPM, MAXDM}
};
The FPP programming software was created in 2001 and does not in its device list has the newer "A" types of PIC which require a different algorithm to program them. I have the feeling that Nigel's WinPicPro is a more updated or expanded version based on FPP judging by the hardware menu.

Since you have tried using WinPicPro but it does not work, you have no choice but to upgrade your hardware. Perhaps you can try searching on the NET for other successful programming arrangement using very few parts. Have a look on the following thread.

Yet another PIC parallel port programmer

Edited: Added pointer to another thread related to a simple parallel port programmer
__________________
L.Chung

Last edited by eblc1388; 4th October 2006 at 08:57 AM.
eblc1388 is offline  
Old 4th October 2006, 09:04 AM   (permalink)
Default

Quote:
Originally Posted by eblc1388
I have the feeling that Nigel's WinPicPro is a more updated or expanded version based on FPP judging by the hardware menu.
No, I've never heard of FPP - I suspect he showed screen shots from both programs - and WinPicProg far predates FPP, WinPicProg was the worlds first Windows based PIC programmer (long before MicroChip moved to Windows).
__________________
PIC programmer software, and PIC Tutorials at:
http://www.winpicprog.co.uk
Nigel Goodwin is offline  
Old 4th October 2006, 09:09 AM   (permalink)
Default

Have a look on this link I found. I saw "David Tait" on the webpage heading.

software (FPP) for programming PIC microcontrollers
__________________
L.Chung
eblc1388 is offline  
Old 5th October 2006, 12:28 AM   (permalink)
Default

Quote:
The 16F628A and 16F628 use totally different programming algorithms....Your problem is that you need to select 16F628A instead of 16F628
Good idea, I also came to this conclusion before.

Quote:
Since you have tried using WinPicPro but it does not work, you have no choice but to upgrade your hardware.
Quote:
I do not need to design and build a new circuitry but I need to adjust the values for the program to work with my device.
This programmer is to be used with another program than FPP; I used it with FPP and it worked. It is similar to DT's "Quick and Dirty". Additionally I don't know if it doesn't work at all. This is why I uploaded these two screenshots for you to understand what was entered/adjusted wrong.

Quote:
No, I've never heard of FPP - I suspect he showed screen shots from both programs - and WinPicProg far predates FPP, WinPicProg was the worlds first Windows based PIC programmer (long before MicroChip moved to Windows).
Have a look at this link. The screenshot I uploaded not being titled FPP is showing WPP's properties.

Quote:
Have a look on this link I found. I saw "David Tait" on the webpage heading.
I don't understand your intention. Please explain.
konservatorium is offline  
Old 5th October 2006, 08:42 AM   (permalink)
Default

Quote:
Originally Posted by konservatorium
Quote:
Have a look on this link I found. I saw "David Tait" on the webpage heading.
I don't understand your intention. Please explain.
That post is meant to show Nigel how I have found the "FPP" program.
__________________
L.Chung
eblc1388 is offline  
Old 6th October 2006, 01:05 AM   (permalink)
Default

Which circuitry do you recommend ?
konservatorium is offline  
Old 6th October 2006, 08:51 AM   (permalink)
Default

Parallel port PIC programmer P16PRO40, detail webpage link in Nigel Goodwin's signature.

Built several, all worked first time.
__________________
L.Chung
eblc1388 is offline  
Old 6th October 2006, 09:02 AM   (permalink)
Default

"P16PRO programmer for PIC16Cxx microcontrollers by Bojan Dobaj".

I am using the 16F628A.
konservatorium is offline  
Old 6th October 2006, 08:48 PM   (permalink)
Default

Quote:
Originally Posted by konservatorium
I am using the 16F628A.
The PIC16F628A can be programmed with any "Tait" programmer, if that microcontroller is supported by the software. A couple of suggestions:
1) use the 7406 inverting buffers or the 7407 non-inverting buffers, because they have high voltage open collector outputs;
2) update the original design by adding a resistor to pull PGM to ground.

I use this programmer: www.eeng.biz/ppp_e.htm with PIC16F628A, PIC16F88, PIC12F675 (Vpp = 12.7 V)
eng1 is offline  
Old 20th October 2006, 04:39 PM   (permalink)
Default

Interesting.

Does this programmer (STK200 Programmer) work with the 16F628A ?
konservatorium is offline  
Old 20th October 2006, 04:47 PM   (permalink)
Default

I wouldn't have thought so?, it's not a PIC programmer of any kind!.
__________________
PIC programmer software, and PIC Tutorials at:
http://www.winpicprog.co.uk
Nigel Goodwin is offline  
Reply

Bookmarks

Thread Tools
Display Modes



Similar Threads
Title Starter Forum Replies Latest
UNIT Committment solution using Dynamic programming arijit18 Electronic Projects 1 18th October 2007 09:28 PM
Help with problem programming 16F628A ukatv Micro Controllers 8 25th September 2007 09:23 PM
Standalone Pic Programmer Using ICSP or RS232 Neiwiertz Micro Controllers 11 27th May 2006 02:23 AM
16f628a programming only got 16f628 support will it work? lompa Micro Controllers 6 18th December 2004 06:51 PM



All times are GMT. The time now is 11:37 PM.


Electronic Circuits  |  Electronics Wiki
Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.

eXTReMe Tracker